INSTAR Deutschland GmbH

ioBroker MQTT überschreibt die Kameraeinstellungen



Q: Ich habe meine MQTT Kamera gemäß Ihrer Anleitung im ioBroker installiert. Aber jetzt kann ich nicht mehr auf die Webseite meiner Kameras zugreifen. Die Kamera akzeptiert meine Anmeldung einfach nicht mehr.

A: Stellen Sie sicher, dass Sie die Option zum Aktualisieren von States beim Verbinden eines Geräts in der MQTT-Adapterkonfiguration deaktivieren:

INSTAR MQTT Explorer for ioBroker

Diese Funktion aktualisiert Ihre Kamerakonfiguration mit leeren Zeichenfolgen, wenn der ioBroker noch nicht den aktuellen Status von Ihrer Kamera erhalten hat. Dies kann dazu führen, dass Teile Ihrer Konfiguration mit der Zeichenfolge ${val} überschrieben werden. Zum Beispiel könnte Ihr Benutzername oder Ihr Kennwort durch diese Zeichenfolge ersetzt werden.

Versuchen Sie, sich mit ${val} als Passwort oder Benutzername anzumelden und sehen Sie, ob Sie auf Ihre Kamera zugreifen können. Wenn Sie wieder auf der webUI sind, verwenden Sie den Soft Reset, der es Ihnen ermöglicht, Ihre Kamera auf die Werkseinstellungen zurückzusetzen, aber Ihre Netzwerkeinstellungen beizubehalten.

Alternativ können Sie ein Tool wie den MQTT-Explorer oder MQTT.fx verwenden, um alle betroffenen Topics zurückzusetzen.

Beginnen Sie mit der Suche nach Topics, die auf einen falschen Wert eingestellt sind - Beachten Sie: Wenn Sie sich mit dem MQTT-Server Ihrer Kamera verbinden, sehen Sie alle Statustopics, außer den Benutzer-Logins! Alle Logins sind absichtlich versteckt. Aber Sie können die entsprechenden Befehls-Topics in unserer MQTT-Dokumentation finden - z. B. wird das Kamera-Admin-Login durch system/user/admin/name und system/user/admin/password gesetzt.

Wenn Sie ein problematisches Topic gefunden haben, verwenden Sie das Befehl Topic, um es auf den richtigen Wert zu aktualisieren:

INSTAR MQTT Explorer for ioBroker

Kurz nach der Aktualisierung des Befehlstopics sollte auch das Status-Topic aktualisiert werden:

INSTAR MQTT Explorer for ioBroker

Wenn der Objektbaum in ioBroker nicht aktualisiert wird, versuchen Sie, die Ansicht manuell zu aktualisieren. Oder starten Sie den MQTT-Adapter oder den ioBroker selbst neu:

INSTAR MQTT Explorer for ioBroker

In diesem Beispiel haben wir das MQTT Topic aktualisiert, um den ersten Alarm-Erkennungsbereich zu aktivieren - wir können die WebUI der Kamera überprüfen, um sicherzustellen, dass der Bereich eingeschaltet wurde:

INSTAR MQTT Explorer for ioBroker

Aber seien Sie vorsichtig, wenn Sie die Werte direkt im ioBroker Objektbaum bearbeiten! Die Kamera behält nur die Werte für Status-Topics bei (retained). Wenn Sie den MQTT Adpater oder den ioBroker neu starten, verliert der Objektbaum alle Werte, die er für Befehlstopics hatte. Dies spielt im regulären Betrieb keine Rolle. Aber wenn Sie diese Werte manuell aktualisieren, stellen Sie sicher, dass Sie nicht in ein solches Feld klicken und dieses Feld wieder verlassen, ohne einen korrekten Wert einzugeben:

INSTAR MQTT Explorer for ioBroker

Auch dies würde Ihre Kameraeinstellungen überschreiben...