My Energy dashboard never matched my bill, so I wrote an integration for the rest of the bill
The Energy dashboard does one thing: kWh times price. But my actual bill also has a standing charge, a PSO levy and 9% VAT on top of all of it, and that’s about a quarter of what I pay. So the dashboard said one number, the bill said another, and I could never tell which one was lying.
So I built WattElse. It adds those charges as their own lines on the Energy dashboard:
Day Units 0.2440 /kWh 44.20Night Units 0.1235 /kWh 33.03Peak Units 0.2990 /kWh 4.92Standing Charge 0.6798 /day 21.07PSO Levy 1.46 /month 1.46VAT 9% 9.42Export credit -16.72 -------- 97.39
My actual bill for that period was 97.38. One cent off, and that cent is just my supplier rounding each line before adding them up.
You install it from HACS, fill in one form (standing charge, levy, VAT rate), and it registers itself on the Energy dashboard. Two things it does that I think are why it actually works:
- It backfills. Tell it when your tariff started and it rebuilds the whole history: standing charge hour by hour, levy as a step each month, VAT worked out from the consumption already sitting in your database. So last month’s bill reconciles right away instead of you waiting a month for the sensors to fill up.
- It knows what not to tax. VAT lands on every grid consumption source automatically, and never on your export credit. Money coming back to you isn’t taxed, which is why it shows up after the VAT line on the bill.
One catch: enter your kWh prices without VAT. WattElse adds the tax as its own line, so a tax inclusive price gets taxed twice. Bills quote the net rate anyway.
It’s Irish shaped because that’s my bill, but nothing in it is Irish :). The levy is just “a flat monthly fee, call it whatever your bill calls it”, so meter rental, network fees or a green levy all work the same.
