adamksmith1234
New Member
Hey all,
I have noticed its been a reoccurring theme for the data loggers to some up for the 6000XP. I got tired of the loggers being rate limited, and was just not happy with the Solar Assistant Integration and the frustrating process of adjusting parameters on the inverter with it. I recently got a second inverter and was unable to get SA to talk to both inverters at the same time.
I decided to roll my own solution for the data logger... Its based on an ESP-32 with physical RJ-45 and I'm using an RS-485 adapter to connect to what the data logger originally used.
Here are some photos of the finished product for my use case... I will try and get some internal photos of the assembled modules later, but here is how they sit now:

And here is the dashboard I'm pumping data to in Home Assistant:

And here is the Github Repo that contains my YAML I'm using to talk to the inverter: https://github.com/adamksmith/ESPHome-Projects/blob/main/EG4-6000-XP/Parent-Inverter.yaml
A couple fun callouts to note when I was getting everything working for the inverter, they swap the order the registers are in. So when I write time to the inverter, rather than being in HHMM its in MMHH. Another fun gotcha I ran into is the clocks on these inverters drift... a lot... so I had to put functionality in to bump the time on the inverter every 15min.
I am working on getting support included for AC Couple stuff that was released with the recent firmware update to the inverters. If anyone has any pointers on that, that would be greatly appreciated. Any feedback you have is also appreciated, but bear in mind I rolled this for my particular setup, and as such did some things to meet my specific needs.
I have noticed its been a reoccurring theme for the data loggers to some up for the 6000XP. I got tired of the loggers being rate limited, and was just not happy with the Solar Assistant Integration and the frustrating process of adjusting parameters on the inverter with it. I recently got a second inverter and was unable to get SA to talk to both inverters at the same time.
I decided to roll my own solution for the data logger... Its based on an ESP-32 with physical RJ-45 and I'm using an RS-485 adapter to connect to what the data logger originally used.
Here are some photos of the finished product for my use case... I will try and get some internal photos of the assembled modules later, but here is how they sit now:

And here is the dashboard I'm pumping data to in Home Assistant:

And here is the Github Repo that contains my YAML I'm using to talk to the inverter: https://github.com/adamksmith/ESPHome-Projects/blob/main/EG4-6000-XP/Parent-Inverter.yaml
A couple fun callouts to note when I was getting everything working for the inverter, they swap the order the registers are in. So when I write time to the inverter, rather than being in HHMM its in MMHH. Another fun gotcha I ran into is the clocks on these inverters drift... a lot... so I had to put functionality in to bump the time on the inverter every 15min.
I am working on getting support included for AC Couple stuff that was released with the recent firmware update to the inverters. If anyone has any pointers on that, that would be greatly appreciated. Any feedback you have is also appreciated, but bear in mind I rolled this for my particular setup, and as such did some things to meet my specific needs.