Smart Energy Management Platform for buildings that want to soften their load on the grid, keep warm and manage costs. Sign in to view the live data and controls.

Authorised access

Restricted to named Google accounts.

WattDodger Estate Control
connecting…

Estate dashboard

A working olive grove,
wired as an energy testbed.

📍 −41.22, 175.46 · Martinborough 🫒 400 trees · 5 varieties ⚡ Off-grid solar + battery · weather-coupled control

Monitor the house when you're away, hibernate the building between visits, and watch the grove's microclimate — all on one panel.

Vital signs

Vacation days left
House returns to occupied mode in days.
Next booking
Set room temperature
°C
Target the building should hold.
Actual room temperature
°C
live sensor · main living room
Heating Boost
Pump heats on its setpoint, ignoring tariff / solar.

Building mode

runs a Python routine on the house server
Current mode unknown — waiting for the house to report in.

Heating schedule

Next pre-warm

Weather forecast

Home Heat Status

Heat pump operations

Thermal learning

MODEL C dT/dt =U(T − Ta) + Q  [kW] HEAT LOSS T(t) = Ta + (T0 − Ta) e−t/θ, θ = C/U  [h] HEAT GAIN r = Q/C  [°C/h] T = Ta + θ r  [°C] PRE-WARM t = θ ln[ (T − Tprep) / (T − Tocc) ]  [h]
Modelthe lumped-RC energy balance everything else derives from: the house heat store C rises with pump heat Q and falls with fabric losses U(T−Tₐ).
Heat lossthe pump-off cooling curve. The learner fits θ from sun-free coasting spells (how fast the empty house drifts toward outdoor) — used to judge how long stored heat lasts and how early to start heating.
Heat gainr is the heating rate the pump actually achieves (learned from pump-on spans); T∞ = Tₐ + θr is the temperature it would settle at running flat-out at the outdoor temperature.
Pre-warmthe lead time t before arrival to lift the house from the preparing hold Tprep to the occupied target Tocc — drives the top-up minutes.
T, T₀indoor temperature — now / at the start of a fit span (°C)
Tₐoutdoor (ambient) temperature (°C)
T∞steady-state temperature the house would settle at with the pump running continuously at outdoor Tₐ — the asymptote of the heat-up curve (°C)
Tprep, Toccpreparing hold 16.5° / occupied target 20° (°C)
Chouse thermal capacitance — heat stored per degree (slab + fabric) (kWh/°C)
Uenvelope heat-loss conductance — heat lost per degree of indoor−outdoor gap (kW/°C)
Qheat power delivered by the pump (kW)
θfree-cooling time constant C/U — the e-folding time to coast toward outdoor (h, learned)
rgross heating rate Q/C — °C/h the pump adds before losses (°C/h, learned)
telapsed time / pre-warm lead time (h)
Solar gain: θ is fit only from coasting samples with PV below 200 W, so a sunny spell (which slows cooling) can’t make the house look better-insulated than it is. The heating-rate fit uses active pump-on spans (usually cold / dark). Passive solar gain is not folded into these constants — it is modelled separately in the charge plan (the sunshine overlay on the ±24 h chart).

Energy

Pool & spa

Heat the pool / spa sets the pool/spa target (shared HX) for a period, then returns to 6°C — wear-free

SmartGrid

Emergency Power

Block heat pump force SmartGrid Blocking — stops the pump (e.g. to spare the battery on backup power). Wear-free; stays on until cleared.

Charge plan & savings

Tuning

live strategy knobs · applied on the next scheduler run
Tuning parameters unavailable — the house may be offline.

Configuration

per-house settings & hardware · applied on the next run / restart
Configuration unavailable — the house may be offline.

Hardware & comms

Pause device polling frees the pool / inverter / meter so their official apps can connect — control keeps running

The property

satellite · click a zone for detail
Olive blocks Energy & sensing Buildings overlays are data-ready — wire them to live feeds in OVERLAYS[]

The grove

five varieties · planted as a research block

Four hundred trees double as instruments. Each variety has its own water demand, canopy and cold tolerance, so the grove is a living dataset for irrigation scheduling, evapotranspiration models and the solar-and-battery loads that pump and process the harvest.

Rows are laid north–south to even out the long Wairarapa light, and soil-moisture and sap-flow probes feed the same panel that runs the house.

400Trees
5Varieties
N–SRow aspect