← All dashboards

Energy Live

HVAC cost & schedule · 21 Aug – 28 Aug
These numbers are frozen. The thermostat logger last recorded data 34 days ago (28 Aug 2026). Google revoked the Nest refresh token (invalid_grant), so the logger, the scheduler, and the weekly review have all been failing every 10 minutes since. The schedule below is not being applied to your thermostat right now. Fix: re-run auth_setup.py on the VM to re-authorise Nest.
Thermostat

Nest is disconnected — Google revoked the refresh token. Re-run auth_setup.py on the VM to reconnect. Nothing was sent to the thermostat.

$38
saved per month vs the old schedule
16 compressor-hours avoided over 6.9 days · about 260 kWh/month · conservative estimate $38/mo
This window67h compressor runtime over 6.9 days
Energy used251 kWh at 3.75 kW draw
Cost$37 at 14.67¢/kWh

Where the saving comes from duty cycle by outdoor temperature

Blue is what the schedule actually ran. Grey is what the old schedule ran at the same outdoor temperature. The gap is the saving — comparing like for like, so a cool week doesn't get credited as good scheduling.

60–64°F3450% vs 0%
65–69°F9850% vs 2%
70–74°F15700% vs 35%
75–79°F15750% vs 64%
80–84°F17100% vs 100%
85–89°F7550% vs 100%
old schedule now

Runtime by day

08-210.0h
08-228.3h
08-2310.0h
08-247.8h
08-256.8h
08-268.7h
08-2712.0h
08-2813.3h

The constraint nursery temperature is not a tradeoff

The baby's room must reach 72.5°F by 7:30pm. Overheating is a modifiable safe-sleep risk, so this caps how much the schedule is allowed to save — savings below are only counted when this held.

7 of 7 nights missed 72.5°F at 7:30pm
Afternoon saturation: 93% — the compressor is near flat out, so setpoint changes in that window cannot help

Suggested next moves

Nothing here has been applied. This page only reads data — it never changes the thermostat or the schedule. These are for you to approve first.

Window: 21 Aug – 28 Aug 2026 · 3.75 kW is inferred from your Dominion bills, not metered, so treat dollar figures as the right order of magnitude rather than exact.