johanmeijer / grott

Growatt inverter monitor
https://github.com/johanmeijer/grott/wiki
386 stars 108 forks source link

no response from grott since 2024-07-16 8:00 #567

Open cbshopper opened 1 month ago

cbshopper commented 1 month ago

since yesterday grott is not working any more - maybe something in the growat api has changed... - `

Grott settings:  : version: 2.7.8 verbose: True trace: False config file: grott.ini minrecl: 100 decrypt: True compat: False invtype: sph invtypemap: {} include_all: False blockcmd: False noipf: False time: auto sendbuf: True timezone: local valueoffset: 6 offset: 6 inverterid: automatic mode: proxy grottip 0.0.0.0 grottport 5279 _MQTT: nomqtt False mqttip: 192.168.0.100 mqttport: 1883 mqtttopic: energy/growatt mqttmtopic: False mqttmtopicname: energy/meter mqttinverterintopic: False mqtttretain: False mqtttauth: True mqttuser: hugo mqttpsw: secret _Growatt server: growattip: 8.209.71.240 growattport: 5279 _PVOutput: pvoutput: False pvdisv1: False pvtemp: False pvurl: https://pvoutput.org/service/r2/addstatus.jsp pvapikey:
pvinverters: 1 pvsystemid: 12345 _Influxdb: influx: False influx2: False database: grottdb ip: localhost port: 8086 user: grott password: secret organization: grottorg bucket: grottdb token: secret _Extension: extension: False extname: grottext extvar: {'none': 'none'} Grott proxy mode started Hostname : hc.fritz.box IP : 192.168.0.100 , port : 5279 `

nothing more, no packages are received. The IP-Address of server.growatt.com has changed - i had to change the settings in the web-Interface or my inverter. Growatt Server Web Interface still working.

pseuss commented 1 month ago

Same for me. Web Interface and Shine App still works and has actual data.

wbrocker commented 1 month ago

Have a look at #563

cbshopper commented 1 month ago

have a look on the configuration output - ip address is already updated. But still no communication ....

fbojor commented 1 month ago

I also have this issue. The first time when I reconfigure data logger it sends the data then stops. It's like growatt updates the server on data logger or smth

wbrocker commented 1 month ago

Have you tried to add blockcmd = True to the grott.ini

That solved it for me after updating my local IP again on the Growatt interface.

pseuss commented 1 month ago

After updating the .ini and adding my IP on the logger, everything works as before. Thanks!

fbojor commented 1 month ago

All good for me also, updated the IP and reconfigured the logger. TY!

lspaula commented 1 month ago

Same thing here. Is there a way of reconfiguring the server IP on the dongle from a remote location, without having to connect to the dongle locally via a Wi-Fi hotspot?

Perrylicious commented 1 month ago

Is there a way of reconfiguring the server IP on the dongle from a remote location, without having to connect to the dongle locally via a Wi-Fi hotspot?

If you have connected the plant to the growatt servers, you can do it from the dashboard. In the dashboard of server.growatt.com there is an area headlined "My Photovoltaic Devices". Top right of that is the "All devices ->" link that takes you to where the datalogger settings are (as opposed to the power plant device).

Select "Datalogger setting" on the right, then enter a value in "set IP(caution IP transfer with)". You need to enter a password at the bottom which is the word "growatt" followed immediately by today's date in YYYYMMDD notation, so today's password would be

growatt20240717

Then click "Yes" and wait for the update notification. This is what I did (along with changing the values in the .ini) and it worked for me.

Snille commented 1 month ago

Ok for me to now.

  1. Change the IP in the "Dongle" (back to grott:s IP again).
  2. Uncommented the "ip = server.growatt.com" in the grott.ini.
  3. Restarted grott (sudo service grott restart)
  4. restarted the dongle ("Datalogger Setting" -> Selected "Reboot Able: Yes" and clicked save....

After the reboot everything worked again... :)

cbshopper commented 1 month ago

Yes - now it works again :-) Thank you all!

lspaula commented 1 month ago

Great,

So here is everything I have done (after changing the IP in the server.growatt.com site as above mentioned):

Uncommented the following line to the grott.ini file:

blockcmd = True

Change the growatt server in the grott.ini file:

[Growatt]
#ip = server.growatt.com
ip = 8.209.71.240
port = 5279

Restart the grott service:

sudo service grott restart

Thank you very much for the fast response. Both inverters are sending data to my InFlux database again.

Regards,

Luciano

Gemies commented 1 month ago

Great,

So here is everything I have done (after changing the IP in the server.growatt.com site as above mentioned):

Uncommented the following line to the grott.ini file:

blockcmd = True

Change the growatt server in the grott.ini file:

[Growatt]
#ip = server.growatt.com
ip = 8.209.71.240
port = 5279

Restart the grott service:

sudo service grott restart

Thank you very much for the fast response. Both inverters are sending data to my InFlux database again.

Regards,

Luciano

This worked for me, thanks a lot!

Although i did fullrestart of home assistant and did the changes and the restart in the grott addon configuration.

alby6969 commented 1 month ago

Hi, I am a fossil, and this logging into dongles and ip is a bit beyond my levels of understanding. Will this be rectified in the next ShinePhone update?

I am happy to use the web to view my data for now. So long as the ShinePhone update they do next will fix it?

johanmeijer commented 1 month ago

What do you expect to be fixed by a shinephone update? Growatt will not fixing the grott challenges I think.

jirris commented 1 month ago

I can confirm that changing IP to server name server.growatt.com in grott.ini fixed the issue for me. No need for blocking the commands.

johanmeijer commented 1 month ago

Probably it will work until growatt decide to change IP address again ;)

Using the server.growatt.com url instead of IP address might prevent future outages.

jirris commented 1 month ago

Well that's what I meant, changed to domain name so it started working.

bockelaar commented 1 month ago

server.growatt.com looks like a round-robin for 8.209.71.240 and 47.254.130.145 and is an alias for nlb-nbtf7vlspietfgd3ro.eu-central-1.nlb.aliyuncs.com which looks like a loadbalancer. Stuff breaks this way :)