Giter Site home page Giter Site logo

Comments (5)

typxxi avatar typxxi commented on August 17, 2024

And from the HA point of view it is again different.

Here the grott addon opening page
image

GROTT BETA branch (2.8)

3rd line mentions in german "for more infos look on the GROTT BETA branch (2.8)"
which looks nice until you open the link and end up here addon-grott-beta

image

Now back to HA and the other tabs, lets start with the last one protocol maybe in english log page and that looks nice too cause it uses the same term
image

"GROTT BETA branch (2.8)"

Then lets go back to configuration and be happy cause again a "GROTT BETA branch (2.8)" page.

But if you open the documentation you might feel to be in a different garden cause of this
"Grott - Home Assistant native MQTT integration"

image

No, we are on "GROTT BETA branch (2.8)"
and then the explanation can start with HA native mqtt integration.

That is confusing in an already very complicated topic with intercepting data to hand those over to mqqt as a middleman to get the data into HA sensors / entities while also providing a bidirectional communication door for growatt china which means to send the intercepted messages to china and open the gates for any replies or actions to be done on the growatt datalogger sticks or on the inverters.

And then we have GROTT on top which was a long time 2.8.3 beta and has become the new stable in may 2024 while in parallel the "same implimentation" was available for Home Assistant owners that wann run that grott server on the same machine.

And the final piece of code is your plugin or the muppet3000 Grott HA integration.

THerefore it is time for a very precise terminology what is called how and in which version cause on github the issues go all over the places. Muppets page is full of issues that belong to grott native or to the grott beta branch addon.

I really would appreciate that the whole process each "puzzle piece" name finding can be more streamlined and especially for the future with 2 major developements coming at least what I know about:

grott 3.0 standalone server if I am right (cause Johan had mentioned that he is busy working on that when the wifi stick story popped up 2 weeks ago).

and

Chris / muppet3000 working on bidirectional "gateway" communication to also set registers of the inverter directly which is needed for the whole energy automation thing.

Time to streamline the current "line up" and especially all the future ones regarding

  • Grott 3
  • Grott 3 for HA
    (as I would call it cause it says what it is while Grott 3 HA addon is not self explaining to all who are new in this arena)
  • Grott 3 - HA Sensor Management
  • Grott 3 - HA Inverter Management

I am not sure if all of that is right or not, but for me it looks like this could be the situation in 2025 and therefore I suggest a rather simple name sheme to make things easier for all the user and the list of issues. I have reported some issues on Johans Grott page that might belonged here to the HA version cause I was again not aware of that I was on the grott add on beta branch

where again the final question pops up why this one has the "beta branch" in the title while Johan has left it if I have gotten that 2.8.3 release right. But I am not sure who or what is beta and not but it is not the best idea to rely on a piece of code with "beta" in the title.

Again: this i not about this code only but the whole GROTT picture and its future and therefore you might initiate a process how to deal with that in the future to get a clearer, better picture and overview about the whole Growatt inverter situation.
Would help us all if issues are created where they belong. And also it might be time to open a discussion page for topics that might be or are no issues where the community can support other users too, also a kind of guidelines everyone wants and needs in the beginning. THANKS A LOT

from addon-grott-beta.

egguy avatar egguy commented on August 17, 2024

Hi,

I apologise for the confusing situation about the grott version, I'm trying to track the current version as there is not really a tag.
So the add-on is using the commit version to generate the add-on, you can find the version here: https://github.com/egguy/addon-grott-beta/blob/main/grott-beta/Dockerfile#L5

If you look at the last commit message of this version : https://github.com/johanmeijer/grott/tree/c97bd8ca8c6b8dd778cd3a089711703e0a60bd7e it is noted 2.8.3.
The grott stable version (which is also the version 2.8.3) is using: https://github.com/johanmeijer/grott/tree/f52ece051b17efd4a1f57fa8a3e0d6cfeca5adf5

There was the grott-stable and beta a one point because there were 2 branch (2.7 and 2.8) but now there is only 2.8 so they are mostly identical. Thanks for showing me there is a new 2.8.3 release. I will update to the most recent code.

For the grott-HA plugin, this has also changed, as it is now a pypi library and not just a copy and paste: https://pypi.org/project/grott-ha-plugin/ the correct version is 0.11.0. This part interprets the decode JSON from grott and generates directly the devices in a HA MQTT devices.

So to resume:

  • The code for grott is the "2.8.3" version (I would love tagged version, but it is not available)
  • The grott HA plugin : 0.11.0
  • The HA addon: 0.1.7 (package grott "2.8.3" and grott-ha plugin 0.11.0, plus bugfix of the container).

I will update the doc to correct the typo

from addon-grott-beta.

egguy avatar egguy commented on August 17, 2024

I will try to take into account what you are suggesting, but it is probably going to take a couple of weeks as I don't have a lot of time at the moment.

Meanwhile, you should switch to https://github.com/egguy/addon-grott/ as it is more up to date. The edge channel has not the latest 2.8.3 update. I will release it tomorrow as a tagged vesion.

PS: I'm open to contributions, especially documentation and screenshots ;)

from addon-grott-beta.

typxxi avatar typxxi commented on August 17, 2024

Hi Etienne,

thanks for all the explanations.
I am not a developer and could not get deeper to reverse what is based on what. I simply trust your documentation but again the current situation was confusing.

I am thankfull for your quick and in depth reply.
I am simply using what "HA is providing under the Add On". If there is an update I usually wait 2 weeks or 3 weeks and will then upgrade after a full back up to be able to recover.

I can wait for the updates in the documentation but I simply wanna make sure how important it is to have a clean and straight line. Avoid beta cause the average user is not the risk taker to trust a beta which is not a beta cause your part of the code would be stable I guess.
And then stay with the versions that come with grott.

I hope we will see
GROTT 3.0
GROTT 3.0 - HA Edition V 0.1.x incl. Plugin
GROTT 3.0 - HA - SENSOR MANAGEMENT V 007 (by Chris aka muppet3000)
and later
GROTT 3.0 - HA - INVERTER MANAGEMENT

Simple and clean to explain for newbies: you have HA then go for all the HA stuff, otherwise Grott 3.0 is your first choice.

CAN YOU PLEASE HELP ME WITH THIS PART !?
Meanwhile, you should switch to https://github.com/egguy/addon-grott/ as it is more up to date. The edge channel has not the latest 2.8.3 update. I will release it tomorrow as a tagged vesion.

I have no clue what is wrong or what I have to change ?
Do I have a wrong addon repository ?
I have no clue where I had found or gotten that edge channel except you had provided a link once or it was public available?

I had followed your instructions months ago and it had been working so far till the "wifi stick IP deletion powered by Growatt" hit me hard.

UPDATE: I have found it by visiting the addon store and there I found a version 0.1.10 which looks quite different from the first look . I will do a backup now and then change the repository to

image

Regarding supporting you with some tasks:
yes, I can do that but unfortunatelly not before next year cause I am still rebuilding a house and the solar power system was just 1 piece while I am now working on the heatpump, then the hot water heatpump and another split AC plus the whole management system for that.

Again: I will try to help you out with documentation and screenshots especially the variety of growatt inverters I have here and have a reminder put in place for january 2nd 2025 to get in touch with you.

from addon-grott-beta.

typxxi avatar typxxi commented on August 17, 2024

And finally: What about a discussion page on github to avoid the flood of open issues that never had been open issues like this one I guess ?

As a new users I tend to look first into the documentation, youtube and then dig into the open issues and look what is going on there. And therefore a clean and short list is better than a longer one with topics of low importance.

from addon-grott-beta.

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.