Nur zur Info, ich habe heute ein Ticket bei Shelly Support geöffnet, nachdem ich aufgrund des Updates der "normalen" Shelly Devices auf FW 1.5.0 merkte, dass da für die Shelly Blu Buttons weder in der Shelly App, noch in Home Assistant Hinweis auf Updates der Blu-Devices angezeigt werden. Großer Fehler. Sehr großer Fehler!
Das Update in der Shelly App war "augenscheinlich" erfolgreich, aber nach Neustart forderte mich der Button erneut zum Update auf. Dann "brick" (nichts geht mehr).
Also: Keinesfalls Firmware Update "mal nebenbei" starten!
Aufgrund Infos hier und im Web scheint das gar nicht so selten zu sein. Also (10 Minuten!) Batterie raus, Button gedrückt beim Wiedereinsetzen. Herunterladen der Shelly BLE Debug App (Android). Nicht wirklich "selbsterklärend". Hier taucht aber jedenfalls das Device auf, rot unterlegt. Also OTA ausgewählt. Ich soll die Firmware updaten. Was - reproduzierbar - fehlschlägt. Ich soll Shelly Support kontaktieren... Also habe ich das gemacht. Die Antwort:
- Entfernen Sie die Batterie für 10 Minuten aus Ihrem BLU Device.
- Entfernen Sie den Bluetooth BLU Device aus den gespeicherten Kopplungseinstellungen Ihres Mobiltelefons, falls diese vorhanden sind.*
- Starten Sie Ihr Mobiltelefon neu.
- Starten Sie die Shelly BLE Debug App
- Drücken Sie die Taste und legen Sie die Batterie ein, während Sie die Taste gedrückt halten.
- Drücken Sie die Taste und die BLE Debug App sollte nun in der Protokollanzeige bestätigen.
- Klicken Sie in der BLE Debug App auf OTA. Jetzt sollte der OTA-Zähler 0 > 100% anzeigen und die Aktualisierung erfolgreich sein.
* In den Bluetooth Devices war ein SBBT-002C, welches ich anhand der Bluetooth Mac-Adresse als betreffenden Schalter identifizierte und entfernte.
Was aber "natürlich" trotzdem nicht geholfen hat. Nach entsprechender Meldung an Shelly Support (der übrigens sehr schnell geantwortet hat!)
ZitatBitte verwenden Sie unter Android ausschließlich den Slow-OTA Modus bei einem Factory-Restore
Also nochmal, mit "Slow OTA". Da klappt es endlich. Aber. Nach Reintegration in Shelly (unter Verlust aller Einstellungen) zeigt der Button wieder Firmware 1.0.9 ... "Uralt".
Aber jetzt fängt eine weitere Gruselgeschichte an.
Also in der Shelly App erneut das Firmware Update "angestoßen". Bluetooth gepaired, warten. Zurück auf Start, ein gebrickter Blu Button.
Also nochmal: Button aus den bekannten Bluetooth-Devices im Telefon entfernen, Batterie 10 Minuten raus, Debug App starten, Taste drücken+Batterie einlegen, über Debug neu "resetten".
Zurück in Debug, dort OTA Update, 1.0.9 rc3 sei aktuell. In Shelly App Anzeige Firmware verison 1.0.9, also nochmal Update angeklickt. Verbunden, update - hängt sich auf. Nach 10 Minuten auf Device Information (um das Update zu verlassen), zurück in Update, Anzeige ich soll updaten. Update geklickt. Die Firmware sei aktuell. Aber immer noch 1.0.9 in der Anzeige. Telefon neu gestartet, wieder in die Shelly App. Oh Wunder, plötzlich zeigt sie 1.0.21 an.
Das war's aber noch nicht. Der Schalter ist ja in Benutzung, schaltet aber nicht. Da ich den neben meinen Android Bluetooth Devices auch in der Shelly App gelöscht hatte (unter gleichem Namen wieder hinzugefügt) ... Er taucht in der Szene auf. Dort ausgelöst. Funktioniert. Nun am Schalter nochmals probiert. Huch, er funktioniert "plötzlich" auch da.
Simples Firmware Update was den Schalter "bricked" und mich dann stundenlang "beschäftigt"? Ich bin großer Shelly Fan, aber das war echt eine abschreckende Erfahrung.*
Ich muss morgen im Büro die Buttons updaten, danach am Wochenende die zu Hause. Mal sehen, wie viele Stunden mich so ein Mist beschäftigt. Ich hoffe Shelly findet einen Weg, das Firmware Updating stabiler und einfacher zu realisieren (ohne Debug App, einfach in der Shelly App, wenn's schon in HA nicht geht). Kann aber leider aktuell nur warnen, das nicht eben "nebenbei" zu starten!
Außerdem fehlt mir das elektrische Verständnis, warum da 10 Minuten Batterie raus muss... Oder überhaupt. Warum sich das nicht über den Button "resetten" lässt. Eine Pufferbatterie konnte ich da nicht erkennen...?
* (Anm: Nachdem die Shelly Buttons sich auch ganz allgemein und reproduzierbar schlicht weigern, sich mit dem nächstgelegenen Shelly Schalter mit Bluetooth Unterstützung zu verbinden. Auch mit aktiviertem Bluetooth wird mir der nächstgelegene Shelly 2PM als "Host" nicht angeboten, von dem Shelly Plus 1 mit aktiviertem Bluetooth den der Schalter steuern soll mal ganz abgesehen, der wird auch nicht angeboten).