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.

Quality of Life Automations

Simple automations that make life easier.

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