Four layers. One decision at a time.
Wattlark turns raw kilowatts into a handful of decisions a household can actually make, and keeps a record of each one.
Connect, understand, schedule, decide.
Start with the home you have
Describe the panels, battery, EV and electricity plan. The full product reads inverter, charger and meter feeds; the demo uses a simulation of them.
- Two-minute onboarding
- Plan rates and windows entered once
- No wiring diagrams
A picture that explains itself
Production, use, battery and grid are drawn on one timeline with the price of power behind them, so a peak hour is visible before it is paid for.
- Sankey of every flow
- Peak bands on every chart
- Preview any hour
Give devices a window, not a timer
Pick the hours a dishwasher, water heater or EV charger may run. Wattlark keeps each inside its window and moves it to the cheapest slot.
- Per-device windows
- Manual override any time
- Household roles respected
Suggestions with the arithmetic shown
When Wattlark spots a saving it tells you what changes, why, and what it expects to save. Nothing happens until an owner presses Apply.
- Approve or dismiss
- Reversible
- Logged to the activity log
From sign-up to the first saving.
A new household goes from describing the home to seeing measured savings in about two months.
- Week 0
Describe the home in two minutes
Solar, battery, EV charger, heating and the price plan you are on. Wattlark builds a model of the house before a single device is connected.
- Week 1
It learns how the house really runs
Hourly generation, use and price are laid side by side, so the first thing you see is where energy and money are leaking.
- Week 2
Plain-language suggestions arrive
Each idea names the device, the change, the reason and the monthly effect. Nothing is hidden behind a score.
- Week 3
You approve, it carries out
One tap applies a schedule. Every decision is written to a household activity log and can be reversed.
- Month 2
The savings show up on the bill
Monthly summaries compare real use against a flat-rate reference, so progress is measured, not promised.
Know what the array should be doing.
Generation is compared with a forecast each hour. Dips are labelled as weather or flagged for a look; never as an alarm.
Generation against forecast
Ready by 7:00 am
Charging 11 pm to 4 am at 9¢/kWhEvery decision takes about ten seconds.
The phone app shows the plan, the cost and the alternative. Approve it, change it, or press charge now for a spontaneous trip.
Where each control sits.
The request path, from device to database, with the control applied at each layer.
Browser or phone
- Session cookie (httpOnly, SameSite)
- CSRF token on every write
- Theme is the only other cookie
Transport and browser policy
- TLS and HSTS (over HTTPS)
- Content-Security-Policy with nonces
- Frame denial, no MIME sniffing
- Rate limits on sign-in and forms
Household-scoped access
- Owner and member roles
- Queries keyed to the caller’s household
- Staff roles cannot open energy data
- Strict schema validation
Storage and evidence
- Parameterised statements only
- argon2id credential hashes
- Tamper-evident activity log
- Export your data from Settings