Home Automation

2015 - Present

Sections

Engine

Room Automation

Quality of Life Automations

Wall Tablets & Other Interfaces

Geofencing & Presence Detection

Environmental Monitoring & Alerting

Energy Monitoring

Engine

After starting with developing my own Home Automation system then moving to OpenHab for a couple years, I have landed on Home Assistant due to it’s refined user interface, large and expanding number of integrations and features, and community developed addons.

Image of the openHAB logo

Room Automation

A core principal of my Home Automation is that the system should collect as much information about each space as possible and react to what the occupants are doing without the need for them to actively interface with the system.

Room Lighting

Set the room lights based on the occupancy state, time of day, and what devices are active like the TV.

Nightlight

The room accent lights will turn on low if the house has been put to sleep but the room becomes occupied.

Movie Time

Set the room scene if the TV or projector is turned on or off.

  • Use motion sensors, force transducers, and bluetooth beacon for detecting room occupancy.

  • Change the ambient lighting based on the Time of Day split into Morning, Mid-Day, Afternoon, Evening, and Night.

    Use the local Sunrise and Sunset time to fine tune the Time of Day start and stop times.

  • Detect the Room Ambient Light Level to fine tune the scenes to reach the desired light level.

  • Adapt the room lighting if TVs, Projectors, are in use

Quality of Life Automations

Simple automations that make life easier.

  • Wake up the house and turn on the lights when the alarm clock goes of or the bed becomes unoccupied.

  • Send a notification when the mail is delivered using a door sensor. Clear the notification when the mail is retrieved.

  • Send a notification when the washer finishes by monitoring the power consumption

  • Sens a notification when the Coffee Machine finishes brewing by monitoring the power consumption. Turn off the Coffee Machine to prevent burning.

  • Send a notification if the Microwave or Air Fryer is done by monitoring the power consumption.

  • Turn on the backyard lights when the patio door is opened to let the dog out and it is after sunset.

Wall Tablets & Other Interfaces

Wall Tablets & Dashboards

Wall mounted tablets in central locations for full access to the Home Assistant UI with custom dashboards based on the mounting location.

Nanoleaf Touch

Nanoleaf Tiles in high traffic area that can be swiped to trigger automations or scenes.

Buttons & Rocker Switches

  • Headboard - House sleep, nightlight, house wakeup

  • Fridge - Lock kitchen lights on if stationary for a long time

  • Bathroom - Activate shower time automations

Media Knobs

Place Ikea TRÅDFRI media knobs in convenient places to adjust room media

  • Adjust volume

  • Toggle play / pause

  • Previous and Next Song

Cubes

Set and lock the room scene to the desired state based on which side is up. Shake the cube to reset to auto mode.

Geofencing allows for additional QoL Automations when occupants enter or leave zones such as:

  • Arming / Disarming the House Alarm

  • Turn on lights when arriving home after sunset

  • Turn on Air Condition when leaving work

Geofencing &
Presence Detection

Presence detection of bluetooth beacons inside the house is done using ESPresence deployed on an ESP32 Mini in each room.

Presence Detection of occupants can be used to refine Room Automations like customizing the environment to the occupants preferences.

Presence Detection of accessories can help identify what room lost items such as a phone, wallet, keys, backpack are in.

Next improvement is playing with mmWave for idle occupant detection, occupant counts, and occupant locations in each room.

Environmental Monitoring & Alerts

Each room has sensors for monitoring temperature, humidity, barometric pressure, PM2.5um Concentration.

Alerts are activated is the Particulate Matter Concentration goes above the threshold.

Next step is adding additional sensors for CO, CO2, NO2, H, Methane, Ammonia, Volatile Organics.

Energy Monitoring

The largest power consuming devices in the house are connected to smart outlets that monitor the line voltage and energy usage. This gives an estimate of the houses power consumption.

Long term plan to add current transformer clamps to the houses utility lines and circuit breakers once parts become available again.

Next
Next

Homelab