My Home Assistant Smart Home setup with hardware list
On this page I keep track of my current Smart Home setup, built around Home Assistant, Deconz and Node-RED. So, if you are interested in my setup please read on. The list of devices I use has grown organically over time, sometimes based on a certain need (like a proper light sensor), and sometimes based on a specific sale or interest for a device. Still, if I had to start over I would still pick many of these devices for a second time.
Note: The pros and cons described here are my personal experiences.
Note 2: All trademarks, logos and brand names are the property of their respective owners. All company, product and service names used in this website are for identification purposes only. Otherwise, it would be very hard to explain which hardware devices or software I use or consider for my home automation project!
Quickly jump to:
Controllers
Intel NUC
+ Powerfull, runs all your services on one device. Home Assistant is more responsive, especially with a large network of devices. Can also run other services. Docker (with Docker compose) gives more flexibility.
− A lot more expensive than a single Pi. Higher learning curve.
ConBee
+ Huge list of compatible devices, see the [compatbility list](https://phoscon.de/en/conbee2/compatible). Nice interface for joining lights, sensors and switches. The GUI can be used to debug/view the Zigbee network (gives great insight in the mesh abilities).
− More expensive than the flash-your-own Zigbee radios. Higher learning curve than the vendor hubs.
Raspberry Pi 3B+
+ Cheaper / easier to start with.
− Less room for future upgrades, SD cards will not run indefinately.
Dashboards
Amazon Fire Tablet
+ Good price
− Not the fastests tablets. Not available in all countries. FireOS can be restrictive.
Buttons and switches
Philips Hue Smart Dimmer Switch
+ Four buttons, wall mount using magnets.
− Labels on the buttons (can be a pro or con). Bit more expensive than a single Xiaomi button.
Xiaomi Aqara wireless switch (WXKG11LM)
+ Small form factor. Good price.
− Not available locally
Xiaomi Aqara wireless switch (WXKG01LM)
+ Larger touch area.
− Not available locally. Bit more expensive than WXKG11LM.
Lights
Philips Hue Color Bulbs
+ Very good color range. Great dimming capabilities. No problems with faulty bulbs (so far).
− More expensive than alternatives.
Philips Hue White Ambiance Bulbs
+ Very good temperature range. Great dimming capabilities. No problems with faulty bulbs (so far).
− More expensive than alternatives.
Ikea Tradfri GU10 dimmable led
+ Great entry-level light. One of the cheapest Zigbee lights available. Decent light quality. Good value for your money.
− Dimming capabilities are moderate, 1% brightness of this light is 10% of a comparable Hue light. Had some problems with faulty bulbs.
Philips Hue White Ambience GU10
+ Superb dimming capabilities. Nice color temperature range.
− More expensive than alternatives.
Ikea Tradfri GU10 dimmable led + color temp
+ Very good price. Decent light quality. Has color temperature support.
− Dimming capabilities are moderate, 1% brightness of this light is 10% of a comparable Hue light. Setting temperature and brightness at the same time can be difficult ([more info]({{< ref "posts/ikea-tradfri-temp-and-brightness-with-home-assistant" >}})).
Plugs
OSRAM Smart+ Plug (Sylvania in the US)
+ Good value for your money. Good zigbee meshing capabilities.
− No power measurement (at least in Deconz).
Sensors
Xiaomi Aqara motion sensor (RTCGQ11LM)
+ Best for the price. Small form factor.
− Not available locally. Sends max. 1 update per minute.
Xiaomi Aqara door sensor (MCCGQ11LM)
+ Best for the price. Very small.
− Not available locally
Philips Hue Motion Sensor
+ Very precise light sensor. Can be installed using a magnet.
− Expensive. Larger than the Xiaomi version.
Comments (22)
Hey Wouter, I am new to Home Assistant and wanted to make my first steps with some Hue Lights and a Hue smart dimmer switch over zigbee2mqtt (1.1.1) and Home Assistant (hass.io 0.87.0).
I reset the switch and connected it and two lights successfully to hass via zigbee2mqtt. I can control the lights from there and I can see the mqtt messages created by the switch (in the zigbee2mqtt addon as well as in mqtt.fx) - but for some reason hass seems to think the switch (listed as sensor btw) is "unavailable" all the time. Did you have that problem, too?
I tried to reset the switch again but that doesn't change anything. I am not sure if that would even help as the mqtt message seem ok to me, it rathe seems to be a problem of hass.
As your setup is working I was wondering if I have overlooked something which you may have done?
Thanks a lot & kind regards,
Nirual
Hi Nirual, I think I know what is going on. Just as a disclaimer: I have used zigbee2mqtt only for a short while (when it was below 1.0) and have since then switched to a Conbee stick in combination with Deconz. Nevertheless, I do think that I know what's going wrong as I had the same problem when I started. This also holds for my current setup using Deconz.
The dimmer switch shows up as a sensor because it is event-based and not state-based such as the lights. Your lights have a state ("on" or "off") but the dimmer switch doesn't have a state (it just has four buttons). Instead, zigbee2mqtt sends a mqtt event every time a button is pressed. In your automations you should be able to create a trigger based on these events. That the sensor state is "unavailable" doesn't really matter as there is no state between button presses.
Hi Woulter, thanks for your quick reply. Actually in this specific case it was a matter of "restart the pi", I guess the zigbee2mqtt stick was in a bad state somehow which was resolved by the restart. Now it works! :-) The mqtt messages are correctly accepted and I have some automation scripts to use the dimmer switches as well, even though it is not exactly the same as when the dimmer is directly synced to the lamps. I wanted to use the "detour" over hass to help me understand how to use hass for automation.
I am looking forward to reading further posts of yours, they are informative to read and written intelligibly - thank you!
Hi Nirual, thanks for the compliments! Good to hear that you figured it out :)
Hey there,
Could you maybe point me in the right direction of how to trigger node red automations from a deconz device. Im using hassio with a conbee ii and a Xiaomi Aqara wireless switch. It is all setup on the hass.io side and it registers as a deconz event when i press the button. I just installed the nodered addon but im kinda lost on how i would detect that deconz event? or would i connect to the deconz server directly? Its all running on the same pi in my case...
Any help would be much appreciated thanks!
Hi! In nodered you can listen for general events from Home Assistant. In that case you need to filter for deconz events. In each deconz event you can find the device that triggered it. No need to directly connect nodered with deconz.
Hey, thanks a lot I managed to get it working now :)
Adding new comments is no longer possible. If you have a question or remark, please reach out via the contact page.