Hallo zusammen,
ich habe den eBusd mit MQTT2_SERVER eingebunden und funktioniert soweit einwandfrei.
Allerdings wird im RETAIN Reading des MQTT2_SERVER das Topic ebusd/700/z1DayTemp/ mit einem falschen Wert vermerkt.
Der ebusd ist außerdem
ohne das --mqttretain Flag gestartet.
Dadurch wird beim Restart von FHEM ungewollt ein (falscher) Wert für z1DayTemp published.
Zitat
READINGS:
2021-12-25 21:00:09 RETAIN {"ebusd/700/z1DayTemp/set":"26.0","ebusd/global/running":"true","ebusd/global/scan":"\u0022finished\u0022","ebusd/global/signal":"true",.....
Mir ist es rätselhaft wie ausgerechnet dieser Topic (es werden viele andere auch genutzt) im Retain erscheint, noch dazu mit einem falschen Wert.
Kennt jemand dieses Problem und vllt. auch schon eine Lösung ?
Danke und schöne Festtage.
Heiko
Das Problem sitzt wohl eher vor dem Bildschirm.
Ich muß wohl irgendwann einmal diesen Topic mit einem :r Flag gesendet haben.
Das Reading RETAIL hat sich entsprechend in der fhem.save verweigt.
Ich habe nun den Datensatz aus fhem.save nach dem Stop von FHEM gelöscht und danach FHEM gestartet.
Der Topic erscheint bis jetzt nicht wieder im RETAIN und somit gibt es auch kein Problem mehr.