Home Automation // Current State of My Smart Home

I’ve been asked a few times about what I’m running at home in terms of home automation. Right now, my needs are pretty simple; it’s all about making my life easy and not having to worry about the little things.

Light Switches:

I’m primarily on the Lutron ecosystem. I did start out with Linear Z-wave switches, but they were a bit tedious to work with and didn’t really look good. Moreover, my house wasn’t built with home-automation in mind, and used shallower wall-boxes, which meant I had to use wall-box extenders from Home Depot to get around it. The Lutron switches were shallower, which allowed me to mount the switches flush against the wall, like normal switches usually are. I started with a bridge/dimmer kit then expanded from there.

On the other hand, I have a few table lamps that I automate. Those are all on Wemo. Though I’m not a huge fan of the stability behind Wemo (i.e. Alexa has a hard time always being able to talk to it, as is their own app), It’s what I bought into, and unfortunately most other devices use mDNS/Bonjour as well for discovery, so it’s not a ton better. Wemo’s support team on twitter isn’t bad either; they usually try and make things right if they can. On the Wemo line, I’ve got:

Doors / Windows:

This was one of the first things I did to the house to get me up and going. At the time, I didn’t do a ton of research and bought the SmartThings SmartSense open/closed sensor, which does work great, is quite reliable, and has a great battery life, but looks a touch bulky.

Instead, I’m currently looking at a recessed Door Sensor, Aeotec’s or Monoprice’s since it’s hidden and out of sight.

Climate:

Even though I have other Nest items (below) I opted to go with an Ecobee3 since I can use the remote presence sensors around the house to try and optimize the areas where people are around. The only problem I have right now with this system is that the way it calculates temperature is by using the average temperature around the house. In other words, if my thermostat is set to 23 degrees, and my basement is 20 degrees and upstairs is 23, my house will still warm up so that the average temperature is 23. Combine that with the fact that I don’t have any sensors in the bedroom which means that it can get pretty hot in the winter when I’m sleeping.

Media:

Presence:

Cleaning:

Smoke / Fire Alarm

Home Automation Engine:

For my home automation hub, I use a combination of Home Assistant and SmartThings. All my automations and almost all devices sit in Home Assistant, and SmartThings acts as my Z-Wave/Zigbee hub for any devices that I have supporting those technologies, which get sent over and automated in Home Assistant using MQTT and the Smarter SmartThings integration. I will eventually get off SmartThings and use local radios sitting on a Raspberry Pi or something similar, but until then, this works well enough.

I’ve been asked a couple of times about why I’m using Home Assistant when I already have a SmartThings hub. There are a few reasons:

  1. I really don’t want to learn Groovy - the programming language they use
  2. The automations I want to do aren’t really too complicated, and I found that automating them using ST was just too much
  3. The ecosystem is massive, and growing even faster; people like Franck and Dale
  4. Being an open ecosystem, you know exactly what’s going into the code, and eventually exactly what you’re running at home. Plus it’s all local with no dependence on the cloud (unless of course you’ve got a cloud service you’re using; and/or are using the recently announced Cloud component)

I hope to have a little more done down the road, right now I just have to get some home reno’s done =) Slowly but surely…