Auslösen einer Systemaktualisierung über die MQTT-Schnittstelle
Q: Kann ich sehen, ob ein Software-Update für meine Kamera verfügbar ist und das Update durch Senden eines MQTT-Updates auslösen??
A: Die installierte sowie die verfügbare Software-Version wird einmalig nach jedem Neustart Ihrer Kamera überprüft. Die entsprechende MQTT Topics sind:
status/system/update/available
:{"val":"0"}
-{"val":"1"}
status/system/update/current
: e.g.{"val":"462"}
status/system/update/latest
: e.g.{"val":"462"}
Im obigen Screenshot ist die installierte Firmware-Version 461
, ein Update ist verfügbar und die neueste verfügbare Version ist 462
.
Sie können eine Aktualisierung auslösen, indem Sie den Payload {"val": "1"}
an das MQTT-Topic senden:
system/update/now
:{"val":"1"}
Das Herunterladen und Installieren des Updates kann eine Weile dauern. Warten Sie mindestens 5min, bevor Sie ein {"val": "1"}
an das Reboot-Topic senden:
system/reboot/now
:{"val":"1"}
Beachten Sie, dass der Aktualisierungsstatus vor dem Neustart der Kamera nicht aktualisiert wird:
Nach der Aktualisierung werden die aktuelle und die neueste Software die gleiche Version haben.