Ich habe ein Problem mit dem Shelly plus uni, dessen Stati per MQTT gemeldet werden. Konkret geht es um die 2 Eingänge des Shelly:
Wenn der oder die Eingänge beim Start / Neustart des Shelly bereits "on" sind (auf GND geschaltet sind), dann werden diese zwar nach dem Hochlauf im Webinterface des Shelly korrekt als "on" angezeigt, die entsprechenden Eingangs-Readings im MQTT-Device in FHEM werden aber als "off" angezeigt. Erst nach einem Schalterwechsel aus/ein sind auch die Readings wieder synchron.
Der Shelly-Support ist der Meinung, dies würde am MQTT-Boker liegen, der mit dem Shelly ein Retain aushandeln würde.
Frage: ist das so beim MQTT2-Server von FHEM? Aktiviert der standartmäßig ein Retaining? Wenn ja, warum und kann man das deaktivieren?
ZitatFrage: ist das so beim MQTT2-Server von FHEM? Aktiviert der standartmäßig ein Retaining? Wenn ja, warum und kann man das deaktivieren?
Retain ist bei MQTT2_SERVER per Voreinstellung deaktiviert, weil es mehr Probleme schafft, als es loest.
Man kann es mit dem respectRetain Attribut wieder aktivieren, siehe https://fhem.de/commandref_modular.html#MQTT2_SERVER-attr-respectRetain