Skip to content
Hack Your WorldHome Assistant · lighting · home projects

Problems from my actual house

I made a ceiling fan smarter. Then it stopped turning on.

The useful part of home automation starts when the individually good products do something stupid together. I use Home Assistant to find those seams, fix them, and document what survived.

Start here

Why my Caséta switch made a Bond-controlled ceiling fan unreliable

I tried tracking the RF state with five automations. Then I replaced that with a timed power-on routine. Both approaches were solving the wrong problem. The receiver needed to stay powered.

See all three designs and the final YAML

This is the system behind the articles

These counts come from the Home Assistant configuration and device registry I actually run—not a sample dashboard.

LUTRON CASETA

26 physical controls + a bridge

Eleven wall switches, nine dimmers, three fan controls, and three Pico remotes. Permanent lighting remains usable at the wall.

See the exact models

KITCHEN WLED

Six controllers, one light

Six separate LED runs appear as one kitchen light, with direct JSON commands for color temperature that fought Home Assistant’s normal light entity.

See the kitchen setup

EUFY S2

The current vacuum replaced the S1

I added the Omni S2 through Matter and built room, zone, whole-floor, and rescue-alert controls around what it actually exposes.

See the S2 setup

What I would spend money on now

What is installed here and what I would buy today are not always the same answer. These pages keep that distinction explicit.

Start with something that broke

These are finished builds, including the bad assumption or failure that made each one worth documenting.

Software that failed in useful ways

The house is the main lab, but it is not the only place I find bad assumptions. These are failure stories from software I actively publish.

See the projects behind the writing

Numbers I would rather calculate than guess