Hi @ssalonen,
I am using your binding to access my Huawei inverter via modbus TCP.
As it happens that the poller is not able to read data for a while, is there a way to record the timestamp of the last successful data retrieval?
So I would know how old the information displayed is.
If you go over SDongle then its probably busy answering other request. Try increasing time between transactions and adjusting polling frequency to something more sensible. 250 ms was lowest I could get, but might be too fast.
Dongle itself must finish processing earlier request before you submit next. If space between requests is to small it can give you troubles. FYI, I see some sporadic errors too, but I just ignore them.