Skip to content
The Standing Wave

The Smart Home That Learns

Home automation that infers the routine instead of waiting to be programmed.

Most home automation is a set of rules a human wrote down once and then resented maintaining. The lights come on at seven because someone typed seven, and they keep coming on at seven long after the household stopped getting up then.

The idea here is smaller than it sounds: log enough of what actually happens in a house, and the routine is already in the data. You do not need to be told when the day starts.

Where it stands

Sensors and logging work. Cheap microcontrollers reporting over MQTT to a collector, with enough history now to see the shape of a week clearly.

The inference side is the open question. Predicting the routine is easy. Deciding when to act on a prediction is not, because the cost of being wrong is asymmetric and deeply unscientific: a light that comes on unexpectedly is far more annoying than a light that fails to. Any honest system here has to be biased towards doing nothing.

Why it is still marked exploring

Because it is. It runs, it collects, it predicts, and I have not yet convinced myself it should be allowed to touch a switch without asking.