Enphase Envoy - Current state of things

Here is the comparison
Which now that I look at this… seems I have something off, because they do not match perfectly or even close.
The Production is pretty close, but I need to revisit my sensors/templates for import/export energy
Revisited this and made a couple changes for the forcast.solar and co2 signal integrations… will see how this pans out tomorrow.

1 Like

Anyone sees this error in the Settings, System, Logs?

It’s quite concerning if this custom integration will be broken in the upcoming 2023.3.

2 Likes

Hi guys,

I have just installed home assistant on my PC and envoy got picked up automatically. The only thing is the visual dashboard does not look anything like the enphase app graph. What do I need to do?

Hi,

This guide will show you what to do to get started.

After you get the grid import power, grid export power, grid import energy, grid export energy sensors created, you can then follow this post on how to duplicate the look and feel of the enphase app graph.

Here is mine at the moment

Hello everyone, sorry but I’m new to this. I have installed solar panels and have integrated them with Enphase Envoy (DEV). It recognizes all the sensors but the current consumption and current production sensors will not let me use them in the energy tab.
Could you tell me what I have to do? thank you very much for everything.
All the best,

I’ve recently documented that exact point for someone else:

Hmmm… I got the Enphase DEV repo installed, and when i go to actually add the integration, it autodetects my system. I check the box for “use enlighten” and then darn - unexpected error. Anything I should be looking at?

Is there a more detailed error message in the log? Otherwise, because you are using a custom component, we may need to refer you to its developer for more help.

See my earlier post in this topic on this issue:

I strongly believe that my unit only generates “Production” figures, for each individual IQ7+ and a total. I believe the “Energy” numbers like total life cycle energy production are calculated in the Enlight-cloud, and will therefore never be retrievable from the unit itself.
As a workaround, I used the power of HA:
sensor.envoy_1222380xxxxx_current_power_production is input to a helper (Riemann Sum Integral - Per hour) which will show lifetime production in Wh. This is then input to another helper (Utility Meter in Wh) which is plugged into the energy dashboard as Solar Production source.

1 Like

I am currently using the briancmpbll fork of the Envoy integration. I’m having some intermittent problems with HA sometimes no longer getting the data from my IQ Envoy (combiner 4). The symptom is this :
"Retrying setup : Error communicating with API: Request URL is missing an http:// or https:// protocol.

image

Sometimes, HA will recover and reconnect to the IQ Envoy on its own. Other times, not. I tried setting an automation that reloads the Envoy integration hourly, but it made things worse, so I stopped doing that. A “quick reload” of HA does not fix things. A full “restart server” does fix it.

I have seen it happen randomly in the middle of the day to overnight all night.

Just to be clear, my IQ Envoy of course has a static IP DHCP address reservation in my router, and I pointed HA to this static IP address . I run smokeping from a Pi and know that the IQ Envoy is available on the network when those issues in HA occur.

Any help about this would be appreciated.

It doesn’t look like @gtdiehl has done anything for over a year.


Would somebody else need to become the owner in order for the core to be updated?

I have an existing system running firmware D5.0.62 (5e57a9) but our new system (expansion) today came with D7.3.120 (ac5b3c) so I’m in a pickle on what to do. @HA_n00b did you end up installing something via HACS?

@PureeTofu and @madbrain

You need to switch to the Posixx repository. That one is updated to the HA update 2023-03.

See my post in this topic.

https://community.home-assistant.io/t/async-forward-entry-setups-this-will-fail-in-version-2023-3/533293?u=panzer_v

Panzer_V,
I tried the Posixx repository, after multiple reboots - took a good hour.
Unfortunately, it doesn’t work with the Envoy R (2010 generation, LCD model), unlike the briancampbell integration I was using.
It does work with my MY2022 IQ Envoy, but I won’t be able to find out if it solves the problem I had with connectivity.
I have both the old gen and new gen Envoy and need an integration that supports both models. The briancampbell integration did support both.
However, it was exhibiting intermittent connectivity issues with the IQ Envoy. The connecitivity with the Envoy R (LCD) never had issues, though.

Back to briancampbell for now.
Edit : looks like it already has the async fix for 2023/3 .

1 Like

Getting same error. I have uninstalled and reinstalled a couple of times. Each time it works for a few days.

I am terrified to touch my integration at all.

Our existing system (firmware v5) has been working flawlessly for over a year… If it ain't broke don't fix it

Does anybody know if Enphase forces updates firmware?
Is there any way to downgrade the firmware?

I spun up at VM with HASS.io + HACS to try out @posixx and @briancmpbll but both fail with an Unexpected error

@briancmpbll’s repo at least detects the host, but still no luck

@madbrain did you reboot HASS or your Envoy IQ?

Thoughts?

I rebooted my HAOS. Didn’t reboot the IQ Envoy. That needs to be done outside at the breaker panel.

I don’t believe Enphase forces firmware updates, but if you have issues with your Envoy or micro-inverters, you can call them and ask them to push the update to you. They don’t auto-update.

I am using this integration with async fix taken from posixx. It’s better to use posixx btw, I m just too busy with other things, not touching HA.

To use the integration you must have the enlighten app account. Then use the username and password, thick “use enlighten” option.

Ah, that was the trick.


I wrongfully assumed it would prompt me for the username and password due to the Use Enlighten box being enabled.

I am using @briancmpbll’s integration with HA 2023.3.6 but you mention that I should use @posixx’s integration, I’m confused as to why.