Hi all,
I really wanted the energy view of Home Assistant on my Homey, in the style of Homey. So I made an app that turns any screen in the house 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. No extra computer, cloud account or API key needed. There are also three widgets for Homey’s own Dashboards.
The app is on the test channel and testers are welcome. Install it here:
New in the latest versions (now: 0.2.33)
A lot has been added since the first version of this post, mostly thanks to your questions and diagnoses. What changed per version is further down in this topic. The Yearly bill, Use per hour, the tags for Flows and holidays as off-peak were inspired by the dashboard rikadoo showed on Tweakers, thanks for that!
-
Yearly bill: whether you will pay extra or get money back at your yearly bill. Enter your monthly advance payment and the start of your billing year in the settings. Months that have passed count as measured, the rest of the year is estimated from the same months last year, with your own contract. If the dashboard has not measured a year yet, also enter the use and the final readings on your last yearly bill: everything since the start of your billing year then counts as measured, and the missing months are estimated from your last year, gas spread by degree days. The block also shows a fitting advance payment and, if you enter the end date, how many days your contract still runs.
-
Use per hour: a heat map of your use, solar or the grid per hour over the last 4 weeks, from Homey Energy’s day reports. You see at a glance at which hours your house uses the most. You switch this block and Yearly bill on yourself in edit mode.
-
Tags for Flows: surplus to the grid, solar surplus, home battery (%), off-peak rate now, costs today and tomorrow’s expected solar. For example to switch on the water heater as soon as there is solar surplus.
-
Dutch public holidays count as off-peak, as with most Dutch suppliers (can be turned off in the settings). A single-phase connection is recognised when impossible readings are filtered out.
-
Look back: choose Today or Yesterday and slide the bar at the top to an earlier moment, or click in the Power today chart. The whole dashboard then shows that moment, so you can see for example which device caused a peak.
-
Circuits: the load of each circuit in your fuse box against its fuse, per phase, with the devices that use the most. What the circuits don’t explain is shown per phase as Other. A device on two circuits (such as a two-phase induction hob) counts on both, and devices that are not in Homey can be added with a name and their use. Each circuit has a tag for your Flows, and there is a widget for Homey Dashboards too.
-
Choosing a battery: what your house uses in the evening and at night (while the sun gives less than 200 W) over the past year, and how much of that a home battery of each size and power would cover with your own solar surplus. It reads Homey Energy’s day reports, can import a year of HomeWizard P1 data and fills missing months with a model from the month totals. You switch this block on yourself in edit mode.
-
Meter readings: the readings of your smart meter (import and export per tariff), gas, water and the kWh counter of your solar panels, handy to pass on to your energy supplier.
-
A small (i) on every block: what it shows, where the numbers come from and how they are calculated.
-
The settings are on the dashboard’s web page too (the gear), behind your PIN.
-
Consumers in the settings: choose which devices count, without excluding them in Homey.
-
Prices from Power by the Hour, the battery of every car on the EV charger block, and in the screen menu how fast the flows move.
-
Works on older iPads with iOS 12 as well.
-
Many devices are recognised better, such as HomeWizard Energy Sockets and kWh meters, Shelly meters, Huawei FusionSolar, Zevercloud, Enphase IQ Battery and the Weheat heat pump. Devices you exclude from Energy in Homey, and the summary devices of Power by the Hour, don’t count twice.
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.
After 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, change their width and height, or hide them. Blocks for a home battery, EV charger or heat pump appear by themselves as soon as Homey has a matching device.
Energy now: the live flow between solar, grid, home and home battery. Moving particles show where the power goes; with more power they move faster.
Power today: the power through the day, in the style of the HomeWizard app. Solar you used yourself is at the bottom. Import from the grid is stacked on top, so the top edge is your consumption. Export is stacked on top in the same way, so that top edge is everything your panels produced. Point at the chart for the values at that moment. With the solar forecast on, a dashed line shows the expected solar power. This also works for meters that log no power in Insights: the app then calculates it from the meter readings.
Costs, with your own contract: a fixed contract (normal and off-peak tariff) or a dynamic contract. With 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 Dutch suppliers to fill in the usual markup, but do check the amounts against your own contract. Prices can also come from Homey Energy (any country, with your own cost formula) or from Power by the Hour. 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 in the Netherlands they differ from 2027: you pay energy tax on import, not on export. The dashboard calculates import with the market price plus energy tax and markup, and export after net metering with only your feed-in compensation (or the market price), minus any feed-in costs. That way the amounts stay right after 2027.
End of net metering: net metering (salderen) ends in the Netherlands on 1 January 2027. Based on your own data of the past year, this block shows roughly what that will cost you per year, and what each kWh is worth that you use yourself instead of exporting.
Home battery: charge level, energy charged and discharged, how much came from solar, and what the battery earns you, with and without net metering. Battery use shows per hour, day or month what it stored and delivered, with every session and its price per day.
Solar energy: the yield per day, week, month or year against the Forecast.Solar forecast (up to ten roof planes), with the performance, yield per kWp, the best day and a line per inverter.
Warnings: devices that stay on longer than you’d expect, standby use that is higher than usual, a meter that stops responding, a negative price while you export, and a quarter hour above your monthly peak. 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 through the day
-
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. Circuits shows the load of the circuits in your fuse box. All three 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, how fast the flows move, 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, and choose under Consumers which devices count.
-
History comes from Homey Insights. Prices come from Homey Energy, Power by the Hour or EnergyZero (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>:8686). You can also open them with the gear on the dashboard. -
Protect the dashboard with an access code, and editing the layout and the settings 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), Power by the Hour or EnergyZero (the Netherlands); the supplier list and energy tax in the settings are Dutch
Feedback
Is a device not found or does something look off? Let me know here, or tap the exclamation mark at the top right of the dashboard to share a diagnosis. Tick Include my dashboard there, so I can see exactly what you see.
Support
A few users asked whether they could give something back. That is now possible on Ko-fi, with the button below. The dashboard stays free, a donation is entirely optional.




























