Writing

Technology

Getting heating, lighting, alarms and cameras to work as one system

Buy enough smart devices and you don’t automatically get a smart home — you get a phone full of apps, each one happy to control its own thing and blind to everything else. The heating doesn’t know the alarm is armed. The cameras don’t know the curtains just opened. Nothing reacts to anything; it all just waits to be tapped. A home actually feels automated once those systems start talking to each other, and that takes one deliberate choice: a local hub that all of them report to, instead of four vendor clouds that don’t.

One hub, many protocols

Lighting, heating, alarms, cameras and curtain motors rarely speak the same language even within a single brand’s range, let alone across them — Zigbee, Z-Wave, Wi-Fi and increasingly Matter all show up in the same house. A local hub (Home Assistant is the obvious open-source choice, but the principle holds for any of them) exists specifically to absorb that mess: every protocol terminates at the hub, and everything above that layer — routines, scenes, conditions — is protocol-agnostic. You write “if armed and no motion, close the curtains” once, and it doesn’t care whether the curtain motor is Zigbee and the motion sensor is Wi-Fi.

The other reason to keep this local rather than stitched together through four separate manufacturer apps: your automations still run when your internet connection doesn’t. A cloud outage shouldn’t be able to leave your alarm unable to arm itself.

What “working in harmony” actually means

The tell that a smart home is actually automated, rather than just remote-controlled, is that single events trigger coordinated responses across systems that have no obvious reason to know about each other:

  • Arming the alarm also sets heating back a few degrees, closes downstairs curtains, and switches the cameras from motion-log to motion-alert — one action, four systems.
  • Sunset closes curtains and brings lighting up gradually, not on a fixed clock but from an actual sun-elevation calculation, so it still feels right in December and June.
  • Presence (a phone leaving the home network, not a marketing “geofence”) ties heating and lighting to occupancy directly, rather than a schedule that assumes everyone keeps the same hours.
  • A door sensor at 2 a.m. while armed lights the relevant room and pulls the nearest camera to the front of the dashboard, before a person has consciously decided anything is wrong.

None of these need machine learning or a subscription. They need conditions and triggers, chained together, running on a hub that already has visibility into all four subsystems.

The security case for keeping it local

This is a security site, so the angle that matters most here isn’t convenience, it’s exposure. A camera or a lock that only works through a manufacturer’s cloud is a device you don’t fully control and a dependency you didn’t choose. A few habits that keep the blast radius small:

  • A separate VLAN for IoT, with no route to the network your laptop and phone sit on. A compromised smart plug should not be a stepping stone to anything else in the house.
  • Prefer local-only integrations where the hub talks to the device directly, and treat “requires an account and a cloud app to function at all” as a real cost, not a minor inconvenience.
  • Firmware updates on a schedule, the same discipline as any other device on the network — a camera nobody patches is a camera the manufacturer no longer meaningfully secures.
  • The alarm and the cameras are the parts most worth hardening, precisely because they’re the parts an intruder would most want to disable first.

Keep the automation itself simple

The failure mode on the other side is over-automating: routines that call other routines three layers deep, until nobody — including the person who wrote them — can predict what a single button press will do. The same principle that applies to any other control applies here: a routine you can’t explain in one sentence is a routine you’ll eventually mistrust, and a system you mistrust is one you’ll start bypassing manually, which defeats the point of having automated it at all.

Heating, lighting, alarms, cameras and curtains working in harmony isn’t a feature you buy. It’s a handful of simple, legible rules sitting on a hub that can see all of them at once — and, same as anywhere else in this line of work, the boring, local, well-understood version beats the impressive one you don’t fully trust.

  • home-automation
  • iot
  • networking
  • smart-home