Confessions about my smart home

72 pabs3 53 5/18/2025, 1:57:39 AM frenck.dev ↗

Comments (53)

iFred · 6h ago
I feel like a kindred soul of sorts with this author.

I’m on my fourth iteration of a smart home setup with HA. Depression, neglect, a feeling that I need to burn it all down and restart, and depression again were all extinction level events for my setup. At one point I had meticulous Grafana dashboards worthy of a Golden Grot that could tell you the concentration of CO2, the pressure waves from the Tonga eruption, a map of Puget Sound gas prices, and other bits and bobs. I had dozens of Airthings sensors, plant sensors, ZWave temp sensors, three weather stations, countless LIFX bulbs, all working in unison to give me a pulse on my house.

Then I had a bout of the existential sads and just stopped looking at the slack notifications when HA connected the dots between a spike in radon and a nearby earthquake. I stopped caring that the CO2 concentration in my office was over 750ppm, or that watering my plants in my office in the winter was contributing to increased particulate in the air. Because I wasn’t listening to the interesting stuff, I stopped listening to the important stuff- alerts about failed drives, dying batteries, and broken updates.

Not caring felt so freeing. I didn’t start things up again until a few months later when I realized I wanted something cool to show in an interview. The cycle started anew.

firecall · 6h ago
I can relate to that!

The existential depression cycles that make me wonder why I’m even bothering to do the things that used to bring me joy, or at least keep me occupied, are exhausting.

atoav · 5h ago
I have HA but my one principle is that it has to stay invisible.

That means it does things like switching off the lights when nobody is home, measuring temperature that informs heating, switching on certain things based on time etc.

But what it isn't meant to be is a dashboard that I have to look at constantly. All functions I need shall be accessinle with physical buttons, dials or switches.

chronid · 5h ago
This is what home automation was supposed to be. You shouldn't be looking at it, it should just help you silently and reduce the amount of things you have to care about.

Turning lights off, closing shutters when it goes dark, handling temperature and CO2 concentrations, etc.

I feel people have a need to look at dashboards, have screens, etc (maybe it's some sort of sympathetic reaction about looking at dashboards all day at work?) instead of letting go. Dashboards should be looked at if something is wrong and automation is failing.

ipv6ipv4 · 8h ago
That the lead engineer of Home Assistant (HA) doesn't have an actual functioning HA setup, because he likes tinkering apparently, explains a lot about why HA is so awful to use for anyone who doesn't want to pick it up as a constant tinkering hobby.
Helmut10001 · 58m ago
I have a completely opposite experience. My home automation (HA) system runs stably with around 50 Internet of Things (IoT) devices (mostly Shelly). The Docker container updates automatically via cron job and `compose pull`. There has been zero admin work in the last 5 years. All Shelly devices can easily be updated via the integration. What more could I ask for?
baq · 6h ago
Au contraire set and forget is what HA excels at… if you can stop yourself from tinkering.

The most useful automations are very simple: turn on some lights around sunset, turn off radiators when windows are open, etc.

iforgotpassword · 6h ago
Huh, I've been using HA for over a year. The only issue I had was the very first version I was on sometimes stopped firing timers. It was fixed in the next release. Since then, I occasionally add or change an automation as I see fit, other than that it's working the way it's supposed to. Doesn't mean I have a wishlist, but everything else I looked at seemed more complicated and technical.
starky · 6h ago
This is pretty much my experience. Depending on what I'm setting up it can be different levels of pain, but other than adding a device or reorganizing my dashboard on occasion the majority of my setup is unchanged from when I first set it up and automated a couple things.
pmlnr · 5h ago
> over a year

It's building automation. When it's over a decade, then it's starting to be OK.

octo888 · 6h ago
I'm wondering if it would be better just to create Home Assistant Simulator, the game
californical · 7h ago
Yeah, as someone who will soon be starting some basic smart home configurations, this whole article reads like “why not to use HA”.

I want a system so reliable that I can completely forget it exists. I have been leaning towards setting up a few basic automations with Apple Home and calling it good, since it seems like the Apple version can handle simple things like “turn on the lights at 8pm for 3 hours when I’m out of town” or “open the blinds when my morning alarm rings”. Other than that, probably don’t need a ton of smartness besides grouping things into zones that can be turned on/off together

anon7000 · 6h ago
This is exactly what HA has been for me. I had several smart bulbs on Apple HomeKit which were… unreliable to say the least. After switching everything to Home Assistant as the main brains, it’s been rock solid, and a LOT faster. I even have an Apple TV which should have helped HomeKit be better.

You can still use Apple’s automations to do stuff in HomeKit. I mean all the rooms & devices “just show up” in Apple HomeKit seamlessly. “Siri, bedroom off” works perfectly with no setup, for example.

Apple home is ok, but automations / iOS shortcuts are unfortunately extremely difficult to write unless they’re very simple. As a technical user, it’s nice to have the option to do something deeper if I want. But the biggest problem for me was the reliability, even for bulbs allegedly fully supported by HomeKit.

I originally only set HA up to bridge in non-homekit devices (like my Govee LEDs), which is also a good use case for HA.

I’ve been fiddling with my smart home less than ever now that HA is set up.

ewoodrich · 6h ago
The fact that this guy is running four separate Home Assistant instances should make it pretty clear that this experience far from the normal use case. My automations for lighting and other "core" stuff is rock solid, the fun tinkering with ESP 32 stuff less so but that's because it's really an extension of my electronics hobby.
danieldk · 4h ago
Agreed. We used to use Homekit, then we switched to SmartThings because it supports Z-Wave and Zigbee and that's about it. I rarely look at the app at all, but it does useful things like warning me when the humidity is too low (which is an issue in our apartment), automatically switches off the infrared heat panel when I leave home and I forgot to turn it off, and something SmartThings or Hue changes the light intensity/tint based on the time of the day. The robovac also works from SmartThings (which is nice, because I don't have to deal with another platform).

