mvandersteen / SungrowInverter

Allows to pull data from a Sungrow residential inverter via Modbus TCP
Other
26 stars 16 forks source link

My SH10RT is 3599 (0xE0F) instead of 3587 (0xE03) #8

Closed adentse closed 1 month ago

adentse commented 1 year ago

Changing E03 to E0F in inverter.py makes it work a bit better but something happens:

Running test.py with debug gives this:

http://adent.chroma.se/output.txt

Best regards Mikael

Octofinger commented 1 year ago

Got the same issue as you. I have a SH10RT-V112 that identifies as 0xE0F (3599). I will see if mr @mvandersteen would allow me to do some updates to this repository to correct that. ¨ I had to add the identifier to the inverter.py list of inverters, but also to the ModBusRegisters list in hybrid.py so three phase results are returned to this inverter as well. The division by zero issue you see there is reported in another issue and is not related to your missing inverter.

mvandersteen commented 1 year ago

Sorry for delay, clearly not been on for awhile...

I've accepted the merge request, and will sort out the python package after this.