Enphase Envoy - Current state of things

Do you think I can still read the production without a physical CT clamp?

The integration of @del13r works with https://envoy.local/ which won’t work for me. The portal https://enlighten.enphaseenergy.com gets its information from the micro-inverters I believe, where I presume all data is stored in the cloud of Enphase and therefore still visible for me…

@catsmanac do you think I’m able to fetch the data into HA? When using https://envoy.local/api/v1/production I get:

Screenshot 2024-10-03 at 12.15.52

What is /production showing for data?

https://envoy.local/production.json gives:

{"production":[{"type":"inverters","activeCount":12,"readingTime":1727961428,"wNow":567,"whLifetime":2463751},
{"type":"eim","activeCount":1,"measurementType":"production","readingTime":1727961444,"wNow":0.0,"whLifetime":0.049,"varhLeadLifetime":1.963,"varhLagLifetime":1395.445,"vahLifetime":10187.493,"rmsCurrent":-0.0,"rmsVoltage":243.464,"reactPwr":-0.0,"apprntPwr":0.0,"pwrFactor":0.0,"whToday":0.049,"whLastSevenDays":0.049,"vahToday":23.493,"varhLeadToday":0.963,"varhLagToday":3.445}],"consumption":
[{"type":"eim","activeCount":1,"measurementType":"total-consumption","readingTime":1727961444,"wNow":-0.714,"whLifetime":-7186.364,"varhLeadLifetime":-0.29,"varhLagLifetime":31.743,"vahLifetime":257393.467,"rmsCurrent":-0.165,"rmsVoltage":243.403,"reactPwr":0.423,"apprntPwr":-40.238,"pwrFactor":-1.0,"whToday":0.0,"whLastSevenDays":0.0,"vahToday":575.467,"varhLeadToday":0.0,"varhLagToday":0.743},
{"type":"eim","activeCount":1,"measurementType":"net-consumption","readingTime":1727961444,"wNow":-0.714,"whLifetime":-7993.991,"varhLeadLifetime":1.673,"varhLagLifetime":1427.187,"vahLifetime":257393.467,"rmsCurrent":-0.165,"rmsVoltage":243.403,"reactPwr":0.423,"apprntPwr":-40.238,"pwrFactor":-1.0,"whToday":0,"whLastSevenDays":0,"vahToday":0,"varhLeadToday":0,"varhLagToday":0}],"storage":
[{"type":"acb","activeCount":0,"readingTime":0,"wNow":0,"whNow":0,"state":"idle"}]}

“wNow”:567 seems to give the current production in Watt…
“whLifetime”:2463751 seems to give an even better cumulative figure as it can be deducted from the prior read out to get the last production in kWh

Yes, these are used the the integration you used before and the HA Core integration.

I have a similar problem as @jnathalia.

I also have the Envoy S-metered-EU, without any CT clamps installed. In the core HA integration the sensors are all at 0. However, when I look at device info is does say “Envoy, phases: 1, phase mode: three, production CT”. See also the attached screenshot.

Screenshot 2024-10-04 153847_ 2

Like @jnathalia, the data in production.json → inverters is accurate when compared to the Enphase Enlighten website.

How do I get the integration to use the values in the inverters section of the production.json file? Is the integration (wrongly?) thinking I have a production CT (based on the info under device info)?

We have a small difference @dschrijnders as you have been able to install the HA integration and I haven’t. I have another site and there I’m capable with the standard HA integration but this one is at firmware D5.x.

I discussed with my PV installer and he admitted that a clamp should be installed and proposed to send me 2. However, I have a 1-phase installation so 1 is sufficient (for Production), for Consumption I need 3 clamps as I have 3 phases. So, in total 4 are then required. But I do have a P1 reader from HomeWizard so the additional 3 are not necessary.

I have a positive feeling that the RESTfull integration of @del13r will work…

I’m wondering how you succeeded to install the HA integration…

By the way, although you succeed to install the HA integration (maybe DEV from briancmpbll), you still have the same issue as the production meter says 0. Also you, I believe, should install a production CT clamp…

I will report as soon as I have installed into mine.

Hi @dschrijnders, this may be an issue with the core integration and the 8.2.4264 firmware which is rolled out recently. If you are using the HA Core Enphase Envoy integration, please report the issue as Home Assistant issue and we’ll look into it and any code changes that may be needed.

Thanks @catsmanac, I am indeed using the HA Core Enphase Envoy integration. I will report it. Although I must say that I have this issue for at least six months now.

@jnathalia I installed the HA Core integration, not the one from briancmpbll. It has been working before, when the updated version of the integration was tested. I did use the DEV version back then. When the changes were merged into the main branch, I uninstalled the DEV version, and switched to the HA Core integration. And it also has been working shortly after all the changes were merged into the main branch, and then suddenly stopped working. By the way, my installer said I don’t need a production CT, as the production data can also be read from the inverters themselves. As I understood it correctly, that is also what the integration is supposed to do, if I understood @catsmanac correctly.

well, if I understand correctly (and I might be wrong) there are two ways to retrieve your data from Enphase.

  1. via the data that is collected from your micro-inverters and submitted to (the cloud of) Enphase. This is what you can see at https://enlighten.enphaseenergy.com. However you cannot see it live as it takes time before the data is pushed to their portal/cloud…
  2. or via https://envoy.local/ which is retrieving live the data from you gateway and skipping the cloud of https://enlighten.enphaseenergy.com. If you have a metered version (as I do have) the result is 0 when using https://envoy.local/production.json as I do not have a production CT.

What kind of Enphase gateway do you have?

As I have neither a production or consumption CT clamp, my consumption has some inaccuracy reported live at its gateway. It reports -1 Watt live. That’s why I also thinks, when the CT Production clamp is installed, I will get figures live.