muppet3000 / homeassistant-grott

Home Assistant Integration for Grott - MQTT
MIT License
73 stars 17 forks source link

[Question] Is Grott can work with Growatt-Sniffer #75

Open Saentist opened 8 months ago

Saentist commented 8 months ago

There is a repo https://github.com/hsmade/growatt-sniffer With can work with Mikrotik Routers (as my) sniffer function. Is it possible to use same scenario with Grott?

muppet3000 commented 8 months ago

I think this is sort of what Grott does, yes

Saentist commented 8 months ago

Do same without any data logger manipulation. My two loggers do not accept portal change. No idea how one is set to 1 minute report and second to 5 min, but not changeable.

Saentist commented 8 months ago

@muppet3000 can you confirm that this capture is acceptable using router capture p.s. Grott not reacting if streamed to his port :5297

muppet3000 commented 8 months ago

I'm sorry, I've got no idea.

typxxi commented 6 months ago

Do same without any data logger manipulation. My two loggers do not accept portal change. No idea how one is set to 1 minute report and second to 5 min, but not changeable.

you can set that up via the browser interface as low as 1 minute - works with all the growatt shine wifi whatever sticks.

Open growatt in the browser and choose any inverter you have image Here on the lower right - and only here - you find a tiny unremarkable link "all devices" with an error.

Click on that link and you will get this board with your stick (only right half is shown) image

You click on DATALOGGER SETTING on the right

Here you can set the ip adress you want to report to and then below there are registers you can set. but i forgot the register number that you have to set here.

BUT I have a description how to set the stick from 5 to 1 minute which requires a tablet or smartphone

SPEEDUP DATA INTERVALL

  1. short press on ShineWifi-S button
  2. ShineWiFi turns into AP mode and blue LED will light up
  3. connect your phone to wireless network emitted by ShineWiFi-S stick
  4. network name / SSID is serial number of your ShineWiFi-S stick
  5. open browser and type 192.168.10.100 in address bar
  6. username is 'admin', the default password is '12345678'
  7. Change the data interval time from 5 to 1 minute
  8. click 'System Restart' and then 'Restart Immediate'
  9. logout from the internal webserver of your ShineWiFi-S stick

There is no change to the charts on the growatt side, you can only see the change in the data from the datalogger and also on the browser where the last update is changing every minute here. image

In the lower left corner you can see the intervall it is updating: 1 minute

Saentist commented 6 months ago

Do same without any data logger manipulation. My two loggers do not accept portal change. No idea how one is set to 1 minute report and second to 5 min, but not changeable.

you can set that up via the browser interface as low as 1 minute - works with all the growatt shine wifi whatever sticks.

Open growatt in the browser and choose any inverter you have Here on the lower right - and only here - you find a tiny unremarkable link "all devices" with an error.

Click on that link and you will get this board with your stick (only right half is shown)

You click on DATALOGGER SETTING on the right

Here you can set the ip adress you want to report to and then below there are registers you can set. but i forgot the register number that you have to set here.

BUT I have a description how to set the stick from 5 to 1 minute which requires a tablet or smartphone

SPEEDUP DATA INTERVALL

  1. short press on ShineWifi-S button
  2. ShineWiFi turns into AP mode and blue LED will light up
  3. connect your phone to wireless network emitted by ShineWiFi-S stick
  4. network name / SSID is serial number of your ShineWiFi-S stick
  5. open browser and type 192.168.10.100 in address bar
  6. username is 'admin', the default password is '12345678'
  7. Change the data interval time from 5 to 1 minute
  8. click 'System Restart' and then 'Restart Immediate'
  9. logout from the internal webserver of your ShineWiFi-S stick

There is no change to the charts on the growatt side, you can only see the change in the data from the datalogger and also on the browser where the last update is changing every minute here.

In the lower left corner you can see the intervall it is updating: 1 minute

Not work, after logger restart it's set as before.

typxxi commented 6 months ago

Not work, after logger restart it's set as before.

Maybe time to let us know more about your kind of growatt sticks like which type, how old and a picture - of cause of both of too. And then which firmware is installed on each of the sticks.

We have here installed about 2.000 growatt inverters in total and all sticks were working the 2nd , the older way by connecting a phone to the sticks Wifi before we moved ahead. But I am no logger in that job a how it had been done or rather what register number you need.

Assuming your stick is in working condition reporting to growatt but only every 5th minute then it will work. But first things first so: model type, age, firmware version

Finally: if you have ever updated the firmware version or not on each device

At the end it might take time but it always has worked out on all sticks which had been working before and were connected to growatt servers before.

Saentist commented 6 months ago

firmware is latest one is 2y other is 3y old

Data Logger:XGD6******
Device Type:ShineWiFi-X
Data Update Interval:1 Minute   
Firmware Version:3.1.0.5

Data Logger:XGD6******
Device Type:ShineWiFi-X
Data Update Interval:5 Minute   
Firmware Version:3.1.0.5

https://github.com/DanielAtkinson/grott_refactor/wiki/Rerouting-Growatt-Wifi-TCPIP-data-via-your-Grott-Server sniffer mode must work but not in HA docker.