johanmeijer / grott

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

Adjust server on GrowattshineWIFI-x #247

Closed Raspb-henk closed 1 year ago

Raspb-henk commented 1 year ago

Hi, I am installing grott on a RPI with Docker. I have a problem to redirect the output to the PI as there seems to be a new interface (?) I do the following: I have a Growatt 5KTL3-XH with a ShineWifi-X module. -On my (android)Phone I start the Shine App -On the bottom of the screen I choose "Installation" -In the menu installation I choose the "+" at the right above corner of te screen -In the list that opens I choose the third option "Datalogger lijst" -In the next screen are the data off the Shine -I click on the text and get a menu with four options, I choose the third "Datalogger configuratie" -The screen "Datalogger configuratie "opens (this is the same screen when you install the datalogger the firtst time) -I choose "Hotspot-modus" -The screen asks to short press the button at the bottom of the Shine -I go to the Phone systeem screen opens to connect to the hotspot off the shine (shine serialnumber as Network ID) -After connecting to the Shinenetwork I go back to the app and get on the next screen there a screen with the option "Advanced settings" -This screen opens: Screenshot_20221203_130020_ShinePhone, I do not change a thing I go to the right to "Server instellingen" Screenshot_20221203_130011_ShinePhone Here I push the button to the left (Password : growattyyyymmdd). Then the field growatt doman went blank and I could put in the IP adress of my local RPI.

I saved everything and thought it would work but....... it does not. No data to the RPI. What dit I do wrong?

Henk

johanmeijer commented 1 year ago

Hi Henk,

I have always used the growatt website for this (can you try this?). I am not using growatt as server any more (and not using the app) so I can not try it directly,

If I see the message it seems that your not allowed to change this from the app (is only allowed by the installer). That seems the be the new default way of defining the inverter to growatt).

Hopefully somebody else can response. Otherwise I will try it (have to enable sending to growatt server again).

I am a little busy with other things (my daughter is moving houses this week and there is still a lot of work to do) so it might take a little bit longer.

Raspb-henk commented 1 year ago

Hello Johan,

Thanks for the respons. I’ll post this also on the Issue page because it can be of use for other users. I hope you find time to take a look at it.

The option to change the ip adress is still on the the Growatt website. I searched and found that on the main page (BUTTON Dashboard) the website shows MY Photovoltaic Devices it show a ShineWif-X. with a button “Settings”. There there is no option to change the IP. BUT If you click on the right above the button Setting on “ALL devices” there is a second screen in wich the ShineWIFI X is shown as “Datalogger”. There clicking on “Data Logger Setting” you do get a menu where you can change the IP address. So I missed this at first ☹

I now tried to change the ip address of the datalogger on the Growatt website and got “Succesfull” as respons. In the Growatt website I still get the data from the panels in the Growatt site. The logger has status Connection. So I think the proxy on the RPI is working? 😊

But : No data is arriving at Pvoutput.org. I have activated port forwarding on the RPI as described in the Grott Wiki “Rerouting Growatt” for sniffer mode. As I got no connection to Pvoutput I stopped the Docker file and restarted it in proxy mode with :

docker run -d -p 5279:5279 --restart on-failure -e gnomqtt="True" -e gblockcmd="True" -e gpvoutput="True" -e gpvapikey="ff78c5c5e43487cf0d16xxxxxxxxxx33c61b0b11" -e gpvsystemid="9xxx1" ledidobe/grottrpi

Up to now no data.

johanmeijer commented 1 year ago

Hi Henk, if you run in proxy mode you should activate port forwarding (that bypasses then the Grott proxy).

Raspb-henk commented 1 year ago

Closed because initial problem is solved.