Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to disable send data to Growatt #11

Closed
pwbrouwers opened this issue May 24, 2020 · 9 comments
Closed

Option to disable send data to Growatt #11

pwbrouwers opened this issue May 24, 2020 · 9 comments
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@pwbrouwers
Copy link

Is it possible to add a configuration option to disable sending the data to growatt. Now I’m blocking all traffic to the growatt server.

O…. And changing the ip address for the growatt server in the ini file does not work.

Thanks,
Peter.

@johanmeijer
Copy link
Owner

Hi Peter,

Thank you for finding the bug ( I have gone a little bit too far with cleaning up).
I repaired and published it (Version 2.0.2)

I do not think that blocking traffic to the growatt server will bring the right results. I think the Growatt shine stick needs communication with the growatt server to be able to send data. If you block that communication no data will be sent at all.
The shine stick will buffer the data untill the session with the growatt server is established. All buffered data will be sent after a reconnect.

If you are succesfull in blocking the communication and still see the data I have to change my ideas about how the communication works. Please let me know.

I am thinking about a third mode (server) in which no connection with Growatt is needed (Grott will act as the Growatt Server) but have to do some more investigation on the protocol used.

See also issue #10.

@johanmeijer johanmeijer added bug Something isn't working good first issue Good for newcomers labels May 26, 2020
@pwbrouwers
Copy link
Author

Hi Johan,

Thanks for fixing, the issue!

I will test what wil happen if i block the access to the growatt server, and i will let you know.

Gr,
Peter.

@ChillXXL
Copy link

Thanks for the great app. I am wondering if the grott server is down, like for a day, and the rerouting of the data doesn't forward to the Growatt servers does than gaps exist in your month and year totals as like it skipped a day?

@johanmeijer
Copy link
Owner

Hi.

Grott doesn't is a server. You are the server so if nothing sent through there is something wrong with your own configuration.

Is your system up? Is grott still runni g? Maybe a restart will help.

@ChillXXL
Copy link

ChillXXL commented Jun 22, 2020

Sorry for the misunderstanding. I don't have grott running yet. I mend by server, the proxy-server. I now monitor the solar panels by the growatt app for year and month totals.

What I am curious for, if for example, the grott proxy is down for a couple of days for some reasons, is this data lost and unknown by the Growatt app or does the Growatt server and inverter catch up the (offline) days once the grott proxy is up again.

@johanmeijer
Copy link
Owner

In proxy mode data will not be sent to the growatt server anymore.

The inverter (wifi stick) will store the data and it will be sent after the connection is aivalable again. There will be no data lost.
However I do not know for what period data can be stored. In my experience at least more then one day.

In sniffer mode (with ip forwarding) data will be sent to the grottserver if grott is not running and your system is still active.

@ChillXXL
Copy link

Thanks. I didn't know that the inverter or wifi-stick has a (small) buffer if the connection goes down for a while. Makes sence and is good to know.

I want to still use both apps (the official growatt app and yours) so with the automatic backup-feature in the inverter/stick in mind I can experiment freely with your app and use the sniffer mode.

In sniffer mode (with ip forwarding) data will be sent to the grottserver if grott is not running and your system is still active.

With grottserver you mean growatt server? (typo?)

@johanmeijer
Copy link
Owner

Yes sorry growatt server....

@xDAVIDx93
Copy link

In proxy mode data will not be sent to the growatt server anymore.

The inverter (wifi stick) will store the data and it will be sent after the connection is aivalable again. There will be no data lost.
However I do not know for what period data can be stored. In my experience at least more then one day.

In sniffer mode (with ip forwarding) data will be sent to the grottserver if grott is not running and your system is still active.

I read somewhere the ShineWifi-X can store 30 days of data

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants