Auto-Aktualisieren von MQTT Topics in Node-RED

Q: Die MQTT-Topics meiner Kamera werden aktualisiert, wenn ich mit meiner Kamera interagiere, z. B. über die WebUI. Es gibt auch das Topic des MQTT Alarmserver, das jedes Mal aktualisiert wird, wenn ein Alarm ausgelöst wird. Gibt es irgendwelche Topics, die automatisch in einem Intervall aktualisiert werden? Ich habe in Ihrem Forum gelesen, dass dies für die Update-Verfügbarkeit geplant ist.

A: Diese Funktion wird dem MQTT-Dienst mit einem der folgenden Firmware-Updates hinzugefügt (Stand 15.04.2023):

  1. Der Wert des Helligkeitssensors wird nun automatisch aktualisiert. So können Sie Ereignisse auslösen, wenn Ihre Kamera vom Tag- in den Nachtmodus wechselt
  2. Ihre Kamera liefert auch einen base64-kodierten Schnappschuss, der in einem 10-Sekunden-Intervall aktualisiert wird.

Auto-Refreshing MQTT Topics in Node-RED

  1. Die Verfügbarkeit von Updates und der Update-Fortschritt werden hinzugefügt. Sie können nun über neue Updates benachrichtigt werden und auch Ihre Kamera über MQTT aktualisieren.

Auto-Refreshing MQTT Topics in Node-RED

Sie können diesen Flow in Node-Red importieren, indem Sie den folgenden JSON-Code von Github herunterladen. Bitte beachten Sie, dass der Flow mit einer Kamera erstellt wurde, die das MQTT-Client-Präfix cameras/ und die Client-IDs 115,120 hat. Ersetzen Sie cameras/115/ und cameras/120/ entsprechend Ihrer Kamerakonfiguration:

Auto-Refreshing MQTT Topics in Node-RED