This is my home assistant config. I've been using home assistant since 2018, and have found it to be by far the most powerful echosystem to manage a smart home.
Hardware:
- In terms of wireless smarthome devices, most are either zigbee, z-wave, or wifi. I would advise anyone who is wanting to build out a larger network to avoid wifi as it is terrible for battery life, and is unable to mesh with other devices, and it's able to send you information back to the manufacturer.
- Hub: For a hub, I use the Nortek HUSBZB-1. I've had no issues with it, though I haven't tried connecting any z-wave devices to it. Once you have a hub like this connected to home assistant, you don't need to worry about other hubs (though in some cases there are certain devices that need their hub to access a certain feature). For example, I use a lot of Ikea TRÅDFRI devices, but I don't need their gateway hub to connect.
- Lights: For bulbs, most of mine are Ikea TRÅDFRI bulbs. They run quite a bit cheaper than hue and fairly comparable. For switches, I like the Aqara Smart Wall Switch.
- Sensors: All of my sensors are from Aqara, and I have no complaints. I've got a couple of door sensors, a temperature sensor, and a motion sensor. For aqara's motion sensor, it has a two minute cooldown, but that can be easily fixed with just a little soldering.
- Remotes: To me, a smart home isn't really smart if you need your phone or voice to use it. So I have quite a few of the Ikea TRÅDFRI remotes which connect via Zigbee and allow me to turn the lights on or off. I also got one of Ikea's SYMFONISK remotes](https://www.ikea.com/us/en/p/symfonisk-sound-remote-white-20370482/) which I was hoping to use to gradually turn the lights up or down with the dial, but haven't found it to work very well, I think the inherint lag with Zigbee is just too much. All of these remotes are controlled with ControllerX, which I'll dive into more detail about later.
- NFC Tag Reader:
Software:
- Zigbee Home Automation
- ControllerX
- Roku and Card
- HomeKit: The HomeKit integration is ma
- spotcast
- Node-Red
Automations: