Mqtt von iobroker zu HA und von HA zu iobroker

Hallo zusammen,ich bin neu im Thema.

Ich habe im iobroker einen Datenpunkt erstellt und den Adapter MQTT Client gestartet .

Bei dem Datenpunkt habe ich publish und subscribe aktiviert.

Im HA habe ich den Mosquitto Broker integriert.

Nun möchte ich den Wert aus dem Datenpunkt im HA sehen können und aus dem HA auch so ändern das diese Änderung auch im IOBroker ist.

Dafür brauche ich mal bitte den richtigen Ansatz

IoBroker und Home Assistant als MQTT Clients an ein und den gleichen Broker anmelden.
Falls dass Deine Frage gewesen sein sollte.

Gruß Osorkon

Das habe ich.

Nun möchte ich den Wert vom Datenpunkt aus dem IO Broker im HA sehen und ändern können

Gruß

Florian

Um
Was für ein Datenpunkt handelst es sich den?
Switch, Light, etc.?
Dafür legst Du Dir eine MQTT Entität in Home Assistant an:

Gruß Osorkon

Der Adapter im ioBroker läuft aber nur im “Client” Modus Oder ?

Du hast im ioBroker Publish UND Subscribe aktiviert ?
Das ist, so meine ich, keine Gute Idee.
Soweit ich mich erinnere, sollte man nur einen Daten Punkt “Publishen” und einen Anderen “Subscriben”.

Beide , ioBroker und HA greifen auf den selben Broker zu ?

Zum Testen kannst du auf das Zahnrad bei deinem Broker in HA Klicken.

In HA legst du dir einen “Datenpunkt” aka Entität an.
Dazu gibt es bei YT sicher viele Beispiele.

Ich möchte mich hier mal anschließen und nicht extra einen neuen Thread erstellen.

Ich habe im ioBroker den mqtt-client und im HA den MQTT Server eingerichtet. Das funktioniert auch soweit.

Ich möchte nun den Wecker meines Echo Shows per ioBroker ein- und ausschalten sowie das Klingelsignal auswerten, denn leider kann das der HA nicht direkt (auch nicht per Alexa Media Player). Dazu habe ich die entsprechenden Datenpunkte im ioBroker mit dem mqtt-client verknüpft.

Hier die Einstellungen für den Datenpunkt “.enabled” (Typ switch):

Und hier für den Datenpunkt “.triggered” (Typ indicator):

Im HA habe ich in der yaml folgende Einträge vorgenommen:

Der MQTT Explorer zeigt mir folgendes an:

Mein Problem ist nun, dass es mit dem Switch problemlos in beide Richtungen funktioniert, eine Änderung des indicators im ioBroker dagegen vom binary_sensor im HA nicht erkannt wird.

Beim manuellen Ändern des indicator-Status im ioBroker erhalte ich foldende Warnung angezeigt:

Das ist aber wohl eher eine interne Meldung, weil es sich ja um einen Read-Only-Datenpunkt handelt. Die Änderung wird nämlich im MQTT Explorer korrekt angezeigt. Sie wird halt nur nicht im HA korrekt gelesen.

Woran kann das liegen? Wo ist mein Denkfehler?

Oh man, manchmal sieht man den Wald vor lauter Bäumen nicht. Ich hatte doch tatsächlich nur ein “/” im binary_sensor zwischen “ioBroker“ und “Schlafzimmer” vergessen. Nun klappt es, wie gewünscht.

1 „Gefällt mir“