-
-
Notifications
You must be signed in to change notification settings - Fork 32.3k
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
Growatt integration missing but basic entities #81470
Comments
Hey there @indykoning, @muppet3000, @JasperPlant, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) growatt_server documentation |
Sounds exactly the same as the problem I have reported with the sensors that I lost after the upgrade where I had all of my battery information coming from. @BigFam194 do you happen to talk about a datalogger like this one that I too got added when my batteries were installed? |
Hi Both, Thanks for logging this, I'm guessing what has happened is that when Growatt were making all the changes last week they changed something in the API that means your batteries that used to be presented through one method in the API are not longer presented in the same way. If you're willing to share your credentials with me (my contact info is on my Github page) then I can try and log into your systems myself and work out what additional API calls need to be made to get these sensors back. I will update this ticket later with a link to a forum post that I'm making with a prioritised list of all of the tickets. In the meantime @bartpaeleman - You posted some really useful 'before' and 'after' screenshots on this ticket: #80950 earlier, would you mind copy/pasting them over to this ticket so I can track it all in one place? Edit: Can you please also tell me what type of system you have i.e. the bit I've circled below from the Growatt Web UI: |
Hi All, This is a massive cross-post on all the Growatt tickets so apologies for it's generic format. I've collated all of the open issues and prioritised them here: https://community.home-assistant.io/t/growatt-integration-prioritised-list-of-features-for-implementation-fixing/483850 I will be working through them in order and updating that post as well as the affected tickets. Using that method I can be sure to correctly track everything associated with the integration. Watch this space! |
Upon request from @muppet3000 posting the information before/after the new release got installed here, with no batteries shown in the end. I lost the following sensors which as you can see in this screenshot did work before:
There are a lot more sensors but the above were used on the energy dashboard: BEFORE THE UPGRADE ENERGY VIEW: AFTER THE UPGRADE ENERGY VIEW: I do think that my data comes from a datalogger device that was installed when I had (Growatt) batteries added to my configuration but it was working before so no clue what I can do to get that back? |
UPDATE: @muppet3000, temporary credentials sent to you for access to my system. |
@muppet3000 did you receive my email? |
same issue here, after last HA update, no more data... if, here you can find the API documentation https://growatt.pl/wp-content/uploads/2020/01/Growatt-Server-API-Guide.pdf |
What email? I've only seen notifications in this thread from you? |
No more data just for the batteries? |
no data at all... where I have two inverters, on single phase, on three phase, if you can share me who does have the batteries and BMS on stock? -european supplier preferred- |
Outdated API from 2016-12-20 @charlie063 |
do you have a new API manual? |
Not sure what you're asking about stock for, but when I get around to looking at this issue (which is nearing the top of my list) I'll reach out for credentials from you guys so I can take a look and work out why things have stopped working for you. Please keep a track of things on this forum post: https://community.home-assistant.io/t/growatt-integration-prioritised-list-of-features-for-implementation-fixing/483850 where I'm updating what I'm working on. |
There is no new API manual, we reverse engineer it from the Android Application, there is no official support from Growatt via an API |
got it working... mamma, I made the default error... rather username I used to registered email address. now I threw myself a fishbone |
email with credentials to log into my system |
Got it this time, responded to you directly. |
Hi Everyone, this is now the next item on my list, it's going to take me a little while to get my head around though. What would be REALLY helpful is if someone can send me a screengrab from the shinephone app and highlight the specific values on there that are now missing from home-assistant. What I think has happened is that when they (growatt) made all of the changes the other week they changed where this information came from. @bartpaeleman - Thanks for the screengrab above with all of the missing values and what they used to be shown as, that's REALLY helpful, it shows me that it was previously identifying with Growatt as a 'tlx' system, but something may have changed and I need to re-map some values. Could someone please send me a screengrab of all of the entities that are working and all that aren't please, then I can work out what's missing. |
@muppet3000 missing: UE series Inverter /6000UE/ it will be good to see |
@muppet3000 I had all my entities on a single test page too: |
Thanks @Saentist - Can you also please send me a screengrab from the ShinePhone app on your mobile phone and circle the values on there so I can match them up? NOTE - My time is going to be focussed on a a proper fix to #81951 currently, but as soon as I've got on top of that I'll be back looking at this again! |
Thanks - just what I needed, I think they must have just changed the api call. |
Vac[R,S,T] (V) |
In relation to the first post, I too have an Eastron smart meter and in the web interface, the values for import, export, load consumption are displayed in the Single Exportlimit device type. Integration shows values from the inverter but not from the datalogger associated with the Single Exportlimit. Could that be the issue with some of the missing values? |
Thank you @muppet3000 for your dedication, professional approach and contribution. Really look forward to see the results. |
Well lets see if it's fixed/working properly in the next release before we go celebrating! I'll keep an eye on it and report back if I notice anything odd. |
Thank you muppet3000 for all your work, dedication and passion to share! This is probably redundant information and possibly already fixed by now but might be useful, especially the screengrabs which include data sources for some values. Is it possible to add entities for "extended" values provided by peripherals to the inverter , e.g. a smart meter connected via Modbus RTU? These values become available in the Growatt Server portal and in iOS app (probably also Android App). Values are not native to the inverter itself but exposed in the portal as mentioned and the user experience in the app is that of a seemless "Solar plant". In particular I'm missing the "Import" (and export) values from the smart meter. Basic usage scenario is I want to visualize Powerflow in Home Assistant using 1/ Import from from grid 2/ Solar output (PPV) 3/ Load (sum of 1 and 2 and automatically calculated by the Powerflow custom lovelace card). The current integration only seems to provide solar output value. As a side note, I would imagine a battery pack would also end up under the Device Type drop down and add more data sources (I currently only have an inverter and smart meter so can't verify) |
@BigFam194 - Thanks for the feedback. When I was investigating using @bartpaeleman 's credentials (he has a battery) I found out the additional endpoints that are available on the app for this sort of stuff, I've added as many as were available with the existing upstream library implementation. In the meantime the latest release/dev build will add some new values that weren't there before. |
* Growatt - Re-adding missing TLX values (#81470) * Growatt - Added missing files to .coveragerc * Growatt - Correcting TLX Voltage types * Growatt - Addressing review comments
For those of you that were waiting on the latest release to test this, it was released last night (2022.12.7), I recommend switching to that and testing it. |
Upgraded HA to 2022.12.7. Did not have to remove and re-add integration. Happy to report that the battery entities are now visible and the total number of entities went from 27 to 54. Unfortunately I personally don’t have batteries so they are all showing “0” as expected. I look forward to a future release where even more entities as per earlier thread are added.
Very thankful for you dedication and work. Will buy you coffee :-)
Skickat från Outlook för iOS<https://aka.ms/o0ukef>
…________________________________
Från: Chris Straffon ***@***.***>
Skickat: Sunday, December 18, 2022 10:11:08 AM
Till: home-assistant/core ***@***.***>
Kopia: BigFam ***@***.***>; Mention ***@***.***>
Ämne: Re: [home-assistant/core] Growatt integration missing but basic entities (Issue #81470)
For those of you that were waiting on the latest release to test this, it was released last night (2022.12.7), I recommend switching to that and testing it.
You may need to removed and re-add the integration in order for it to pick up the new values.
Please can someone let me know that it's solving the bulk of this problem and also solving the overnight reset which causes the energy dashboard to show massive values.
—
Reply to this email directly, view it on GitHub<#81470 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AO3GNOTCMKYRIRGS4MCDL73WN3IKZANCNFSM6AAAAAARWBYGVQ>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Awesome job Chris @muppet3000 ! I seem to have all entities (and more) back again and am now relinking my existing automations and nodered flows to see if they all deliver as before. It sure looks VERY promising and I wanted once again to extend my gratitude for your awesome work! PS: Keeping your account to access my system alive, it may heklp you develop or troubleshoot again in the future. |
@muppet3000 details of the data seems correct, where somehow... the graphs, I #^&@$ them up I really have no idea what I am doing faulty, as the data is ... |
Thanks @bartpaeleman - Great to hear it's up and running again, thanks for leaving my guest account open, I plan to use it when I add the additional values so they'll be really handy. |
Are you sure you've updated to the latest version of Home Assistant (version 2022.12.7) that's the one that has my fix in it and will ensure the huge jumps like that don't happen. If you are sure that you're using the latest version then if you share the credentials with me for your system then I'll happily try and debug it for you by running it locally. |
in your email :) |
* Growatt - Re-adding missing TLX values (home-assistant#81470) * Growatt - Added missing files to .coveragerc * Growatt - Correcting TLX Voltage types * Growatt - Addressing review comments
Thanks for pointing this out. I'm currently dealing with the chaos from the fact Growatt changed their user-agent identification method again! |
therefor, every user can have their own logon with with access to their own APIkey maximum poll is 1 / 5 sec. if you read the API documentation, it is in there my dear friend. related to the changes of the user-agent? there is something about the IP-adres of the user, I I look into what we investigated? |
This comment was marked as off-topic.
This comment was marked as off-topic.
I've hidden your comment @muppet3000. The Home Assistant project does not recommend or support the use of custom integrations. ../Frenck |
A great suggestion has been made on the above (see hidden comment) forum link to continue support of the Core integration by taking a monthly roll-up of the changes in the HACS version of the integration and submitting them via the formal review process into Core. This will ensure that the integration continues to meet the standards expected of a Core integration. Therefore, those of you that wish to continue using just the Core version of the integration will still be able to it will just receive updates/fixes at a slightly slower rate. I will continue to monitor & respond to bugs and issues raised in Core but they will be first fixed externally before making it into a Core PR. I hope this provides the best of both worlds for everyone involved. |
Please note that that model does have downsides; for example, we will be changing the core version to keep up with core changes and will not contribute those fixes and changes to custom integrations. Additionally, custom integrations have to take into account multiple versions of Home Assistant in the same codebase (e.g., take care of compatibility differences), while core integrations do not need such logic. The code base, therefore, will there diverge and not be the same. Your statement is therefore, something that generally can't be achieved. @muppet3000 Will you please stop crossposting the same message on all issues related to growatt_server? Consider that a warning, please. That is not wished for. ../Frenck |
* Growatt - Re-adding missing TLX values (home-assistant#81470) * Growatt - Added missing files to .coveragerc * Growatt - Correcting TLX Voltage types * Growatt - Addressing review comments
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
The problem
If adding an optional smart meter to the Growatt solar installation you feed additional data from the smart meter to the Growatt inverter. This extra information is exposed in Growatt app and the Growatt portal but is not visible as new additional entities in the integration. In addition to the basic solar production data and the inverter itself you also get (net) energy consumption of your house, export and import from grid data, these data entities are not surfaced by the integration.
After installing the smart meter, the Shine Phone app automatically displays the new additional information but no additional entities show up in home assistant. Tried to restart ha and also to remove and add the Growatt integration with same results.
What version of Home Assistant Core has the issue?
2022.11
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Growatt
Link to integration documentation on our website
https://www.home-assistant.io/integrations/growatt_server/
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: