Coder Social home page Coder Social logo

zinknotthemetal / homeassistant Goto Github PK

View Code? Open in Web Editor NEW
76.0 8.0 3.0 126.17 MB

My Home Assistant Configuration

License: MIT License

JavaScript 100.00%
home-automation home-assistant yaml home-assistant-config homeassistant node-red raspberry-pi assistant

homeassistant's Introduction

Here's my Home Assistant (HA) configuration.

Follow my blog!

Configuration for Home Assistant version Please โญ this repo if you found it useful! (Click Star in the top right)
Currently using issues as TODO This is the last time I was active in this repository
Current code size of the repository The average amount of commits per year

If you found this extremely helpful, feel free to reach out

Equipment running Home Assistant:

Installation:

Migrated to individual docker images as Supervised installations of hass.io become obsolete.

Useful Documentation:

Hubs

Device Quantity Connection Component Notes
Phillips Hue Hub v2 1 Ethernet Philips Hue Used to control Phillips Hue Bulbs. The Philips hue bridge 2.0 can control up to 50 light bulbs and 12 accessories at a time, provided that they are connected in range.
Aeotec Z-Stick Gen5 1 USB Z-Wave Used to control all Z-Wave devices in Home Assistant. This is a USB stick that is plugged directly into the Raspberry Pi. Using secure Z-Wave that is configured in the configuration.yaml

Lighting

Device Quantity Connection Component Notes

Philips Hue A19 Bulb
25 Hue Bridge Philips Hue Color changing smart bulbs developed by Philips ($40-$50)

Philips Hue Bloom
2 Hue Bridge Philips Hue Color changing smart lamps developed by Philips ($60)

Philips Hue Indoor Light Strip
2 Hue Bridge Philips Hue Color changing LED indoor light Strips ($60-$80) I have one over the kitchen cabinet with an extension

Philips Hue Outdoor Light Strip
3 Hue Bridge Philips Hue Color changing LED outdoor light Strips ($160)

Hue Devices

Device Quantity Connection Component Notes

Tap Switch
1 Hue Bridge Philips Hue Switch that requires no batteries developed by Philips ($40-$50). Useful since it has 4 total buttons

Dimmer Switch
5 Hue Bridge Philips Hue Dimmer switch that requires batteries developed by Philips ($25)

Motion Sensor
4 Hue Bridge Philips Hue Motion Sensor that has temperature sensor built in ($40)

Blinds

Device Quantity Connection Component Notes

Hunter Douglas Blinds
2 Proprietary Bridge Direct Hub API Using multiple 'scenes' in PowerView app that sets the blinds to the appropriate height. I have the dimmer switches set to activate scenes using Node-Red

Lock

Device Quantity Connection Component Notes

August Smart Lock Pro - Gen 3
1 Z-Wave / Wi-Fi Wi-Fi The new August Lock component in Home Assistant is fast and reliable. Z-Wave has been hit or miss for some devices. Generation 4

Indoor Climate

Device Quantity Connection Component Notes

ecobee - Gen 2
1 Wi-Fi ecobee Component works great, I use this for my entire HVAC system. I have multiple modes, AWAY, SLEEP, HOME. I also configured it to only be within 3 degrees rather than the typical 5

Nest Smoke & Carbon Monoxide Alarm - Gen2
1 Wi-Fi NEST NEST Smoke & Carbon Monoxide Alarm works great and doesn't have the annoying alarm when the batteries are dead - $119

Fanimation Fan - 72"
2 Google Assistant Relay Google Assistant Relay (ReST commands) Blog post about how integration works

Media

Device Quantity Connection Component Notes

Sonos Play:1
4 Wi-Fi SONOS No longer manufacturered, Latest Model Here

Sonos Playbar
1 Wi-Fi SONOS Good soundbar and integrates well with SONOS system

Sonos Move
1 Wi-Fi SONOS Expensive at $399 but it is 'portable'

LG Web OS Smart TV
1 Wi-Fi LG WebOS This is my main main TV. Highly recommend OLED and this is the 4K model

Sensors

Device Quantity Connection Component Notes

