Example Home Assistant Configs
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
automation only turn off if WFH mode is off Sep 17, 2018
images updated grafana image Sep 13, 2018
www added notification chime before TTS Nov 13, 2017
.gitignore ignore json May 4, 2018
.travis.yml trying to fix travis May 2, 2018
README.md update to 0.78.0 Sep 17, 2018
binary_sensor.yaml adding more devices to track Sep 13, 2018
camera.yaml still messing with ffmpeg ring camera Nov 6, 2017
configuration.yaml hack for ha only publishing state changes to influx Sep 7, 2018
cox_usage.json Create cox_usage.json May 2, 2018
customize.yaml wemo insight plug May 31, 2018
device_tracker.yaml ddwrt firmware Aug 28, 2018
groups.yaml disable emby binary sensor May 31, 2018
history.yaml added history_stats sensor for HVAC Nov 17, 2017
input_boolean.yaml resolves #31 - set nest to away if door open Mar 5, 2018
input_select.yaml added some comments Dec 20, 2017
light.yaml hue refactor home-assistant/home-assistant#10691 Dec 18, 2017
logbook.yaml resolves #19 - SSL expiration checker Nov 14, 2017
logger.yaml resolves #23 - tune logger Mar 6, 2018
media_player.yaml added emby component Sep 17, 2018
notify.yaml testing ha-alexa-tts Sep 13, 2018
recorder.yaml moved DB to NAS Nov 29, 2017
remote.yaml added more secrets Oct 30, 2017
scripts.yaml change sonos master to office Mar 2, 2018
sensor.yaml increasing time for garage door trigger Sep 13, 2018
switch.yaml resolves #33 - pause deluge based on data usage Mar 5, 2018
travis_secrets.yaml added emby component Sep 17, 2018
www_traviswebsite.fake_key added in some fake website SSL stuff for Travis. Nov 1, 2017
www_traviswebsite_dot_com.fake_crt added in some fake website SSL stuff for Travis. Nov 1, 2017
zones.yaml resolves #32 New Zone Mar 2, 2018

README.md

Home Assistant Config by ntalekt

Be sure to ⭐️ my repo so you can keep up to date on the progress!

This is my Home Assistant configuration which is running on a Raspberry Pi 3 running Hassbian. When starting with home automation I found many well documented configurations and drew inspiration from them in order to achieve my automation goals. I wanted to share my success with the community and hopefully help others on their journey.

Platform

Devices

Climate

Lighting

Sensor / Switch

Camera

Media

Network

Location

Automations

Notification Audio

  • TTS "Welcome home User" notification over all Sonos speakers.
  • TTS notification when User arrives at specific Zones.
  • TTS notification when User leaves specific zones which includes travel time home.
  • TTS notification if the garage door has been open for 30 minutes with no motion in garage.
  • TTS test notification

Notification Text

  • Pushbullet notification when new Home Assistant version is available on PyPI.
  • Pushbullet notification when Nest thermostats go into Home/Away modes.
  • Pushbullet notification when critical network devices go offline.
  • Pushbullet notification if the garage door is left open after we left the house.
  • Pushbullet notification if the garage door is opened and no one is home.
  • Pushbullet notification if the garage door has been open for 30 minutes with no motion in garage.
  • Pushbullet notification test.
  • Pushbullet when SSL certificate expiration sensor <= 10 days.
  • Pushbullet when any battery sensor falls below 20%
  • Pushbullet for a failed login attempt.
  • Pushbullet if new network device is detected.

Notification Visual

Lights

Doorbell

  • Exterior lights to 100% if Ring Pro Doorbell detects motion or is pressed after 9:00pm.
  • Exterior lights back to 35% after 30 minutes after doorbell motion or press.

Media

Sonos

  • Reset/Regroup all Sonos PLAY:1 speakers at 6:00am every morning.
  • Group all Sonos' button.

Occupancy

  • If motion is detected via BRUH Automation multisensor or Amcrest cameras turn on input_boolean (used in binary_sensor for occupancy tracking).
  • If no motion is detected after certain period of time turn off input_boolean.

Sleep time

System

  • Run script to collect Cox Internet usage hourly.
  • Clean the TTS cache weekly.

Vacation/Climate

Scripts/Customizations

  • Life360 integration via shell mqtt broker found here
  • Home Assistant mysql database size sensor found here Using the SQL Sensor now.
  • Cox internet usage web parser script found here
  • WAN test script found here

Interface

UI UI UI UI UI UI UI

Grafana Monitoring Front-end

UI