All Projects → robwolff3 → Homeassistant Config

robwolff3 / Homeassistant Config

Licence: gpl-3.0
My personal Home Assistant config

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Homeassistant Config

Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (+21.21%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi, zwave
Home Assistant Config
🏠 Fully documented Home Assistant configuration for a smart-looking place. 😎 Be sure to ⭐️ my repo and copy ideas!
Stars: ✭ 258 (+290.91%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi, zwave
Homeassistant Config
Stars: ✭ 211 (+219.7%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi, zwave
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (+54.55%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, zwave
Home Assistant Config Fr
🏠Configuration de Home Assistant en français. 👨🏻‍💻 N'hésitez pas à ⭐ mon repo et à copier les bonnes idées ! 🇨🇵
Stars: ✭ 175 (+165.15%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (+154.55%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+5486.36%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi
Bruh3 Home Assistant Configuration
(OBSOLETE) BRUH3 Home Assistant Configuration
Stars: ✭ 347 (+425.76%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, zwave
Brad Homeassistant Config
Home Assistant configuration
Stars: ✭ 212 (+221.21%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi
Bruh2 Home Assistant Configuration
(OBSOLETE) BRUH2 Home Assistant Configuration
Stars: ✭ 205 (+210.61%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, zwave
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+175.76%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+121.21%)
Mutual labels:  home-automation, home-assistant, zwave, home-assistant-config
homeassistant
Home Assistant Config
Stars: ✭ 50 (-24.24%)
Mutual labels:  home-automation, home-assistant, zwave, home-assistant-config
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (+562.12%)
Mutual labels:  home-assistant, home-automation, home-assistant-config, raspberry-pi
HomeAssistant
My Home Assistant Configuration
Stars: ✭ 71 (+7.58%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home-Assistant-Main
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars: ✭ 54 (-18.18%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Hass Config
Configuration files for Home Assistant
Stars: ✭ 32 (-51.52%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
jarvis
Jarvis Home Automation
Stars: ✭ 81 (+22.73%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home assistant
My personal Home Assistant setup - Running on a HassOS VM.
Stars: ✭ 270 (+309.09%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistant Config
My Home Assistant configuration
Stars: ✭ 41 (-37.88%)
Mutual labels:  home-assistant, home-automation, home-assistant-config

Home Assistant

My personal implementation of Home Assistant (version: 0.88.0). Configuration last updated 2/22/2019.

Overview

Here is my home automation project I have been improving since mid 2017. At that time I had switched from Samsung SmartThings and I could not be more happy with my decision. I take a firm minimalism approach to my layout, hence the number of things are essential and concise.

In-front of Home Assistant

  • HA is running on a docker container on a collective docker host I run in my homelab. For z-wave there a Z-stick plugged into the host. When I first started I tried Hassbian and other deployment methods, but wasn't satisfied with the level of control over the access and administration. HA in a Virtual Environment on a Debian Raspberry Pi 3 host is what I ran for awhile until last year when I upgraded my homelab to a single docker host. Docker is defiantly the way to go for easy of use, administration and updating.
  • Interested in Docker but never used it before? Checkout my blog post: Docker In Your HomeLab - Getting Started.
  • Connecting to HA externally, I use my own domain through Google Domains with a Dynamic DNS record setup on a sub domain. To solve the internal/external connection problem, I have a Host Override setup on my pfSense router that forwards my HA sub domain to the local IP address of HA when I'm on my local network.
  • For connection security and certificate management I use the linuxserver/letsencrypt Docker container which has Nginx and Let's Encrypt packaged together. Nginx to reverse proxies the connections to HA and Let's Encrypt auto-renews to secure my traffic internally and externally.

High Level Components and Ideas

  • Google Assistant Commands - To get around a few limitations like casting Spotify and the mediocre native TTS I am using emulated google assistant SDK on my RaspberryPi. Following a post form chocomega here he walks you though setting it up. You can find the config in configuration.yaml, the spotify/playlist selector here playlist.yaml and broadcast notifications here things.yaml.
  • Dishwasher Status/Notification - phil1019 shared his write up with me about monitoring dumb home devices power consumption to assume their state. I used the dishwasher portion of his setup, it can be found here.
  • Auto hide media devices when not in-use - Before I used a self made method, now lovelace has more native functionality through a Conditional Card. I didn't like the clutter of 6 media devices on my main page when they are not playing anything.
  • Light Alarm Clock - My bedroom lights slowly turn on, and the radio cast(s) instead of an immediate audible alarm. I used this example on the community forum by hokagegano.
  • Alarm Control - There are a lot of examples of HA Alarm Systems on the community forum, but none of them did exactly what I wanted, so I wrote this one myself. The front end modules is the lovelace javascript module alarm_control_panel-card.
  • geekofweek Repository - When I was getting started I pulled a lot of ideas and config examples from geekoftheweek. Many thanks to this guy!
  • Future Considerations - When I own my own dwelling I will probably monitor, operate, and use sensors from smart deadbolts/doors handles, smart smoke/carbon monoxide detector, smart doorbell, exterior lights, garage door opener, etc from HA.

Custom Components

  • nadtcp2 - The nad component doesn't work with the Nad C 338. This is a workaround.

Lovelace JavaScript Modules

Devices

  • Docker Host - SSD based
  • Aeotec Z-Stick Gen5
  • DIY pfSense router
  • Netgear Orbi (Set in AP mode)
  • ZoneMinder

Z-Wave Devices

  • GE Z-Wave Plus In-wall Smart Dimmer Toggle 14295 - 6
  • Ecolink Z-wave Plus Motion Detector PIRZWAVE2.5-ECO - 5
  • Inovelli Z-Wave Plus Single Channel Smart Outlet
  • Inovelli Z-Wave Plus Dual Channel Smart Outlet - 2
  • NEO Z-wave Plus MINI Smart Power Plug (monitors power consumption) - 1
  • Sensative Z-Wave Plus Strips Guard Contact Sensor (Don't recommend) - 3
  • Kwikset 912 Z-Wave SmartCode Electronic Touchpad

Media and Other Devices

  • Hikvision Cameras - 2
  • Google Hub
  • Chromecast Ultra
  • JBL Link 20
  • Vizio 4k TV
  • Nad C 338
  • Roomba 890
  • Hue Bridge (Deprecating)
  • Hue White A19 - 2
  • Hue Dimmer Switch

Interface

UI UI UI

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].