Skip to content

My Home Assistant Configuration - 🏡 Open-source home automation platform running on Python 3 https://home-assistant.io

License

Notifications You must be signed in to change notification settings

pathia/Home-Assistant-Configuration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

268 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistant Configuration

My Home Assistant Configuration Files

Inspiration and Support

My Setup

  • Original OS: Windows 10 32-bit virtualization on Windows Server 2016 Hyper-V
  • Original Home Assistant: Python folder, home assistant run command run at start-up from shortcut in Windows start-up folder.
  • 2nd OS: Ubuntu Server 16.04.1 LTS virtualization on Windows Server 2016 Hyper-V.
  • 2nd Home Assistant: Python virtual environment with homeassistant user. As per Manual installation on a Raspberry Pi. HASSCTL Used for management.
  • 3rd OS: Ubuntu Server 18.04.1 LTS virtualization on Windows Server 2016 Hyper-V
  • 3rd Home Assistant: Hass.IO in Docker on Ubuntu Server 18.04, as per these instructions
  • Current OS: HASS.IO on Raspberry Pi 4 Model B
  • Current Home Assistant: Hass.IO for Raspberry Pi 4 Model B 32bit

HASSIO Add-ons

  • MQTT: Mosquitto broker MQTT broker add.
  • HTTPS Certificate: Nginx Proxy Manager
  • OLD HTTPS Certificate originally generated via by home assistant via Let's Encript Instructions, with scripts to auto-update and automations to alert via HTML5 push notification if renew date threshold is close. (Search my repository for ssl_cert.yaml)
  • Dasshio Hass.io add-on to easily use Amazon Dash Buttons with Home Assistant
  • ESPHome ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. Also required MariaDB to be installed.
  • Samba share
  • APC UPS Daemon (No USB) View information from APC Network UPSs.
  • AdGuard Home Network-wide ads & trackers blocking DNS server.

ESPHome Things

BusyLight Controller BusyLight Light
Diagram Diagram
Doorbell with Neopixel Non-Invasive Power Meter

Devices

  • HPE ProLiant MicroServer Gen8 Server
  • APC UPS - APC UPS Daemon
  • Google Chromecast Audio
  • Google Chromecast
  • Nest Thermostat
  • Amazon Echo Dot (2nd Generation) (using Emulated Hue Bridge to control hass with voice commands)
  • Plex Media Server
  • Amazon Dash Button
  • Axis IP CCTV Cameras
  • Raspberry Pi 3 IP CCTV with help from link
  • IKEA Trådfri (Tradfri) lights (One of the reasons for moving to Linux as the modified lib-coap doesn’t exists for Windows)

Items controlled via my RFLink Controller

Homemade hardware

Example

Home Assistant

About

My Home Assistant Configuration - 🏡 Open-source home automation platform running on Python 3 https://home-assistant.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 47.9%
  • Python 46.4%
  • C++ 2.9%
  • CSS 1.6%
  • Shell 1.1%
  • HTML 0.1%