Built by me · not for sale

Energy

My house runs on its own sunshine.

Smart self-consumption: solar on the roof, a battery, and a house with a home lab that never sleeps. Energy balances them every few seconds so the power I make is the power I use, and the grid is only the fallback.

01

Use what you make

Surplus solar goes into the battery instead of out to the grid; the battery covers the house when the sun doesn't.

02

Knows what's coming

Solar forecasts from several providers, scored against what the panels really produced, plus the house's learned load.

03

Plans the whole day

It keeps enough charge for the evening and the next morning, planned across the whole horizon, not just the next hour.

04

Smart about the grid

When the battery does need the grid, it picks the cheapest hours of the dynamic tariff.

05

Nothing fails silently

Every failure raises an alert to my phone; a watchdog checks that data keeps arriving.

How it works

How it works

  1. The smart meter reports what the house uses
  2. Energy decides what the battery should do
  3. The battery follows
  4. Forecasts, load and prices feed the next decision

Built with · Python, standard library only, a pure-function decision engine.

Want something like this at home?

See smart home setup