Operating standard

Responsive by design.
Recoverable by default.

  1. 01
    Observe

    Read real entity states before writing the rule.

  2. 02
    Constrain

    Name the allowed path and the uncertain path.

  3. 03
    Trace

    Verify what ran instead of guessing.

  4. 04
    Recover

    Keep manual control and a tested backup.

Architectural home-automation workbench with a coordinator, leak sensor, manual water-shutoff valve sample, notification phone, dashboard tablet and local voice satellite.
Issue 02 · Control surfaces, network choices and conservative recovery paths.

Systems collection

Four groups. One operating standard.

Install and recovery underneath, devices and radios on top of that, the automation craft that decides what happens, and the operations layer that runs the house once the system is load-bearing.

Explore all thirty-five guides

Thirty-five-guide collection

From first signal to tested recovery

Four groups, ordered by the decision in front of you. Each opens a hub with the full set.

Hub 01 · 7 guides

Start here

Everything in this group is about the layer underneath your automations: what runs Home Assistant, who maintains it, and what you do on the evening it will not load. Open start here

13Install

Choose the install you can still recover

Compare the two current Home Assistant installation types, understand what apps add, and pick the path that matches the recovery effort you accept.

Read guide
14Hardware

Buy for the storage, not for the benchmark

Pick Home Assistant hardware using documented minimums, then plan storage, radios and power so the system stays fast and recoverable as it grows.

Read guide
17Recover

Work outward from the thing you can see

Diagnose an unreachable Home Assistant in order: power, network path, address and port, host firewall, then logs and console, using documented symptoms.

Read guide

Hub 02 · 9 guides

Devices and networks

Devices fail in physical ways long before they fail in software ways. This group covers radios, placement, brand lock-in and the maintenance that keeps a fleet reporting. Open devices and networks

19Radio

Build the mesh before you blame the device

Set up Zigbee and Z-Wave coordinators, pair devices with the right security, and fix the interference and mesh problems that masquerade as broken hardware.

Read guide
33Mesh

Work out the routers before you buy the sensors

Plan Zigbee network capacity around the documented 32 direct-child limit, calculate how many router devices a fleet needs, and see what the arithmetic does not cover.

Read guide
18Extend

Three ways to add code, three kinds of risk

Understand the difference between Home Assistant integrations, apps and community custom code, and add each one without inheriting maintenance you did not plan for.

Read guide
21Media

Announce, dim and group without shouting

Automate TVs and speakers with media player triggers, conditions and actions, including announcements, grouping and the enqueue behaviour that varies by device.

Read guide
22Brands

Know which devices die when the internet does

Work out which Home Assistant integrations depend on a vendor cloud, what that costs you in reliability, and how to migrate the devices that matter to local control.

Read guide
35Maintenance

Plan the battery round before a sensor goes quiet

Turn device count, cells per device and observed service life into a yearly battery plan, and back it with a low-battery alert that survives unknown and unavailable states.

Read guide

Hub 03 · 9 guides

Automation craft

An automation is a small decision written down. This group is about writing that decision so a trace can prove what happened, and so somebody else can understand it. Open automation craft

23Schedule

Pick the clock that matches the intention

Choose between time, time pattern, sun and calendar triggers, run something every few minutes safely, and keep schedules that survive a restart.

Read guide
24Logic

Say what may happen, and what must not

Use Home Assistant conditions, and/or logic, trigger IDs and choose blocks to build automations whose decisions are visible in a trace.

Read guide
25Template

Templates are power with a debugging cost

Write Home Assistant templates that fail safely: understand limited templates, template triggers, default values and how to test everything before it goes live.

Read guide
26Reuse

Borrow the thinking, keep the exit

Import Home Assistant blueprints safely, reuse one blueprint for many devices, and know exactly what happens when you take control or re-import.

Read guide
32Control

Give the house switches people can find

Automate physical buttons, remotes and NFC tags in Home Assistant, choose between device and entity triggers, and keep webhooks away from consequential actions.

Read guide
27Diagnose

Read the trace before you change the rule

Diagnose automations that never run, run late or fail halfway using traces, condition indicators, per-action testing and stored trace configuration.

Read guide

Hub 04 · 10 guides

Living with it

This group is about the system once it is load-bearing: what it measures, what it is allowed to decide, and how it behaves when nobody is home to correct it. Open living with it

31Cost

Measure the meter before you model the money

Get trustworthy grid data into Home Assistant, split usage across peak and off-peak tariffs, and shift loads without inventing numbers you cannot verify.

Read guide
30Climate

Automate the intent, not the thermostat

Automate heating and cooling with climate states, hvac_action and preset modes, without fighting the thermostat's own schedule or overriding its safety limits.

Read guide
08Respond

Turn a notification into a controlled decision

Build Home Assistant actionable notifications with unique action IDs, timeouts, authentication, confirmation, traceable events and conservative device control.

Read guide
29Away

An empty house should still look occupied

Build away and vacation routines on zone triggers and a mode helper, keep lighting believable, and design what happens when presence detection is wrong.

Read guide
28Intelligence

Give the assistant language, not authority

Add a language model as a Home Assistant conversation agent, keep sentence triggers working, and draw a boundary around what an assistant may control.

Read guide

A house is a live system

Every automation has an edge.

Power fails. Radios pause. A phone stays behind. A person sits still. Good automation makes uncertainty visible and leaves an ordinary way to act.

Read the editorial method
ASensorreports state
BDecisionchecks context
CActionchanges device
RRecoverymanual + backup