Giter Site home page Giter Site logo

geekofweek / homeassistant Goto Github PK

View Code? Open in Web Editor NEW
1.3K 91.0 152.0 164.58 MB

Example Home Assistant Configs

Shell 49.45% Python 50.55%
home-assistant-config home-automation garage-door automation homeautomation hue home-assistant doorbell alexa internet-of-things

homeassistant's Introduction

GitHub stars GitHub last commit HA Version HA Version HA Community

Overview

My personal Home Assistant Container configurations with 300+ automations. These are my active automations and configurations that I use every day. Updated frequently as I add more devices and come up with more and more complicated ways to do simple tasks.

| Hubs | Lighting | Climate| Outlets & Switches| Locks | Security | Voice Assistant | Media | Sensors | Cameras | Garage | Vacuum | Blinds | Energy | Appliances | Network | Other Hardware | Software | Retired Devices | Screenshots |

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
SONOFF Zigbee 3.0 USB Dongle Plus-E 1 USB Zigbee2MQTT Used to control all Zigbee smart bulbs and Blinds. ZHA was becoming un-reliable for me so switched to Zigbee2MQTT
Aeotec Z-Stick 7 1 USB Z-Wave JS Used to control all Z-Wave Devices. Integrated via zwavejs2mqtt container
Lutron Smart Bridge 2 Pro 1 Ethernet Lutron Caséta Controls Lutron Caseta light switches, dimmers, and Pico remotes
Bond Home 1 Wi-Fi Bond Home Controls ceiling fans and lights via RF remote control commands. Existing fans are each wired to a single switch that controls both power and light with fan and light controls done via a physical remote. The Bond Home Hub allowed for sending of those RF remote commands via the hub and the local API makes it possible to send said commands from Home Assistant.

Relevant hub configurations can be found within configuration.yaml

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Philips Hue White and Color Ambiance 7 Zigbee Zigbee2MQTT Color changing smart bulbs
Philips Hue White and Color Ambiance LightStrip Plus Dimmable 1 Zigbee Zigbee2MQTT Color changing smart led strip. Used as accent lighting
Philips Hue White 9 Zigbee Zigbee2MQTT Non color changing smart bulbs
Cree Connected 9 Zigbee Zigbee2MQTT Non color changing smart bulbs
Lutron Caseta Wireless Dimmer 17 Lutron Clear Connect Lutron Caséta Smart dimmer switches that do not require a neutral wire
Lutron Caseta Wireless Lighting Switch 2 Lutron Clear Connect Lutron Caséta Smart on / off light switches
Lutron Caseta Pico Wireless Dimmer Switch 6 Lutron Clear Connect Lutron Caséta Decora wall mountable remote (that looks like a dimmer switch). Controls various lights
Lutron Aurora Smart Bulb Dimmer 4 Zigbee Zigbee2MQTT Smart Dimmer that attaches to existing Toggle light Switch.
LIFX Mini White 1 Wi-Fi LIFX Non color changing Wi-Fi smart bulbs. Used in places where Zigbee is not reliable (detached garage)
Philips Color A19 7 Wi-Fi WiZ Color changing Wi-Fi smart bulb. Used for various lights in place of Zigbee, which has not been the most reliable protocol for me.

Many of my automations rely on some form of lighting but many examples can be found in lights.yaml and location.yaml.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Ecobee 3 1 Wi-Fi ecobee / Ecobee Thermostat Used as primary thermostat
Ecobee Room Sensor 9 Ecobee3 Ecobee Binary Sensor Provides room temperature and room occupancy.
Dyson Pure Hot + Cool Link 1 Wi-Fi Dyson (Custom Component) Dyson Fan with Heater and Air Purifier
Temp Sensor Probe DS18b20 1 4 Relay ESP32 ESPHome Waterproof Temperature sensor, connected directly to ESPHome module

I utilize a number of automations that adjust climate controls. Mostly they can be found in climate.yaml. Ecobee room sensors are heavily used in occupancy.yaml and as conditions in many automations

