-
-
Notifications
You must be signed in to change notification settings - Fork 28.5k
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
Assertion error assert self.data.enpower is not None #116718
Comments
Hey there @bdraco, @cgarwood, @dgomes, @joostlek, @catsmanac, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) enphase_envoy documentation |
Here are the diagnostics. Yes I have Enpower (PV) and Encharge (battery) |
Thanks! First thing I notice is it lists the The weirder part is If you open the Enphase Enlighten app and go to Menu -> System -> Live Vitals does the app list an IQ System Controller? |
The (Removing the Envoy device in HA, removing Enphase_Envoy_dev from HACS and re-adding the Envoy dev again causes the inverter history to be lost as there's a difference in name scheme and the unique_id (serial) is blanked in the processes. Just deleting it in HACS while leaving the Envoy device in place avoids this as unique_id is kept.) |
Hello @catsmanac ,
First I would thank ytou for your valuable answers. Yes I have previously the _dev release installed and I switch to the official integration last week. I have remove it now and the error is still there but you are right, it is now more clean.
Note that I don't have this error with the dev release of the integration.
Only the battery is there curiously. If I go to all Menu/Systems/devices I have that: And that is all. I guess finally I don't have any "IQ System Controller". I have 9 micro inverters and one Envoy gateway. I thought the Envoy gateway was the "system controller". What is the purpose of a "IQ System controller" ? |
The IQ system controller allows to go off-grid with batteries and solar. I'm not sure if it is already available in Europe and/or which specific European countries. So missing Enpower may be an expected situation in Europe. @cgarwood, maybe replacing the assert by a return None to not add it? |
Interesting... I've never seen a system with batteries without the Enpower/IQ System Controller also. The Enpower/IQ System Controller (hooray for Enphase changing names) is basically a fancy automatic transfer switch. Solar, batteries, and grid hit the Enpower, then one circuit from the Enpower hits your main panel. The Enpower handles disconnecting from the grid in an outage and helps direct/manager the flow of power between the various systems. |
This is exactly what I have. IQ relay and IQ gateway, IQ battery 3T. So it may be a common configuration (all EU configuration normally). |
Trying to decide the best way to fix this... Do you have the ability to change the storage mode on the battery or a reserve battery percentage? On my US system I can change the battery profile between Full Backup or Self Consumption, and on self Consumption I can set a reserve percentage that it won't allow the battery to go below if the grid is up. I'm guessing you won't have the option to change these, but wanted to confirm. |
No I don't have this (I guess you have this on the Enlighten app). |
Not available in Europe again it seems, topic ranging from 9/2023 - 1/2024: https://support.enphase.com/s/question/0D53m00009SKlw4CAD/battery-3t-no-savings-mode |
The problem
After installing Enphase Envoy integration, I've got this error in logs:
The integration seems to work fin either. Only some storage values are missing (battery energy charged and discharged which are needed for Energy dashboard).
What version of Home Assistant Core has the issue?
core-2024.4.3
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
enphase_envoy
Link to integration documentation on our website
No response
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: