Smarthome

Updated:

This is my smarthome slash page and is where I will document my complete setup along with the devices I use and recommend to others.

Platform #

I've been a Home Assistant user for over three years and I've been through many iterations of how I want our smart home to work, and I'm very pleased with Home Assistant as a platform. Yes, it's technical so non-technical users can sometimes bounce off it when making first contact but it provides a lot of power and control. This let's me connect many other ecosystems so I'm not restricted to only things that work with HomeKit for example.

Server Hardware #

I purchased a used Intel NUC from eBay and I've had zero problems with it. Home Assistant OS is running directly on bare metal.

Network Infrastructure #

Unifi gear is expensive but it's worked really well.

  • UniFi Dream Machine Pro (UDM-Pro) — router, firewall, UniFi controller, and Protect NVR
  • UniFi US-16-150W — 16-port managed PoE switch
  • UniFi UAP-FlexHD — Wi-Fi 5 access point (4x4 MU-MIMO)
  • UniFi Nano HD — Wi-Fi 5 access point (4x4 MU-MIMO)

Devices and Preferred Vendors #

After trying out many types of devices of varying build quality, I have decided to standardize my device classes on specific vendors. Home Assistant controls so much in our home now, that it's not just me tinkering around with a smart bulb and a motion sensor any longer. If Home Assistant is down, it has a major impact on our day-to-day routine so reliability is a priority.

When selecting devices, I have a strong preference for devices that are officially certified as Works with Home Assistant. I also have a preference for devices that are classified as Local Push. This is not always possible but I try my best.

  • Light switches: I use Zooz light switches when I need a smart switch. All the Zooz switches are Z-Wave routers so by standardizing in this way, I ensure our Z-Wave network is strong throughout the house. Recommended: Yes
  • Smart plugs: Zooz. These Z-Wave smart plugs also help my Z-Wave network strength. I do have a couple WI-FI plugs that I use for devices that do not stay plugged in like the pump for my aquarium water changes. Recommended: Yes
  • Smart locks: Ultraloq U-BOLT-PRO-ZWAVE. We installed these over three years ago when we first moved into the new house. They've worked OK but Home Assistant compatibility isn't the best and when it's humid outside, the fingerprint sensors beep. There are not many smart locks that are on the certified Works with Home Assistant list. Recommended: Eh.
  • Thermostat: Honeywell T6 Pro Z-Wave Programmable Thermostat (TH6320ZW). This is probably overkill for what we need honestly as we don't need any of the on device schedules or modes. We control our modes and schedules via Home Assistant instead. Still, this has worked well and I've had no issues. Recommended: Yes
  • Smart bulbs: innr Smart Light Bulbs. These Zigbee bulbs go into all our lamps and forms the backbone of our Zigbee router network. Recommended: Yes
  • Smart curtains: Aqara Curtain Driver E1. These Zigbee devices have worked well for us. We're a curtain family anyway! Recommended: Yes
  • Motion sensors: I do not have a standard motion sensor at this time but here are the ones I use and have worked well.
  • Robot vacuums: iRobot i7. I don't think you can buy this model any longer and I wouldn't recommend it anyway. The Home Assistant integration is basic and the robot's functionality doesn't strike me as that good. I would love to get some robots that were supported by Valetudo but they're expensive.
  • Smart speakers: Before switching to Home Assistant we were a HomeKit family, so we still have HomePod Minis. We use these to shout at the robots to turn lights off/on, close the curtains, set timers, and to ask random questions. We also have several Google Nest Minis sprinkled throughout the house with their microphone switched off. These are used only to play TTS announcements from Home Assistant. I have a Home Assistant Voice but initial impressions is it's right to be called Preview Edition. I will continue to experiment and support the project because it would be quite nice to replace all the HomePods and Nests with these.

Cats #

So we have several connected devices that pertain to The Goblins.

  • Aqara Smart Pet Feeder C1 - I wish it had a sensor to report if the hopper was empty but at least it allows us to set the feeding schedule with Home Assistant and we can dispense lil snacks as necessary.
  • Litter-Robot 4 - We purchased ours used from Facebook Marketplace. We really need to get another.
  • Microchip Pet Door Connect - There aren't a lot of options when it comes to connected pet doors but this one is fine. It allows us to see which cats are inside and which are outside at a glance, and we can set the lock/unlock schedule with Home Assistant.
  • Drinking fountain - We're currently just using a cheap flower fountain thing but I'm not the best with keeping up with it. I purchased the AquaPurr but I need to move it from the main suite bathroom to the guest bathroom upstairs and I need to work with the cats to show them how to use it.

Aquariums #

