Hi all,
As the Home Assistant energy dashboard appeals a lot to me, I had a try to recreate it myself as a Homey app.
I built an app that turns any screen in your home into a live energy dashboard. Homey Pro serves the dashboard as a web page on your own network, so a tablet on the wall, a laptop or your phone only needs a browser. You don’t need an extra computer, a cloud account or an API key. There are also two widgets for Homey’s own Dashboards.
The app is in test now, and I’m looking for testers. Install it here:
New in 0.2 (latest: 0.2.2)
Thanks for the first feedback! This version adds:
- Prices from Homey Energy, for any country. When you set up dynamic prices in Homey (Energy → Settings), the dashboard uses them, including the costs formula you entered there, so the all-in price matches Homey. Amounts show in Homey’s currency. In the Netherlands EnergyZero still works as before.
- Monthly peak (Belgian capacity tariff). A new block with your highest quarter-hour power this month, the running quarter hour, the last 12 months and what it costs with your tariff. It uses the meter’s own peak when your P1 app passes it on (HomeWizard does), and otherwise measures it every quarter hour. A warning appears when the running quarter goes above your monthly peak.
- Battery use. What your home battery stored and delivered per hour, day or month, from the sun or the grid, what charging cost on average and what discharging saved. For a day it lists each session: when it charged or delivered, and at what price.
- Phases through the day: L1, L2 and L3 in one chart, with your main fuse as a dashed line.
- Devices with an estimate in Homey (such as lights) now appear in “Devices now”, “Use per device” and the energy flows, marked as estimated.
- More roof planes for the solar forecast: two to start with, up to ten.
- A warning for negative prices while you export, so you can switch something on or curtail the panels.
- Today’s kWh in the “Energy now” widget, instead of or next to the power right now.
- Ten languages: English, Dutch, German, Norwegian, Swedish, Danish, Italian, French, Portuguese and Spanish.
- More home batteries: batteries that report charging and discharging power separately (such as Indevolt) now show their power, so their charging no longer looks like grid use. Thanks @MWeijland! Enphase IQ Battery is found as well, batteries that report their power the other way round are recognised by their charging state, and a group of plug-in batteries no longer gives the “same battery twice” warning.
- All-electric houses (0.2.2): gas disappears from the dashboard when your meter has no gas reading, or choose “No gas (all-electric)” at the gas contract. Phase load now shows the real load while a phase sends power back.
- Share diagnosis at the bottom of the app settings: if a device isn’t found or looks wrong, one tap e-mails me an anonymous report (no names, rooms or location), so I can add support for it. Tick Include my dashboard to send what you see as well (with device names), so I can open your exact dashboard and fix display problems.
Highlight: see where every kWh goes
The block I’m most happy with is Energy flows, a Sankey chart. In one picture it shows where your energy comes from, where it goes and which devices use it. The thickness of each band is the amount of energy, so the big users stand out at once.
-
Left: the sources: solar, grid and home battery.
-
Middle: your home, plus what went out again: exported to the grid and charged into the battery. Here you see at a glance how much of your solar you used yourself.
-
Right: every device with an energy meter in Homey, from the EV charger and heat pump to the fridge and the network cabinet. What the devices don’t account for is shown as Not measured, so the numbers always add up and you see how much is still unknown.
It has two modes. Live shows the power right now in watts, with particles flowing along the bands. Period shows the energy in kWh for today, yesterday, the week, the month or the year. Point at a band to see its exact value.
Over a month, this is where you find the surprises: the fridge that uses as much as the washing machine, or how much of your solar ends up in the car.
What else it shows
The dashboard is made of blocks that you arrange yourself: drag them around, change their width and height, or hide them. Blocks for a home battery, EV charger or heat pump appear by themselves once Homey has a matching device.
Energy now: the live flow between solar, grid, home and home battery. Moving particles show where the power goes; they speed up with more power.
Power today: the power through the day, in the style of the HomeWizard app. Solar you used yourself is at the bottom. Grid import is stacked on top of it, so its top edge is your consumption. Export is stacked the same way, so its top edge is everything your panels produced. Pointing at the chart shows the values at that moment. With the solar forecast turned on, a dashed line shows the expected solar power. This also works for P1 meters that don’t log power in Insights: the app then calculates it from the meter readings.
Costs, with your own contract: a fixed contract (normal and off-peak rate) or a dynamic one. For a dynamic contract the price per quarter hour is the market price plus energy tax plus your supplier’s markup. You can pick one of nineteen suppliers to fill in its usual markup, but please check the amounts against your own contract. Costs are calculated with the price of each quarter hour, so they match a dynamic contract. The block shows import, export, gas, water and fixed costs, compared with the previous period.
Import and export each have their own price. Homey’s Energy tab uses one price formula for both, but from 2027 in the Netherlands they differ: you pay energy tax on what you import, not on what you export. The dashboard calculates import with the market price plus energy tax and markup, and export after net metering with only your export compensation (or the market price), minus any export fee. So the amounts stay right after 2027.
End of net metering: net metering (salderen) ends on 1 January 2027. Based on your own data from the past year, this block shows roughly what that will cost you per year, and what each kWh you use yourself instead of exporting saves.
Home battery: charge level, charged and discharged energy, how much came from solar, and what the battery earns you, with and without net metering.
Solar energy: the yield per day, week, month or year against the forecast, with the performance, yield per kWp, the best day and a line per inverter.
Warnings: devices that have been on for longer than you’d expect, and standby use that is higher than usual. Optionally also in the Homey timeline, at most once a day per warning.
And more:
-
Totals per day, week, month or year: consumption, import, solar, export, gas, water, self-sufficiency and costs, compared with the previous period
-
Charts for electricity, gas and water; gas also per degree day, so a cold month doesn’t look like a bad month
-
Hot water: temperature and estimated shower minutes of your water heater (made with the Atag Lydos Hybrid in mind)
-
Heating and EV charger
-
Use per device, standby use and phase load
-
Monthly peak for the Belgian capacity tariff, and battery use over time
-
Export the chosen period as CSV
It works in light and dark mode, on any screen size, in ten languages (choose at the top right).
Widgets for Homey Dashboards
Energy flows shows live where your power comes from, which rooms use it, and the devices using the most per room. Energy now is a compact version of the live flow between solar, grid, home and battery, with the power now, today’s kWh, or both. Both are kept light: Homey only sends a small list of values and the widget draws them itself.
For a tablet on the wall
-
Each screen can have its own layout: save a layout under a name and open the dashboard with
?layout=<name>behind the address. -
Add the dashboard to the home screen of a tablet or phone to open it like an app, without the browser bar.
-
With the screen icon at the top right: full screen, keep the screen on, and night mode (dim the screen or turn it black between two times; a tap wakes it for a minute).
The page moves a few pixels now and then against burn-in, and reloads itself after an app update.
How it works
-
Devices are found automatically through Homey Energy: a P1 meter, solar panels, a home battery, a water heater, heating, an EV charger and a water meter. You can also pick them yourself in the app settings.
-
History comes from Homey Insights. Market prices come from Homey Energy, or from EnergyZero for the Netherlands; the solar forecast from Forecast.Solar and the outside temperature for degree days from Open-Meteo (all free, no account). Nothing about your usage leaves your network.
-
The app settings show the address of the dashboard (by default
http://<homey-ip>:8080). -
Protect the dashboard with an access code, and editing the layout with a PIN. Please set an access code if you make the dashboard reachable from outside your home.
Requirements
-
Homey Pro with Homey 12.3 or later
-
A P1 meter for the live and power views; solar panels, a battery and the other devices are optional
-
Dynamic prices from Homey Energy (any country Homey supports) or EnergyZero (the Netherlands); the supplier list and energy tax in the settings are Dutch
Feedback
This is a test version, so I’d love to hear how it works with your devices, especially other P1 meters, inverters, home batteries and EV chargers. If something isn’t found or looks wrong, please let me know here, or use Share diagnosis at the bottom of the app settings!



















