Open-source home battery control
PeakShift charges your battery when electricity is cheap and runs your AC off it when it's expensive. When the grid goes down, it keeps running. You keep the savings, you keep the lights on, and you own the hardware. No electrician, no lease, no monthly fee.
The idea
Almost every home battery has a passthrough mode. Your AC plugs into the battery, the battery plugs into the wall. PeakShift only decides when the battery's input gets power. The battery's own hardware does the rest, switching over in about 10 milliseconds. You stay in control the whole time, and nothing ever pushes power back onto the grid.
The battery fills overnight, when your rate or the live market price is at its lowest.
During the expensive evening hours the AC runs off the battery instead of the grid.
Low battery, any error, or a lost connection all fail toward grid power. The AC never dies to save a dollar.
When the grid goes down
The same setup that saves you money is a backup battery you already keep charged. Your appliances run through it every day, so when the power actually cuts, there is nothing to switch on and no generator to start. The battery just keeps going, in about 10 milliseconds, and your essentials stay on through the outage.
No battery? You already own one
A well-sealed home holds cool air for hours. PeakShift pre-cools it while power is cheap, then lets the AC coast off through the expensive evening while the house drifts slowly back to normal. The store isn't a box in the closet, it's the building itself. Nothing to buy, and it runs on the Nest or ecobee you already have. Comfort always wins, and any error falls back to normal cooling.
And it can pay you. Utilities run demand-response events on the hottest afternoons and pay households to ease off the AC right when the grid is strained. Because PeakShift chilled the house first, you sit out the event in comfort and still collect the check. Pre-cool, coast, get paid.
Works with your battery
PeakShift is brand-agnostic on purpose. Most LiFePO4 power stations with a passthrough mode work, and the universal path is a $25 smart plug on the battery's input, which works with any of them. Pick the battery that fits your home and your budget, not the one a program picks for you.
The full setup recipe for each battery is in the battery guide.
Works where you live
Set your peak hours by hand, look up your US time-of-use rate by ZIP, or track live market prices and let PeakShift find the priciest hours of each day on its own. It works out of the box across the US, UK, Europe, and Australia.
| How it prices your power | Where |
|---|---|
| US time-of-use rate by ZIP | United States |
| Live wholesale market price | UK, Germany, Austria, Spain, Nordics |
| Live wholesale market price | Australia |
| Fixed peak hours you set yourself | Anywhere |
Ten live price feeds across those markets, verified against their own APIs. The full list is in the project README.
What it's worth
Estimates from published tariffs and program data. Your number depends on your rate, climate, and battery. PeakShift keeps a ledger of what it actually shifted so you can check your own.
In a funded program, you can get the battery for free. When a utility or a data center funds the hardware, a household gets the battery at no cost, keeps the bill savings above, and gets backup power. The free asset and the lower bill are the real offer, not a token check.
The DIY path
PeakShift is free and open source. Clone it, point it at your battery and your rate, and it runs on any small computer or home server you already have. You run it, so no company sits between you and your own battery.
# clone, install, point it at your battery and your rate git clone https://github.com/steps-re/peakshift pip install -e peakshift peakshift test-drive # verify the wiring peakshift run # saving money on every peak
At scale
One home saves money. A million becomes a gigawatt.
The same no-export load shifting, run across a whole neighborhood, shaves the local grid's evening peak without a single interconnection study. For a utility or a data center that needs power fast, it's a way to turn the community around it into an ally and free up local grid headroom the same season. Same tool, same batteries, built in months.