Hallo,
ich nutze seit Jahren das Modul ModbusTCPServer passend zur meiner Solarlog 1200+ Anlage.
Diese habe ich genau so wie im Wiki beschrieben eingerichtet.
Seit einiger Zeit habe ich gelegendliche Timeouts und seit 8 Tagen habe ich diesen nun Regelmäßig um ~3:00 Uhr morgens.
Im Fehlerfall hilft nichts anderes wie in die def hinein zugehen und mit gleichen werden wieder abzuspeichern und das 2x hintereinander!
Auch ein Neustart ändert nichts.
Parallel dazu nutze ich noch die JSON Schnittstelle (Seit dem Fehlerfall) welche im tadellos funntkioniert.
Dazu habe ich mittlerweile auf meiner Testumgebung die gleichen Geräte angelegt und hier funktioniert alles wie gewünscht.
Testumgebung und "Master" fhem laufen beide auf dem gleichen Nuc, jedoch auf verschiedenen Containern.
Module habe ich soweit verglichen und sind alle identisch.
Fhem, Modul Solarlogserver und das Systemselbst sind auf aktuellem Stand.
Können noch verschiedene Perl Module erforderlich sein?
Was kann ich noch prüfen?
Anbei ein Foto vom Solarlog im Fehlerfall, ein Log der letzten Nacht und die def.
defmod SolarLogServer ModbusTCPServer 192.168.9.27
attr SolarLogServer presenceLink Solarlog
attr SolarLogServer room Technik--Solar
attr SolarLogServer timeout 3
attr SolarLogServer verbose 2
Ich habe vor kurzem ein neues fhem-web devices und eine neue allowed instanz definiert. Dabei etwas an bestehenden devices geändert. Gibt es im weitesten Sinne einen zusammenhang bei Modbus, Modbusattr, web und allowed?