Our home sweet smart home
I try to gather and describe our Home Assistant setup here, along with the configuration in GitHub. Maybe there is something useful to copy and adapt 😃 I already documented our migration journey from OpenHab to Home Assistant and some details about how to better integrate Homematic devices into HA.
Overview
#Our Home Assistant setup is simple - everything currently runs on a single board Odroid N2. The N2 has only recently replaced the Raspberry Pi 3B. Like may Home Assistant beginners we started with Raspberry Pi (it was used for OpenHab before as well) and were pretty ok with it. Until the SD Card broke, that was a good opportunity to move the entire system to the Odroid N2.
Other main gear we use:
Device / Solution | Usage |
---|---|
Homematic CCU3 | Used to control all Homematic devices, mainly security devices like window/door sensors, motion sensors or sirene. Plus a few switch relays for DIN rail mounting. |
Phoscon Conbee II | The main ZigBee Hub and second wireless device network. All Ikea & Hue light bulbs und LED stripes are connected to the Conbee ZigBee network. In addition temperature sensors in every room and a few contact sensors, we installed lately. |
Arlo | Arlo camera system integration, currently we have 5 outdoor cameras connected. We are early day Arlo users, started with the 1st generation cameras, later we added Arlo Pro 2 devices. |
Rademacher DuoFern | Wireless controller for our electric roller shutters. In fact, the roller shutters were the first smart devices in our house installed 5 years ago, long before Home Assistant took over the control. |
Ubiquiti UniFi | Our home network is operated by UniFi wired and wireless devices. Router, Switches, Wireless Access Points, … all UniFi. Only the DSL Modem is from DrayTek. |
The entire system looks like this:
Dashboards
#A small selection of Lovelace views. We use Lovelace in Yaml mode, the main Lovelace config file is found here, and the folder defining the views here.
Main info view
House view
Garden view
System view
Integrations
#Like any other Home Assistant setup, we have many integrations. And with every update or new toys I get the list gets longer. The five most important integrates our setup relies on are:
Integration | Config |
---|---|
Homematic | Git |
deCONZ | - |
Unifi | - |
MQTT | Git |
AdGuard Home | - |
Mobile App | - |
Sonos | - |
Custom Integrations
#While Home Assistant already includes more than 1.500 integrations there are still some devices or services which are not integrated yet. Additionally, there is a large ecosystem of so-called custom integrations. They are not natively integrated into Home Assistant and must be loaded sideways via some special folder. Luckily there is HACS (Home Assistant Community Store) which helps to manage custom integration and Lovelace UI plug-ins, and which is a custom integration on its own.
Custom Integration | Config |
---|---|
aarlo | Git |
Rademacher DuoFern | Git |
hacs | Git |
browser_mod | Git |
Miele | - |
Waste Collection Schedule | Git |
Custom Lovelace cards
#To pimp the Lovelace dashboard, we use a bunch of custom lovelace cards. The three most used are:
Custom Card | Documentation / GitHub |
---|---|
Mini Media Player | Docs, Git |
Layout Card | Docs, Git |
A full list of all custom cards currently used is in Git. Just like the custom integrations, the custom Lovelace cards are managed via hacs.
Hass.io add-ons
#The entire JaMa Villa Home Assistant setup is running and managed by hass.io. With the following add-ons currently used:
- AdGuard Home
- Visual Studio Code
- Grafana
- InfluxDB
- Log Viewer
- Mosquitto MQTT broker
- SSH & Web Terminal
- Samba share
That’s it on our Home Assistant setup. Feel free to reach out if you have questions.