Monoprice Z-Wave Plus Door Sensor
2 Z-Wave Z-Wave Locations: Washer door / Back door

Monoprice Z-Wave Vibration Sensor
1 Z-Wave Z-Wave Locations: Dryer Motor (to determine when dryer is finished)

Plugs

Device Quantity Connection Component Notes

WeMo Mini Smart Plugs
1 Wi-Fi WeMo Useful plugs that you can automate, I like that you can use 2 per outlet

Vacuum

Device Quantity Connection Component Notes

Roborock S55
1 Wi-Fi Xiaomi Attempted to load Valetudo, but it did not work. I might attempt again later but for now just using the regular Xiaomi Integration

Shower

Device Quantity Connection Component Notes

U by Moen
1 Wi-Fi N/A Yet (Hoping to use Wi-fi & API) Amazing Shower Controller, but expensive and requires 3 different parts

All Automations are using Node-Red (via Docker)

Automations:

  1. In the middle of the night raise the blinds, turn down the fan, and turn the AC to normal (not sleep mode). This allows me to wake up warmer and wanting to get out of bed

  2. Intelligent blinds. Check the elevation and azimuth of the sun using the sun sensor, bringing them down to the appropriate height as the sun sets in my windows. Also checks to see if there is cloud cover and not to lower them if there is cloud coverage greater than 75%

  3. When the Hue Tap is pressed for good night, Set the AC to sleep mode, turn off TV, turn off SONOS, lock the door, turn on the fan to high.

  4. When any of the Hue Dimmer switches are held on, raise the blinds

  5. When any of the Hue Dimmer switches are held off, lower the blinds

  6. When leaving the house, lock the door, turn off AC, lower the blinds, turn off all the lights.

  7. When coming home, unlock the door, turn off AC, raise blinds following automation in step 2)

Useful Notification Automations

  1. Notify when the windspeed is over 20 miles per hour
  2. Notify airport travel and TSA wait time when vacation mode is set
  3. Notify when Humidity is too high or too low
  4. Notify if the low tonight is below freezing
  5. Plus many more....

I have detailed the layout in my blogpost #8 found here

Desktop

Desktop Dashboard

Mobile

Opening the app image

Scrolling down the app image

All information

All Information scroll down

Desktop Dashboard

Desktop Dashboard

-ZinkNotTheMetal

homeassistant's People

Contributors

zinknotthemetal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homeassistant's Issues

Movie Time Script

Add script for movie time, dims lights, lowers blinds, turns on TV

Add I'm going to sleep too late mode

Add an input boolean for late night mode that if good night is triggered after 1 am that it turns this to true.

Stops blind automations

Also this bool should reset itself every day at 10am

Add TSA wait times for airport

Ability to retrieve wait times from website (via webscraping)
then retrieve and put in home assistant.

Currently thinking REST / WebHook / other some sort of PUSH style data layer.

The benefit would be to quickly calculate how much time is needed to get through security where extra planning would help.

Current thoughts:
Azure (with dynamic shutting off - 11PM - 4AM)
Rpi (that can do scraping)

Refactor Blinds in UI

Create custom UI component that goes back to using IFTTT for up and down

Blind component is unreliable, and should be removed from Lovelace

Add Nap mode

Add a nap mode that will set go to sleep mode at night and nap mode during the day when Hue Tap is pushed.

Functionality (may) be different (if so note in the comments below)

Upgrade to 0.95+

Upgrade HASS.IO to 0.95 +

Resolve any issues with this update

Integration: Add HIBP

Add have I been pwned integration

Ensure that all emails are in a secrets file and not being stored in git

Ecobee needs to be vacation aware

When the input Boolean for vacation mode is enabled, this should set the ecobee into vacation mode.

Also, if authorized enter is enabled, this should either not turn on the AC or it should revert back to vacation mode once that authorized person leaves

Remove NAS sensors

No longer have the NAS and need to remove the sensors on the status page

0.84.6

2 issues

  1. Last boot time has been removed
  2. Lovelace has moved to a storage model

Needed:

lovelace:
  mode: yaml

Remove last boot time from Lovelace

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.