Hi,
I’m looking for some guidance. I feel all the pieces are there to create an integration for this solar controller. But I don’t know where to start.
There is a python library.
There is an RS485 to Modbus project
There is a monitor project
Another project
I’ll link this thread on those projects.
Ideally, I’d like to be able to integrate multiple controllers connected over USB, serial or IP.
I’m using an APC 3000 UPS as an inverter into an ATS.
I’ve succeeded in running the test file in the CLI. But that’s where my knowledge stops.
I’m new to HA.
I successfully developped a basic eSmart3 integration.
I used the Epever USB-to-RS485 cable, cut the RJ45 plug and recrimped a new one with adapted wires positions.
Currently my version gets only what @skagmo got, aka instant values. There are mistakes in it (eg. names of entities are in french, classes are not cleaned up correctly…). I will probably make it cleaner some day.
I still need to develop the gathering of daily/monthly/annual data, noting that only daily is mandatory to get the PV data integrated in HA/energy dashboard.
Here is a zipped version of my current work. When I get a minute, i‘ll put it on github for easy external contributions. But as a farmer I have TOOOONS of other things to do outside and the github phase will come “when I can”.