I Finally Built the Smart Home of My Dreams

Smart Home Devices
120 followers
2 Video Views·May 25, 2026
AI Generated·May contain errors
Video Summary
AI GeneratedThe creator details the process of rebuilding a Home Assistant smart home setup in a new house. Moving away from a piecemeal approach, the system prioritizes local control, stability, and practical automations over cloud connectivity to genuinely improve daily life and reduce reliance on smartphones.
In my last video, where I talked about setting up our new networking now that we
moved into this house, I had a comment asking me how I was able to get my wife to help me with
pulling cables. And I jokingly responded, just take away home assistant for a week.
And while that was definitely a joke, it was kind of true. After running home assistant in
our previous house for many years, we didn't quite realize how much we relied on it until
it was gone. So I knew one of the first things that I wanted to set up once we got into this place
was home assistant. So in this video, I'm going to try to get home assistant set up and
all of the crucial infrastructure I need for that to work. And I'm also going to show you
some cool ways that I've put that to use and some future ideas as well.
Now, home assistant isn't the only thing that I haven't gotten set back up since I moved into
this house and started rebuilding my home lab. I also haven't gotten my VPN server set up,
but fortunately, like I've talked about a few times on this channel,
I have a backup thanks to private internet access, the sponsor of today's video.
Now I'm sure many of you are aware of this, but a VPN is a great tool to have in your tech
tool belt. It can help to keep your internet traffic safe from prying eyes and also allow
you to access content or websites that aren't available in your region. And with tons of
servers across 91 different countries, you'll have lots of options to choose from. I've been
using PIA personally now for around two years and it's been a rock solid. And I love that I can use
it on my phone, my laptop, or even Linux servers. One of the best use cases I have for PIA is with
which lets me easily tunnel traffic from other containers through PIA servers. Also,
they have a strict no logs policy, which is verified by third party audits.
So if you're looking for a rock solid and feature rich VPN that you can get for a great price,
make sure to check out private internet access by using my link down in the description. With that,
you can get 83% off plus four months for free. When I set up home assistant in the last house,
I sort of did so piecemeal, just slowly adding things and kind of learning as I went. And this
led me to make a lot of decisions that I regretted. But now that we're in this new house,
I have a clean slate. I can sort of set up home assistant however I want, and I'm going to try to
get the perfect smart home setup for me. Now for this go around, I have a few goals. First of all,
I want to have as few devices as possible that rely on any sort of cloud connectivity or even
wifi. I also want to focus on making automations and scripts that actually make my life and my
life easier rather than kind of doing fun, goofy stuff. That being said, I still really like home
assistant and I'm probably going to do some stuff just for the fun of it. But for the most part,
I want home assistant to actually be helpful and not get in the way. And so I also want to try to
keep things as organized as possible and easy to maintain. That way we don't end up with like
broken things that are just more annoying than they are useful. So to get started on that first,
we need a system. And while I previously ran home assistant in a virtual machine,
I decided to build a standalone dedicated home assistant machine. And similarly to my network
setup, I wanted to repurpose gear that I already owned. And I figured the perfect candidate for
this might be my HP Elite Desk G3 Mini. I picked this machine up a few years ago and I've used it
for a ton of different projects. And so I feel like at this point it deserves a permanent role.
I dropped in eight or 16 gigs of memory. I can't remember as well as an NVMe SSD.
And then I followed the instructions to get home assistant installed onto it.
Now, since I wanted to avoid wifi, I obviously needed to use some other type of protocol.
And for that, I have these two adapters here from Nabucasa. First up is the Home Assistant Connect
ZWA2, which is a Z-Wave antenna that was developed by Nabucasa, which is a part of the Open Home
Foundation or the company behind Home Assistant essentially. And this device is pretty simple.
It lets you connect to Z-Wave devices. There's also the Home Assistant Connect ZB2, which can
either be set up to use the ZigBee protocol or matter over thread. Unfortunately, I can't do
both and I'm going to stick with the ZigBee just because I already have a lot of ZigBee devices.
Now I do want to be clear that these were sent over from the Open Home Foundation for me to
take a look at and use in content. So I did get these for free. I'll try to make sure that I
mention anything else in this video that I received for free, but I still have my opinions that I will
give on it and I'll try not to be biased or anything like that. They do come in at pretty
reasonable prices though. And also by buying these, you're helping support the Open Home
Foundation, which helps make Home Assistant. So I'd be happy to spend more money on that since
I've been using Home Assistant for a long time. Oh yeah. When Open Home Foundation sent over that
Z-Wave antenna, they also sent some Z-Wave devices, like a little smart plug from Zeus
and this Water League sensor. I haven't set these up yet, but I did get them sent for free. So I
just wanted to be clear on that as well. Anyway, since I already had Home Assistant installed,
I went ahead and plugged in both of the adapters and started getting them set up.
With the Z-Wave adapter, I had some weird UI bugs kind of when setting it up, but once I got it all
configured and used the recommended settings, everything seemed to work just fine. And I got
the firmware updated as well. With the ZBT2. Whoa, gosh. With the ZB. With the ZBT2. Gosh,
am I even saying it right? That seems like it's wrong. Nope. It's ZBT2. That's just kind of hard
for me to say. Anyway, with that one, I also got it set up, but I ran into some weird issues.
When I tried using the automatic setup with the integration, I kept getting this error.
And so I ended up just having to set up the ZigBee network manually. I'm not sure if that's
because I have some early review sample models with some older firmware or anything, but that
didn't seem to be the case. I'm not really sure. Hopefully over time, they kind of smooth out the
onboarding process and work out some of the bugs. But once I got them set up, everything worked
great. In fact, I haven't had a single issue with any devices dropping off or losing connection.
So yeah, they seem to be pretty rock solid. I didn't want that set up just sitting here in
the middle of my studio though. It needed a better home. And well, I decided to put this
homelessness and set up in a closet. That's pretty much right in the middle of my house.
I could have put it in my little server closet, but that's at the very corner of the house. And
while I wouldn't be worried about the Z-Wave antenna, probably with that distance,
I'd be a little bit concerned that the ZigBee devices all the way on the other side might
drop out. So I decided to put everything in that closet in the middle of the house and to keep
things nice and tidy, I decided to rack everything into this 3D printed mod 10 rack that I covered in
a previous video. I printed out a shelf for the Elite Desk, and I also printed out the shelf for
this Tenda 10 gig switch, which is probably going to be overkill. But if I ever decide to add any
other little mini servers or something in that closet, then I'll have the option for some 10 gig.
Oh, and I also printed out a little keystone panel as well as just a vent,
got everything mounted in the rack. And once I got it all wired up in the closet,
it looked pretty decent. The beige filament was definitely a choice. Realistically,
that was just one of the first filaments that I could find when unpacking. I definitely need
to do a little bit more tidying of the cables, but I also need to get a UPS in there that I
just haven't found from unpacking yet. But once I finally find that UPS and then tidy up some of the
cables, I think I'm going to be pretty happy with this little home assistant setup. Now,
one of the more boring things, but also really important things that I wanted to get set up
was switches for not all of my lights and fans and such, but at least for all of the things that
I would want to probably automate. Fortunately, since we were building the house, I was able to
get some of those just wired in with the electricians, but there was kind of some
miscommunications. And so I ended up having to wire up a few myself. And I also had my buddy,
Raymond, who's sort of an electrician, helped me wire up some of them as well. So thanks, man.
Now for those switches, I used these Zoo switches primarily, which are Z-Wave switches. Z-Wave seems
to be a pretty good option for things like switches because it has a really good range.
So you're not going to worry about things dropping off and whatnot. I picked up some that are these,
you know, kind of standard decorative plates. Some of them were just toggles and some were dimmers.
And then I also picked up a few that use this more standard toggle style switch. So I didn't have to
swap as many face plates. Now getting these set up was a little bit different from what I was used
to with setting up Zigbee devices. It's a bit more secure and you either have to scan a little QR
code with like your phone or you have to have this little pin number whenever you set them up
with Home Assistant. Now I couldn't really get the QR code method to work. So I pretty much just had
to go type in all these pins and you also have to set these switches up into a pairing mode by
pressing the top button three times. So I did that like a billion times, but eventually I got
all the switches added. I updated the firmware for all of them. And so far for about a week now,
I've had absolutely no issues. They've been rock solid. So yeah, these seem to work pretty well.
I also picked up one other type of switch, which was from in Brighton. I picked this up
because it also has a built-in motion sensor. And so I thought that might be fun to try out.
And I installed it in the garage because, well, over the last few weeks I've been walking in and
out of my garage, holding a bunch of stuff. And so it's nice to just have the lights automatically
kick on whenever I'm walking through there. Oh yeah. Another device that technically isn't
a light switch, but it's kind of a switch is this little Z-Wave four button controller.
As I mentioned, there were some miscommunications with the electricians and because of that,
there actually ended up being a few switches in the house that weren't actually wired up to
anything. They were just dead switches. And so I was actually able to take those out and instead
install these little controllers. These don't actually wire up into the house or anything.
They're just battery powered, but there's Z-Wave devices that can send different signals based off
whether you press the button or hold the button down. So you can use those to trigger automations
for scenes and such in Home Assistant, which is pretty cool, especially here in the studio space.
But I'll talk a bit more on that here in just a minute. Now setting up Zigbee devices was a lot
more simple. It's the same as what I had done in my previous Home Assistant video. Basically,
different devices will have different ways of getting it into pairing mode and then you just
go add a device and yeah, it's done. Now when it comes to Zigbee devices, I primarily used things
from third reality. They have lots of different options of like little remotes and motion sensors
and temperature and humidity sensors and vibration and tilt sensors and lots of other really cool
things. And in my experience, they've been really rock solid. I've used a few other Zigbee devices
from brands like Acara and Singled. I don't know how you say that necessarily, but with both of
those, I had some issues with devices that would occasionally like drop off the network and I'd
have to like power cycle them to get them to work again, which was pretty annoying. And I haven't
run into that issue at all with any of the devices from third reality. So yeah, I recommend checking
those out. None of these were sent for free. I bought them all myself. Now, one of the next big
things I wanted to get set up with Home Assistant was our alarm panel, which is this IQ4 hub from
Colsys or something like that. Now, I felt like I was going on a wild goose chase trying to figure
out how to get this set up. There were tons of forum posts of people having issues and
this integration maybe worked, but didn't. And this one, and there was one integration that
seemed to be the most popular, but it involved using an MQTT broker and also setting up like
app daemon and it was kind of complex. Eventually though, I stumbled across this integration from
Eric Hyland's, which is great. You do have to install hacks or Home Assistant community store.
And then from there you have to add the custom repository, but then you can just
install the integration and set it up. And well, it's fairly easy. Well, kind of on the
alarm panel, you do have to have your installer code, but well, fortunately they just used the
standard. I think it's two, two, two, two. And so once I put that in, I could go to the installation
menu and devices and essentially set up the integration as like a wifi remote. Now, earlier,
I did say I wanted to use as few wifi devices as possible, but obviously this was the only method
that was going to work. However, I did set up a separate IO TV land in my last video for all the
devices like this. However, with this integration, it does say that you need to have the panel and
your Home Assistant machine on the same subnet. And I was hoping I could get around that because
I have an MDNS repeater set up in OpenSense, which has worked so far for other devices,
but I could not get it to work on different subnets. And I think that's because technically
Home Assistant is acting as like the remote device, not the server device. So the panel is
trying to make requests to the remote. And even though I tried setting up some different firewall
rules, I couldn't get it working. And so for now, at least my alarm panel is still just sort of on
the same VLAN that Home Assistant is on, but it works. And not only can I set the alarm at night
or when we're leaving, I also get access to things like the smoke detectors as well as door sensors,
which is really handy for certain automations. Now, unfortunately I didn't have as much success
with my garage door opener, which was another big thing that I wanted to tackle. When we were
in the process of building the house, I got a quote for them to install garage door openers,
and it was surprisingly cheaper than I was expecting. So I just sort of assumed they were
going to use super generic, basic garage door openers, which kind of seemed like what I wanted
because I could probably just install something with some like dry contact relays and go from
there. But instead they installed these MyQ units from LiftMaster, which is owned by a brand called
Chamberlain. And there's definitely a history with Home Assistant and Chamberlain. There were
integrations in the past that worked over Wi-Fi, and then the manufacturer made changes to break
that integration, and there were more changes to fix the integration, and then more changes to
break it, and it was a game of cat and mouse, and eventually Chamberlain came out in what was just
not very friendly to the Home Assistant community. Now, fortunately there was an awesome device
called the RATGDO. I'm not really sure how you say it, but this was a little ESP board that you
could hook up that for some garage door openers could just work using like a simple dry contact
relay, but for Chamberlain and LiftMaster garage door openers it could actually just work in line
and essentially work as a remote, giving you all of the features you would normally get as well as
kind of some extra features. But that's only if your garage door is their security plus 1.0 or
2.0 versions. Now when I looked at our unit initially, I looked up at the little sticker
on the learn button, and because of the yellow lighting, I kind of thought it was a yellow button
which would indicate that it was a security plus 2.0 version which would be supported. So I ordered
this little guy and was excited to get it set up. However, when I actually got up there with better
lighting, I realized the button was a white button, which means it's the security 3.0 version.
Now that's not supported by this because with their security plus 3.0 protocol, nothing is
wired. Even though there's wires going from the unit to the remotes on the wall and to the sensors,
that's just for power. Everything communicates via Bluetooth, and they basically blacklist any
Bluetooth devices that aren't their own devices. Which is funny because they say that's in the
name of security, but I can't imagine Bluetooth being more secure than literally a wire running
to a button on the inside of your house, but whatever. Screw you, Chamberlain. Screw you,
LiftMaster. Don't buy from them. They suck. That being said, I still wanted to find a way to get my
garage door automated, so I needed to find a workaround. Now thanks to Third Reality's tilt
sensor, having a sensor for the garage door being opened or closed was pretty easy. You just stick
this guy on the top panel of your garage door, and then hook it up to your Zigbee network, and boom,
you have a sensor for the position of your garage door. To actually trigger the garage door though,
I had to go pretty much the same route I went with my previous setup. However, I didn't want
to buy another remote from LiftMaster because they suck and I don't want to give them any more
money, so I just sacrificed this remote from my car. To simulate a button press, I picked up this
little dry contact Zigbee relay, and then designed a quick little enclosure so I could put both boards
next to each other, and soldered some wires onto the button that I needed. And after getting it
all hooked up, I was able to set it up with Home Assistant and trigger a button press.
This isn't going to win any awards for aesthetics or anything, but it's fairly discreet and it works
pretty well, and I don't have to hook my garage door openers to the internet to use some garbage
app. With the Zigbee and Z-Wave networks configured, and the alarm panel hooked up,
and the garage door working, that was pretty much it for all of the big things. I also set up my
Honeywell thermostat, and I do plan on getting security cameras integrated with Home Assistant,
but that's going to come in the next video, so stay tuned for that. But yeah, I had all of the
big stuff kind of configured, and then I could get to the fun parts of actually setting up and
using Home Assistant. Now my dashboard setup isn't crazy or anything, but I did get something set up
that is pretty easy to use and has some pretty helpful features. So right off the bat, you have
access to like weather, the alarm panel, and the thermostat. But up at the top, I have some badges
which are pretty helpful. First of all, there's this little lights aggregate number thing here,
and so if I click that, I can actually see a list of all of the lights that are currently on.
I can hit this button at the top to turn them all off, or back on the dashboard, I can just hold down
the badge to turn them off as well. Oh yeah, I have a little badge here for ordering toner because my
printer is low on toner, and so if I click that, it actually just takes me to the link to purchase
more toner, which is pretty helpful. I also have this low batteries indicator. A lot of these third
reality devices just use like AAA batteries, and so when these start to run low, you'll have to
replace them. And currently, I have the threshold set really high just so I could actually like
demonstrate this working, so I think it's set it like below or equal to 80% or something like that.
But you can see it shows me which devices have a low battery and what the percentage is.
And then another thing that's not showing up right now, but will if I go open a door. Yeah,
I have this little door sensor here that shows me if any doors are open, and I also have a little
indicator that pops up if the garage door is open. And then below that, there's nothing crazy,
it's just different sections for different rooms and the devices that we would most often need to
adjust. I have a few buttons for presets. I have this little sub view for our sleep number bed
settings. Oh yeah, I also have the shopping list, which I can go on there and add different items.
That way, when my wife is doing meal planning and grocery shopping, she can just check this,
and then you can just check individual ones off and clear the completed ones or just wipe the
whole list. It's pretty cool. And yeah, that's pretty much it for the dashboard. It's fairly
simple. And actually, one of my goals with Home Assistant in this house is to try to avoid
actually using Home Assistant. That sounds kind of dumb, like why would I set up a bunch of smart
switches so that I can control them with my phone and then not control them with my phone and
instead control them with the switches or something. But really, what I'd like to do is
not have to pull my phone out as much and instead be able to use physical switches around the house
or have things just automated. One thing I'm really excited about is that little four-button
scene controller I mentioned earlier. I still have a lot of work to do, but I already have it set up
to where I can just walk in and, well, for example, I can hit a button which runs a script to turn all
the lights off in this room. You can't see me, but I can just walk in and hit a different button.
And now I can recall a preset to, oh gosh, I need to focus. All right, there we go. Yeah,
I can hit a button and cue my talking head scene, which not only adjusts the lights and stuff in the
background, but it also triggers scenes for my studio lighting, which that was kind of a difficult
thing to figure out because the brand of lights I use doesn't have any sort of Home Assistant
integration. So I came up with a really janky workaround. In fact, I think I'm going to do a
little behind-the-scenes video on that specifically for my raid members. So if you are a raid member,
maybe keep an eye out for that. But yeah, anyway, it's really handy to be able to just walk in,
hit a button, and have whatever lighting setup or whatever else I need in this room. And I also
have one in the living room that I'm going to eventually get set up to have different scenes
and stuff for daily life and whatnot. Oh yeah, another cool thing is these Zoo switches actually
offer scene profiles. I think it's what it's called. Essentially in the configuration, you
can turn it on and then you can do things like double click the down button or hold down the
down button. And instead of turning your fan on and off, it'll actually just send an event to Home
Assistant that you can use for certain automations. Like for example, our kid at nighttime likes to
stay up and read books for a little bit. And so rather than leaving his light on for like 20
minutes and then having to remind myself to go turn it off, whenever we walk out of his room at
night, we can just double tap the bottom of his fan button and that'll run a script to wait 20
minutes and then set his lights to his scene for like sleep time. Also, one thing I found to be
really handy with Home Assistant is sending alerts to my phone. One cool thing I did was set up this
little door sensor from 3rd Reality on the top of our kid's bedroom door. And I set up an automation
that where if it's in the middle of the night and it also senses that via my sleep member bed,
I'm in bed. If he leaves the room, it'll send like a little notification to my phone and also turn my
lamp on so that way I can get up and figure out whatever he needs. Another thing I did was set
up one of these 3rd Reality temp and humidity sensors just outside my shower. I've always been
pretty insistent on making sure to turn on the exhaust fan in the bathroom whenever you take a
shower. That way, there's not like humidity that builds up. But well, for a long time, my wife had
a really bad habit of not doing that. And over time, she's gotten much better at it. But to try
to make her life easier, I just set up an automation to where whenever the humidity gets high enough in
the bathroom, it'll automatically kick on the fan. Well, it will once I actually get that smart
switch installed. I haven't gotten around to that yet, but I will eventually. I also picked up these
vibration sensors from 3rd Reality, which sounds kind of weird. But for example, I have one stuck
to the side of my washing machine, and then I have an automation to where once it kind of runs for a
certain amount of time and then stops for a certain amount of time, it'll send the notification to my
phone that says, hey, the washer's done running, which seems really stupid. I know, but I will try
to do laundry throughout the day all the time. And so I'll put something in in the morning,
completely forget about it, work on videos, whatever. And then all of a sudden my wife comes
home, we eat dinner and everything, and then we're trying to go to bed. And it's like, wait,
where are the sheets for our bed? And I'm like, oh, yeah, I left them in the washer. So
having just a helpful little reminder that goes to my phone that I can just, oh, hey,
the washer's done. Let me go move stuff over. It sounds really dumb, but it's also really helpful
for people like me that just kind of get distracted all the time. Now, I have some other automation
set up, and I definitely have plans for a lot more. I like for a lot more things to just be
automated so that things are frictionless and I don't have to think about it. But that's going
to have to come a little bit later on. While I do have a variety of little motion detectors that I
can set up some automations for, I kind of want to wait until I get some millimeter wave sensors,
specifically some from a brand called Apollo Automation. They actually sent me kind of a
package of different things a while back to check out, and I haven't gotten around to making any
videos on them, but I'm definitely going to in the future, primarily because they have these pretty
inexpensive millimeter wave sensors that are presence detection sensors. I also really need
to get my security camera set up, which is going to be in the next video. I think that's about it
for now. I feel like I've been talking for a long time, so hopefully this video isn't insanely long.
Hopefully it was interesting. If you have any questions, let me know in the comments. If you
have any ideas for the new smart home setup, put those down in the comments as well. Also, I do
want to say thank you to all you guys for being so patient and supportive through this whole process,
trying to just up into all of my studio and everything and move that while also trying to
move our family and everything has been very stressful and there's a lot of work to do.
There's still a lot of things I need to get done, and so yeah, I just appreciate you guys being so
patient through this process. I'm really excited to get around to making more normal Hardware
Haven videos, so just be a bit more patient. We'll get there, but yeah, that's it for this one. So
thank you guys so much. Stay curious, and I can't wait to see you in the next one.