More detailed information on the ESPhome configuration can be found in here

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Wemo Mini Smart Plug 3 Wi-Fi Belkin WeMo Smart outlets utilized to control various devices via powering the outlet on/off (fans, Christmas Tree, etc). These are slowly being phased out
GE Z-Wave Wireless Smart Lighting Control Outdoor Module 4 Z-Wave Z-Wave JS Used to control low voltage outdoor lighting transformers, bug zapper, and Christmas lights (Holiday time only)
Remotec Zwave Dry Contact Fixture Module 1 Z-Wave Z-Wave JS Used to control gas fireplace
Dome Home Automation Water Shut-Off Valve 1 Z-Wave Z-Wave JS Used to shut off Water Main Supply to House in the event of water leak detected or while on Vacation
Kasa Outdoor Smart Plug 1 Wi-Fi TP-Link Kasa Smart Used to control outdoor devices, fountain pump, etc.
Kasa Smart Plug Mini with Energy Monitoring 2 Wi-Fi TP-Link Kasa Smart Used to control charging and power monitoring of electric bikes
Kasa Smart Plug Mini 4 Wi-Fi TP-Link Kasa Smart Used to control various devices, slowing phasing out Wemo in favor of these
Kasa Smart Plug Power Strip 3 Wi-Fi TP-Link Kasa Smart Used to control various devices with energy monitoring

Switches and outlets are used in various capacities, some are for lighting and some are for fans type devices. lights.yaml should have some good examples.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Schlage Connect Touchscreen Deadbolt 3 Z-Wave Z-Wave JS Smart locks used in automations to auto lock / unlock doors

Locks are used mostly as a way to lock / unlock doors based on locations, see location.yaml and locks.yaml for some examples

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
GoControl Door/Window Sensor 3 Z-Wave Z-Wave JS Door sensors to detect if exterior doors have been opened / closed
GoControl Siren and Strobe 1 Z-Wave Z-Wave JS Alarm used for when alarm is triggered or when you want to get someone's attention

Door sensors, motion sensors, and the alarm siren are used in many different ways via alarm.yaml. I've also implemented some of the alarm functions as part of water_works.yaml.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Amazon Echo 1 Wi-Fi Home Assistant Cloud Audio only Voice Assistant
Amazon Echo Dot 7 Wi-Fi Home Assistant Cloud Audio only Voice Assistant
Amazon Echo Spot 1 Wi-Fi Home Assistant Cloud Voice Assistant with small display
Amazon Echo Show 1 Wi-Fi Home Assistant Cloud Voice Assistant with display
Amazon Echo Show 5 1 Wi-Fi Home Assistant Cloud Voice Assistant with display

I go for native Echo integration wherever possible, but a few devices are not currently supported where I've had to implement some work arounds via Home Assistant Cloud (previously Emulated Hue). Most of these are just exposed via an input_boolean and customize.yaml. This allows the ability to have echo turn on or off an input_boolean in turn triggering an automation.

I also utilized the Amazon Alexa Media Player Custom Component, mostly to pick up the timers into Home Assistant

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Apple TV 4k 6 Wi-Fi Apple TV Used for media playback on 4k TVs
Sonos Arc 1 Ethernet Sonos TV Soundbar for audio playback and Home Assistant TTS.
Sonos Sub 1 Ethernet Sonos Audio playback and Home Assistant TTS
Sonos Play:1 10 Wi-Fi Sonos Audio playback and Home Assistant TTS
Sonos One SL 2 Wi-Fi Sonos Audio playback and Home Assistant TTS
Sonos Move 2 Wi-Fi Sonos Portable Audio playback and Home Assistant TTS
Sonos Roam 1 Wi-Fi Sonos Portable Audio playback and Home Assistant TTS
Sonos Beam 2 Wi-Fi Sonos TV Soundbar for Audio playback and Home Assistant TTS
Sonos Port 1 Ethernet Sonos Audio playback and Home Assistant TTS. Connects Sonos to existing surround sound system
Sonos Connect:AMP 1 Wi-Fi Sonos Audio playback and Home Assistant TTS. Connects Sonos to outdoor speakers
Lutron Caseta Pico Remote Control for Audio 3 Lutron Clear Connect Lutron Caséta Decora wall mountable remote. Used to control Sonos
Logitech Harmony Hub 3 Wi-Fi Harmony Hub Remote Controls various AV equipment and other devices that utilize infrared remotes
Samsung QN75Q80TA 1 Wi-Fi Samsung Smart TV 75" 4K QLED TV
LG OLED55BXPUA 1 Wi-Fi LG webOS Smart TV 55" 4K OLED TV
Plex Media Server 1 Ethernet Plex / Plex Activity Monitor Media Server

Most media player based automations can be found in media.yaml and some Text to Speech (TTS) based automation in various automations.

