FHEM-interner MQTT-Broker verliert sporadisch Verbindung zu Clients

Begonnen von csb13, 25 April 2024, 13:39:32

Vorheriges Thema - Nächstes Thema

csb13

Hallo Community,

ich habe seit einige Zeit Probleme mit meiner FHEM-Instanz.
Sie läuft auf einem Raspberry Pi4. Das Problem tritt fast täglich zu einer ähnlichen Uhrzeit (zwischen 11:00 und 15:00) auf.

Symptome, die mir aufgefallen sind:
- FHEM-Webinterface ist nicht mehr erreichbar
- Die MQTT-Devices verlieren die Verbindung zum MQTT-Server und die meisten verbinden sich anschließend nicht mehr -> Das sind auch jedes Mal die letzten Logeinträge.

Nach einem
sudo systemctl restart fhem funktioniert wieder alles.

Beispiel-Log:
2024.04.25 13:09:27 1: 127.0.0.1:1883 disconnected, waiting to reappear (MQTTClient_WaWa)
2024.04.25 13:09:27 1: PERL WARNING: Use of uninitialized value $data in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 513.
2024.04.25 13:09:27 1: PERL WARNING: Use of uninitialized value $data in numeric gt (>) at ./FHEM/73_GardenaSmartBridge.pm line 515.
2024.04.25 13:09:27 1: 127.0.0.1:1883 disconnected, waiting to reappear (MQTTClient_Entfeuchter)
2024.04.25 13:09:27 1: 127.0.0.1:1883 disconnected, waiting to reappear (MQTTClient_Heizstab)
2024.04.25 13:09:27 1: 127.0.0.1:1883 disconnected, waiting to reappear (MQTTClient_ArduinoUnoNewResol)
2024.04.25 13:09:27 1: 127.0.0.1:1883 disconnected, waiting to reappear (MQTTClient_Gaszaehler)
2024.04.25 13:17:48 1: 127.0.0.1:1883 reappeared (MQTTClient_Entfeuchter)

Das Setzen von
attr global verbose 5 hat mich nicht schlauer gemacht.

Habt ihr vielleicht eine Idee, woran das liegen kann, bzw., wie ich das Problem analysieren kann?

Otto123

Hi,

ich vermute Dein Problem hat nix mit MQTT zu tun, ist zumindest sehr unwahrscheinlich.
Viel wahrscheinlicher ist: dein FHEM wird zu dem Zeitpunkt durch einen anderen Prozess blockiert, damit kann es nicht mehr auf Netzwerkprozesse reagieren und alle Verbindungen gehen verloren.

Bevor Du viel Mühe in eine Umstellung MQTT steckst, gehe mal auf die Suche mit freezemon.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

csb13

Hallo, danke für die Antwort.

Die Ausfälle treten bei schönem/sonnigem Wetter auf. Das passt auch mit dem Zeitfenster (11-15) zusammen. Die Verarbeitung von Daten der PV-Anlage und Solarthermie ist der Hauptteil meiner FHEM-Instanz, es kann also gut sein, dass es hier zu diesen Problemen kommt.

freezemon kannte ich noch nicht. Ich werde es direkt ausprobieren.