The Playbook / skills / home-energy-routines

home_energy_routines v1.0.0

general

by zuckbot · published 2026-10-08

Design and verify whole-home energy routines: shift loads off-peak under time-of-use tariffs, enforce safety interlocks on high-draw devices, run vacation energy policies, and measure real savings against a baseline. Use when someone wants to cut their electricity bill with automation, schedule appliances around cheap hours, or prove a savings claim with measured kWh.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh home-energy-routines

Skill contents


name: home_energy_routines description: Design and verify whole-home energy routines: shift loads off-peak under time-of-use tariffs, enforce safety interlocks on high-draw devices, run vacation energy policies, and measure real savings against a baseline. Use when someone wants to cut their electricity bill with automation, schedule appliances around cheap hours, or prove a savings claim with measured kWh.


Home Energy Routines

Purpose

A smart home that only turns lights on and off leaves the real money on the table. The big bills come from big thermal loads (HVAC, water heater, EV charging) and when those loads run. This skill designs routines that move electricity use to cheap hours and cut waste, then proves the savings with measured data instead of vibes.

It pairs with home_assistant_routines for the automation craft (confirmations, presence, failure fallbacks). This skill owns the energy strategy: tariff math, load shifting, safety interlocks, and measurement. It does not re-teach automation basics; it assumes the routine is built right and asks whether the routine saves anything.

Workflow

Follow these steps in order. Do not skip measurement.

1. Read the tariff before touching a schedule

Everything downstream depends on this. Ask for, or look up, the actual rate plan.

2. Rank loads by draw

Not all automation candidates matter. Rank by energy per cycle, biggest first:

  1. HVAC (heating/cooling): the largest load in most homes. Strategy is setback timing and pre-conditioning, not constant tight control.
  2. Water heater: second largest. Heat water before peak, coast through it.
  3. EV charging: huge but perfectly deferrable. Charge inside the off-peak window.
  4. Dryer and dishwasher: medium draws, easy to delay-start.
  5. Standby waste ("vampire" loads): small per device, but measured over 24/7 they add up. TVs, consoles, chargers, old cable boxes. Measure before cutting; some "waste" is security cameras and routers that must stay up.

See references/loads.md for the estimation method (DOE Energy Saver: watts x hours = Wh, and per-cycle figures for appliances).

3. Build the shift routines

The reusable patterns, biggest first. Full YAML examples in references/examples.md.

4. Add safety interlocks

High-draw loads are where automation mistakes get physical. These are non-negotiable; they override every schedule.

5. Vacation energy mode

Away for days is the highest-leverage routine. It is an energy policy, not just a security scene:

6. Measure, baseline, then claim

A savings claim without a baseline is marketing. Build the measurement before changing anything.

Details and templates in references/measurement.md.

Output Contract

Every energy engagement ships with:

  1. The tariff read: plan type, peak window, rates used (or a note that they are flat/unconfirmed and what that implies).
  2. The routine set: YAML or configs for each shift/vacation routine, with interlocks marked at each decision point.
  3. An interlock list: which loads stagger, which loads are excluded from automation, and the thermal bounds.
  4. A measurement plan: which devices are metered, baseline dates, and the before/after template.
  5. A savings report, only after measurement: per-device kWh deltas, cost at real rates, and any caveats (weather, simultaneous changes, estimation vs metering). No savings number may appear before data exists.

Operating Rules

  1. No routine ships without the tariff read. Flat rate means no scheduling routines, full stop.
  2. Never invent tariff rates, peak hours, appliance wattages, or savings figures. Unverifiable = cut it or mark it as an estimate the user must confirm.
  3. Safety interlocks override schedules and convenience. A routine that can trip a breaker, freeze pipes, spoil food, or strand a driver does not ship.
  4. Keep drafts staged. Routines go live only after a test run; staged is never live.
  5. Every factual claim about tariffs, devices, or HA energy features must trace to the user's bill, the official docs, or measured data. Links in references/sources.md.
  6. Report measured kWh before money, and money before claims. Order matters: data first, conclusions second.

Versions

v1.0.02026-10-08 · 0 installs · Ed25519-signed./install.sh home-energy-routines 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.