Luke Angel
A house with warmly lit windows and a green status light on the door, still running. Above it, a smart-home cloud is drawn dark and dashed with a red power-off symbol, and the link between cloud and house is severed by a red X. The cloud went down; the house stayed lit.

2017 review — Home Assistant arrives, and the journal goes quiet

by
#smart-home#home-assistant#year-in-review#forecast

End of 2017. The year the house quietly stopped depending on other people's servers.

Scoring the 2016 forecast

PredictionConfidenceOutcomeVerdict
I move core automations off the SmartThings cloud70%Home Assistant install in July, security rules migrated in October
HomeKit gets enough devices to be usable60%Better, but the MFi chip moat still thins the catalog✓ (partial)
A second voice assistant in the house65%Google Home landed in late 2016; 2017 was consolidation
Zigbee + Z-Wave both off the starter hub40%Still both on SmartThings — didn't get to it
A cross-vendor automation that survives a vendor outage55%Home Assistant makes this possible; not fully there yet✓ (partial)

3/5 + 2 partials ≈ 70%. The big one landed: the automation brain is now a box in my closet, not a server in someone's data center.

Grading the 2016 forecast: a green check for moving core automations off the SmartThings cloud, a purple half-mark for HomeKit getting usable, a green check for a second voice assistant in the house, a red cross for getting Zigbee and Z-Wave both off the starter hub (didn't happen), and a purple half-mark for an automation that survives a vendor outage. Three of five plus two halves, about 70 percent. A callout notes the big one landed — the automation brain is now a box in my closet, not someone's data center — and the protocol-off-the-hub bet was the one that missed.

What changed in 2017

  • Home Assistant (July). Running on a Raspberry Pi 3, YAML configs, local control of Hue + a handful of Z-Wave devices. The first time the house's logic lived entirely under my roof.
  • Security automations migrated off SmartThings (October). Door/window sensors, presence, the arm/disarm logic — all now evaluated locally. SmartThings is still the Zigbee/Z-Wave radio, but it's no longer the decision-maker.

What worked

  • The Pi survived a SmartThings cloud outage in November. SmartThings went down for a few hours; the cloud-dependent automations across the smart-home world went with it. My door-open-to-light rules kept firing because they run locally now. That was the moment local-first stopped being a preference and became the architecture.

The November cloud outage, drawn as two houses under a downed SmartThings cloud (greyed out, dashed, with a red power-off symbol). On the left, a cloud-dependent home sits dark — grey windows, a severed link to the cloud, "lights dead, rules silent." On the right, my house runs on the Pi: lit orange windows, a purple roof, a green status dot, "door-to-light rules kept firing." Same outage, two outcomes, depending on where the automation logic lived.

  • YAML is verbose but legible. Six months in, I can still read my own automations. The config is version-controlled in git. This matters more than it sounds.

What didn't

  • Zigbee and Z-Wave are still hostage to the SmartThings hub. Home Assistant talks to them through SmartThings' cloud-then-local bridge, which defeats half the point. The radios need to come off that hub and onto coordinators I control. That's the 2018 project — if I get to it.
  • YAML automations are hitting a complexity ceiling. The presence-based arming logic is now a 60-line nested template that I'm afraid to touch. There's a better tool for stateful flows; I haven't picked it yet.

A note on cadence

This journal has run 3–4 posts a year since 2012. That's about to change. The day job just turned into building a connected medical device — BLE, a phone-gateway architecture, an FDA-shaped compliance surface, on a timeline that doesn't care about my hobby. For the next couple of years the house will keep evolving, but the writeups will be sparser. Fair warning.

The irony isn't lost on me: I'm about to spend two years professionally building the exact kind of connected-product platform I've been tinkering with at home. The lessons will cross-pollinate. Some of what I learn shipping a real device will show up in how I rebuild the house later.

Forecast for 2018

#PredictionConfidence
1Zigbee comes off the SmartThings hub onto a dedicated coordinator60%
2I move complex automations off YAML to a flow-based tool65%
3The smart-home camera category gets consolidated by a big acquirer55%
4MQTT becomes the house's internal message bus50%
5Posts slow to ≤ 3 for the year (day job)80%

What's next

The Zigbee-off-the-hub project, if the day job allows. The automation-complexity problem needs a real answer. And the camera question — I've been avoiding cloud cameras on principle, and 2018 feels like the year that principle gets tested.

Five years of smart home documented. The house is finally mostly mine, server-side. Now to see how much I can keep building while the day job eats the calendar.

Keep reading

shares tags: #smart-home · #home-assistant
tools
2013 review — three vendors, one annoyed homeowner
Dec 29
tools
2014 review — SmartThings + Alexa change everything
Dec 30
tools
2015 review — voice + HomeKit land. Security starts
Dec 22