yellow

Home Assistant Yellow - instant 2x IoT speedup with CM5

In a win for modular, private, local IoT, I just upgraded my Home Assistant Yellow from a Raspberry Pi Compute Module 4 to a Compute Module 5 this morning, and got an instant 2x speed boost.

Home Assistant Yellow upgraded to Pi CM5

I first posted about the Yellow in 2022, and walked through my smart-but-private HA Yellow setup in my Studio in a video last year.

Because I was running an eMMC CM4 in the Yellow before, I ran a full backup (and downloaded it), yanked the CM4, flashed HAOS to a new NVMe SSD, and plugged that and the CM5 into my Yellow. After running a Restore (it's a handy option right on the first page that appears when you access homeassistant.local), I was up and running like there was no difference at all—just everything was a little more snappy.

Smart home automation shouldn't be stupid

Jeff Geerling holds a dumb not smart light switch

There are far too many smart home devices which make using a device harder. Like a light switch and light bulb that requires a wireless connection to a hub in order to control the lights.

Before, you could flick a switch, and a light would come on.

Now, you have to ensure the light has power, the switch has power, and the hub has power. And the wireless connection between switch, hub, and light needs to be reliable. And the hub can't lock up or go offline. And if it's anything like most modern IoT devices, the hub needs a reliable Internet connection and cloud account, or things will start failing at some point.

That's dumb.

And that's just light switches. Can you imagine relying on this kind of 'smarts' for essential services in your home, like HVAC, water supply, etc.?

To be truly 'smart', I follow three principles for home automation. Every smart device must be:

Home Assistant Yellow - Pi-powered local automation

I've dipped my toes in 'smart home' automation in the past.

Typically I approach 'smart' and 'IoT' devices as a solution to one simple problem, instead of trying to do 'all the things'.

For example, I wanted to make it easy for my kids to control a home theater with four different devices and complex audio/visual routing, so I bought a Harmony remote and programmed it to control TV, a game console, an Apple TV, and radio. I don't want Logitech to start controlling other aspects of my house, or to give intruders an avenue by which they could invade my home's network.

However, many smart devices require a persistent Internet connection to use them, and that I cannot abide.

Home Assistant Yellow - inside enclosure