For most people that I know that use HA, it's more of an hobby than a thing you set up once and then blends away in the background.

I tried HA a few times and it was way too much effort for something that I do not want to spend a lot of time on.

rwyinuse · 5h ago
For basic automations like you're mentioning, Home Assistant is pretty much rock solid. Bad devices are far more likely to give you trouble than HA itself. Don't buy anything cloud-based if you can avoid it (though many of them do work well with HA). A zigbee dongle with HA and Zigbee2Mqtt integration should cover most of your use cases.
ipv6ipv4 · 6h ago
If you want to enjoy the adventure I can't recommend Lutron Caseta switches enough. They are rock solid and work independently of any smart home setup (for when the smart home inevitably fails). I don't like smart bulbs but if you prefer them, Philips Hue is widely loved, as far as I can tell.

Whatever you do, don't skimp on the lighting smart devices. It usually ends in tears.

pmlnr · 5h ago
Domoticz.

They have an entirely different mentality on longevity, on where and how it can run, plus it supports scripting instead of the utterly disgusting YAML thing in HA.

troupo · 5h ago
HA has been "set and forget" for me for a few years.

Unless I start tinkering with it :)

eterm · 5h ago
Yeah, HA is a bit of a nightmare, you quickly get thrown into YAML-hell, and without much real guidance.

I gave up trying to do much with it. It still runs my MQTT broker and basic automations, but for anything tricky I no longer try.

atoav · 5h ago
You can build a house with a set of Lego, but don't blame Lego if you can't stop afterwards.

I haven't (had) to touch my HA assistant since I set it up which is now roughly a year ago and it is running fine. If you feel the constant need to optimize stuff that is a bit on you..

Aurornis · 7h ago
> 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.

There is a big home automation channel in one of the Slacks I’m in.

It has been a running theme for years that people get Home Assistant, start trying to automate everything, frustrate their families, and then get forced to de-automate parts of the house because everyone around them is so fed up with it.

The endless debugging and tinkering is only fun for the person doing it, not the test subjects dealing with it. Even the tinkering gets old after a while and people end up with half-baked automations that they just live with, vowing to get back to it some day when the spark returns.

iforgotpassword · 6h ago
Imo that's people trying to be too clever with the automation, inevitably resulting in situations where you'd want different behavior to your "smart" automation.

I did that too in the very beginning but soon realized that you need subtle, non-intrusive rules that make your day ever so slightly more comfortable but don't get in your way if you do something unexpected.

The problem is that HA gives you a million possibilities while Google and apple don't, and most techies just fall for it and start over engineering the shit out of it only to annoy the rest of their family to no end and then getting rid of everything again.

somat · 4h ago
700 lines of yaml! The inner platform effect strikes again.

https://en.wikipedia.org/wiki/Inner-platform_effect

