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.
Built by me · not for sale
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.
Surplus solar goes into the battery instead of out to the grid; the battery covers the house when the sun doesn't.
Solar forecasts from several providers, scored against what the panels really produced, plus the house's learned load.
It keeps enough charge for the evening and the next morning, planned across the whole horizon, not just the next hour.
When the battery does need the grid, it picks the cheapest hours of the dynamic tariff.
Every failure raises an alert to my phone; a watchdog checks that data keeps arriving.
How it works
Built with · Python, standard library only, a pure-function decision engine.