074b87506c | ||
---|---|---|
automation | ||
custom_components | ||
customize | ||
device_tracker | ||
group | ||
input_boolean | ||
json_data | ||
packages | ||
panels | ||
scene | ||
script | ||
sensor | ||
shell_command | ||
shell_scripts | ||
sounds | ||
switch | ||
www/custom_ui/floorplan | ||
.HA_VERSION | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
README.md | ||
chevy_install.sh | ||
configuration.yaml | ||
entity_registry.yaml | ||
logger.yaml | ||
recorder.yaml | ||
travis_secrets.yaml | ||
www_traviswebsite.fake_key | ||
www_traviswebsite_dot_com.fake_crt |
README.md
Home Assistant Configuration by @ccostan
Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Blog | Facebook | Devices | Todo List | House News
As of 2018, I have migrated everything to a Docker based platform. You can read all about it here: Migration Blog Post
Notable Software on my Laptop Host:
- Docker - Docker runs on a Ubuntu Server Core base. Docker-Compose.yaml
- Home Assistant Container - It all starts here.
- The amazing Floorplan project to help visualize my smarthome.
- SSL via SSLS - 5 Bucks A Year! - Keeps me safe!
- Dasher Container to leverage those cheap Amazon Dash Buttons
- HomeBridge Container for full HA <-> Homekit compatibility.
- Unifi controller Container to manage APs
Lots of my gear comes from BetaBound for Beta Testing and reviews.
Battery Backups - UPS Blog write-up | |||
There aren't really automations for the Batteries yet. Electricity is the life blood for the house and only really the Tesla Battery has smarts so maybe in the future, you'll see a Powerwall automation in this space. | |||
Networking | |||
Using the APs (3 of them), The house monitors all Connected devices for Online/Offline status and uses 'NMAP' for presence detection. Any critical device down for more than 5 minutes and an alert is sent out. Circle is a Parental Control device. When a new device is discovered on the network, HA notifies us and also plays a TTS reminder over the speakers to classify in Circle. Most things are Wifi connected but a good gigabit switch is needed for a good foundation. | |||
Alexa Echo Devices - Alexa Device Blog Post | |||
The Alexa devices in my house are for automation overrides. They are primarily an input device into Home Assistant. Using HA
| |||
Mobile Devices and Tablets - FloorPlan Blog post | |||
Mobile devices are a critical part of my Home Automation. They establish presence in the house and are the basis for many automations. Home? Turn on the lights. Leave? Turn them all off kind of thing. The Tablets are for the awesome FloorPlan that you see in the images. We have 2 in the house mounted for quick consumption of all the HA data in a glance.
We also leverage the Fire Tablets as TTS endpoints. During certain times of the day, TTS is only played on the tablets rather than over the whole house. Other times, Notifications are sent only to the Mobile Devices rather than using speech. | |||
Nest Products and SleepIQ - Thermostat Basics Blog post | |||
This group of devices is basically for additional presence control. The Nest thermostats and Protects basically run themselves. The thermostat 'away' mode triggers my away scripts which turn items off. The Protects are SOLID smoke detectors. They really came in handy during Irma. The SleepIQ bed adds to my presence detection. It will notify HA if either side of the bed is occupied. More controls are coming but I use this extensively. The WiThings scale also triggers morning and goodnight routines depending on when I step on it during the day.
| |||
Voice Notifications - Giving Voice to the Smart Home Blog Post | |||
To me, Voice is the coolest part of the smart home. It gives it personality. It's something not just anyone has and helps your house stand apart from the pack. I use the Amazon Polly TTS component since it sounds the closest to Alexa. This gives a seemless transition from Alexa to Home Assistant responding. Most think it is just one system. The mixer allows TTS to mix right in over Music. The TP-Link Outlet is used to turn off the Mixer and AMP when we do not need it. It's a great inexpensive solution.
Once you can teach your house to talk, you just keep expanding on it's vocabulary. It's addicting. :) | |||
Various Hubs - Smart Home Parts/Sum Blog Post | |||
The Hubs help the home communicate across all the various protocols running in the house. The Hue hubs (I have 2 actually) talk to most of the lights. Some lights and switches talk over Zwave to the Wink Hub. The RM Pro talks 433Mhz to my EtekCity outlets. The ESPs while technically not a Hub do bridge the connection to all the windows and door sensors that are hardwired in my house. One set acts as my DIY alarm system while the other act as DIY Motion Sensors.
Think of the Hubs each as bridges for HA to talk to various hardware around the house. | |||
Lights and Switches - Smart Home Parts/Sum Blog Post | |||
Almost all my lights (40+) are white GE Link lights. I bought them early on before Hue came out with inexpensive white A19s. Even Ikea has great lights now. Colored lights are in the front sconces and also used in the living room. The Go lights are specifically for the kids since they are both wireless and also have a button on them making them very tactile for kids. The EtekCity outlets are the most inexpensive ($6) yet reliable outlets out there. I have them deployed all over the house as accent lighting with some rope lights in most of the home's cut outs.
| |||
Outdoor Landscaping | |||
The great outdoors can be automated too! Mainly lights but also the sprinkler system and water supply. The Phyn leak detector was announced in CES. It looks for abnormal flows and if senses them, alerts me and shuts water main. The GE Outlets are hooked up to my 12v transformers allowing me to turn the landscaping lights on and off. The LED strips are DIY and the recipe is in the next section.
| |||
Outdoor LED Accents - DIY Blog Post - #71 | |||
Mentioned above, this is one of my favorite projects for the house. The ability to completely change the look of the house on the drop of a dime and on a dime budget is awesome. Read the blog post linked above for all the parts details but here are some automations I love.
| |||
Garage Gadgets | |||
Garage doors, Cars, charging stations. Going green. All part of a complete home automation setup. The garage door openers are probably the most important. No one wants to forget that they left them open when they've left or gone to bed. Closing forgotten garage doors makes it all worth it.
|
Devices I have: LEGACY SECTION being migrated up.
- Amazon Dash Buttons
- Amazon Fire TV
- SkyBell HD
- Rokus for all streaming
- Samsung Smart TV
- Door Sensors (AEON Labs)
- iTeadStudio goodies - SonOff and a Slampher! -
- Aeon Labs AEDSB09104ZWUS Aeotec Z-Wave Smart Energy Monitor Meter to measure energy usage in the home.
- Pi Zero with Wireless Nub running Pi-Hole and smacking down internet ads left and right!
- Epson ET-7700 Printer - All Printing with HA monitored Ink levels.
Automations: LEGACY SECTION being migrated up.
- Leverage Alexa and Elekcity outlet to control Printer On/Off via Voice. Turns off automatically after 20 minutes.
- Turn on lights during school days for a morning routine for the kids and wife. Has No School overide boolean in GUI.
- Rainy days trigger extra light inside the house.
- (IFTTT) Blink ALL lights at 9:30 to remind me to take medicine. (also Alexa Alert)
- (IFTTT) Blink Office lights 15 minutes before ANY meeting on my calendar (using IFTTT)
- On motion from SkyBell HD Doorbell (IFTTT) Turn front lights to Bright White lights for 10 minutes and then back to original colors. Fake Dog barking when there is motion by the house.
- When someone rings the Doorbell (IFTTT), the backyard and Bathroom lights Flash - Since we might not hear the doorbell. Fake Dog barks as well (which can be snoozed for 30 minutes via Alexa).
- Watch and alert on Home Assistant's Disk usage. Get alerts before Pi runs out of space on the SD Card.
Todo List
The issues section on github is where I store all my wishful ideas and future enhancements. Feel free to join the conversations there.
All files are now being edited with Atom.
All of my configuration files are tested against the most stable version of home-assistant using Travis.
#Still have questions on my Config? Message me on twitter : @CCostan