viccis · 7h ago
The article has a lot of ChatGPT style and bloat, and seems like mostly an ad for the author's company, complete with some referral links in it to external merchants like Amazon.
isoprophlex · 7h ago
If the youtube-thumbnail-style header image with some douchebag showing An Emotion captioned in Bold Letters doesn't throw you off, the shitty LLM emphasize-emojify-and-whitespace bloat will.

The poor, dumbed down writing notwithstanding, it also takes forever to get to the point.

I didn't enjoy opening this adcrap.

Domenic_S · 7h ago
As soon as i saw "And honestly? They're all wrong." i knew chatgpt had done the heavy lifting
eterm · 5h ago
Chat-GPT is addicted to emoji. It's as if in trying to de-formalise it so it stops typesetting em-dashes it's gone too far the other way.
DrSiemer · 4h ago
It has gotten to the point where I now almost exclusively associate the use of emojis outside of social chat with LLM output. They are on the same level as all the "useful comments" added to my code: trash that the prompter was too lazy to remove.
pmlnr · 6h ago
I had to do home automation for FIR panels as the official solution had problems - writeup at https://petermolnar.net/article/herschel-fir-heating/index.h... - and used Domoticz. Never regretted it. I gave HA 3 runs, backed off each time.

At first, in the YAML era, because it was insanely hard to create heating automation (not HVAC, just heating).

Second when HA decided that their supported Python version was greater, than Debian Stable's and FreeBSD stable's Python version.

Third when it became near impossible to install manually, especially on something not linux, FreeBSD.

HA might be a great system when set up once and left alone, but nobody seems to be doing that.

baq · 4h ago
> Second when HA decided that their supported Python version was greater, than Debian Stable's and FreeBSD stable's Python version.

This is a Python problem, inelegantly solved by docker. Nowadays you could probably use uv, but see below...

> HA might be a great system when set up once and left alone, but nobody seems to be doing that.

Everybody except tinkerers do exactly that, they just don't run Debian stable or FreeBSD and don't really comment about anything anywhere. They run HAOS or Ubuntu+Docker.

procaryote · 4h ago
I've tried a few different home automation things including Home Assistant and OpenHab. I feel all of them are overly complicated and you're pretty much trying to code using configuration, which worst case is YAML

A lot of the complexity seems to come from being clever around performance, so the thing only reacts to new events or commands and doesn't do more work than it has to. This just seems like a lot of over-engineering. If you don't have thousands of devices, or run your controller on battery, performance shouldn't be an issue.

I ended up using an existing home automation thing just as a bridge to smart devices, and wrote a service to control what should be happening when. Every incoming event or every 60s, I just rerun a my thing that determines the desired state, diff it against the known state and emit commands to make them match

So my home automation ended up being stuff like "if someoneIsAtHome() and time > XXX and time < XXX, these lights should be on: "

Add a frontend for overriding the default and I have a system where I can just change my code if I want the behaviour to change.

nevi-me · 3h ago
This is not a great advertisement for Home Assistant. The writing is also not good like some point.

I am on my third iteration of HA, I regularly update it, so I also read the release notes that the author prepares/publishes.

HA feels like a broad church that caters to many users' integration needs. Lots of plugins that are supported as part of the core, fancy ways to create dashboards (admittedly I still struggle beyond the basics, and maybe I want automation and not dashboards).

It's one thing to write in the release notes about the fancy new features being added to dashboards, and another to actually use them as the lead developer. I personally wouldn't have posted that as my best/most used dashboard, because that signals that you don't really use your product.

There's a time when I led a team building a product, and my sermon to the team was that we should always be the superusers of our product because we'll be the first people to notice issues, our clients would look to us for support and we can't correctly build what we don't understand.

