Giter VIP home page Giter VIP logo

Comments (7)

johanmeijer avatar johanmeijer commented on July 30, 2024

Thanks!

At this moment this not possible to use grott as a server. But I do understand the requirement.

I also tought about it. The tool is now based on sniffering the network without interrupting the communtion between the inverter and growatt server.

If grott needs to act as a server or proxy (allows optional communication with growatt server). I have to know more details about the used protocol (reversed enginering).

I will put it on the wish list but do not expect it to be ready soon.

from grott.

johanmeijer avatar johanmeijer commented on July 30, 2024

@windundsterne

In the release 2.2.1 I added an option, if you use proxy mode, to block / filter incomming commands (blockcmd = True in .ini).
The data will still be send to China but it is not possible to control your inverter (configer, reboot etc) from China.

Do you think this will help?

Creating and maintaining a server is a lot of work seeing the fact that new inverters and shinewifi-x / link-x devices all have their own protocol/data records. I now block the known configure and all unknown other records so new or chnaged configure records can not "hurt" the inverters.

I personally like the Growatt reports and graphics and do not mind sharing the data with Growatt.

from grott.

johanmeijer avatar johanmeijer commented on July 30, 2024

At this moment I will not implement a server option for Grott. At think the current grott implementation can handle most of the requirements (includiding packet filtering and blocking).

In the future, if there are more request for the server option, I might reconsider this decission.

from grott.

Badmonky avatar Badmonky commented on July 30, 2024

I would love this feature, Since I am off grid, and only have internet when i turn on my hotspot, my inverter is not always able to communicat with the growatt server. However I am planning to use grott to build a "dump load feature" that monitors the SOC of my batteries and the PV input, and depending on that state will heat a hottub if the conditions are favorable.

Right now that will only work if i would have my phone act as the hotspot 100% of the time.

from grott.

johanmeijer avatar johanmeijer commented on July 30, 2024

It is under consideration (start looking at it). It is not very easy to do (more reversed engenering of protocol needed).

from grott.

Badmonky avatar Badmonky commented on July 30, 2024

That's great to hear.

Did you see this project:
https://github.com/knowthelist/Growatt-server

It sounds like from the readme, that it could be a standalone server, may be a source of inspiration.

from grott.

johanmeijer avatar johanmeijer commented on July 30, 2024

I will look at it. Thanks.

from grott.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.