We have four aquariums and I have the same basic setup for all.

  • Zooz ZEN20 Power Strip - This controls the aquarium devices like lights, heaters, pumps.
  • Apollo TEMP-1 Temperature Sensor - This reports water temp back to Home Assistant so it can turn the heating elements on and off.
  • Zooz WATER LEAK XS SENSOR - I use canister filters in all aquariums and they sit in a plant watering tray with one of these sensors in the bottom. If there's a leak detected, the robots will start shouting about it.

Dashboards #

Here are our main dashboards. I feel dashboards are so specific to everyone's own use cases but I hope this inspires something with your use case.

Click on the links below to jump to the relevant dashboard overview.

Home #

This is the default view and contains all the things we care about at a glance and allows us to navigate to the other areas of the system.

Home dashboard showing weather forecast, temperature and humidity gauges, air quality, calendar, scene controls, room navigation tiles, and household presence

Alerts #

This is a dedicated alerts dashboard. I like to receive alerts via different channels and not just on my phone. I sent alerts to our phones of course, but we also will send a TTS alerts and add alerts to the Alerts dashboard.

Alerts dashboard showing a Litter Box Waste Drawer Full warning at 106% capacity

Cats #

Cats dashboard showing presence tracking for five cats, flea collar expiration dates, cat door camera feed, and door lock and battery status Cats dashboard continued showing cat feeder dispense buttons and Litter-Robot gauges for litter and waste levels, status, last pet weight, and cycle count

Fish #

Fish dashboard overview showing four aquariums with temperature gauges, energy usage, normal mode and maintenance toggles, and leak detection status Aquarium detail view showing temperature and energy gauges, controls for main power, filter, heater, light, feeder, and filter restart, plus temperature setpoint and hysteresis settings

Environmental #

Climate dashboard showing thermostat with current and target temperatures, day night and away mode tabs, indoor temperature and humidity gauges, and air quality readings for CO2, VOC, PM2.5, PM1, and PM0.3 Climate trends dashboard showing 24-hour graphs for indoor temperature, humidity, CO2, and VOC index Thermostat settings dashboard showing temperature sliders for day, night, and away modes with low and high setpoints, and day start and end schedule times

Security #

Security dashboard showing locks and doors status, window contact sensors, room occupancy from motion sensors, and aquarium leak detection sensors

Tablet #

I just purchased a used Samsung tablet from Facebook Marketplace with the intent of using it as a mounted dashboard at the front door.

Tablet dashboard showing front porch and cat door camera feeds, weather and 5-day forecast, door lock status and timers, outdoor light controls, guest mode and cleaners toggles, and household presence

Bedroom #

I will not document all 13 room dashboards as that will get a bit repetitive as I use the same pattern for each room. I will show your the two rooms with the most objects, the bedroom and the living room so you can see the pattern for yourself.

Bedroom dashboard showing scene buttons, curtain and humidifier controls, six light switches, Apple TV and Nest Mini speakers, door and closet contact sensors, and white noise toggle

Living Room #

Living room dashboard showing scene control, curtain and fan and thermostat climate controls, six light switches, front door lock and contact sensors, window sensors, and media device controls for Apple TV, entertainment center, Google speakers, and TV

Automations #

I have many automations and most are bog standard. Turning lights on and off based on motion/presence. Turn lights on/off upon wake/sleep. Opening/closing curtains automatically based on sun set. These two classes of automation bring a lot of peace of mind for me though:

Locks #

I have several automations related to the doors locking themselves. Here is an overview:

  • Our doors lock themselves after 10 minutes of being unlocked. I use timer helpers so they survive a reboot. If Cleaner Mode, Guest Mode, or Backyard Mode is activated, then the autolock does not fire.
  • When someone is detected as away, the door locks will lock themselves.
  • If we're away and returning home, the doors will automatically unlock when we arrive home so we can walk straight in without having to unlock anything. We will also turn on lights upon arrive home if it's dark out.

Person Alerts #

We have a fair amount of foot traffic in our neighborhood and we've had issues with street people trespassing on the property or cutting through the yard. We have full coverage of our property including front yard, front door bell, back porch and both side yards. If a Unifi camera generates a person detected event, we get a notification on our phones and a TTS notification like 'A person has been detected at the front of the property'. The phone notifications include a screen shot image from the camera.

These alerts happen no matter the time as we want to get them even if we're asleep. I want to be woken up if someone is in the back of the property. If a downstairs window is open, then the TTS alert doesn't happen but we do get a sound alert played on the speakers. It's weird if we have the front window open and the Amazon driver is dropping off a package only to hear our TTS alert blaring out of the window. We also suppress the TTS alerts when in Guest, Cleaner, or Away modes are active.

Conclusion #

Do you have a smarthome slash page? I'd be interested in checking it out!