关于我的智能家居的秘密
Confessions about my smart home

原始链接: https://frenck.dev/confessions-about-my-smart-home/

Home Assistant 的首席工程师 Frenck 承认,他自己的智能家居系统一团糟,完全颠覆了人们对科技达人住所的预期。他最初加入 Home Assistant 时只是一名开发者,讽刺的是,那时他甚至没有任何智能设备。如今,他的家中充斥着数百台设备,横跨 Zigbee、Z-Wave、Matter、Wi-Fi 和云端平台,并且经常运行在多个 Home Assistant 实例上(蓝色、黄色、绿色、Beelink 迷你电脑)。 自动化系统混乱不堪,仪表盘惨不忍睹(经常在发布说明截图时坏掉),而且家人完全不买账。墙壁开关经常失灵,Frenck 太太和孩子们只能依靠手动控制或语音请求。 尽管一片混乱,Frenck 仍将自己的家视为一个不断发展的实验,为 Home Assistant 的创新提供动力。虽然他梦想拥有一个奢华且优化的系统,但他却总是被社区的需求分心。他为多年来智能家居的故障向家人道歉,并承诺总有一天会修好它。

这篇 Hacker News 帖子讨论了一篇关于智能家居维护挑战的博客文章。许多用户都认同作者的经历:最初的热情导致了复杂的设置,随后是倦怠和忽视。一些评论者强调了 Home Assistant (HA) 的“修修补补爱好”方面,一些人觉得它令人难以招架且容易出现配置问题,而另一些人则看重它的强大功能和灵活性。许多人提倡简单可靠的自动化,能够在日常生活中默默地改进生活而无需持续监控。一些用户提到了其他平台,例如 Apple HomeKit 和 Domoticz。讨论涉及继承的智能家居配置的潜在负担,以及增量式“智能化”的重要性,即不会影响基本功能。人们担心自动化过度工程以及复杂的 YAML 配置的使用。
相关文章

原文

People on the internet sometimes seem to have an idea of what my connected smart home looks like. And honestly? They're all wrong. 😄 Which is odd, considering I've shared my setup on multiple occasions–through multiple live streams, podcasts, and blog posts. Very recently, I came across a Reddit comment that stuck with me:

“They don’t even use Home Assistant”.

That Reddit comment has been resonating in my head for weeks. Is this person right? Am I even allowed to say I have a smart home? Do I practice what I preach?

I guess it's time for some confessions about the state of my smart home. 😅

The unusual start of my smart home journey

My Home Assistant journey was, I guess, anything but typical. If you are using Home Assistant today, chances are you started with another system–Google Home, Amazon Alexa, Apple Home, OpenHAB, Homey, Domoticz, or maybe something self-built– before looking for more flexibility, power, or local control. You are what we call an "outgrower". In that case, you have outgrown your previous smart home system and have been looking to do more.

Here’s my first confession: I was never an outgrower.

When I first stumbled upon Home Assistant, I didn’t know anything about smart homes. I didn’t have any smart devices (at least not that I was really aware of); I wasn't even thinking about automating my home at all.

I was just bored to death. 🙈

I'm not even kidding. I wanted to contribute to an open-source project–something where I could apply my development skills and give back to the community. That's how I found Home Assistant. I came across some issues I could solve, and while doing that, I discovered the amazing community 🫶 that surrounded it. It pulled me in deeper and deeper.

And yes, it is true: For the first year of contributing to Home Assistant, I didn’t even use it myself. Sure enough, I had test setups for development but no actual smart bulbs or sensors in my home. Who even wants that? 🥴

No worries–the saying is real–once you start going down the home automation rabbit hole, it's hard to stop. Eventually, I set up my own "production" instance alongside my dev and test setups. And slowly, more and more connected smart devices started to sneak into my home.

The ever-growing pile of devices in my smart home

Haha, yeah, so here we go. People assume that, as the lead engineer of Home Assistant, I must have the most extravagant 🤩 and insane smart home setup in the world…

My second confession: Yeah, well... no. 🤣

The reality? I have hundreds of smart devices and sensors in my home. But I have no idea which ones are actually connected. And if they are connected, I'm not even sure which of my many Home Assistant instances they're hooked up to. 😬

I basically run four production instances of Home Assistant, all originally meant to become the ultimate smart home setup. Each runs on different hardware: a Home Assistant Blue, a Home Assistant Yellow, a Home Assistant Green, and one running on a Beelink Mini S12 Pro Mini PC.

