Du möchtest von SmartHomeNG MQTT Telegramme an IOBroker schicken, der dann (für diese Kommunikation nicht relevant) auf einem weiteren Weg die Shelly Devices anspricht.
Jetzt die Frage: Wie ist das Topic und wie muss die Payload aussehen, die IOBroker erwartet?
Das Musst Du exakt benennen, da es für den Inhalt der Payload im MQTT Protokoll v3 keine Definition gibt. Die Payload ist einfach ein Array of Byte. Beide Geräte können sich also nur verstehen, wenn sie sich einig sind, wie dieses Array of Byte zu interpretieren ist.
Ich vermute, Du möchtest auch Statusänderungen an SmartHomeNG zurückmelden. Wie ist das Topic, welches IOBroker sendet und welche Payload wird von IOBroker gesendet? Das kannst Du am besten Mit Tools wie MQTT Explorer, MQTT.fx oder ähnlichen sehen.
Nachtrag:
Zitat von danny
Beitrag anzeigen
Woher hast Du die Nachrichten bekommen?
Wie schaltest Du?
Woher kommen die Messages wo false drüber steht? Wer interpretiert, dass die raw Payload "false" bedeutet?
Wenn Du beim Einschalten 2 Messages bekommen hast und 2x an und 2x aus geschaltet hast, müsstest Du 6 MQTT Messages haben und nicht 4.

Einen Kommentar schreiben: