Bindings:
- Unifi ā 4 devices (3 APās onsite, 1 offsite)
- WeMo ā 31 devices
- Onkyo ā 2 devices
- Nest ā 5 devices (3 AC power, 2 battery)
- zWave ā 20 devices (only 4 battery operated)
- Ring ā 1 device
- Amazon Echo ā 14 devices (one in each room)
- Sonos ā 15 devices
- HP Printer ā 1 device
- MQTT ā Roomba ā 2 devices
- Chamberlin IQ ā 1 device
- Ecobee ā 2 devices
- Open Weather Map
- Dark Sky Weather
- HUE ā 32 devices
- Samsung TV ā 6 devices
- IPCamera ā 9 devices
- Bond ā 6 devices
- LogReader
- Network
- Plex ā 12 devices
Overview:
Iām running OH 2.4 with many 2.5 bindings dropped in on a Synology HA pair. I have three Samsung tablets, one on each floor of the house running HabPanel. I have 72 IP wireless based devices connected to 3 Unifi access points, one on each floor of the house. I have 32 HUE (Zigbee) devices going through 2 HUE Bridges on 2 different floors of the house. I have 20 zWave devices connected to a USB bridge on the Synology NAS. This entire setup took me 2 years this upcoming June 2020 with 3k lines of items defined and 27k lines of rules written. I choose to keep all the items and rules in 1 separate file for each which isnāt normal from what Iāve read.
I had NO experience with home automation when I started this. I am in the IT field though but not a programmer at heart. I cannot say enough kind words about the OH platform; the community around this platform is fantastic!
Some Rules:
zWave sensors detect humidity on floors, attic and garage which turns on dehumidifiers on via WeMo plug AND turns on ceiling fans via Bond based on where the humidity is reporting.
If Adult phones as a group via Unifi are offline, the house turns down the temperature on 2 different Ecobee thermostats, turns numerous air cleaners via WeMo plugs off, turns lights off that may have been left on.
If wifeās phone via Unifi is offline, turns off her office lights, turns off the master bathroom light and checks to see if the garage door was left open by accident.
Nightly via zWave sensor pointed outside it checks Lux values, a threshold will turn on the outside lights via Wemo Switch, turn on the tree lights via Wemo plug and turn on lights in the bedrooms via WeMo plugs.
When a wake up alarm is setup on the Echo, OH checks to see if itās with in 20, 10, and 5 minutes of reaching the alarm period. OH turns the HUE lamp next to the bed on and raises brightness slight over that period of time. When you cancel the Echo alarm, it automatically shuts the HUE light off.
Based on Lux values via zWave sensor in the house; kitchen and bookshelf above HUE lighting is turned on. Based on the time of day determines the color of the light shown.
Based on Lux values via zWave sensor and HUE motion sensors in certain rooms; room and hallway lights turn on automatically.
When the garage door goes up via Chamberlin IQ, Echo welcomes you home in the garage and gives you the temperature of the house inside. It announces in the house that the garage door is going up. It also turns on the hallway light via WeMo switch and starts Sonos playing in certain rooms. An announcement via Unifi detection that a certain personās phone is detected.
Majority of actions that occur around the house are announced via an Echo.
Movement in front of the house is detected via Ring; it automatically sends adults an email and SMS with a picture and a video MP4 URL to stream.
If the front door, door to garage or patio door are opened via zWave sensor; it lets us know via Echo announcement. If the any of those doors are left open longer than 10 minutes; it automatically turns the 2 Ecobeeās off and air cleaners via WeMo plugs off.
If you want to know what a sensor is reporting; you can ask Echo and it will report it back from OH via Amazon binding (i.e. what is the attic temperature). This rules knows which Echo you were talking into and reports it back to the same Echo device.
Announcement via Amazon if Sonos has started to play outside OR itās too loud outside.
Announcement via WeMo Insight plug when the washing machine is done.
Turning on gym equipment via WeMo plug when the gym light via WeMo switch goes on.
Tell the weather for the day and start playing Sonos music in the master bathroom when the bathroom light via WeMo switch goes on.
Monitoring via zWave devices water possible water leakage areas (i.e. washing machine, sump pump, water heater). Alerting via Amazon announcement, email and SMS.
Via OH CRON rule; turning off stuff at certain times of the night such has lights, tvs, receivers, etc.
In the morning based on HUE motion, start to play Sonos in certain rooms, say the weather, say birthdays and turn on above lighting in kitchen and bookshelf.
Announcement via Amazon when the printer is out of paper, jammed or toner is low.
Tracking the last motion location in the house with all the sensors in every room. Sensors include, HUE motion, zWave Motion and Ecobee remote sensors.
Start to watch a movie in the basement; ask Echo to turn the lights off via WeMo switch. OH then turns off the dehumidifier via WeMo plug, turns off the Ecobee fan, mutes the Onkyo receiver, announces to enjoy the movie and turns the HUE background lights on around area.
With movement detected using HIKVision camers via IPCamera binding; you can change the display on the Habpanel dynamically to the camera dynamically for a set X minutes.
Starting the Roomba vacuums when adults leave the house via MQTT.
Being alerted via email and SMS when the Roomba vacuum is stuck or the bin is full via MQTT.
Monitor internet connectivity via network external probing and disable internet reliant THINGS based on internet being down and announce the outage via Sonos using an audio sink and a MP3 file.
Announce at the home via Amazon when I have arrived at work via Unifi monitoring at the work location.
Announcement via Amazon when the water softener does a cleaning cycle via WeMo Insight plug.
With a tablet in the bedroom; at night turn the tablet on the wall and Ecobee screen to dim. Reverse in the morning.
When the home away switch is ON; automatically turn the lights on around the house at night. In the morning; automatically send an email report on which devices are ON around the house as an audit mechanism.
Announcement via Amazon when the mail has been delivered via zWave sensor.
When you turn on the TV to watch a show; Amazon will automatically announces that it will be shutting off the Sonos around that area.
If a smoke or Co2 alert is detected via Nest detectors; Amazon announces it and OH sends an email and SMS.
If the garage door has been up via Chamberlin IQ for more than 10 or 20 minutes; Amazon announces it in the house.
Numerous announcements occur while Iām at work with an Echo Dot in my office remote from OH. Amazon binding doesnāt care where the device is located ā OH can send messages to it.
Next Ideal Step for Me:
I would love to make the house more interactive with questions/answers from Amazon binding. OH predictive asking questions based on sensor values and being able responding to those questions posed to you. As of right now; this is not possible based on the Amazon binding.
Best, Jay