Growatt Inverter - What to do now?

I know about this problem but again, recently something changed to a new url…if you are already using the new url then I have no clue (and no interest myself)
For the MQTT, you need to configure this in grott (.ini or .cfg or something), follow th doc

I now tried every URL and the only one working (I tried them all) is openapi.growatt.com, but it lock out the account after a while.
Grott simply doesn’t work for me for some reason and I also don’t want to loose the Home Wizzard connectivity. Maybe it’s possible to for someone smart enough to figure out how home wizard is doing things and where it connects to.
growatt servers
.

Yeah,…the openapi is the one that Growatt themselves communicated (see below), it contains an email so maybe contact them directly? Maybe it is limited for a #calls a day ( I would also limit that if I would provide an API)

Then, I would not know why grott won’t work as it does for may others, maybe raise issues/errors s bit more detailed so people can try to help? But I reed that you need the growatt server for homewizzard, that I cannot help with…see above/below

Growatt inverter support - Third party integrations - Home Assistant Community (home-assistant.io)

Or you can custom flash it like i did, and i never had any problems with it.
u can easy revert back to stock.

No need to solder, just use the normal flasher like everyone does with the sonoff modules and you good to go.

Upates every 10 seconds, u can set to 5 seconds if needed.
i’m using the shine S stick

and as u can see i did not even update the firmware of ESP home, it runs just fine.

the only thing is when its night or no power at all, the device shows unavailable. but does not affect data or history reading / writing.
As i dont bother about it i ignore it, but it is fixable.

It is possible htat my Growatt 8000 TL3-S inverter doesn’t measures the exported energy to the grid and imported from grid?
I have ShineWifi-S datalogger and I cannot see such kind of parameters.

does it still send the data to Growat Cloud servers If I flash the Growatt wifi dongle?
I am trying to understand the data flow and wonder if possible to send the data to Home Assistance and Growatt Cloud servers at the same time?

The ‘grott’ solution receives the data and forwards that to the Growatt cloud server (if wanted) acting as a proxy. I did not need to flash my shinewifi-x …it connects fine to grott. The use of the growatt cloud is 0 (zero) to me now that I have all in HA

I wonder if there is a solution out there that can provide some sort of fallback mechanisation in case of HA or ( Grott ) goes down?
I still would like to be able to send the inverter data to the Growatt cloud in case of the HA outage.

Is it really that important, would be my question…the inverter stores the total/growing amount and communicates that … so it would only show a gap on the per day/hour views if(!) this happens

hello together,
mein Protokoll von MQTT, today its cloudly and rain

does it work?

2023-12-21 12:14:52: New connection from 172.XX…XX2:40219 on port 1883.
2023-12-21 12:14:52: New client connected from 172.XX.XX.2:40219 as Grott - HA (p2, c1, k60, u’addons’).
2023-12-21 12:14:52: Client Grott - HA disconnected.
2023-12-21 12:15:52: New connection from 172.XX.XX.2:36931 on port 1883.
2023-12-21 12:15:52: New client connected from 172.XX.XX.2:36931 as Grott - HA (p2, c1, k60, u’addons’).
2023-12-21 12:15:52: Client Grott - HA disconnected.
2023-12-21 12:16:05: New connection from 172.XX.XX.2:36470 on port 1883.
2023-12-21 12:16:05: Client closed its connection.
2023-12-21 12:16:52: New connection from 172.XX.XX.2:54753 on port 1883.
2023-12-21 12:16:52: New client connected from 172.XX.XX.2:54753 as Grott - HA (p2, c1, k60, u’addons’).
2023-12-21 12:16:52: Client Grott - HA disconnected.

I stopped logging MQTT, too much non-sense filling diskspace so cannot tell.
Grott log shows it is sending mqtt every 5 mins and my mqtt shows the topic (did you check with MQTT browser?)

I can’t find the entity in the energy dashboard. what could be the reason? The communication with MQTT seems to be working. However, the solar value remains at 0

That might be jumping things
The order of data
inverter (dongle) > grott > mqtt > HA
For me this provides in HA a MQTT entity: sensor.growatt_generated_energy_total which can be used in the dashboard

If grott cannot publish things to MQTT then HA cannot consume it.
EDIt:: so what does your grott log show?
I have this (using portainer)

2023-12-21T16:36:56.165585281Z 		 -  epv2total            :  0.0
2023-12-21T16:36:56.165774784Z 		 -  pvtemperature        :  25.7
2023-12-21T16:36:56.165931186Z 		 -  pvipmtemperature     :  32.3
2023-12-21T16:36:56.166102414Z 	 - MQTT jsonmsg: 
2023-12-21T16:36:56.166650948Z 			 {"device": "FVJ2BJP0BQ", "time": "2023-12-21T10:18:42", "buffered": "no",
2023-12-21T16:36:56.166926877Z 			 "values": {"recortype1": 3000, "recortype2": 3124, "pvstatus": 1,
2023-12-21T16:36:56.167104180Z 			 "pvpowerin": 77, "pv1voltage": 777, "pv1current": 1, "pv1watt": 77,
2023-12-21T16:36:56.167274245Z 			 "pv2voltage": 0, "pv2current": 0, "pv2watt": 0, "pvpowerout": 76,
2023-12-21T16:36:56.167441048Z 			 "pvfrequentie": 5002, "pvgridvoltage": 2310, "pvgridcurrent": 2,
2023-12-21T16:36:56.168496814Z 			 "pvgridpower": 85, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2":
2023-12-21T16:36:56.168869683Z 			 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0,
2023-12-21T16:36:56.169050173Z 			 "totworktime": 38052064, "pvenergytoday": 16, "pvenergytotal": 28955,
2023-12-21T16:36:56.169211938Z 			 "epvtotal": 29479, "epv1today": 16, "epv1total": 29479, "epv2today": 0,
2023-12-21T16:36:56.169370428Z 			 "epv2total": 0, "pvtemperature": 257, "pvipmtemperature": 323}}
2023-12-21T16:36:56.169532155Z 	 - MQTT message message sent
2023-12-21T16:36:56.169715033Z 	 - Grott Send data to PVOutput disabled 

I’d start with something like MQTT Explorer. And see what is being published on MQTT and where.

As I mentioned earlier but … MQTT explorer does not show (with me) if grott does not publish, i.e. at this (nightly) moment …no topics

That’s correct - one of the reasons that retain should be enabled on the MQTT settings for grott. Otherwise you restart Home Assistant when it’s dark to install an update, and the sensors are not re-discovered until it is light again.

1 Like

Which for me works perfectly fine btw… :slight_smile:
I donot see any added value to add retain…but am happy to learn why I should

1 Like

Only for the reason listed above, for example I have an automation that sends me a notification at 11:30pm if I have generated over 0.9kW OR if the forecast for tomorrow is over 3.3kW. But without retain, if I restart Home Assistant once the Growatt inverter has gone offline, Home Assistant will not pick back up the sensors (auto discovery) and the values will therefore be unknown when the automation tries to run at 11:30pm.

Using retain means all the data is still available on the MQTT server, even though grott stopped sending new data 5 hours before.

Thanks, nothing I need though but good to know :slight_smile: