Hallo und willkommen in der Community.
tatsächlich haben wir die Modbus-Implementierung gerade komplett überarbeitet, das könnte damit zusammenhängen. Siehe:
- Asking for feedback: new ModbusWorker implementation - #3 by stefan.feilmeier
- Zeitlicher Ablauf der Modbus-Tasks - #9 by stefan.feilmeier
- Modbus Bridge: optimize execution of Tasks by sfeilmeier · Pull Request #1976 · OpenEMS/openems · GitHub
Die Änderung ist allerdings ist der Release-Version 2023.8.0 noch nicht enthalten, sondern nur im aktuellen ‘develop’-Zweig und soll dann in 2023.9.0 veröffentlicht werden.
Die Implementierung habe ich eigentlich ausgiebig in der Praxis an meinem eigenen System und mit automatisierten Softwaretests getestet - aber Fehler können natürlich immer passieren.
In der neuen Modbus-Bridge kann eine LogVerbosity
konfiguriert werden. Könntest du einmal den Log mit der Einstellung READS_AND_WRITES_DURATION
aufzeichnen. Das würde mir helfen und ein mögliches Problem zu identifizieren. Vielen Dank!
Gruß,
Stefan