NEWS
Werte/Aktualisierungen werden nur bei "Sende auch Zustände (ack=true)" ge published
-
Hallo Kollegen,
habe hier ein "seltsames" phänomen…
wenn ich mit node red benachrichtigungen rauschhicke kommen sie nur dann an, wenn Sende auch Zustände (ack=true) GESETZT ist.
ist es normal?
Ich verstand diese einstellung im MQTT als, "sende zustände immer, wenn aber Zustände (ack=true) GESETZT ist dann zusätzlich mit dem Kenner ack=true"
Stimmt es nicht?
hier ist LOG,
man sieht, das nichts an "DOino_01/" gepusht wird:
mqtt.0 mqtt.0 2016-01-03 10:36:07 debug inMem message * mqtt.0.DOino_01.eins.zwei.drei.vier.fuenf mqtt.0 2016-01-03 10:36:07 info mqtt.0 Client [mqtt_37eab0c4.c8155] _publishes "mqtt.0.DOino_01.eins.zwei.drei.vier.fuenf"(number): 100 mqtt.0 2016-01-03 10:36:03 debug mqtt.0 Client [DOino_01/#] pingreq mqtt.0 2016-01-03 10:36:01 debug inMem message * mqtt.0.DOino_01.eins.zwei.drei.vier.fuenf mqtt.0 2016-01-03 10:36:01 info mqtt.0 Client [mqtt_37eab0c4.c8155] _publishes "mqtt.0.DOino_01.eins.zwei.drei.vier.fuenf"(number): 10
hier mit dem GESETZTEN ACK:
mqtt.0 2016-01-03 10:42:16 info mqtt.0 Send to client [DOino_01/#] "DOino_01/eins/zwei/drei/vier/fuenf": 100 mqtt.0 2016-01-03 10:42:16 info mqtt.0 Send to client [mqtt_37eab0c4.c8155] "mqtt/0/DOino_01/eins/zwei/drei/vier/fuenf": 100 mqtt.0 2016-01-03 10:42:16 debug inMem message * mqtt.0.DOino_01.eins.zwei.drei.vier.fuenf mqtt.0 2016-01-03 10:42:16 info mqtt.0 Client [mqtt_37eab0c4.c8155] _publishes "mqtt.0.DOino_01.eins.zwei.drei.vier.fuenf"(number): 100
-
sende zustände immer, wenn aber Zustände (ack=true) GESETZT ist dann zusätzlich mit dem Kenner ack=true `
Das ist falsch. Die Zustände werden nur bei ack=false gesendet an MQTT, falls Häkchen nicht gesetzt ist. -
Hi, Bluefox,
Welcome back…
Ich verstehe deinen Punkt... Warum agiert mqtt Server im iobroker anders? Siehe log? Woran kann es liegen?
Danke im Voraus!