Schau mal ins Mosquitto Log.
Ich weiß in dem Zusammenhang diese Sachen:
- Der Mosquitto dropped die Verbindung, wenn eine Subscription falsch ist (das würde man im Mosquitto Log sehen). Machst du aus FHEM Subscriptions, oder published du nur?
- Für die MQTT::Simple Perl-Library habe ich selbst einen Patch der MQTT::Simple Library erstellt aufgrund von https://github.com/Juerd/Net-MQTT-Simple/issues/11. Diese liefere ich mit dem MQTT Gateway V1.1.1 mit. Das Problem existiert seit einem Mosquitto-Update.
- FHEM nutzt auch MQTT::Simple, aber die Originaldatei. So kommt FHEM vielleicht zum selben Fehler. Such auf deinem LB mal nach MQTT/Simple.pm. Du müsstest meine gepatchte Lib finden (/opt/loxberry/bin/plugins/mqttgateway/libs/Net/MQTT/Simple.pm), und dann noch andere (es muss wirklich MQTT/Simple.pm sein. Simple.pm gibt's viele). Wenn da was im FHEM-Ordner ist, ersetze das mit meiner Lib.
- Probier vielleicht vorher ein Update in FHEM mittels "update".
Check aber erst mal das Log und - sofern in FHEM Subscriptions verwendet werden - deine Subscriptions in FHEM.
Kommentar