FHEM Forum

FHEM => Sonstiges => Thema gestartet von: FhemPiUser am 30 August 2025, 21:30:10

Titel: Timing ModbusAttr Abfrage für Sungrow SH10rt Wechselrichter
Beitrag von: FhemPiUser am 30 August 2025, 21:30:10
Hallo,

ich nutze das tolle Modul ModbusAttr, um einen Sungrow SH10RT Wechselrichter abzufragen, habe aber immer wieder Timingprobleme.

Laut eines Users im Photovoltaikforum, schließt der Wechselrichter die Verbindung sobald mehr als ca 20-100ms zwischen Requests vergangen sind (siehe
https://www.photovoltaikforum.com/thread/170810-sungrow-hat-probleme-mit-der-modbus-verbindung/?postID=2660675#post2660675 (https://www.photovoltaikforum.com/thread/170810-sungrow-hat-probleme-mit-der-modbus-verbindung/?postID=2660675#post2660675)). Blöde Implementierung im Wechselrichter, aber kann man leider nicht ändern.

Daher die Frage: Gibt es eine Möglichkeit sicherzustellen, dass nie mehr als ca. 20-100ms zwischen Requests vergehen?

Ich habe im Modul bereits einige Timing-Attribute dafür gesetzt:

Da fhem nicht echtzeitfähig ist, kann man das vermutlich nicht 100%ig sicherstellen. Aber kann man irgendwie Blockierungen des ModbusAttr-Devices durch andere fhem-Prozesse/-devices verhindern, z.B. durch Priorisierung des ModbusAttr-Devices oder durch einen parallelen dedizierten Thread?

Danke