Goodwe/Solis/Fronius Inverters

SauRoNZA

Honorary Master
Joined
Jul 6, 2010
Messages
62,076
Reaction score
23,718
Location
Cape Town
Anyone done MQTT to any of these units with Home Assistant and gotten any useful info out?

I was originally fully planning on going SolarEdge because of the built-in integration (and the whole setup with optimizers of course) but suddenly the City of Cape Town is apparently full of **** for approving them for residential use so I'm starting all over again researching this stuff.
 
I remember reading up a few years back that Solis is certified for us here. I must find that article

EDIT: Oh wait, nevermind, ignore my post, I just realised what you're asking.
Nope, but @AlphaJohn loves tinkering with these things, maybe he has input
 
We've developed an HA custom component for the Goodwe inverter last year. I specifically wanted deep integration with my Goodwe inverter in HA so that I can get stats on the fly and to control the way it uses batteries at night or when I suspect the next day might be cloudy.

As far as the inverter goes, it's working perfectly now after a lot of swearing, crying and threats. Goodwe support is terrible and it was a painful road to get to a point where I no longer need to worry about it. So take my opinion with a grain of salt. I just hope and pray I never have to deal with Segen Solar support again.

After my experience, we're installing Sunsynk inverters at my parents and both brothers places.

Anyway, this is the inverter dashboard for HA. There's a lot more detail I can include but this is granular enough for me

1625575720142.png
 
We've developed an HA custom component for the Goodwe inverter last year. I specifically wanted deep integration with my Goodwe inverter in HA so that I can get stats on the fly and to control the way it uses batteries at night or when I suspect the next day might be cloudy.

As far as the inverter goes, it's working perfectly now after a lot of swearing, crying and threats. Goodwe support is terrible and it was a painful road to get to a point where I no longer need to worry about it. So take my opinion with a grain of salt. I just hope and pray I never have to deal with Segen Solar support again.

After my experience, we're installing Sunsynk inverters at my parents and both brothers places.

Anyway, this is the inverter dashboard for HA. There's a lot more detail I can include but this is granular enough for me

View attachment 1102023
Have you published your custom component anywhere?
 
Also using the above with a GoodWe inverter and this integration just work. With the exception, it doesn't properly set and apply the workmode (wish it did).

Can say this. For me, the inverter just works. No issues. Even my installer prefers the GoodWe over the Sunsunk.

On the powerforums, the Sunsynk is more popular. It does support modbus which HA supports, but I have no personal experience in setting it up. Also, its more value for money if you compare a 5kW Sunsynk compared to GoodWe. Oh and Sunsynk is now on the CoCT approved list.
 

I only got the ball rolling, the author made it bulletproof ;)
Thanks. I tried it but couldn't get the connection to the inverter working. I should probably try it again when I get some time.

In the meantime I set up the one that scraps semsportal. I don't yet have any automations for this, just a replacement for the app, so it's okay for now.
 
Thanks. I tried it but couldn't get the connection to the inverter working. I should probably try it again when I get some time.

In the meantime I set up the one that scraps semsportal. I don't yet have any automations for this, just a replacement for the app, so it's okay for now.
The web scraping one is bad. Seriously. And the 5 minute updates just doesn't give you the kind of granularity needed for quality usage data. This is the main reason we started working on the proper integration that polls the inverter every 15 seconds. What inverter do you have? ET and ES inverters are fully supported and there's a few guys running the integration on these without issues. I can post my config.yaml stuff if that would help but the examples are known as working and pretty simple.
 
The web scraping one is bad. Seriously. And the 5 minute updates just doesn't give you the kind of granularity needed for quality usage data. This is the main reason we started working on the proper integration that polls the inverter every 15 seconds. What inverter do you have? ET and ES inverters are fully supported and there's a few guys running the integration on these without issues. I can post my config.yaml stuff if that would help but the examples are known as working and pretty simple.
I agree that the scrapper is junk but I was just wanting the totals when I set it up so it sufficed.

We have an ES and the connection to the inverter just never happened, always erroring out.
 
That's weird, mine is also an ES inverter. I just set up a sensor in configuration.yaml to establish a link and that's it:

sensor:
- platform: goodwe
ip_address: xxx.xxx.xxx.xxx
scan_interval: 15

That's it. As long as you know the IP address of the Wifi Dongle it must just work. Have you tried the inverter_test.py script to get some more verbose results? How old is the inverter?
 
I agree that the scrapper is junk but I was just wanting the totals when I set it up so it sufficed.

We have an ES and the connection to the inverter just never happened, always erroring out.
How far away is your inverter from the wifi access point? Might be because of a bad signal. This integration uses udp and not tcp.
 
That's weird, mine is also an ES inverter. I just set up a sensor in configuration.yaml to establish a link and that's it:

sensor:
- platform: goodwe
ip_address: xxx.xxx.xxx.xxx
scan_interval: 15

That's it. As long as you know the IP address of the Wifi Dongle it must just work. Have you tried the inverter_test.py script to get some more verbose results? How old is the inverter?
I haven't tried inverter_test.py yet but I shall.

The inverter is 11 months old.

How far away is your inverter from the wifi access point? Might be because of a bad signal. This integration uses udp and not tcp.
There's a wifi mesh repeater installed literally underneeth the inverter to ensure it has wifi coverage.
 
I haven't tried inverter_test.py yet but I shall.

The inverter is 11 months old.
.
Great, do that and give us feedback, maybe we can narrow down the issue.
 
Also using the above with a GoodWe inverter and this integration just work. With the exception, it doesn't properly set and apply the workmode (wish it did).

Can say this. For me, the inverter just works. No issues. Even my installer prefers the GoodWe over the Sunsunk.

On the powerforums, the Sunsynk is more popular. It does support modbus which HA supports, but I have no personal experience in setting it up. Also, its more value for money if you compare a 5kW Sunsynk compared to GoodWe. Oh and Sunsynk is now on the CoCT approved list.

Good to hear you are happy with the GoodWe because part of me is thinking not to even be concerned about the GoodWe as I can get all the data I might want out of the Powerwall integration anyway.

Where is this CoCT list you speak of? Any idea why SolarEdge is taken off it? Someone not grease palms correctly or what?

I would much prefer SolarEdge with the optimisers but I also can’t wait forever.
 
Good to hear you are happy with the GoodWe because part of me is thinking not to even be concerned about the GoodWe as I can get all the data I might want out of the Powerwall integration anyway.

Where is this CoCT list you speak of? Any idea why SolarEdge is taken off it? Someone not grease palms correctly or what?

I would much prefer SolarEdge with the optimisers but I also can’t wait forever.
Not on a pc now, but it is searchable with Google. It's in the sseg section of their website.
 
Should be this document

9d2fb3d9a6d0758753735b5a7b6a9564.jpg
 
Top
Sign up to the MyBroadband newsletter
X