# ioBroker zeigt keine MQTT Updates

**URL:** https://forum.instar.com/t/iobroker-zeigt-keine-mqtt-updates/30000
**Category:** ioBroker
**Created:** [7. Mai 2024 um 09:41 UTC](https://forum.instar.com/t/iobroker-zeigt-keine-mqtt-updates/30000 "2024-05-07T09:41:12Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![INSTAR](https://forum.instar.com/user_avatar/forum.instar.com/instar/32/871_2.png) [@INSTAR](https://forum.instar.com/u/INSTAR)
#### Post date: [7. Mai 2024 um 09:41 UTC](https://forum.instar.com/t/iobroker-zeigt-keine-mqtt-updates/30000/1 "2024-05-07T09:41:12Z")

</div>

**Q** : Ich versuche schon seit Tagen die 2K Kameras mit dem IoBroker zu verwenden. Die Kameras erscheinen alle mit ihrem Baum im IoBroker, aber leider sind alle Variablen immer `null`. Wenn ich einen Wert setzen will, kann ich das, aber er kommt nicht in der Kamera an

**A** : Wir haben schon öfters Probleme mit dem MQTT Broker Adapter in ioBroker gehabt. Manchmal werden die Themen nicht mehr aktualisiert. Mit unseren neuen 2K+ WQHD-Kameras haben wir jetzt die Option hinzugefügt, die QoS (Quality-of-Service) für den INSTAR MQTT-Client zu verringern, was das Problem zu sein schien. Aber gerade jetzt konnte ich das Problem wieder reproduzieren. In diesem Fall empfiehlt es sich, zunächst den [MQTT Explorer](https://wiki.instar.com/de/Erweitert/INSTAR_MQTT_Broker/Windows_macOS_und_LINUX_Apps/) einzuschalten und zu prüfen, ob die Updates der Kamera tatsächlich veröffentlicht werden. In meinem Fall musste ich den **MQTT Broker/Client** Adapter auf **Client Mode** umstellen, den Broker in meiner Kamera aktivieren und ioBroker und den MQTT Explorer mit dem Broker verbinden, bevor ich in der Lage war, Updates im MQTT Explorer zu sehen - aber es war immer noch nichts im ioBroker Objektbaum.

Wenn dies der Fall ist, wechseln Sie einfach zum bewährten **MQTT Client** Adapter. Dieser hat bei mir nie versagt:

 ![ioBroker_MQTT_01](https://forum.instar.com/uploads/default/original/2X/e/ec319c673b19c318563ae21f1f15cd96348898de.png)

Aktivieren Sie nun den **Broker Mode** in Ihrer Kamera. Beachten Sie, dass Sie keine TLSv1.3-Verschlüsselung verwenden können (v1.2 funktioniert gut) und dass Sie die QoS auf `1` reduzieren sollten:

 ![ioBroker_MQTT_02](https://forum.instar.com/uploads/default/original/2X/1/1fc0d1f35534265bdd2180acc50596e0d71c1d73.png)

Fügen Sie die Kamera-IP und Ihr konfiguriertes Broker-Login in die Konfiguration des MQTT-Client-Adapters ein:

 ![ioBroker_MQTT_03](https://forum.instar.com/uploads/default/original/2X/7/7c0bf43251e0587afef87b50abb66fd9e4d48cfd.jpeg)

Beachten Sie, dass ich die Abonnements auf `prefix/cameraID/status/multimedia/#` und `prefix/cameraID/multimedia/#` beschränke - das sind Wildcard-Abonnements für **alle** Multimedia-Status- und -Befehls Topics - passen Sie dies entsprechend Ihren Bedürfnissen an, indem Sie weitere Topics durch Komma getrennt hinzufügen:

 ![ioBroker_MQTT_04](https://forum.instar.com/uploads/default/original/2X/2/2f1f1c5048305f0b3565e5be17e5f0d0dad2223d.png)

Wenn alles richtig eingestellt ist, sollte der Client jetzt verbunden sein:

 ![ioBroker_MQTT_05](https://forum.instar.com/uploads/default/original/2X/b/bf1509f41a47235a545ec8b0fa32457d4dd81f56.png)

Die Kamera sollte automatisch alle Status Topics aktualisieren. Wenn sie nicht erscheinen, können Sie versuchen, Ihre Kamera neu zu starten oder einfach etwas zu aktualisieren, indem Sie etwas über die Kamera-WebUI umschalten:

 ![ioBroker_MQTT_06](https://forum.instar.com/uploads/default/original/2X/3/3c52a8707e6315a164e98f9986e41021b80f48d2.jpeg)

> Beachten Sie das hier die **STATUS** Topics hinterlegt werden! Diese werden nur von der Kamera verwaltet und spiegeln den aktuellen Zustand der jeweiligen Einstellung wieder. Um ein Einstellung zu aendern muss das **BEFEHL** Topic verwendet werden. Dafuer koennen Sie einfach das `/status` aus dem Topic entfernen. Der Payload bleibt der gleiche:

> **[INSTAR Befehl, Status und RAW Topics](https://wiki.instar.com/de/Frequently_Asked_Question/INSTAR_Command_Status_and_RAW_Topics/)**
>
> Ich möchte die Alarmbereiche meiner Kameras über die INSTAR MQTT-Schnittstelle umschalten, aber ich verstehe nicht, wie ich das entsprechende MQTT-Thema verwenden soll.

Ich verwende jetzt den [MQTT Explorer](https://wiki.instar.com/de/Erweitert/INSTAR_MQTT_Broker/Windows_macOS_und_LINUX_Apps/), um einen Wert mit dem entsprechenden **Befehls Topic** zu schalten - z.B. einen privaten Bereich aktivieren, um das Ergebnis sofort im Livestream der Kamera zu sehen. Sie können auch sehen, dass in dem Moment, in dem Sie die Aktualisierung an das Befehls Topic senden, das Status Topic im MQTT Explorer ebenfalls aktualisiert werden sollte:

 ![ioBroker_MQTT_07](https://forum.instar.com/uploads/default/original/2X/2/2ce43ad1e542c68a768fc442b68cdda40854fef6.png)

Wiederholen Sie den letzten Schritt - aber dieses Mal unter Verwendung des **RAW Befehls Topic** , das es Ihnen ermöglicht, den Wert direkt, anstatt JSON als Payload zu verwenden:

 ![ioBroker_MQTT_08](https://forum.instar.com/uploads/default/original/2X/d/d83b61857ac3bf3be4846ea94983b1afc2bba1cd.png)

Beide Befehls Topics sollten nun im ioBroker-Objektbaum angezeigt werden - aus irgendeinem Grund zeigten sie zunächst `null` als Wert an. Klicken Sie auf das Einstellungssymbol, um beide Themen zu konfigurieren:

 ![ioBroker_MQTT_09](https://forum.instar.com/uploads/default/original/2X/c/c6ae7053906164f1a78f4204ef43c8b886f88a75.jpeg)

Stellen Sie sicher, dass sowohl **subscribe** als auch **publish** aktiviert sind:

 ![ioBroker_MQTT_10](https://forum.instar.com/uploads/default/original/2X/b/b45c36aff587a467a80b8aa4b5e33edc4bd0f0a2.png)

Wiederholen Sie den letzten Schritt für das **RAW Befehls Topic** :

 ![ioBroker_MQTT_11](https://forum.instar.com/uploads/default/original/2X/1/15a9d3999c18f74b235a993663587c5902cf3029.png)

Klicken Sie auf den Wert des **RAW Befehls Topic** , um zu versuchen, dieses zu aktualisieren. Derzeit ist der Datenschutzbereich aktiviert - das Senden einer `0` sollte ihn also deaktivieren:

 ![ioBroker_MQTT_12](https://forum.instar.com/uploads/default/original/2X/f/f54f0ee6907ad8c3486359e8850d5aa6baf7b36c.jpeg)

Einige Sekunden später wird das **Status Topic** entsprechend mit `{"val": "0"}` aktualisiert und der Bereich verschwindet im Kamera-Livestream:

 ![ioBroker_MQTT_13](https://forum.instar.com/uploads/default/original/2X/b/bf6b7ca40109b85603d8ba7064b1da82bab9bb95.jpeg)

Um das regulären **Befehls Topic** zu testen, aktualisieren Sie den Wert auf `{"val":"1"}`:

 ![ioBroker_MQTT_14](https://forum.instar.com/uploads/default/original/2X/7/72479e8e1846ade9d7e019eabefba2061b723f98.jpeg)

Und das **Status Topic** sollte entsprechend aktualisiert werden:

 ![ioBroker_MQTT_15](https://forum.instar.com/uploads/default/original/2X/c/cba52c1d999b5f01356bb5d3544744b3b257ed70.jpeg)

Jetzt können Sie die Befehlsthemen für Ihre ioBroker-Automatisierungen verwenden!
