core: Enphase Envoy S Metered EU is missing all metrics in integration, IQ8 Inverters working though
The problem
Using the Enphase Envoy Integration, can see no metrics at all throught the Enphase Envoy S Metered that I own. I have 14 IQ8M Inverters that are all listed and showing metrics.
Also, looking at some other issues on forum and here, it appears that I might be missing some metrics.
SKU: ENV-S-EM-230 Firmware: D7.6.114
Missing metrics (Envoy S Metered EU):
sensor.envoy_XXXXXXXXXXXX_current_power_production
sensor.envoy_XXXXXXXXXXXX_energy_production_last_seven_days
sensor.envoy_XXXXXXXXXXXX_energy_production_today
sensor.envoy_XXXXXXXXXXXX_lifetime_energy_production
Working Metrics (IQ8M Inverters):
sensor.inverter_XXXXXXXXXXXX (working and showing data)
sensor.inverter_XXXXXXXXXXXX_last_reported (Unused but assumed to be working)
Metrics that are not working, can be selected, but show blank 0 for all history:
As noted before, the IQ8M Inverters are reporting correctly:
I know data is being produced, as the Enphase Cloud servce lists all solar production.
What version of Home Assistant Core has the issue?
core-2024.1.2
What was the last working version of Home Assistant Core?
core-2024.1.2
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Enphase Envoy
Link to integration documentation on our website
https://www.home-assistant.io/integrations/enphase_envoy
Diagnostics information
config_entry-enphase_envoy-cbfbb9250b215240c978fdf74b76d260.json.txt
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Will update with relevant logs found
Additional information
No response
About this issue
- Original URL
- State: closed
- Created 6 months ago
- Comments: 23 (18 by maintainers)
Hi @0-skill, thanks for your offer to test.
You may want to check HA Issue 82879 as well, it on this same topic.
Adding the new functionality is a 2 step process, first extending pyenphase module and then the HA Enphase-Envoy integration itself. The code change for pyenphase is in review now. Depending on your environment you could clone pyenphase and do some testing, but then best head to pyenphase and we can discuss over there how you can test.
Testing with HA would be next step and the PR and Issue for using next version of pyenphase and updated HA integration will show up there later.
I certainly don’t mind @KptnKMan. The consumption number reported by Enphase is house consumption (a.k.a. total-consumption) calculated from the solar production CT and the Solar+load CT (grid exchange). The production numbers are sourced from the Solar CT.
So production numbers should be close. Consumption numbers require a calculation using grid and solar measurement. Incoming Grid Power + Solar Production Power = House power (depending how the meters report incoming and outgoing flows as positive or negative)
We are working on a next version that will provide net current Power (to/from grid) from the consumption CT as well as net-consumption energy (grid import) and net-production (grid-export) for use with the energy dashboard. That net current power should be the same number as what you are observing from your SDM 230 Grid measurement (aside from +/- signing depending how they are mounted). But this is at best March release I’d guess.
Let me know if this makes sense or not.
thanks both. resolved after turn off my main breaker.
Hi @catsmanac thanks for the response. I’ll do a physical inspection, but I’m away from the unit a couple days, so currently only access remotely. I’ll get on with producing the detailed report asap.
@vrengad I saw this error in my logs when my Envoy went offline, you can actually see the gap in my metrics in the screenshot above, in the first comment. The error occured after I had the Integration setup and working already. This error/issue never happened before. I resolved it by restarting the Envoy, but as its directly connected to the mains, I had to turn off my main breaker (essentially the entire house) and back on, then after a few minutes it reconnected as normal. Not an issue for me, as I use UPS on important things. Hope that helps.