Replicate Enphase Envoy Live Status on HA

Hello,

I’m trying to replicate the “Live Status” view from the Enphase Enlighten app inside Home Assistant.

My setup

  • Envoy Gateway
    • Firmware: 8.3.5286
    • Hardware: 800-00654-r08

What I want to achieve

I would like to reproduce a real-time dashboard similar to the Enlighten “Live Status” view (power flows between solar production, home consumption, grid import/export, and battery).

My issues

  1. The Energy dashboard in Home Assistant seems focused on long-term statistics (kWh) rather than real-time power (W)
  2. I’m not sure which entities/sensors I should use for:
  • Solar production (live)
  • Home consumption (live)
  • Grid import/export (live)
  • Battery charge/discharge (live)
  1. Is there a way in Home Assistant to recreate a live flow diagram or graph similar to Enlighten?

My questions

  • Which sensor types should I use in the Energy dashboard vs for real-time dashboards?
  • Is it possible to build a real-time equivalent of the Enlighten “Live Status”?
  • If yes, what cards / integrations / custom components do you recommend?

Thanks a lot for your help

Which sensor types should I use in the Energy dashboard vs for real-time dashboards?

That would be energy vs power sensors. But the practical questions on how these are named depends on which HA integration you are using. For the HA core enphase_envoy integration these have energy production or power production in the name. (Called different in other languages, but it will show in the entity_id). So Envoy 123456789012 Lifetime energy production would be lifetime solar energy produced and Envoy 123456789012 Current power production would be current solar power being produced. Similar for house consumption, grid import/export and battery. When using custom integrations names will be different, but as its the same envoy similar data is probably available.

Is it possible to build a real-time equivalent of the Enlighten “Live Status”?

Technically yes, but it depends on your envoy configuration, your definition of real-time and impact on HA storage. My envoy is a non-metered version (no current transformers) and even though HA requests data every minute, internally it updates the data only every 15 minutes. More real then 15 minutes it won’t be in my case.

With current transformers installed I think data is (almost) fresh when requesting. With HA requesting data every minute you will see a more real-time picture. If you desire it faster, then you can change the polling interval from 60 seconds to something faster. (see here for core integration). Some older Envoy might start missing data when polled too often, so adjust step-wise and test each change.

If you start collecting data more often, you will be storing data in HA more often and the database and backups will need more disk space. Probably not an issue, but just that you are aware.

Above applies for the HA core integration and custom integrations that resemble it. The Envoy also has a livedata mode that can be used to collect data more efficient and more frequently. THe core integration does not use it. There are some custom integrations that use that mode. (E.g. this one)

If yes, what cards / integrations / custom components do you recommend?

As for cards, just search for HACS power flow and you’ll find plenty options. But as I’m not using these with my 15 min updates, I have no real recommendation.