rosswarren / renogymodbus

Python library for communicating with Renogy solar charge controllers
MIT License
27 stars 6 forks source link

Rover 40A Charge Freezes Randomly #3

Open nespotts opened 1 year ago

nespotts commented 1 year ago

Hi, I have three 40A Rover Charge Controllers that are connected using the Renogy communication hub to an Orange Pi with a USB to RS485 converter. They have slave addresses 16, 17, & 18. I'm polling all of the available data for each once every 3 seconds. Sometimes, one of the charge controllers will freeze and not return any new data and will stop functioning ( the other 2 continue to work and return data). To fix the issue, I then have to disconnect the solar and battery cables to power cycle the controller . Do you have any idea as to why this would be happening and how to prevent it?

Other than that, this library has been very helpful. The only parameter that is missing is the output battery current. I'm extrapolating that using the solar power and battery voltage and assuming an efficiency of 0.93.

nespotts commented 1 year ago

I guess there are two parameters that are missing, the output battery current, and the charge mode (MPPT, Boost, etc). It would be great if these registers could be added!