Skip to content

joe-scalise/HomeAssistantConfig

Repository files navigation

Home Assistant Logo

Build Status Build Status Uptime Last Commit

Overview

This is a backup of my Home Assistant configuration.

System Highlights and Containers Used

  • homeassistant/home-assistant - Home Assistant
  • Traefik - reverse proxy and certificates
  • UniFi Security Gateway takes care of updating DNS dynamically
  • Ouroborus takes care of updating images
  • healthchecks.io takes care of service pings and emails me when something is down
  • uptimerobot.com takes care of HTTP monitoring and emails/webhook when something is down
  • Gotify for mobile notifications via healthchecks.io/uptimerobot.com.
  • Syncthing - this is how I choose to modify configuration files remotely
  • GitHub for configuration backups, [this script] is used to backup the host
  • Travis CI/Azure DevOps provides automatic builds/test for repository changes

Tips

  • Run Home Assistant in Docker and skip all the other ways of installing/hosting - save yourself headaches!
  • Home Assistant Integrations can be fun and addictive at first, but, will ultimately be a constant source of failures and issues. Stick with the basics. Lights, presense, smart-home devices like thermostats...

System

Ubuntu Server, Docker Swarm, 1 on-prem node (old HP laptop) 2 nodes in Azure via site-to-site VPN (too costly, one node swarm for now). Home Assistant does not run in Swarm due to the fact that you cannot map in the Z-Wave USB device.

Devices

Qty Name Link
10 GE Z-Wave Wireless Switches (12722, 12723, 14291, 14294) Amazon
1 GE Z-Wave Plus Smart Lighting & Appliance Control Outdoor Module Amazon
1 Aeotec Z-Stick Gen5 Z-Wave Plus USB Amazon
1 Ubiquiti Unifi Security Gateway (USG) Amazon
1 Ubiquiti UniFi Switch 8 60W (US-8-60W) Amazon
2 Ubiquiti Unifi 802.11ac Dual-Radio PRO Access Point (UAP-AC-PRO-US) Amazon
1 Ubiquiti Unifi Cloud Key - Remote Control Device (UC-CK) Amazon
1 Synology 2 bay NAS DiskStation DS218j Amazon
3 Amazon Fire TV Amazon
3 Ethernet Adapter for Amazon Fire TV Devices Amazon
1 Roku Ultra Amazon
2 Haiku Home Lights Haiku Home
2 Haiku Home L Series 52" Smart Ceiling Fan w/ Wi-Fi Amazon
1 ecobee3 Wi-Fi Thermostat Amazon
8 ecobee Room Sensors (temperature, motion) Amazon
2 Dahua IPC-HFW4300S V2 IP Security Cameras Amazon
1 Ubiquiti UniFi Video G3 Flex Indoor/Outdoor PoE Camera (UVC-G3-FLEX) Amazon
5 Ubiquiti UniFi Video Camera G3 (UVC-G3-AF) Amazon
3 Ubiquiti UniFi Video G3-Micro Wireless Camera (UVC-G3-MICRO) Amazon