This is my Smart Home. It uses Home Assistant to bridge and automate all my home automation products. It runs on a Raspberry Pi Model B+ running Hass.io. Related repositories: Arduino for DIY sensors/lights/switches etc, "NextCloudPi" for the NAS.
Around the house I have:
| Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | [Amazon Echo Dot](https://www.amazon.com/All-New-Amazon-Echo-Dot-Add-Alexa-To-Any-Room/dp/B01DFKC2SO) | 1 | Wifi | https://www.home-assistant.io/components/alexa/ | Used for voice commands to turn devices on/off using the [Emulated Hue Component](https://home-assistant.io/components/emulated_hue/) | | [Google Mini](https://store.google.com/product/google_home_mini) | 1 | Wi-Fi | [Assistant](https://www.home-assistant.io/components/google_assistant/) | also for voice control, vie build in cloud service or DIY.|
### Outlets | Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | Wemo Outlet | 1 | Wifi | | | [Sonoff S31](http://a.co/d/dNYEOzi) | 2 | Wifi | mqtt | not set up yet | | [Jinvoo Outlets](http://a.co/d/0ra1sZJ) | 2 | Wifi | [Tuya component](https://www.home-assistant.io/components/tuya/) | not set up yet ### Lights | Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | [Hue Colored lights](http://amzn.to/2l2viGK) | 2 | wifi/zigbee | Hue | | | [Ikea TRÅDFRI LED Bulbs](http://www.ikea.com/us/en/catalog/products/20318267/) | 1 | Wifi/zigbee | Hue | | [Ikea TRÅDFRI Remote](http://www.ikea.com/us/en/catalog/products/20303317/) | 1 Wifi/zigbee | | - add thru Hue via [1](https://redsilico.com/blog/ikea-tradri-remote-with-hue-hub) ### Multimedia | Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | IP/Android Cameras | 1 | Wifi | [IP Webcam](https://www.home-assistant.io/components/android_ip_webcam/) | | [Amazon Fire 8HD](http://amzn.to/2tqlMCW) | 1 | Wifi | | [FloorPlan Blog post](http://www.vmwareinfo.com/2017/07/visualizing-smart-home-using-home.html) dont have yet, may go with Pi Screen | [LG WebOS TV] | 1 | LAN | [WebOS](https://www.home-assistant.io/components/media_player.webostv/) | | [Sonos] | 2 | Wifi | [Sonos](https://www.home-assistant.io/components/sonos/) ### Etc | Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | PI Zero | 1 | Wifi | | | [NodeMCU Development Boards](http://amzn.to/2ou0NON) | 8 | Wifi/mqtt| | Act as [DIY Motion Sensors](http://www.vmwareinfo.com/2017/11/yet-another-inexpensive-motion-sensor.html). Scenes are activated via IFTTT/HA integration. | [Pi 2 B](http://amzn.to/B01CD5VC92) | 2 | Wifi | | Runs as home computer (Raspbian, etc) with WebCam (installed via [1](https://blog.kalavala.net/smarthome/camera/), [CUPS](https://www.cups.org/) for Printer connection via MQTT, and NAS *Technically Zigbee based, but added through Hue they dont require a zigbee hub.
| Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | [Philips Hue Hub Gen 2](http://amzn.to/2eoQTJy) | 1 | LAN | Hue | | [Pi B+](http://amzn.to/B01CD5VC92)__ Hub, See above (Hass.io) | [Ikea TRÅDFRI Gateway](http://www.ikea.com/us/en/catalog/products/00337813/) | 0 | LAN | |
| Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | [Rachio Sprinkler system](http://amzn.to/2eoPKBW) | 0 | Wifi | | | | [GE ZWave Outdoor Power Module](http://amzn.to/2q17R4S) | 0 | | | |[Phyn Smart Water Main ShutOff/Leak Detector](http://www.phyn.com/) | 0 | | | | [Outdoor LED Lighting](http://www.vmwareinfo.com/2017/08/diy-outdoor-smart-home-led-strips.html) | 0 | | |
| Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | [LED RGB Wifi Controller - flux_led compatible](http://amzn.to/2jUBSBE) | 0 | | | | [LED Strip kits](http://amzn.to/2gJYfZ5) | 0 | | | | [Aluminum light Diffusers](http://amzn.to/2CIId82) | 0 | | | | [Outdoor Housing](http://amzn.to/2m2dG0X) | 0 | | |
| Device | Quantity | Connection | Home Assistant | Notes | | ------------- | :---: | ------------- | ------------- | ------------- | | [Pi Zero](http://amzn.to/2ougZQ3) | 0 | | | | [Zigbee2mqtt "hub"](https://github.com/Koenkk/zigbee2mqtt) | 0 | | | | [MX350 Printer]( http://a.co/d/1GxbxER) | 1 | | | | [Xiaomi motion sensors](1) | 0 | | | | [Xiaomic Button](2) | 0 | | |
These are the steps I have taken to add some level of security to my Home Assistant instance.
A detailed description of each of my automations and a link to the yaml file is located HERE
Typical Automations in use (or planned to be) include
This is the main directory of the Repo. You will find more helpful ReadMe files in the directories as you browse them. I use a configuration type called split configuration, so my main configuration.yaml file is broken out into many different files located in the directories. I also use packages to combine related items (media players, their automations etc).
I'm currently running Home Assistant version 0.81. My preferred installation method is the HASS.io Method. Simply download, and install on SD card via Etcher. Install addons: see below.
I am running the following Hass.io add-ons:
Split up into sections, including packages for weather/media players,
https://github.com/custom-cards https://github.com/kalkih/mini-graph-card https://github.com/kalkih/mini-media-player https://github.com/nervetattoo/banner-card