I don't get a sense of that from this post. It's not even about having a well oiled automation/assistant (as you're not the only one using devices in the house like you correctly point out), but find a subset of your devices in the instance you want to use, and produce something you want to regularly tell the world about.

Else we'll keep getting frustrated with HA until the big beans eventually catch up.

My 18 month toddler can do things with Google Home, she knows where to press to turn on the lights she can't reach. She fumbles her way around "he gugu". That's a good experience for someone who can't yet form sentences. Even with the best devices, I doubt I'd get her to that proficiency with HA.

Yeah, it's been the year of voice, but it feels complicated at a distance, I'm not even bothering with it.

animal_spirits · 8h ago
Goodness I hope to never buy house someone used to hack into a smart home. I don't want to inherit anyones bugs or try to understand their mental framework for setting things up.
Negitivefrags · 7h ago
If you are going to inherit something, it's certainly a better position that they were using something open like Home Assistant than if they were using a bunch of proprietary / cloud based things.

At least you have the capability of getting things into a working state without the original owner, which may be impossible otherwise.

Now of course the best case scenario is when the "smartness" is only additive to the home, and not required for it.

In my case, if Home Assistant isn't working, the house just works like a normal house with all the wall switches functining as you would expect.

If I ever sold the house, I would give the new owner the Home Assistant instance, disable all my automations, but also tell them that I'm not going to help them at all with supporting it. The most likely scenario is that they wouldn't want to use it or care about it, but at least the house works just fine without it.

qwerpy · 7h ago
My house’s automation is pretty much additive but recently I’ve started getting more and more annoyed at the smart light switches. I bought a hodgepodge of switches from different manufacturers. They all work but have different amounts of delay and none of them have the determinism of a dumb switch that physically changes positions.

Someday in the far future when someone buys my house, the small but noticeable differences in light switch behavior is going to drive them crazy. I did keep all the original switches for the next owner, if they are motivated to swap them back in.

timc3 · 6h ago
Yeah I’ve been wondering what to do if I ever sell.

Unlike some others in this thread, the 350 devices I have don’t require too much maintenance (have to replace the odd light bulb, and I do some upgrades once a week), and work flawlessly most of the time. I also designed it so that it works without home assistant or any controller.

But what I am going to do - some of the zigbee lights are permanently fixed, but are on manual switches so I guess thats ok. But the irrigation system, some of the lighting systems which are switched automatically, the built in speakers and even the networking might be beneficial to stay.

Would probably have to do an audit and take a couple of days.

tehlike · 7h ago
I'd have hoped someone did at least somewhat of a decent job to wire the house with cat6. Could save so much time.
apexalpha · 4h ago
I have been playing with HA for years.

Just as everyone I started out by automating lights and other stuff...

And just like (almost) everyone I quickly found out my life really isn't structured enough for automation at the level of detail like one light in one room.

While I love the "scenes" (turn off X, Y and Z with one press) and the observability (see state of lights on 2nd and 3rd floor at one flance) I pretty much stopped automating stuff.

First time lights turn off when Plex starts? Great, like in a cinema!

7th time? After discovering 500 edge cases. Not so much.

Now I'm in the process of creating mini-dashboard per room that I put on a NFC tag next to the door. A quick tap in every room to control everything in that room and nothing more.

It's so simple even my wife uses it, usually a good indicator you've actually added some value as opposed to just doing something 'smart' because you can.

rwyinuse · 5h ago
I have HA (the OS version) running as VM on Proxmox, and it's been rock solid for more than a year. Pretty much no issues using dozens of Zigbee devices from various manufacturers. Basic automations just work, I would never recommend any commercial / big tech alternative over it.

Where I've had more issues is experimental stuff, integrating voice assistant & generative AI with HA. For example, I can use HA voice preview & whisper to verbally ask my HA instance to give me the lunch menus of my nearby restaurants. It then fetches the data from APIs, generates the response using template, and plays the response using text-to-speech. All this happens locally. Usually works, but sometimes it hangs for reasons I've yet to determine.

hampowder · 2h ago
Does anyone have a view of the 80/20-type automations I can make?

It seems like there's an endless amount of automations that can be done, but are there any simple ones that provide outsized returns?

koyote · 1h ago
As someone who thought smart homes were just a gimmick but now has a reasonably complex HA setup; these are some of the things I use it for:

* Controlling items I don't have easy access to:

  * AC in baby's room (as well as checking on temperature) while baby is asleep  
  
  * Subfloor ventilation fans and set up clever timers for them (I'd have to crawl under the house)
I also have a motion sensor connected to a light for the hallway which has logic that is a bit more clever than the out of the box motion-controlled-lights (e.g. it stays on if people are in the vicinity).

Other than that, the rest is pretty much gimmick: Every blue moon I will change the light in the living room to bright purple for fun.

brandensilva · 6h ago
I can attest to getting overwhelmed with it.

There are some automations I've setup that I never have issues with. Perhaps my most reliable being around lights. Not surprising the hue lights work the best. Also my hardwired locally controlled garage doors

There are some that if the power goes out I gotta log back in. Cloud is often a pain.

If it isn't on my dashboard I forget about it.

I've talked to professional installers or resellers and found similar issues with control 4 and other systems so it isn't a unique problem to Home Assistant.

This stuff gets ugly because of how complicated it is to setup, deal with multiple protocols,lack of standards or too many standards, unreliable devices, breaking changes with updates and more.

protocolture · 7h ago
I can 100% empathise with this.

I have HA, but I used it for a custom application that relies on some integrations with Home Automation stuff (Lights, Sensors)

As an accidental outgrowth of that I was also able to automate the lights to aid my child in keeping a good bedtime routine.

But its certainly not the reason I bought all the doohickeys.

zhouyisu · 7h ago
I have also tried to upgrade home lamps. But instead of "smart", I choose simplicity. Using MDNS (local network discovery protocol) and a minimal HTTP interface, I made lamps discoverable and controllable offline via a basic Android App. No central servers, subscriptions, or cloud dependencies.

The result is pure freedom. Setup: plug in and connect to Wifi, done. Control: install app, join home network, control lamps anywhere in the house. Automation: A lightweight, customizable app handles everything.

The app polls locally for available lamps, which works flawlessly for 5-10 devices.

Security might be a problem, but since everything lives behind a firewall, I’m comfortable with the tradeoff.

nikau · 7h ago
I did similar for my lights, I just have a cronjob on my router that runs "sunwait" utility to pause until sunset, then uses curl to hit the "power on" endpoint of my $15 sonoff switch flashed with tasmota.

Manual on/off is just a URL shortcut in my chrome bookmark bar.

Basic but does what I want, turns light on when it starts to get dark, and simple bookmark on my laptop and phone to toggle power on/off manually.

myspy · 7h ago
Our house is completely dumb. I don‘t see a reason to automate what little can be done manually.
fud101 · 4h ago
I get frustrated when i get home and have to flip on the light swithc then find the remote to turn on the other light switch. I have a HA setup but the light/fan is controlled by some RF nonsense which I bought a RM4 PRo for that home assitant can talk to - but it doesnt, so i have to use the app for the rm4 pro.It's all bad. I dont use it lol
the_third_wave · 3h ago
Hm, odd, maybe turning something practical - a tool, a utensil, a beverage - into an obsession bordering on religiosity does not a happy camper make? A saw is meant for sawing, not meant to be idolised or localised or deified. Coffee is meant for drinking, not meant as an alternative for the Japanese tea ceremony. The thing you use to make it is just that, a thing used to make coffee, not some shrine to the gods of Java. In the same vein that program you use to switch on and off the boiler depending on the price of electricity and the output of your solar panels is just that, a thing meant to save money and make life easier.

Yes, I have some 'home automation' around the farm, in my case based on OpenHAB. I use it for the aforementioned purpose as well as for making it possible to remote control electric fence chargers and lights. No silly sensors for air quality or CO2 because I don't see the use. It is a bit like the early Linux desktop installations with an overabundance of monitors for everything going on in and around the machine, maybe fun to configure and run for a week or so but after that you'd just get rid of 95% of the xperf, xosview, conky, gkrellm, ... guff and settle on a few simple and unobtrusive cpu/memory/storage/network monitors and be done with it. 10 years later you'll still be running the same configuration, now as natural as the dials on a dashboard.

moron4hire · 5h ago
It's funny, this is actually very similar to my experience when I was working on VR software. I used to tell people, "I have at least a dozen headsets but only one head." But I bet rarely ever spent time on using VR. I'd pop on a headset to test the input systems, but most of the time I was working on application logic, which I didn't need to do in the headset.

I suppose chefs don't eat most of what they make. Most wood workers don't have a house full of only furniture they've made. I know a lot of working musicians who have a lot of gear they never use because they just play bass in a band somewhere.

pests · 4h ago
> I suppose chefs don't eat most of what they make. Most wood workers don't have a house full of only furniture they've made.

I have to disageee with you here. Chefs are definitely tasting their food throughout, even if not enjoying the final creation. And many many many woodworkers I know have the random hodgepodge of bespoke furniture spread throughout their property.

moron4hire · 1h ago
Chefs famously don't cook for themselves the elaborate things they make at work and wood workers with a hodge podge of pieces (and random unfinished projects that sit around) is exactly the situation the original article describes.
troupo · 5h ago
I wish Home Assistant had other ways of writing automations than YAML.

I even installed Node RED not to deal with YAML and multiple sheets of conditionals and dropdowns. Node RED is also a bit weird :)