Hey all, just wanted to share my personal feedback on my latest SRNE / PowMr (POW-LVM3K-24V) setup.
I tried many ways and so far, those are the results:
- Probes and Connection type:
It appears the USB and the RS485 are tied to the same controller internally, and pulling both at once will create conflicts, as in if once port polls data, the other port is unavailable for that timeslot.
- USB:
iPow connection is stable on the computer, however data in the third tab is fractional, not direct reading (as in voltages readings can be *2 or /2 from real life)
Trying to read USB port through a VM connected to /dev/ttyUSB0 worked, but was highly unreliable, with half the readings not happening because āCommand unrecognized or invalidā
Trying to read USB port from a RPi (to try sending over MQTT) under Raspbian failed 100% of the time. Port is detected, but for some reason, I had the āCommand unrecognized or invalidā every single poll.
RS-485:
RS-485 through RS485-USB adapter : Works, but I didnāt like it
RS-485 through ESPHome : Couldnāt make it work
RS-485 through Waveshare : Worked 100% of the time
Final and best solution (for my use case and liking):
Finally, this is what I used, Waveshare 485 to PoE Eth āBreaker styleā device and YAML config to poll each address I needed.
Note : I found that readings wereā¦ of average accuracy. Especially in the grey zone where your solar production is close to the inverter output. Most of the time, my panel would say ā0Wā, my battery discharge would also be ā0Wā but my inverter would output ā100Wā.
Note2 : I also find the internal SoC to be very badly implemented. It does not the battery capacity, hence I am suspecting the SoC is just a curve based on the battery voltage. For accurate SoC, I canāt recommend enough getting a coulombmeter or even code your own SoC (probably what Iāll do next)