FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: rih am 15 März 2026, 11:14:12

Titel: MQTT2-Server und Retain
Beitrag von: rih am 15 März 2026, 11:14:12
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? 
Titel: Aw: MQTT2-Server und Retain
Beitrag von: rudolfkoenig am 15 März 2026, 11:22:45
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