Skip to content

kartcon/Home-Assistant-Public

Repository files navigation

Home Assistant Config

Project Information

This is my current Home Assistant configuration. The primary goal of this project is to automate as much as possible, so that the homeowners can go about their daily activity and not have to think about the mundane things like turning lights on and off, searching for a front door key or closing and locking perimeter access points. The automation needs to work invisibly, with little or no prompting and should enhance everyday life, not encumber it technological challenges. This journey began in 2011 with just a few switches and outlets and has become an everyday part of our lives.

Although we use almost no voice command routines, we find ourselves talking to, and about, Vera, Alexa and Home Assistant (yet unnamed) as active participants in our home. Sort of like having a butler or personal assistant at our beck and call, lurking somewhere in the shadows; there when you need them but otherwise unseen. Its not uncommon to hear my wife say "Thank you" to no one in particular when the lights come on as we enter the room.

This configuration constantly evolves, so be sure to ⭐ this repository to keep abreast of the updates. It changes almost daily and becomes more efficient as the core systems continue to improve.

Hardware

The following is a list of hardware deployed in this home automation project. Z-Wave is the technology of choice unless there are no other alternatives.

Computer

  • Apple I-Mac, running macOS Mojave on a 2.7 GHz Intel Core i5 processor with 8 GB RAM and a 500 GB SSHD
  • 6TB NAS Raid Array LaCie

Network

Mobile Devices

Switches & Outlets

LED Lighting

Door Locks

Window & Door Sensors

  • 433Mhz Door/Window Sensors (9) 2-Gig

Multimedia Components

  • Echo Dots (2) Amazon
  • Sonos One Speakers (2) Sonos
  • LG Smart TV (1)
  • Sony Smart TV (1)
  • Roku TV

Cameras

Other Components

  • Z-Wave Thermostats (2) Trane
  • Rachio 8 Zone Irrigation Controller (1) Rachio
  • Sleep Number Smart Mattress (1)
  • Aeon Z-Wave Siren (1) AeoTec
  • Aeon Z-Wave Door Bell (1) AeoTec
  • Z-Wave Garage Door Tilt Sensors (2) Ecolink
  • Z-Wave 4in1 Multi Sensors (4) Zooz
  • 5in1 Weather Station (1) Acurite

Screenshots

Note that these screenshots are provided in a best-effort manner, and may not reflect the current state of the configuration.

Home Rooms HVAC Security Floor One Floor Two Users Traffic Radar Map Media Players Battery Config System

By the Numbers

Everybody loves stats. Its how we relate to how big, bad or powerful things are. Its our chance to brag, just a little, about what we're proud of. So here's what makes this system Big, Bad Ass and Powerful.

  • 186 Automations, 36 Binary Sensors, 15 Cameras, 2 Climate Sensors, 48 Input Booleans, 7 Input Dates, 39 Input Numbers, 11 Input Selects, 39 Lights, 4 Locks, 15 Media Players, 2 Persons, 79 Scripts, 186 Sensors, 26 Switches, 6 Device Trackers, 13 Zones and more than 17,000 lines of YAML code.

Links

Special Thanks

Without the help and guidance of the countless folks who are way better at this than myself, this project would have never progressed to where it is today. Below are just some of the folks who have freely contributed their code to help others. There mere many others that simply motivated me. Thanks to all.

| CCOSTAN | SilvrrGIT | arsaboo | geekofweek | frenck | bruhautomation | stanvx | DubhAd |

License

GitHub MIT License

Copyright (c) 2019 Art Davis

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.