Home automation field notes All concepts

interaction

How the house talks to you

How the house talks to you, and how it learned to shut up: phones, a face on the wall, a lamp that breathes, and the rule that every message must be worth interrupting a dinner for.

Most home automation communicates in exactly one direction and exactly one way: a notification, whenever the system feels like it. A few small changes make the whole thing feel less like an alarm system and more like something you live with. The ambition is a system less like a fire alarm with opinions and more like good staff.

The house has several ways to talk and, more importantly, several ways to not talk. It took a while to learn that the second list matters more. A message that arrives during dinner had better be about water on the floor.

Speak when spoken to

A morning briefing pushed at a fixed time is a notification you will eventually mute. The same briefing shown when you switch on the television (before midday, and only because nothing else wakes that device automatically) is genuinely useful, because switching it on is proof that you are present and receptive.

That is the general trick: look for an action that already means “I am here and paying attention”, and attach the information to it rather than to a clock.

Notifications you can answer

A message saying “the air conditioning is running while a draught is open” leaves you to unlock a phone, find the app, and act. The same message with an inline [turn it off] button is a completely different object: it closes the loop where you are already looking.

Chat platforms with callback buttons make this straightforward, and it gives you a second alert channel that does not depend on your notification service, useful for the reasons on the monitoring page.

Keep the physical controls

Wall switches and small remotes remain the fastest interface in a home, and the best use of a button is often not the thing printed on it. A dimmer remote whose original lamp is gone can drive a water heater; a two-button remote can toggle an air conditioner and nudge its louvre.

Two rules keep this from becoming folklore: the label on the device should say what it does now, and anything a guest might press should do something harmless.

Design for the guest

A guest is a chaos monkey with luggage. They press buttons because buttons are there, they open the window your draught logic believes is shut for the season, and they generate motion at hours your occupancy model considers frankly implausible. You cannot brief them out of this, and you should not try; a home that requires an induction course has failed at something more basic than automation.

So there is a guest switch, and it is wired into every automation that assumes the household is you: the alarm’s triggered response checks it before doing anything theatrical, and the “nobody should be here” logic stands down. One boolean, flipped at the door, converts a security incident back into a person looking for the bathroom.

The switch's own failure mode is being left on for a week after the guest has gone, quietly degrading the alarm the whole time. A silent timeout would be worse, its expiry mid-visit re-arms the siren over a sleeping guest, so it renews by prompt instead: every morning it is still on, the phone asks whether there is still a guest, and one tap ends it. Fail toward the guest, not toward the alarm; only one of them is startled by sirens.

Two refinements arrived by review. The prompt is a single off-path riding on one phone, so after a week of unanswered mornings the question escalates to a second, independent channel. And the week is counted from a persistently latched switch-on timestamp, not from the platform's own idea of "last changed", which a restart quietly resets; the latch is seeded with a far-past sentinel, because a fresh datetime helper is born claiming today at midnight, and a counter must not inherit its clock's imagination.

Let the system teach you its own conventions

A favourite. When a new device finishes pairing, the system sends the household naming convention along with a link to it, at exactly the moment you are about to name something.

Documentation nobody reads becomes documentation that arrives when it is needed. The same pattern works for anything with a house rule: it is far easier to follow a convention when it is handed to you in context than when it lives in a file you last opened a year ago.

Make state visible without asking for attention

Not everything deserves a notification. Colour on a lamp, brightness on a display, a chip on a dashboard, ambient channels carry information without interrupting. The rules that keep them pleasant are on the house spirit page, but the core one is: ambient signals must never compete with alerts, and must yield instantly when one appears.

Small courtesies

The face on the wall was the turning point. Once the house had an expression, the household started reading it before opening the app, which is either a design success or a small science-fiction ending, and we have stopped worrying about which.

The measure: would you share a flat with it if it were a person? Speaks when it has something to say, offers a way to answer, and does not stand over your bed at 3 a.m. to report that the printer is low on toner.