Smart Home
-
The More Things Change
So, I was making a transition to being more HomeKit oriented for the smart home. Hubitat was having issues, and the capability of redundant multiple standby hubs in HomeKit was appealing. So, I started to build out routines, swapped some items from Zigbee to HomeKit compliant Thread based ones, and was trying to make that work.
Long story short, it didn't last long.
It seems that every time there is a network interruption, like upgrading the router firmware, or an update to the HomePods themselves, things just completely go bonkers and I end up spending hours trying to get stuff back online and working. It doesn't matter how much redundancy and backup hub facilities you have if they just all break with an update or a passing change in the network infrastructure. Things needs to come back online once whatever it was has passed. Network is upgraded and comes back online, it should start working within seconds, not hours. If you upgrade the HomePods, or they automatically update, things should come back online in seconds or I'd even let minutes slide, but not hours.
So, I'm back to Hubitat as the main thing. Some changes from before are I disabled the native HomeKit integration and installed a community integration that pushes necessary items to Homebridge, and then on to HomeKit. It seems to be much more stable based on a month or so with it. And Hubitat has largely fixed their issues, which honestly, seemed to be related to the HomeKit integration being active. (The new Hubitat C-8 is still going through quite a bit of growing pains, though, so I'm holding steady with the C-7.)
But I also started playing a little more with Home Assistant. I've created a couple dashboards, integrated it with Hubitat using some community add-ons, and it's been great. The dashboards are more configurable than the standard Home app screens that you get with Apple's app. And it can integrate with the ecobee thermostat and Netatmo weather stations. These are cloud integrations, unfortunately, but they seem to work fine so far. And the dashboards are much more functional and aesthetically appealing than the Hubitat ones out of the box. Hasn't been too hard to get to where I am with it. I have not done anything to create automations in it as of yet, and not sure I'll need to, but the dashboards and adding in the needed integrations have gone pretty smoothly.
So, that's where I am right now. HomeKit has some things in the background that I'm not using much. Hubitat seems to be pretty stable. Home Assistant is working well for my limited use cases. Homebridge continues to be a rock. Kind of a Frankenstein-ish setup, but if you consider I'm not doing much with HomeKit, then it's actually really just Home Assistant and Hubitat. Mainly using sensors and other equipment that could be used with other systems like SmartThings or directly into Home Assistant if I ever get that far. I think I'm settling in, at least for a little while.
Unamused pooch waiting impatiently for the human to finish getting groceries.
-
Never One to Leave Well Enough Alone
So this is another smart home update, because that seems to be what I do in my free time these days, when I get it. The HomeKit integration from Hubitat is ok, and I'm using HomeKit more and more for day to day control. Most automations are still in Hubitat, but I'm experimenting with the HomeKit ones. Not as configurable or powerful as Hubitat, but something that makes some sense.
Hubitat is a single device. A single point of failure should anything happen to it. HomeKit is the framework that Apple uses. It uses a more distributed management. I have a few HomePod Minis and an Apple TV. Any of them can be the "hub" that all the HomeKit devices and integrations connect with. When one is tagged as the hub, the others go into standby. If the one tagged goes offline for whatever reason, one of the other ones takes over the hub duties. No action required on my part. It's actually kind of slick.
Also, Hubitat has gone through some pretty bad updates as of late. It got to the point where I'd have to reboot it twice a day. For some reason, it just completely wigged out. And when it got to the wigging out part, my network went down. I can't say the Hubitat caused it or what, but one time I shutdown just the hub and the network returned to normal. So, that's pretty damning evidence. The most recent couple of firmware updates seem to have largely resolved this. But it has left me kind of leery of trusting the brains to a single device that has had issues.
Another thing I've done recently is install a Homebridge hub again. Along with a Hubitat plugin/app I can operate my Hubitat connected Zigbee locks via the home app now. Since Hubitat is trying for HomeKit certification and Apple rules prevent "barrier" devices from connecting to anything other than HomeKit hubs themselves, they were not allowed to be shared directly via Hubitat. Homebridge, which is not certified or even trying, has no problem with this. I can also expose the Ring cameras to HomeKit with Homebridge. It's not great. The lag is very noticeable, the quality is less because it requires re-encoding the video on the Homebridge itself, and it's dependent on an internet connection to the Ring api/dashboard. But, it's there. Just not ideal.
I installed a HomeKit enabled garage door opener for one of the doors, too. Something I've had for about two years and just never installed. Probably will add another one for the other door since it seems to be working well. I could get a model that works with all doors in one thing, but it's more expensive and frankly, unnecessary. It has 3 ports, all which will show up in HomeKit even when one is not in use.
I've also started looking into HomeAssistant. Open source home automation project. It's much more complicated than HomeKit or even Hubitat, but it does seem much more configurable. And if I can figure out the dashboards and such, much nicer looking than Hubitat. Downside is remote access, which requires a subscription. But if I get rid of Hubitat, then it's a wash. I don't think I'd subscribe to both. Anyway, it's running in a docker container on a cheap Intel mini PC I picked up, which, with a coupon, was less than what Raspberry Pi 4 devices are going for these days. Faster to ship, too. And HomeAssistant can connect to HomeKit as well. So it could potentially be a replacement for the Hubitat if it came down to it. Hook the Z-Wave and Zigbee devices into Home Assistant instead of Hubitat, expose to HomeKit, go from there.
So, the smart home continues to be somewhat of a moving target. But the pace has slowed down a lot. Not getting lots of new devices or anything. Just tweaking and playing with how the ones that are currently installed are being utilized and automated with what system. I'm getting to a decent place I guess. Time to start thinking about what's next.
The dog is generally good at home and pretty loving of everyone. At the vet, it's a completely different story.