Zigbee OTA Updates

Diese Anleitung erklärt OTA (Over-the-air) Firmware-Updates von Zigbee-Geräten: wahlweise direkt im Webbrowser mit dem Online-OTA-Updater (mit ConBee II oder ConBee III) oder mit der Software deCONZ (mit ConBee II, ConBee III oder RaspBee II).

OTA-Update: Firmware-Übertragung an eine IKEA TRADFRI-Leuchte im Web-OTA-Updater

OTA Update per Webbrowser

Voraussetzungen

Das für das Update notwendige Web Serial API Protokoll wird von Chrome, Edge, Opera und Firefox ab Version 151 unterstützt (Firefox nur am Desktop, nicht Firefox für Android). Eine Übersicht unterstützter Browser ist hier gelistet: https://developer.mozilla.org

OTA Update durchführen

OTA-Updater nach der Verbindung: ConBee ist verbunden, die Link-Anzeige steht auf grün

Ist der ConBee verbunden, meldet der OTA-Updater die Verbindung über die grüne Link-Anzeige. Die Geräteliste bleibt zunächst leer.

  1. Die Website https://phoscon.de/ota/ öffnen.

  2. Verbindung herstellen: Connect-Button betätigen und den angeschlossenen ConBee II bzw. ConBee III verbinden.

  3. Zigbee-Gerät koppeln (nur für neue Geräte): auf Pair a device-Button klicken, um den Anlernmodus zu starten. Das Zigbee-Gerät, das aktualisiert werden soll, ebenfalls in den Kopplungsmodus versetzen. Bereits in einem Zigbee-Netzwerk angelernte Geräte erscheinen nach dem Verbinden automatisch in der Liste.

  4. Gerät auswählen: Nach erfolgreicher Kopplung erscheint das Gerät in der Liste Devices. Auf das entsprechende Gerät klicken, um die Detailansicht und den Update-Status zu öffnen.

Geräteliste des OTA-Updaters mit vier Geräten und Firmware-Status

Die Geräteliste zeigt zu jedem Gerät den Firmware-Status:

Firmware-Übertragung im OTA-Updater: Fortschritt und Block-Raster des laufenden Updates
  1. Firmware-Update durchführen: Den Update-Prozess mit Start update starten. Die Anwendung überträgt die Firmware-Dateien blockweise an das Gerät. Der Fortschritt wird im Block-Raster dargestellt, verstrichene und verbleibende Zeit werden angezeigt.

    Fertig!

Die Dauer hängt von der Größe der Firmware und der Funkumgebung ab und kann mehrere Minuten betragen. Halten Sie den ConBee bis zum Abschluss verbunden. Ein laufendes Update lässt sich mit Cancel abbrechen. Nach einem unterbrochenen oder fehlgeschlagenen Update startet Retry den Vorgang erneut.

Nach Abschluss aller Blöcke meldet der OTA-Updater Firmware updated successfully. Das Gerät startet sich anschließend selbstständig neu. Die neue Firmware-Version erscheint nach dem Neustart wieder in der Geräteliste.

Der OTA-Updater bezieht die Firmware-Dateien aus demselben gepflegten Firmware-Index wie deCONZ (siehe Funktionsweise und Hinweise) und prüft jede Datei vor der Übertragung anhand ihrer SHA-512-Prüfsumme.

OTA Update per deCONZ

Voraussetzungen

OTA Update durchführen

deCONZ OTA update
  1. Das Zigbee-Gerät für das Firmware-Update am Zigbee-Netzwerk anlernen. Hierfür im deCONZ über das Register Panels das Panel Control öffnen, Pairing auswählen und Enable permit join aktivieren. Das Netzwerk bleibt nun für 60 Sekunden offen, um neue Zigbee-Geräte anlernen zu können.

  2. OTA Dialog per Knopfdruck öffnen.

  3. Das Zigbee-Gerät auswählen.

  4. Den Button Check Online im OTA Dialog betätigen und einige Sekunden abwarten. deCONZ prüft nun, ob eine neue OTA-Datei verfügbar ist.

  5. Sobald der Status von No File zu Update available wechselt, kann per Update Button der OTA-Prozess gestartet werden. Schlafende Zigbee-Endgeräte wie Taster, Schalter und Sensoren müssen oft manuell per Tastendruck aufgeweckt werden, damit der Updatevorgang starten kann.

  6. Der gesamte Update-Prozess kann 10 bis 30 Minuten in Anspruch nehmen. Während dieser Zeit darf das zu aktualisierende Zigbee-Gerät nicht stromlos geschalten werden. Nach erfolgreichem Update startet sich das Zigbee-Gerät selbstständig neu.

Fertig!

Funktionsweise und Hinweise