My first home-automation experiments were built around X10. It was inexpensive, understandable, and just unreliable enough to teach me a lot about signal paths, device state, and the difference between a command being sent and a device actually doing what was expected.
The current system is Lutron switches integrated with Home Assistant. The change was not about adding more automation. It was about making the basic actions dependable while keeping the interesting logic in a system I can inspect and change.
What changed
The switches handle the physical interaction. Home Assistant handles coordination, state, schedules, and integrations. That separation is useful: a light should still work when the automation server is being upgraded.
What I keep local
Core lighting behavior should not depend on a cloud round trip. Network access is still useful for administration and richer automations, but the basic control path needs to fail gracefully.
The lesson from X10
Cheap hardware is not cheap if every failure requires detective work. The real cost of an automation platform is the time spent understanding why an event did not happen. A reliable local control plane is worth more than a long list of clever automations.
Current as of September 2026. Hardware and integrations change; validate device support before adopting a design.
Leave a Reply