Harmony Hubs work via a combination of input_selects, scripts, and automations in media.yaml.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Nest Protect v2 Battery 6 Wi-Fi Nest Smoke Alarm and CO Alarm. I realized most of my Smoke Alarms had long suprased the 10 year mark and it was time for some replacements. I usually avoid Google owned products for various reasons, but the Nest Protect line has high praise.
Dome Motion Detector - Light Sensor 8 Z-Wave Z-Wave JS Motion and Light Level sensor used to automate around motion events and current room brightness.
GoControl PIR Motion Detector 1 Z-Wave Z-Wave JS Motion sensor used to automate around motion events.
ZOOZ 4-in-1 Sensor ZSE40 5 Z-Wave Z-Wave JS Motion,temperature, humidity, and light level sensor used to automate around motion events.
Dome Home Automation Leak Sensor 8 Z-Wave Z-Wave JS Water sensors used to detect the pressence of water as a preventive measure
Aeon Labs Water Sensor 2 Z-Wave Z-Wave JS Water sensors used to detect the pressence of water as a preventive measure
Ecolink Door/Window Sensor 2 Z-Wave Z-Wave JS Trial run on Window sensors to stop my blinds from closing when a Window is Open. Starting small but we all know how that will end up. ALL THE WINDOWS!
Flume v2 2 Wi-Fi Flume Monitors whole house water consumption based on water meter useage

Water sensors serve one major function, to alert me to the presence of water. Almost all of those automations can be fond via water_works.yaml

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Ring Video Doorbell 3 Plus 1 Wi-Fi Ring / Ring Binary Sensor Automated around binary sensors via motion or doorbell button press
Ubiquiti Unifi Protect G4 Pro 1 Ethernet Unifi Protect 4K POE Camera.
Ubiquiti Unifi G4 Bullet 1 Ethernet Unifi Protect 1440p POE Camera.
Ubiquiti UniFi Video G5 Flex 5 Ethernet Unifi Protect 1440p POE Camera.
Ubiquiti UniFi Video G3 Flex 1 Ethernet Unifi Protect 1080p POE Camera.
Unifi Network Video Recorder (UNVR) 1 Ethernet Unifi Protect Unifi Protect NVR.

Nothing is currently automated around cameras, just a UI element. The Ring doorbell is used in a number of ways to trigger an action based on motion detection or someone ringing the doorbell. Examples can be found in doorbell.yaml

I also send camera feeds as a payload on a few iOS notifications, those can mostly be found in camera.yaml

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
4 Relay ESP32 1 Wi-Fi ESPHome Automated to open / close garage door on location and auto close after specific time intervals
Honeywell Ademco 958 Overhead Door Contacts 1 4 Relay ESP32 ESPHome Door Sensor used with ESPHome Relay

Similar to locks, the Garage door is mostly automated to open / close based on location and after a set amount of time. Examples can be found in location.yaml and garage.yaml

More detailed information on the ESPhome configuration can be found in here

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
iRobot j9+ Combo 1 Wi-Fi iRobot Roomba Automated to run at specific times based on presence detection
iRobot j7+ 1 Wi-Fi iRobot Roomba Automated to run at specific times based on presence detection
iRobot i7+ 1 Wi-Fi iRobot Roomba Automated to run at specific times based on presence detection
iRobot Braava jet 240 1 Bluetooth NA Currently not integrated into Home Assistant. Unknown if this can ever be automated

All Roomba related automations can be found in roomba.yaml

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Ikea FYRTUR 10 Zigbee ZHA Automated to open and close blinds based on motion, location, and sun elevation
Ikea PRAKTLYSING 2 Zigbee ZHA Automated to open and close blinds based on motion, location, and sun elevation

All Blinds related automations can be found in blinds.yaml

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
IoTaWatt 1 Wi-Fi IoTaWatt Electric power meter that monitors via CT clamps on Mains power and circuit breakers
AccuCT 200A x 25mm split-core 2 IoTaWatt IoTaWatt 200 Amp CT Clamps for Mains power monitoring
AccuCT 100A x 16mm split-core 2 IoTaWatt IoTaWatt 100 Amp CT Clamps for Hot Tub and Air Conditioner power monitoring
AccuCT 100A x 16mm split-core 3 IoTaWatt IoTaWatt 50 Amp CT Clamps for various circuits power monitoring such as Furnace and refrigerator

Utilzing Home Assitant Energy dashboard plus creating sensors and automations for things such as my Hot Tub and Air Conditoner / HVAC system.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
LG Washer WT7300CW 1 Wi-Fi LG ThinQ Automated for notifications and remaining run time. Currently using a custom component for testing purposes
LG Dryer DLGX7801WE 1 Wi-Fi LG ThinQ Automated for notifications and remaining run time. Currently using a custom component for testing purposes

