Shelly Firmware-Update schlägt fehl oder hängt bei 99 % (Gen3/Gen4): was hilft und was nicht
Firmware-Stand: Stand 26.10.2026 laut offiziellem Gen2+-Changelog: stabil 2.1.1, 2.0.3 bzw. 1.7.6 je nach Gerät, 2.2.0 nur als Beta. Nicht jedes Gerät erhält jede Version.
Generationen: Gen2/Plus, Gen3, Gen4
Was Sie sehen: In der Shelly-App oder der Weboberfläche bricht das Firmware-Update ab, meldet einen Fehler, startet gar nicht (das automatische Update um Mitternacht läuft nie durch) oder die Anzeige bleibt bei 99 % bzw. «in progress» stehen. Gemeldet wurde das in den Foren nach den Versionen 1.7 und 2.0 unter anderem für Plug S Gen3, Plug M Gen3, Pro 3EM, Pro 1 und 2PM Gen4.
Was es bedeutet: Es gibt nicht die eine Ursache. Die offiziellen und halboffiziellen Quellen nennen vor allem ein schwaches WLAN-Signal, zu viele gleichzeitige Updates, Speicher- und Downloadprobleme. Für das Hängen bei 99 % auf Pro 3EM und Plug S Gen3 gibt es in der Shelly-Community einen Bericht, aber keine bestätigte Lösung (Stand dieser Seite).
Kosten: 0 Fr. / 0 €. Alles hier sind Einstellungen und Neustarts.
Schritt 1: Gerät neu starten und das Update erneut starten 5 Min.
- Warten Sie, bis klar ist, dass das Update nicht mehr läuft. Strom während eines laufenden Updates nie trennen.
- Gerät über App oder Weboberfläche neu starten (Einstellungen › Neustart), nicht durch Ausstecken.
- Das Update erneut starten.
Ein Neustart und ein neuer Versuch ist der erste Schritt, den sowohl shelly.guide als auch ein Administrator der Shelly-Community nennen.
Schritt 2: Update über die lokale Weboberfläche statt über die App 5 Min.
- Die IP-Adresse des Geräts in der App (Geräteinformationen) oder im Router nachsehen.
http://<IP-Adresse>im Browser öffnen, im selben Netz wie das Gerät.- Unter Einstellungen › Firmware das Update starten und die Seite offen lassen, bis das Gerät neu gestartet hat.
Laut shelly.guide behebt das Update über die Weboberfläche die meisten Fälle. Besitzer eines Plug M Gen3 berichten im deutschsprachigen Shelly-Forum ebenfalls, dass das Update bei ihnen nur über den Browser funktionierte.
Schritt 3: WLAN-Signal prüfen und Eco-Modus kurz ausschalten 10 Min.
- Signalstärke in der Weboberfläche (WLAN-Status) ablesen. shelly.guide nennt ein Signal schwächer als −70 dBm als wahrscheinliche Ursache. Abhilfe: Router oder Access Point näher, Gerät anders ausrichten, oder das Update erst nach einer Verbesserung des Netzes versuchen (siehe Shelly offline und WLAN-Probleme).
- Eco-Modus (Einstellungen) für das Update ausschalten. Ein Administrator der Shelly-Community nennt das Deaktivieren des Eco-Modus neben dem Neustart als Abhilfe bei fehlschlagenden Updates. Danach können Sie ihn wieder einschalten.
Schritt 4: Geräte einzeln aktualisieren Zeit je nach Anzahl
Starten Sie nicht alle Geräte gleichzeitig («Alle aktualisieren»), sondern eines nach dem anderen. Das empfiehlt shelly.guide ausdrücklich.
Schritt 5: Automatisches Update nicht um Mitternacht 2 Min.
Läuft das automatische Update nie durch, während ein manuelles klappt:
- In einem Blogbericht eines Besitzers lief das automatische Update um Mitternacht nicht durch; nach dem Verschieben der Update-Zeit auf nach 04:00 Uhr klappte es. Im deutschsprachigen Shelly-Forum wird ebenfalls geraten, die Update-Zeit von Mitternacht weg zu verlegen.
- Hintergrund laut offiziellem Changelog: Ab 2.0.0 werden zeitgesteuerte Downloads zufällig verzögert («Jitter schedule-triggered downloads»).
Das ist ein Erfahrungsbericht, keine offizielle Anleitung, aber ohne Risiko auszuprobieren.
Schritt 6: Home Assistant: Bluetooth-Proxy-Skript prüfen 5 Min.
Nutzen Sie das Gerät als Bluetooth-Proxy für Home Assistant, kann laut dem oben genannten Blogbericht das dafür installierte Skript (aioshelly_ble_integration) so viel Arbeitsspeicher belegen, dass das Update bei wenigen Prozent stehen bleibt. Der Bericht beschreibt, dass das Update nach dem Stoppen des Skripts durchlief. Danach das Skript wieder starten.
Schritt 7: Fehlermeldung notieren 2 Min.
Notieren Sie die genaue Meldung aus der Weboberfläche oder dem Diagnose-Log. In den Quellen kommen unter anderem vor:
- «Checksum does not match after writing partition-table.bin» (Pro 1, Update von 1.3.3 auf 2.0.0, Shelly-Community)
- «DATA_LOSS: ZIP flush error : premature end of data» (Blogbericht)
- «Bad HTTP response: 404» beim Download (Plug M Gen3 mit Werks-Firmware, Shelly-Community)
Für diese Meldungen gibt es in den Quellen keine offizielle Erklärung. Sie sind aber nützlich für den Support.
Hinweis für ältere Geräte: Laut offiziellem Changelog war 1.3.3 ein Pflicht-Update vor 1.4.0; Geräte mit älteren Versionen bekamen 1.4.0 nicht direkt angeboten.
Was nicht hilft
- Werksreset: laut shelly.guide keine Lösung für Update-Probleme.
- Fremde Firmware-Dateien per URL: laut shelly.guide ist
/ota?url=für Gen1 gedacht. Für Gen2 und neuer an den Support wenden; eine falsche Datei kann das Gerät unbrauchbar machen. - Besitzer eines Plug M Gen3 mit Werks-Firmware berichten in der Shelly-Community, dass sie das Gerät mit einer Beta-Firmware über «Update von URL» (zweimal ausgeführt) aktualisieren konnten; danach waren AP und Range Extender ausgeschaltet. Das ist ein Erfahrungsbericht mit Risiko und keine Empfehlung dieser Seite.
Wann Sie den Support kontaktieren sollten
- Das Update scheitert auch nach den Schritten 1–5 über die Weboberfläche und bei gutem Signal.
- Die Anzeige bleibt bei 99 % stehen und ein Neustart ändert nichts.
- Das Gerät startet nach einem Update nicht mehr oder ist nicht mehr erreichbar.
Geben Sie Gerätetyp, Geräte-ID, aktuelle Firmware-Version und die genaue Fehlermeldung an: Shelly-Support (offiziell).
Quellen
- Shelly Gen2+ API-Dokumentation: Changelog – aktuelle Versionen, schrittweise Verteilung von 2.0.0, Jitter bei zeitgesteuerten Downloads, 1.3.3 als Pflicht-Update vor 1.4.0, «Nicht alle Geräte erhalten dieselben Updates»
- shelly.guide: Update problems – Neustart, Update über Weboberfläche, −70 dBm, Strom nie trennen, einzeln aktualisieren, Werksreset hilft nicht, /ota nur Gen1 (Ratgeber-Projekt von Shelly-Mitarbeitern)
- Shelly Community: Failing firmware updates since 1.7.0 through most recent 2.0.1 – Antwort eines Administrators: neu starten bzw. Eco-Modus ausschalten und erneut versuchen
- Shelly Community: OTA update to 2.0.0 (and 2.0.1-beta2) hangs forever at 99% on two different Gen2+ devices – «in_progress 99%», Gerät bleibt erreichbar, Neustart hilft nicht, keine Lösung
- Shelly Community: Firmware update 1.3.3 to 2.0.0 fails with a Shelly Pro 1 – Meldung «Checksum does not match after writing partition-table.bin»
- Shelly Community: Firmware update setting – schrittweise Verteilung erklärt
- Shelly Community: Update M Plug to v 2.0.0 fails und Shelly Plug M Gen3 cannot update from the factory firmware – 404 beim Download, Beta-Umweg mit Risiko
- Shelly Forum: Update- und Funktionsprobleme – Plug M Gen3 nur über den Browser aktualisierbar
- Shelly Forum: Automatisches Firmware-Update geht nicht – Update-Zeit weg von Mitternacht
- Blogbericht: Shelly 2.0.0 Auto-Update und Web-GUI kommen nicht auf 2.0.1 – Update nach 04:00 Uhr, «DATA_LOSS: ZIP flush error», Home-Assistant-BLE-Skript belegt Speicher
- Reddit r/ShellyUSA: 2.0.0 update failed for 2PM Gen4 – Update bricht bei etwa 75 % ab
Häufige Fragen
Darf ich das Gerät ausstecken, wenn das Update bei 99 % hängt?
Nein, nicht während das Update noch läuft. Shellys Mitarbeiter-Ratgeber shelly.guide rät ausdrücklich, den Strom während eines Updates nie zu trennen. Bleibt die Anzeige lange stehen, zuerst prüfen, ob das Gerät in der Weboberfläche noch reagiert; Besitzer berichten, dass das Gerät bei 99 % weiter erreichbar bleibt.
Hilft ein Werksreset bei einem fehlgeschlagenen Update?
Laut shelly.guide nicht. Ein Werksreset löscht Ihre Einstellungen, ändert aber nichts an der Ursache (Verbindung, Speicher, Download).
Warum bekommt mein Gerät das Update nicht, das andere schon haben?
Die Firmware 2.0.0 wurde laut offiziellem Changelog schrittweise verteilt, und laut Shelly-Dokumentation erhalten nicht alle Geräte dieselben Firmware-Updates. Dass ein Update bei Ihnen noch nicht erscheint, ist also nicht automatisch ein Fehler.
Kann ich eine Firmware-Datei selbst einspielen?
Laut shelly.guide ist das manuelle Einspielen per /ota?url= für Gen1 gedacht; für Gen2 und neuer soll man sich an den Support wenden. Eine falsche Datei kann das Gerät unbrauchbar machen.