A Home Assistant Blue device next to a stack of three mini PCs labeled “Crash,” all wired in a network setup.
On the left, my beloved Home Assistant Blue–still one of the best-looking devices out there. On the right, my stack of Beelink Mini PCs. Compact, powerful, affordable, and energy-efficient.

To make my mess even more complete, I have a massive mix of devices:

  • Zigbee, Z-Wave, and Matter devices over Wi-Fi and Thread. 🛜
  • Tons of Wi-Fi devices running ESPHome, WLED, or other (custom) firmware.
  • A ridiculous number of cloud-based devices (😫 yeah, I know... a topic for another day).
  • And I don't think I own more than five devices from the same brand.

Why? Because I love experimenting—testing the latest smart home tech, exploring what’s out there, and staying ahead in the industry. I want to keep fueling my ideas with innovation, helping me push Home Assistant forward. There is so much interesting stuff! 😵‍💫

Imagine throwing a huge pile of smart home gadgets into your house, barely setting them up, and calling it a day. Congratulations–you now have my smart home. 😓

If you’re curious about the smart devices I actually use, here’s a list of my favorites:

Franck Nijhof | Frenck’s Amazon Page - Found in my own smart home

Shop recommended products from Franck Nijhof | Frenck on www.amazon.com. Learn more about Franck Nijhof | Frenck’s favorite products.

Automations? Kinda...

Given the above, you can imagine that controlling devices in my home is... complicated. 😅 Some devices, I just use the old-fashioned way–yep, I actually press the physical buttons of these smart devices. 🙈

So for the third confession: Some parts are automated, but... badly! 😰

Heck, some automations work only partially. For example, I have an automation to turn off some devices when I leave home. But the kitchen lights? They stubbornly stay on. Why? I have no idea. It is probably a simple fix, but I haven't fixed it yet.. because things just happen (or don't). 🤷

That said, I do love writing automations–especially the old-school way, directly in YAML. At one point, that kitchen light automation reached over 700 lines of YAML 🙈 Now you know why it's broken 🤣

If I had to count, I’d guess I have maybe 15 working automations across all my half-baked instances. That's it.

My dashboards are a disaster

Dashboards are one of Home Assistant's most powerful features. With the new drag-and-drop capabilities, they're easier and more flexible than ever. But my dashboards?

Fourth confession: They're a total mess. Easily the worst part of my setup.

”Can you share some screenshots of your dashboards, Frenck?"
“Show us what you’ve got!”

I hear this all the time. And the truth is, technically, I do share them–almost every month. When I write the Home Assistant release notes, most of the screenshots come from one of my own production instances.

Screenshot of an Home Assistant living room dashboard. While functional, it is a mess and not appealing.
This is an actual screenshot from my most-used instance, and probably my best dashboard… 😰

Yes, this means I regularly break my own home setup just so I can provide good examples for the release notes. As a matter of fact, because of it, my dashboards are so bad that if I turn on the "Coffee machine" switch, it actually powers on my 3D Printer. 🤦‍♂️

Home Approval Factor

I don't live alone. Mrs Frenck (also known as the Ninja 🥷) and the kids have to deal with this madness too.

How do they manage? Honestly... I have no idea 😓

Confession five: I've never asked them... so that approval factor is non-existent, I guess... 🙃

Here are a few examples:

  • Many wall switches do not work.
  • Mrs. Frenck has the Home Assistant Companion app to control one of the instances–at least, the one with the most devices in it.
  • The kids? They just ask us to turn things on and off. Which is really ridiculous.

But over time, I guess they got used to it. 😓 They accept that things don't always work–or at least, they stopped complaining about it.

The fact that they’ve just "accepted" things don’t always work—that stuff is flaky, experimental, or sometimes just plain stupid—is probably even more worrying. 😩

So, what does your smart home actually look like?

I guess my smart home is best described as a real-life, constantly evolving experiment–a playground where I test devices, reproduce bugs for the community, stage demos, and create release note screenshots.

I guess I do have a "smart home". But not in the way people imagine. And yet... I want to fix it.

Confession six: I want to have the most extravagant, highly optimized smart home setup in the world. 😎

Don't we all? 🙃

Every time I set aside a free Sunday to work on my own setup, it takes about 30 minutes before I realize there's something I could fix or improve for everyone. And suddenly, instead of fixing my own mess, I'm contributing to Home Assistant again.

But for my family's sake, I need to sit down and do it right. They've put up with this disaster for too many years.

So, to Mrs. Frenck and my kids:

I'm sorry! 🙏 I'll fix it!

Someday.

../Frenck

联系我们 contact @ memedata.com