All laundry related automations can be found in laundry.yaml

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Ubiquiti UniFi Cloud Key Gen2 Plus 1 Ethernet Ubiquiti Unifi Unifi Controller. Presence detection for non household members and devices
Ubiquiti Networks Unifi Next-generation Gateway Pro (UXG-Pro-US) 1 Ethernet Ubiquiti Unifi Primary Router. Presence detection for non household members and devices
Ubiquiti Networks UniFi Enterprise PoE - 24 Ports (USW-Enterprise-24-PoE) 1 Ethernet Ubiquiti Unifi WAP Primary Network Switch. Presence detection for non household members and devices
Ubiquiti Networks UniFi Switch PRO PoE - 24 Ports (USW-Pro-24-POE) 1 Ethernet Ubiquiti Unifi WAP Secondary Network Switch. Presence detection for non household members and devices
Ubiquiti Networks UniFi Switch Enterprise - 8 Ports (USW-Enterprise-8-PoE) 2 Ethernet Ubiquiti Unifi Additional Network Switches. Presence detection for non household members and devices
Ubiquiti Networks UniFi Access Point WiFi 6 Enterprise (U6-Enterprise) 3 Ethernet Ubiquiti Unifi Wireless Access Point for interior and exterior use. Presence detection for non household members and devices.
Ubiquiti Networks UniFi Access Point WiFi 6 Long-Range (U6-LR-US) 2 Ethernet Ubiquiti Unifi Wireless Access Point for interior and exterior use. Presence detection for non household members and devices.

Since I don’t use the network equipment as my primary presence detection method most of the automation is around house guests via location.yaml. The main function of the network equipment is to be network equipment for my fiber internet service.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
Intel NUC NUC8i5BEH 1 Ethernet NA Primary Linux server. Docker Containers and Plex media server run off this device.
QNAP TS-453D 1 Ethernet QNAP Sensor Primary storage array. Configured with 4x Ultrastar 14TB Data Center Hard Disk Drives
QNAP TS-453 Pro 1 Ethernet QNAP Sensor Secondary storage array. Configured with 4x WD Red Pro 4TB NAS Hard Disk Drives
Prusa MK4 1 Ethernet PrusaLink 3D Printer connected to Home Assitant via PrusaLink. Because if you're going to make useless non-sense, might as well double down.
Prusa i3 MK3S+ 1 Ethernet RESTful 3D Printer connected to Home Assitant via the PrusaLink RESTful API running on a Raspberry Pi 4 B. I would be using PrusaLink integration but it's busted for the updated versions of the API. Sometimes I make neat objects to help with Home Automation, but mostly useless stuff for fun.
HP OfficeJet Pro 8025 1 Wi-Fi Internet Printing Protocol (IPP) Regualr inkjet printer that works whenever it feels like because it's a printer.
APC 1500VA Back-Up UPS 2 USB / Ethernet NUT Sensor Primary Uninterruptible Power Supply (UPS). Connected via the NUT component utlizing to a Linux NUT server
Ulanzi Awtrix Smart Pixel Clock 2 Wi-Fi MQTT 8x32 RGB LED panel used to display time and various notifications / status. Using the Awtrix Light project to integrate with MQTT and Home Assistant. It also looks super cool.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
iOS App 2 NA iOS Used as Home Assistant interface on mobile devices and primary method of presence detection.
Docker 1 Ethernet Installation on Docker Home Assistant install runs as a Docker Container
Pi-hole 2 Ethernet / Wi-Fi Pi-Hole Sensor Ad blocking. Primary instance runs within a Docker container and the secondary runs on a Raspberry-pi Zero W
Home Assistant Management Tool 1 Ethernet NA Custom Shell script for managing Home Assistant

The iOS app is used for some notifications within various automations. The native iOS app is the main method of doing any location based automations via location.yaml and many of the conditions I use are based on presence detection of household members.

More detailed information on the custom Home Assistant Managment Tools can be found here.

| Menu | Screenshots |

