Open source · Local · No cloud

Built for homes that generate their own future

Wolffie puts you in charge of every watt your home produces, stores and uses — no subscriptions, no cloud, no compromises.

WOLFFIE ENERGY battery discharging 269 W grid 2 W solar 116 W wind home 383 W boiler ev smart 102 W
Your home, your rules

Every home is different. Wolffie adapts to yours.

Your solar curve, your battery size, your daily routines — no two homes are alike. Wolffie learns your situation and optimises around it, not the other way around.

It runs entirely on your own hardware, speaks directly to your devices over Modbus, and makes decisions locally in real time. No internet required, no data leaving your home.

Whether you have solar panels, a home battery, a smart boiler or an EV charger — Wolffie connects the dots and helps you use every watt you generate.

"Your roof generates power. Your battery stores it. Your boiler holds it as heat. Wolffie decides what happens next — based on your priorities, not a vendor's."

Wolffie reads live data from your inverter, battery and grid meter every 30 seconds and adjusts its strategy continuously throughout the day.

🔒 Fully local. No cloud dependency, no subscription, no data leaving your network.
Think beyond the battery

Your home stores energy in more ways than one

Most people think of a home battery as their only storage. Wolffie sees your entire home as an energy reservoir — and orchestrates all of it together.

22.4
kWh · Chemical
Home battery
Your lithium battery is fast and flexible. Wolffie charges it first from solar surplus and dispatches it through the evening peak to keep your grid draw near zero.
Adaptable
Your setup
One boiler or two, a large battery or a small one — Wolffie adapts its strategy to whatever capacity you have and grows with your installation over time.
34 kWh
Example: 34 kWh total storage With a 22.4 kWh battery and two 80L boilers, Wolffie can fill 34 kWh of combined chemical + thermal storage at the cheapest moment — chemical battery first, boiler second — so your evening costs almost nothing from the grid. Your setup will vary.
What Wolffie does

Everything your installation needs. Nothing it doesn't.

Modular by design — enable what fits your setup, leave the rest off.

Battery storage
Real-time state of charge, charge and discharge control via Modbus. Supports AlphaESS, with a generic driver interface for additional brands.
Solar forecast
Tomorrow's solar prediction informs today's decisions. Wolffie uses forecast data to decide when to store, when to spend and when to wait for cheap prices.
Day-ahead pricing
Wolffie reads tomorrow's hourly market prices and finds the cheapest window to charge — especially valuable in winter when solar alone isn't enough.
SmartEco strategy
Wolffie tells you the best moment to run the washing machine, charge your EV or heat the boiler — adapting to your solar curve and battery level throughout the day.
Water battery · Boiler
Wolffie charges your boiler as a thermal battery — only when solar is surplus or grid prices are cheapest. No temperature sensor needed; power draw tells the full story.
Planned
Wind energy
Extend your self-sufficiency with wind generation. Wolffie is designed to integrate wind alongside solar, giving your home an additional clean source to manage.
Planned
Modular by design
Each integration is a module — AlphaESS, SolarEdge, HomeWizard P1 or custom hardware. Enable what you have, skip what you don't. Add more as your setup grows.
Open source
Every line of code is on GitHub. Run it on a Synology NAS, a Raspberry Pi or any Docker host. Read it, contribute or just know exactly what's running in your home.
How it thinks

A strategy that adapts to your day

Wolffie runs a continuous decision loop. Every 30 seconds it reads your solar output, battery level and grid prices — then decides the optimal action, automatically.

Smart Eco
Automatic optimisation
The default mode. Wolffie balances solar, battery and price signals to maximise self-consumption and minimise grid costs — without you lifting a finger.
Charge battery from solar surplus first
Heat boiler only when battery is full or prices are cheapest
Suggest the best time to run heavy appliances or charge your EV
Curtail solar if grid prices go negative
Manual
You decide
Override any decision at any time. Force charge, set charge limits, disable modules or take full manual control — Wolffie steps aside.
Force charge from grid during cheap hours
Set battery charge and discharge limits
Manually trigger boiler or EV charging
Wolffie adapts to your installation size. A small battery with one boiler gets the same quality of decision-making as a large setup — the strategy scales with what you have.
Day-ahead price + solar forecast · example day
Charge window
Cheap price
Mid price
Peak price
Solar (kW)
Who is this for?

For anyone who wants control over their home energy

You don't need to be a software developer. If you have solar panels and want to get more from them, Wolffie is built for you.

  • 01
    Solar + battery owners
    You already generate your own power. Wolffie helps you store it smarter and use every kWh you produce before buying from the grid.
  • 02
    Dynamic tariff users
    On hourly pricing? Wolffie reads tomorrow's prices tonight and charges your battery and boiler at the cheapest possible moment — automatically.
  • 03
    Tinkerers and self-hosters
    You want to understand what's running in your home. Wolffie is open source, runs on Docker, and exposes its full logic — no black boxes, no vendor lock-in.
  • 04
    Growing setups
    Starting with solar only and adding a battery later? Wolffie's modular architecture grows with your installation at your own pace, with no reinstallation needed.
The app

A calm dashboard for your home energy

Monitor solar, battery and grid in real time. The dashboard shows exactly what's happening and why Wolffie made each decision.

Wolffie dashboard Dashboard
Live energy flow · Solar, Battery, Grid, Home
Module overview Modules
Module overview · Enable what you have
Strategy view Strategy
Strategy view · SmartEco decision log
Settings Settings
Settings · Adapt every parameter to your setup
Self-hosted · Docker

Runs on any Docker host — Synology NAS, Raspberry Pi or a spare PC. No cloud account needed, no data leaving your network.

docker pull peteraarts/wolffie
Open source · GitHub

Wolffie is free and open source. Read the code, open an issue, add a new device driver or give it a star if it helped you take control of your home energy.

View on GitHub →
API · OpenAPI 3.0

Build on top of Wolffie.
The API is already waiting.

Every feature in the dashboard is backed by a documented REST API. Authenticate with a JWT token, query live data, or send commands to your inverter — all from your own scripts, Home Assistant, or any tool that speaks HTTP.

POST
Authentication
Log in with your credentials, receive a JWT token, and use it for all subsequent requests. Same account as the dashboard.
/auth/login
GET
Realtime data
Live power flows, battery state of charge, solar output, grid import/export — the same data the dashboard shows, as structured JSON.
/system/summary
GET
History & analytics
Query minute, hourly or daily aggregations. Export your own data for analysis, reporting, or feeding into other systems.
/history/daily
PUT
Battery control
Set charge limits, switch between modes, or override the strategy — all through Modbus commands that Wolffie sends to your inverter on your behalf.
/control/battery
PUT
Switch control
Toggle smart switches and plugs on your local network. Automate devices based on your own logic, or integrate them into external automations.
/control/switches
GET
Modules & status
List installed modules, check connection status, and read the last collected data from each integration — useful for monitoring and diagnostics.
/modules/status
The full OpenAPI 3.0 specification is built into every Wolffie instance at /sdk/swagger.json. Open it in your browser, import it into Postman, or use it to generate client code in any language.
Get started

Your home already generates power.
Let Wolffie make the most of it.

Free, open source, and running on your own hardware in under 30 minutes.

Get Wolffie on GitHub → Read more ↑