I try to gather and describe our Home Assitant 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.
Our Home Assistant setup is pretty 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.|
|Phoson 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:
Like any other Home Assistant setup we have many integrations. And with almost every update or new toys I get the list gets longer. The five most important integrates our setup relies on are:
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.
All, except Rademacher DuoFern integration, are managed via hacs and regularly updated.
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|
|Custom Header||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.
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
- 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.