Device Quantity Connection Home Assistant Notes
SONOFF Zigbee 3.0 USB Dongle v2 (Plus-E) 1 USB ZHA Used to control all Zigbee smart bulbs and Blinds. Replaced by Home Assistant SkyConnect
Hue Hub v2 1 Ethernet Philips Hue Used to control all Zigbee smart bulbs. Replaced by Home Assistant ZHA
IKEA TRÅDFRI 1 Ethernet IKEA TRÅDFRI Currently only used to support the IKEA line of blinds. Replaced by Home Assistant ZHA
Vera Plus 1 Ethernet Vera Used as a dumb hub to connect Z-Wave devices. Replaced by a Z-Wave Stick
Wink Hub v1 1 Wi-Fi Wink Semi retired, using it as a z-wave repeater for Vera. Once upon a time I really loved Wink, but when you don't stock hardware for almost a year and your buisness model is selling hardware... time for that slow ride to the Cloud API in the sky. Not to mention the massive outages when staff clock out and don't fix until morning (forget to renew an expired certificate anyone). It was a fun ride Wink, hopefully your death will not be to slow and painful, but i.am+ wants to watch the world burn... probably.
Quirky + GE Aros Smart Window Air Conditioner 1 Wi-Fi Wink Climate No longer used after new HVAC system installed. Cooling effieceny had dropped and was more of an energy hog than actually making a difference in temprature comfort.
Frigidaire Cool Connect Smart Portable Air Conditioner 1 Wi-Fi Harmony Hub Remote No longer in daily use after new HVAC system installed. May be brought back into service as needed.
iHome WiFI Smart Plug 2 Wink Hub (Wi-Fi) Wink Switch Not using these anymore due to overall poor reliability
Foscam FI9800P 1 Wi-Fi Foscam IP Camera Replaced by Unifi G3 Flex
Ubiquiti UniFi Cloud Key 1 Ethernet Ubiquiti Unifi WAP Unifi Controller. Replaced by CloudKey gen2 Plus
Ubiquiti UVC-G3 UniFi Video Camera 2 Ethernet Unifi Protect(Custom Component) 1080p POE Camera. Replaced with G4 versions
MyQ Smart Garage Door Opener 1 Wi-Fi MyQ Cover Got fed up with the sheer disrepect this device had for reliability. Would work great for months, then decide it had enough and work when it felt like.
MyQ Home Bridge 1 Wi-Fi MyQ Cover See Above
TP-Link Smart Plug HS100 1 Wi-Fi TP-Link Switch No longer needed, might re-use at some point
Wink Relay 2 Wi-Fi Wink Wall mounted touch screen. Wink interface was rubbish and was replaced with the Home Assistant dashboard. It provides binary sensors for the two push buttons, temperature, and humidity sensors. Doesn't get used much but looks cool. Turns out it was just rubbish and decided to go into an endless reboot loop, on top of the screen already having burn in problems even when not on all the time. Retired to the trash can.
Ubiquiti Networks airGateway LR Wireless AP 1 Wi-Fi NA Was used to connect Ubiquiti UVC-G3 UniFi Video Camera to the wireless network where running an ethernet cable wasn't feasible. Connects to POE injector. Replaced by Mesh AP and Switch
Sonos Connect 1 Ethernet Sonos Audio playback and Home Assistant TTS. Connects Sonos to existing surround sound system. Now considered a legacy Sonos device
Ubiquiti Networks Unifi AP PRO (UAP-AC-PRO-US) 1 Ethernet Ubiquiti Unifi WAP Wireless Access Point for interior and exterior use. Replaced by the Unifi NanoHD.
Ubiquiti Networks Unifi AP Long Range (UAP-AC-LR-US) 1 Ethernet Ubiquiti Unifi WAP Wireless Access Point for interior use. Presence detection for non household members and devices.
Insignia - Wi-Fi Garage Door Controller 1 Wi-Fi HomeKit Controller Automated to open / close garage door on location and auto close after specific time intervals
Ring Video Doorbell 1 Wi-Fi Ring / Ring Binary Sensor Automated around binary sensors via motion or doorbell button press. Replaced with a Version 3 Plus.
iRobot Roomba 650 1 NA NA Currently not integrated into Home Assistant. Investigating options for future integration
Lutron Smart Bridge 2 1 Ethernet Lutron Caseta Replaced with a Lutron Smart Bridge 2 Pro
Creality Ender 3 V2 1 Wi-Fi OctoPrint 3D Printer connected to Home Assitant via OctoPrint running on a Raspberry Pi 3 B+. Got tired of messing around with it, I just want to print useless objects with ease
Yamaha RX-V483BL 1 Wi-Fi Yamaha Network Receivers Surround Sound Receiver. Works in conjunction with the Sonos Connect, Harmony Hub, Apple TV 4k and various other media devices. Replaced with Sonos Arc System
Ubiquiti Networks UniFi nanoHD (UAP-NANOHD-US) 2 Ethernet Ubiquiti Unifi Wireless Access Point for interior and exterior use. Presence detection for non household members and devices. Replaced by WiFi 6 Models
Ubiquiti Networks Unifi AP Lite (UAP-AC-LITE) 1 Ethernet Ubiquiti Unifi Wireless Access Point for interior use. Presence detection for non household members and devices. Replaced by WiFi 6 Models
iRobot Roomba 980 1 Wi-Fi iRobot Roomba Automated to run at specific times based on presence detection
Ubiquiti Networks Unifi Security Gateway (USG) 1 Ethernet Ubiquiti Unifi Primary Router. Presence detection for non household members and devices. Replaced by UXG Pro
Locative iOS App 2 NA Locative Put back in retirement since the native iOS app works so well
LUMIMAN LM530 1 Wi-Fi Tuya Retired in favor of Philips Wiz line. Tuya integration is hot garbage. Routine issues and an account that expires after 6 monhts.
Apple TV 4 2 Wi-Fi Apple TV Used for media playback on TVs. Replaced by newer Apple TVs
Wemo Insight Smart Plug 2 Wi-Fi Belkin WeMo Smart outlet utilized to monitor power. Wemo devices started to become unreliable so they are being phased out.
Ubiquiti Networks UniFi Switch - 24 Ports (US-24-250W) 1 Ethernet Ubiquiti Unifi Secondary Network Switch. Presence detection for non household members and devices
Ubiquiti Networks 8-Port UniFi Switch (US-8-150W) 2 Ethernet Ubiquiti Unifi Additional Network Switches. Presence detection for non household members and devices
Ubiquiti Networks Unifi Access Point WiFi 6 Lite (U6-Lite-US) 2 Ethernet Ubiquiti Unifi Wireless Access Point for interior use. Presence detection for non household members and devices.
Ubiquiti Networks Unifi Mesh AP (UAP-AC-M-US) 1 Ethernet Ubiquiti Unifi Wireless Mesh Access Point for exterior use. Used in detached garage to provide internet and network traffic for cameras and devices. Presence detection for non household members and devices.
Ubiquiti Networks Unifi AP PRO (UAP-AC-PRO-US) 1 Ethernet Ubiquiti Unifi Wireless Access Point for interior and exterior use. Presence detection for non household members and devices.
Zooz Power Switch ZEN15 2 Z-Wave Z-Wave JS Realized these would flood the z-wave network with traffic and make it unstable, do not recommend
iRobot Roomba 980 1 Wi-Fi iRobot Roomba Automated to run at specific times based on presence detection
Prusa Mini+ 1 Ethernet PrusaLink 3D Printer connected to Home Assitant via PrusaLink.

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

UI

| Menu |

homeassistant's People

Contributors

dpatou avatar geekofweek avatar ntalekt 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homeassistant's Issues

Binary Sensors

Awesome setup, geekofweek

Could you possibly share your binary_sensors.yaml? Would help to understand how you designed your occupancy sensors.

Thanks!

Question

I've been searching github looking for someone that has integrated a Sonos Port with a Yamaha receiver. I see you have both. I am new to all this and am looking for direction. Let me paste my question as I posted to reddit today:

I am hoping to get some direction on a project I've taken up recently. I purchased a Sonos Port (https://www.home-assistant.io/integrations/sonos/) to use with my Yamaha AVR (https://www.home-assistant.io/integrations/yamaha). When I purchased the Port a couple of weeks ago I had not heard of HA. I thought I could use the 12v Trigger on the Port to turn on my Yamaha and it could then stream music like my other Sonos speakers. Turns out the 12v Trigger on the Yamaha is a trigger out - not in. Everything works manually but I couldn't help but think there should be a way to 'automate' this process. Research lead me to Home Assistant. So for the last three weeks or so I have read up and played with HA. I have it running in a docker on a RPi I had laying around. I was able to get my Yamaha and my Sonos added to the system but that's as far as I am. I have played around with automations and triggers but not found a way to get what I want. So what is it I want? I want the Yamaha to turn on and go to a scene I have created on the Yamaha for the Port to stream to when the Sonos Port starts playing. Using the Developer Tools I can select the service:
yamaha.select_scene
entity - media_player.yamaha_receiver
with the service data -
entity_id: media_player.yamaha_receiver
scene: 'Sonos'
And that will turn on the receiver and set the scene to the one I created on the AVR (cleverly named 'Sonos'). So seems like this is doable but I am stuck on where I go from here. Any thoughts or pointers would be appreciated. I've looked through a lot of HA configurations that are posted on github hoping someone already did this but so far no matches. Thanks for any help.

I'm not an engineer just a retired worker. This would really be all I need HA for. If you could provide any pointers I would appreciate it.

Typo in groups.yaml

Weather group on line 448
- sensor.dark_sky_cloud_ciover
should be
- sensor.dark_sky_cloud_cover

Light Group

I noticed that your light_group.yaml file is missing from your repo but it is still linked in your README.md file, was it deleted in error?

I would be interested to see how you have your light groups set up 🙂

use groups

Hi!

When reading your automation I saw many repeated patterns. Specifically:

        - input_boolean.pop_music
        - input_boolean.jazz_music
        - input_boolean.chill_music
        - input_boolean.electronic_music
        - input_boolean.classical_music
        - input_boolean.adele_music

in here for example.
Why don't you use a group called music and just turn those off or on?

few comments

I have the same exact iHome ISP6X Smart Plug and I agree they are very unreliable with the iHome app. I bought them for probably the same reason you did, they said "works with Wink". Hopefully you didn't throw them away because I recently discovered that they work great with homeassistant via homekit. I don't even have them connected to the ihome app anymore and they haven't disconnected or anything since. Let me know if you want any advice with getting them connected to HA homekit.

I've been searching all over the internet trying find someone who uses the Lutron Aurora Smart Bulb Dimmer with home-assistant and google led me to you. Unfortunately I see now that you use the philips hue hub instead of "ZHA". With your automation skills I was wondering if I could run something by you.
The Lutron Aurora Smart Bulb Dimmer sends events to home-assistant when the outer knob is turned like this:

{
    "event_type": "zha_event",
    "data": {
        "unique_id": "ff:ff",
        "device_ieee": "ff:ff:",
        "endpoint_id": 1,
        "cluster_id": 8,
        "command": "move_to_level_with_on_off",
        "args": [
            110,
            2
        ]
    },

Whether I turn it left or right, the only difference in the whole event is the "args" first number. That first number in the args increases or decreases in value based on turning left or right. Everything else is the same, so I'm trying to figure out how to write an automation saying if the first number increases brighten light and vice versa. Any thoughts? Sorry for the random out-the-blue.

Question regarding emulated_hue configuration

I wanted to see why you chose to use the abbreviated names for each of these and why is "Remote" part of it? I can't find anywhere else you are referencing these in your yaml files. Thank you!

switch.fireplace:
  hidden: false
  name: "Remote FRPLC"
light.hallway_light:
  hidden: false
  name: "Remote HLLWY"
light.living_room_lights:
  hidden: false
  name: "Remote LVNGRM"
light.dining_room_lights:
  hidden: false
  name: "Remote DNGRM"
light.bedroom_lights:
  hidden: false
  name: "Remote BDRM"
light.kitchen_lights:
  hidden: false
  name: "Remote KTCHN"
light.bathroom_lights:
  hidden: false
  name: "Remote BTH"

Question about configs

Heyo,

First off, I love this repo. I've learned so much about HA by perusing your automations. I've recently run into a few issues of my own and am struggling to understand why you've chosen some of the approaches you did.

Specifically, why didn't you leverage scenes to simplify some of the automations you have? It seems there are quite a few "conditions" that get duplicated in the automations, which screams "scene" to me. I'm curious if you encountered problems with scenes. I feel conflicted whenever I go to add new automated functionality in my own HA instance. Like, is "turning off the climate control system" best defined by a "scene" or by an automation that affects multiple entities?

Anyway, would love to hear your thoughts on this!

Question?

I am using some of your light automations, what is this?

I have an insteon switch for my patio, i am able to turn it on automatically, but upon following your automation for turning it off i am a bit confused on your conditions

condition:
  - condition: state
    entity_id: sun.sun
    state: 'below_horizon'
  - condition: state
    entity_id: input_boolean.disable_exterior_off_night
    state: 'off'
#    - condition: not
#      conditions:
#      - condition: state
#        entity_id: group.friends_and_family
#       state: 'home'

myq failing in HA version 0.37.1

This started failing about the time I got MQTT working. I don't know if there is any correlation at all. Can you take a look at this and try and point me in the right direction for what is going on. Thanks

Here is the cover section of my configuration.yaml

cover:
platform: myq
name: Garage door Opener
username: !secret myquser
password: !secret myqpassword
brand: liftmaster

I verified the username and password by logging into the myQ website. I can still open and close my doors through wink, but not HA anymore.

17-02-09 20:19:35 INFO (MainThread) [homeassistant.loader] Loaded cover.myq from custom_components.cover.myq
17-02-09 20:19:35 INFO (MainThread) [homeassistant.bootstrap] Setting up cover
17-02-09 20:19:35 INFO (MainThread) [homeassistant.components.cover] Setting up cover.myq
17-02-09 20:19:36 ERROR (MainThread) [homeassistant.components.cover] Error while setting up platform myq
Traceback (most recent call last):
  File "/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py", line 151, in _async_setup_platform
    entity_platform.add_entities, discovery_info
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/homeassistant/.homeassistant/custom_components/cover/myq.py", line 70, in setup_platform
    in myq.get_garage_doors())
  File "/home/homeassistant/.homeassistant/custom_components/cover/myq.py", line 153, in get_garage_doors
    devices = self.get_devices()
  File "/home/homeassistant/.homeassistant/custom_components/cover/myq.py", line 129, in get_devices
    self._logged_in = self.login()
  File "/home/homeassistant/.homeassistant/custom_components/cover/myq.py", line 120, in login
    auth = login.json()
  File "/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/requests/models.py", line 866, in json
    return complexjson.loads(self.text, **kwargs)
  File "/usr/lib/python3.4/json/__init__.py", line 318, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.4/json/decoder.py", line 343, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.4/json/decoder.py", line 361, in raw_decode
    raise ValueError(errmsg("Expecting value", s, err.value)) from None
ValueError: Expecting value: line 1 column 1 (char 0)
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=open_cover>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=set_cover_tilt_position>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=stop_cover>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=close_cover>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=stop_cover_tilt>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=close_cover_tilt>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=set_cover_position>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=cover, service=open_cover_tilt>
17-02-09 20:19:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=cover>

Quick questions

Hey Geekofweek,

Long time follower of your repo. Just gave it a once over to see new changes and additions. Three questions I have if you don't mind answering when it convenient:

  • Is there any benefit to using the ecobee sensor for occupancy and temperature as appose to a z-wave multi sensor? Is it unnecessarily complex to use home assistant for HVAC logic as appose to ecobee?
  • It seems that the room occupancy detection for triggering lights would have to go though ecobees cloud before HA as appose to being a local call through your network. Is there any noticeable delay using this method? (I assume this creates a dependency on the internet connection.)
  • What are your plans for presence detection now that Locative is EOL? Do you have a second best option?

Thanks!

Recommend TI CC2652P based "Sonoff ZBDongle-P" instead of Silabs EFR32MG21 based "Sonoff ZBDongle-E" for Zigbee2MQTT

https://github.com/geekofweek/homeassistant/blob/master/README.md

Device Quantity Connection Home Assistant Notes
SONOFF Zigbee 3.0 USB Dongle Plus-E 1 USB Zigbee2MQTT Used to control all Zigbee smart bulbs and Blinds. ZHA was becoming un-reliable for me so switched to Zigbee2MQTT

Recommend use TI CC2652P based "Sonoff ZBDongle-P" instead of Silabs EFR32MG21 based "Sonoff ZBDongle-E" for Zigbee2MQTT:

https://www.zigbee2mqtt.io/guide/adapters/#recommended

verses

https://www.zigbee2mqtt.io/guide/adapters/#experimental

Reason is that the ezsp adapter code in the zigbee-herdsman library which Zigbee2MQTT does not quite yet have feature-parity with its zstack adapter code, and most notable the ezsp adapter code is missing full backup and restore support -> Koenkk/zigbee-herdsman#319 preventing restoring backups and migration -> https://www.zigbee2mqtt.io/guide/faq/#how-do-i-migrate-from-one-adapter-to-another

PS: If where to use Home Assistant's ZHA integration then would instead recommend Silicon Labs over Texas Instruments based Zigbee Coordinator -> https://www.home-assistant.io/integrations/zha however that is primarly just because Home Assistant SkyConnect is based on Silabs EFR32MG21 -> https://www.home-assistant.io/skyconnectDevice Quantity Connection Home Assistant Notes
SONOFF Zigbee 3.0 USB Dongle Plus-E 1 USB Zigbee2MQTT Used to control all Zigbee smart bulbs and Blinds. ZHA was becoming un-reliable for me so switched to Zigbee2MQTT

PPS: Regardless of Zigbee gateway solution I highly recommend to read and follow all the tips here -> https://community.home-assistant.io/t/zigbee-networks-how-to-guide-for-avoiding-interference-and-optimize-for-getting-better-range-coverage/515752

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.