NEWS
iobroker reagiert nicht auf Wertänderungen aus mqtt
-
Hallo liebe Bastelfreunde,
hab grad mal meinen "alten" mqtt Broker wieder ausgegraben und wollt zukünftig mehr damit zur Steuerung von iobroker arbeiten.
Dazu habe ich in iobroker den mqtt Adapter installiert und als Client mit meinem Broker verbunden.
Funktioniert super, ich sehe, das die Daten von iobroker in den entsprechenden Channels im Broker landen und abgerufen werden könnten.Das Problem ist, wenn ich nun selbst einen Wert an z.B. ein Tradfri Topic sende um eine Lampe einzuschalten, so kommt dieser Wert auch problemlos in iobroker an (erscheint in der Objekte Liste) löst aber nix aus. Ich kann also
trueauf einen State senden und es passiert .... nix. Wenn ich exakt den gleichen Wert über die iobroker UI nochmal auftruesetzte funktioniert es, wie es sollte und die Lampe schaltet sich ein.Glaub ich seh den Wald vor lauter Bäumen nicht und hab einfach irgendwo ne ganz simple Option vergessen. Aber Wo?
Viele Grüße und schön Abend
------------- Test 1
Grad gesehen, das sogar mein HabPanel den über mqtt gesetzten Wert korrekt auswertet. D.h. wenn ich die Lampe über mqtt ausschalte, schaltet sich die "Lampe" im Hab auch aus. Nur eben nicht die reale Lampe ;-) Wenn ich den Wert übers HabPanel setze, ist wieder alles i.o. Sehr mysteriös.------------ Test 2
Wertänderungen direkt in der Tradfri App haben keine Auswirkung auf den mqtt Wert. Obwohl dieser in "Objekte" korrekt gesetzt wird und im HabPanel auch korrekt verarbeitet wird.-------------- Details zum Versuchsaufbau
Tradfri mit App und Gateway ----- Tradfri Adapter ------ iobroker
mosquitto ------- mqtt Adapter -------- iobrokerIch möchte zukünftig Werte an mosquitto schicken z.B. tradfri/0/L-12345/lightbulb/state = false um eine Lampe auszuschalten.
-
Hallo liebe Bastelfreunde,
hab grad mal meinen "alten" mqtt Broker wieder ausgegraben und wollt zukünftig mehr damit zur Steuerung von iobroker arbeiten.
Dazu habe ich in iobroker den mqtt Adapter installiert und als Client mit meinem Broker verbunden.
Funktioniert super, ich sehe, das die Daten von iobroker in den entsprechenden Channels im Broker landen und abgerufen werden könnten.Das Problem ist, wenn ich nun selbst einen Wert an z.B. ein Tradfri Topic sende um eine Lampe einzuschalten, so kommt dieser Wert auch problemlos in iobroker an (erscheint in der Objekte Liste) löst aber nix aus. Ich kann also
trueauf einen State senden und es passiert .... nix. Wenn ich exakt den gleichen Wert über die iobroker UI nochmal auftruesetzte funktioniert es, wie es sollte und die Lampe schaltet sich ein.Glaub ich seh den Wald vor lauter Bäumen nicht und hab einfach irgendwo ne ganz simple Option vergessen. Aber Wo?
Viele Grüße und schön Abend
------------- Test 1
Grad gesehen, das sogar mein HabPanel den über mqtt gesetzten Wert korrekt auswertet. D.h. wenn ich die Lampe über mqtt ausschalte, schaltet sich die "Lampe" im Hab auch aus. Nur eben nicht die reale Lampe ;-) Wenn ich den Wert übers HabPanel setze, ist wieder alles i.o. Sehr mysteriös.------------ Test 2
Wertänderungen direkt in der Tradfri App haben keine Auswirkung auf den mqtt Wert. Obwohl dieser in "Objekte" korrekt gesetzt wird und im HabPanel auch korrekt verarbeitet wird.-------------- Details zum Versuchsaufbau
Tradfri mit App und Gateway ----- Tradfri Adapter ------ iobroker
mosquitto ------- mqtt Adapter -------- iobrokerIch möchte zukünftig Werte an mosquitto schicken z.B. tradfri/0/L-12345/lightbulb/state = false um eine Lampe auszuschalten.
@debgz sagte in iobroker reagiert nicht auf Wertänderungen aus mqtt:
rgendwo ne ganz simple Option vergessen.
hab jetzt nicht ganz nachvollziehen können wo mit du tradfri schalten willst, aber wenn es über den Tradfri (oder von mir aus zigbee) Adapter laufen soll muss die Änderung mit ACK=false geschreiben werden
-
@debgz sagte in iobroker reagiert nicht auf Wertänderungen aus mqtt:
rgendwo ne ganz simple Option vergessen.
hab jetzt nicht ganz nachvollziehen können wo mit du tradfri schalten willst, aber wenn es über den Tradfri (oder von mir aus zigbee) Adapter laufen soll muss die Änderung mit ACK=false geschreiben werden
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden