CorSec (Home Assistant) - Smart Home
Complete documentation for the Home Assistant smart home system — covering architecture, room-by-room device inventory, integrations, automations, voice pipeline, and add-ons.
- Home Assistant Overview
- Scenes & Helpers
- Integrations
- Smart Appliances — LG, GE, Midea, Dyson, iQua, Orbit BHyve
- Audio & Media
- Energy Monitoring
- Infrastructure Integrations — AdGuard, Tailscale, MQTT, ESPHome, NUT
- Lighting Integrations — Lutron Caseta, Philips Hue, Govee
- Matter & Aqara
- Overview - Integrations
- Security & Cameras — Eufy, Reolink, Frigate
- Voice & AI Integrations
- Zigbee — Zigbee2MQTT + ZHA + HA Connect ZBT-2
- Infrastructure
- Dashboards Overview
- Automations
- Device Control Automations
- Irrigation Tracking Automations
- Motion Lighting Automations
- Notification Automations
- Security Automations
- Areas & Devices
Home Assistant Overview
Smart Home — System Overview
Overview
This is a comprehensive Home Assistant installation running on Home Assistant OS (HAOS), managed via the Supervisor. It serves as the central hub for a fully automated multi-floor home in Toronto, Ontario (America/Toronto timezone).
The system integrates 97 third-party services, 303 physical devices, and 1,431 entities across 17 rooms on 4 floors — covering lighting, security, climate, media, energy monitoring, irrigation, voice control, and appliances.
System Vitals
| Property | Value |
|---|---|
| HA Version | 2026.6.4 |
| OS Version | HAOS 18.0 |
| Supervisor | 2026.06.2 |
| Location | Home (Toronto, ON) |
| Timezone | America/Toronto |
| Language | English |
| State | RUNNING |
| Total Entities | 1,431 |
| Total Domains | 44 |
| Total Services | 363 |
| Total Areas | 17 |
| Total Devices | 303 |
| Total Integrations | 97 |
| Total Add-ons | 26 (23 running) |
| Total Automations | 31 |
| Total Scenes | 25 |
Floor & Area Structure
The home is organized across 4 floors with 17 named areas:
Basement (Floor B1)
| Area | Entity Count |
|---|---|
| Basement | 76 |
Ground Floor (Floor 1)
| Area | Entity Count |
|---|---|
| Backyard | 47 |
| Bar | 36 |
| Front Yard | 60 |
| Garage | 117 |
| Kitchen | 76 |
| Living Room | 94 |
| Patio | 12 |
2nd Floor (Floor 2)
| Area | Entity Count |
|---|---|
| Guest Bathroom | 5 |
| Guest Bedroom | 22 |
| Hallway | 6 |
| Laundry Room | 34 |
| Media Room | 123 |
3rd Floor (Floor 3)
| Area | Entity Count |
|---|---|
| Bedroom | 57 |
| Master Bathroom | 20 |
| Office | 48 |
| Upstairs Hallway | 6 |
Domain Summary
| Domain | Count | Primary Use |
|---|---|---|
| sensor | 442 | Environmental, power, status |
| switch | 189 | Smart plugs, cameras, features |
| binary_sensor | 167 | Motion, doors, connectivity |
| button | 96 | Virtual triggers, remotes |
| update | 66 | HACS + integration updates |
| select | 61 | Mode/setting selectors |
| number | 61 | Numeric configuration |
| media_player | 48 | Audio/video playback |
| light | 39 | Lighting control |
| device_tracker | 38 | Presence detection |
| automation | 31 | Automated rules |
| notify | 26 | Push/TTS notifications |
| scene | 25 | Lighting presets |
| event | 20 | Button presses, backups |
| cover | 15 | Blinds/shades, garage door |
| calendar | 13 | Google + local calendars |
| fan | 7 | Ceiling fans, air purifiers |
| lock | 4 | Smart door locks |
| climate | 4 | Thermostat + appliances |
| valve | 4 | Irrigation zones |
| camera | 8 | Security cameras |
| alarm_control_panel | 5 | Eufy security system |
Person Tracking
| Person | Tracked Devices |
|---|---|
| Rajeev Iyer | Iceheart (iPhone 17 Pro), Bacta (iPad Pro), Krytos (iPad) |
Zones configured:
- Home (primary)
- Work (downtown Toronto, ~47m radius)
- Rajeeta Home (~46m radius)
Active Repairs (as of 2026-06-24)
Three HACS integrations have pending updates that require an HA restart.
| Integration | Update Version | Severity |
|---|---|---|
| ge_home | v2026.2.1 | Warning |
| govee | v2026.6.20 | Warning |
| smartthinq_sensors | v0.43.0 | Warning |
Action: Apply HACS updates and restart HA.
Last Updated
2026-06-24
Home Assistant Platform & Infrastructure
Overview
The system runs Home Assistant OS (HAOS) — the recommended production deployment method which provides the full Supervisor + add-on ecosystem, OTA OS updates, and snapshot backups. The host is not directly accessible via SSH by default; the Advanced SSH & Web Terminal add-on provides access.
Software Stack
| Component | Version |
|---|---|
| Home Assistant Core | 2026.6.4 |
| Home Assistant OS | 18.0 |
| Home Assistant Supervisor | 2026.06.2 |
| Zigbee2MQTT | 2.12.0-1 |
| Music Assistant | 2.9.3 |
| Frigate NVR | 0.17.1 |
| Grafana | 12.1.0 |
| InfluxDB | 5.0.2 |
| Mosquitto MQTT Broker | 7.1.0 |
| AdGuard Home | 6.2.0 (add-on) |
Mobile Clients
| Device | Model | OS | Integration |
|---|---|---|---|
| Iceheart | iPhone 17 Pro (iPhone17,1) | iOS 26.5 | HA iOS / mobile_app |
| Bacta | iPad Pro (iPad16,2) | iPadOS 26.5 | mobile_app |
| Krytos | iPad (iPad11,1) | iPadOS 26.3 | mobile_app |
Add-on Ecosystem
26 add-ons installed, 23 currently running. See addons-overview.md for the full inventory.
Key add-ons by category:
| Category | Add-ons |
|---|---|
| Zigbee | Zigbee2MQTT |
| NVR / Cameras | Frigate |
| Voice Pipeline | Whisper, Piper, Speech-to-Phrase, openWakeWord |
| Media | Music Assistant, VLC, YT Music PO Token Generator |
| Security | Eufy-security-ws, Tailscale |
| Monitoring | Grafana, InfluxDB, Log Viewer |
| Networking | Mosquitto broker, AdGuard Home, chrony |
| Utilities | Advanced SSH & Web Terminal, File editor, Samba share |
| Matter | Matter Server |
| HA MCP | Home Assistant MCP Server 7.8.1 |
Zigbee Setup
Two Zigbee coordinators are in use:
| Coordinator | Driver | Firmware | Status |
|---|---|---|---|
| HA Connect ZBT-2 (via Zigbee2MQTT) | ZBT-2 (EmberZNet 7.5.1.0) | 2.12.0 | Active |
| HA Connect ZBT-2 (via ZHA) | Same hardware | — | Disabled by user |
Both ZHA and Zigbee2MQTT are configured, but ZHA is disabled. All Zigbee traffic flows through Zigbee2MQTT via MQTT/Mosquitto.
Matter Setup
Matter is handled by the Matter Server add-on (v9.0.2). The Aqara Hub M2 acts as a Thread/Matter border router, bridging multiple Aqara devices (water leak sensors, motion sensors, smart locks, wireless switches, temp/humidity sensors) into HA via Matter.
A second Matter hub, the Aqara Camera Hub G3, also bridges devices.
Voice Pipeline
See voice-pipeline.md for full details.
Summary:
- Wake word: openWakeWord
- STT: Whisper (local) + Speech-to-Phrase (local) + HA Cloud
- TTS: Piper (local) + Google Translate + HA Cloud
- LLM: Ollama (local — qwen3:4b-instruct at 192.168.1.85:11434)
- Hardware: Home Assistant Voice PE (ESPHome 2026.3.2) in Bedroom
Remote Access
- Tailscale VPN (add-on v0.28.1) — zero-config mesh VPN
- Home Assistant Cloud (Nabu Casa) — remote UI, webhooks, voice relay
Backup & Monitoring
- Backup add-on — automatic scheduled backups
- Samba share — exposes config/backup folders to local network
- InfluxDB + Grafana — long-term metrics storage and dashboarding
- Network UPS Tools (NUT) — UPS monitoring (CPS CP1500AVRLCD in Media Room)
Networking Infrastructure
- AdGuard Home — network-wide DNS-based ad/tracker blocking (v0.107.74)
- Mosquitto broker — MQTT broker for Zigbee2MQTT and ESPHome
- chrony — local NTP server for IP cameras
- DLNA — Lusankya NAS (3× entries) + Giga Hub + HDHomeRun DMS
Last Updated
2026-06-24
Scenes & Helpers
Helpers
Overview
15 helper entities are configured via the UI (storage-based). They provide state storage, boolean flags, timers, person tracking, and geographic zones used by automations and dashboards.
Boolean Helpers
Guest Mode
| Property | Value |
|---|---|
| Entity | input_boolean.guest_mode |
| Icon | mdi:account-group |
| Default | on |
| Purpose | Flag indicating guests are present; can be used to adjust automations (e.g., suppress alarms, adjust lighting) |
Number Helpers (Irrigation Watering Duration)
Four input_number helpers store the duration of the last watering run for each Front Yard irrigation zone. Values are set by irrigation tracking automations.
| Entity | Zone | Range | Unit |
|---|---|---|---|
input_number.front_planters_last_run_duration |
Front Planters | 0–480 | min |
input_number.front_yard_shrubs_last_run_duration |
Front Yard Shrubs | 0–480 | min |
input_number.front_fence_planters_last_run_duration |
Front Fence Planters | 0–480 | min |
input_number.side_yard_garden_bed_last_run_duration |
Side Yard Garden Bed | 0–480 | min |
All use box mode (manual entry) and 0.1 step.
Date/Time Helpers (Last Watered Timestamps)
Four input_datetime helpers store the last watered date and time for each irrigation zone.
| Entity | Zone |
|---|---|
input_datetime.front_planters_last_watered |
Front Planters |
input_datetime.front_yard_shrubs_last_watered |
Front Yard Shrubs |
input_datetime.front_fence_planters_last_watered |
Front Fence Planters |
input_datetime.side_yard_garden_bed_last_watered |
Side Yard Garden Bed |
All have both date and time enabled (has_date: true, has_time: true).
Timer Helpers
Garage Light Timer
| Property | Value |
|---|---|
| Entity | timer.garage_light_timer |
| Duration | 20 minutes |
| Restore | false |
| Purpose | Auto-off timer for garage lights; started when motion or door triggers lights |
Button Helpers
Bin Button
| Property | Value |
|---|---|
| Entity | input_button.bin_button |
| Icon | mdi:gesture-tap-button |
| Purpose | Virtual button — likely triggers a garbage/recycling reminder or related action |
Zones
Two named geographic zones in addition to the default Home zone:
Work
| Property | Value |
|---|---|
| Entity | zone.work |
| Latitude | 43.641442 |
| Longitude | -79.377578 |
| Radius | 47 m |
| Icon | mdi:briefcase |
| Purpose | Presence tracking — Rajeev at downtown Toronto office |
Rajeeta Home
| Property | Value |
|---|---|
| Entity | zone.rajeeta_home |
| Latitude | 43.656839 |
| Longitude | -79.383613 |
| Radius | 46 m |
| Icon | mdi:account |
| Purpose | Tracks when Rajeev is at Rajeeta's home location |
Person
Rajeev Iyer
| Property | Value |
|---|---|
| Entity | person.rajeev_iyer |
| User | 9c38d44ad18d49fbb4a18e892d4d8634 |
| Tracked devices | Iceheart (iPhone), Bacta (iPad), Krytos (iPad) |
| Current state | home |
The person entity aggregates location across all three mobile devices. Home/not_home state is determined by GPS proximity to the Home zone.
Notes
- The
input_datetimeandinput_numberhelpers for watering are write-only from automations — do not manually edit them unless correcting erroneous data. input_boolean.guest_modeis currentlyon(guests present). Remember to turn it off after guests leave if automations depend on this flag.- Zones use lat/long from when they were created — verify they still accurately represent the locations if addresses change.
Last Updated
2026-06-24
Scenes
Overview
25 lighting scenes are configured across the home, split between Philips Hue (Media Room), Lutron Caseta (Smart Bridge 2 whole-home scenes), and manually configured HA scenes for the Living Room and Bedroom.
Bedroom
| Scene | Notes |
|---|---|
| Wake up Bedroom | Gradual sunrise lighting; used by Wake up at home automation |
Living Room (4 scenes)
| Scene | Notes |
|---|---|
| Living Room Bright | Full brightness, all lights |
| Living Room Guest | Softer/warmer setting for guests |
| Living Room Off | All living room lights off |
| Living Room Partial | Partial lights on (ambient) |
Media Room — Philips Hue (13 scenes)
These scenes are defined in the Hue app and synced to HA. They control all Hue lights in the Media Room.
| Scene | Type | Notes |
|---|---|---|
| Tropical twilight | Colour scene | Warm tropical tones |
| Relax | Colour scene | Soft warm white |
| Energize | Colour scene | Cool bright white |
| Read | Colour scene | Reading-optimized warm white |
| Bright | Colour scene | Full bright |
| Rio | Colour scene | Vibrant multi-colour |
| Nightlight | Colour scene | Very dim warm |
| Concentrate | Colour scene | Focused cool white |
| Epic Movie Night | Colour scene | Dynamic cinematic colours |
| Dimmed | Colour scene | Low ambient dimmed |
| Savanna sunset | Colour scene | Orange/red sunset tones |
| Movie Night | Colour scene | Dark ambient |
| Arctic aurora | Colour scene | Blue/green aurora tones |
Smart Bridge 2 — Lutron Caseta (5 scenes)
These are Lutron-native scenes that control Caseta dimmers via the Smart Bridge 2.
| Scene | Notes |
|---|---|
| Smart Bridge 2 Night | Whole-home nighttime dim setting |
| Smart Bridge 2 Notifications | Lighting flash/pulse for notification alerts |
| Smart Bridge 2 Garage | Garage lighting preset |
| Smart Bridge 2 Off garage | Turn off garage lights |
| Smart Bridge 2 Movie downstairs | Dims/sets lights for movie watching |
Bar (2 scenes)
| Scene | Notes |
|---|---|
| Bar On | Activates all bar lighting (spot lights, Govee bulbs, LED strip) |
| Bar Off | Turns off all bar lighting |
Notes
- Hue scenes (Media Room) are activated via the
scene.*HA entities or through the Hue dimmer switch 2. - Lutron scenes (Smart Bridge 2) are activated via
scene.*entities or through Lutron Pico remotes. - The
Media room Epic Movie NightandMedia room Movie Nightscenes pair well with theSmart Bridge 2 Movie downstairsLutron scene for a full cinematic environment. - Scene entities have
unknownstate unless they've been activated recently — this is normal for HA scene entities.
Last Updated
2026-06-24
Integrations
Smart Appliances — LG, GE, Midea, Dyson, iQua, Orbit BHyve
LG SmartThinQ Sensors
Integration: smartthinq_sensors (HACS) | Status: setup_retry | Pending update: v0.43.0
Devices
| Device | Model | Area |
|---|---|---|
| Refrigerator | 2REF11EICD__2-FD (REFRIGERATOR) | Kitchen |
| WashTower (Dryer) | W3S1CVK2EVS_D_US-Dryer (TOWER_DRYER) | Laundry Room |
| Washer | F3S1CWK__-FL (TOWER_WASHER) | Laundry Room |
Key entities:
climate.fridge/climate.freezer— fridge/freezer temperature controlsensor.dry_level— dryer dry levelsensor.ge_profile_oven_srhv558129p_cook_mode— oven state- Wash/dry mode selectors, run state sensors
Action required: Apply HACS update v0.43.0 and restart HA.
GE Home (SmartHQ)
Integration: ge_home (HACS) | Account: jeeves5454@gmail.com | Pending update: v2026.2.1
Devices
| Device | Model | Area |
|---|---|---|
| GE Profile Oven SRHV558129P | PCHS920YM3FS | Kitchen |
Key entities:
sensor.ge_profile_oven_srhv558129p_srhv558129p_cook_mode— active cook modewater_heater.ge_profile_oven_srhv558129p_srhv558129p_oven— oven (water_heater domain used for temp control)
Action required: Apply HACS update v2026.2.1 and restart HA.
Midea Dehumidifier (LAN)
Integration: midea_dehumidifier_lan (HACS) | Status: loaded
Device
| Device | Model | Area |
|---|---|---|
| Dehumidifier_71B6 | Midea Dehumidifier (sw 8.33.34) | Basement |
Entities:
humidifier.dehumidifier_71b6— on/off, target humidityfan.dehumidifier_71b6_fan— fan speedswitch.dehumidifier_71b6_pump/switch.dehumidifier_71b6_pump_enabledsensor.dehumidifier_71b6_*— humidity readings
Dyson Pure Hot+Cool Link (Local)
Integration: dyson_local (HACS) | Status: loaded
Device
| Device | Model | Area |
|---|---|---|
| Pure Hot+Cool Link | Model 455 | Bedroom |
Entities:
fan.dyson_fan— speed, oscillation, night modeclimate.pure_hot_cool_link— heat mode, temperaturesensor.pure_hot_cool_link_filter_life— HEPA filter remaining life- Air quality sensors (PM2.5, VOC, NO2, formaldehyde)
Automation: Heat Bedroom uses this device.
iQua Water Softener
Integration: iqua_softener (HACS) | Status: loaded
Device
| Device | Model | Area |
|---|---|---|
| Iqua Softener RHW4221-24178-4056 | Water Softener | Basement |
Entities:
switch.iqua_softener_rhw4221_24178_4056_water_shutoff_valveselect.iqua_softener_rhw4221_24178_4056_efficiency_mode- Various water quality sensors
Orbit BHyve (Irrigation)
Integration: bhyve (HACS) | Status: loaded
Devices
| Device | Model | Area |
|---|---|---|
| Bhyve Hub | BH1G2-0002 (fw 0056) | (unassigned) |
| Front Yard Tap Timer | HT34A-0001 (fw 107) | Front Yard |
Entities:
valve.*— 4 irrigation zone valvesswitch.*_program— watering programsswitch.*_rain_delay— rain skipsensor.*_next_watering— next scheduled runbinary_sensor.bhyve_hub_connectedbinary_sensor.front_yard_tap_timer_fault
See area-front-yard.md for full irrigation zone details.
LetPot (Hydroponic Gardens)
Integration: letpot | Status: setup_retry | Account: jeeves5454@gmail.com
Devices
| Device | Model | Area |
|---|---|---|
| Chrome 1 - Right | LetPot Senior | Media Room |
| Chrome 2 - Left | LetPot Senior | Media Room |
Currently in
setup_retry— likely an authentication/network issue.
Notes / Gotchas
- Three integrations need HACS updates and HA restart:
smartthinq_sensors(v0.43.0),ge_home(v2026.2.1),govee(v2026.6.20). - Dyson Local uses local LAN communication — does not require Dyson cloud account to function after initial setup.
- The iQua Water Shutoff Valve is a safety-critical entity — automations should NOT accidentally toggle it.
Last Updated
2026-06-24
Audio & Media
Overview
The home has a rich multi-room audio and media setup anchored by Music Assistant (MA) as the central music server, with Amazon Alexa devices, Apple TV, Samsung TVs, Sony BRAVIA, and a VLC media player providing playback targets across every room.
Music Assistant
Integration: music_assistant | Add-on: Music Assistant v2.9.3 | Entry: 01KGVC9C8528A127QZ3ZQSFCDH
Music Assistant (MA) is a free, open-source media library manager that aggregates streaming services and plays to speaker groups.
MA Players
| Player | Source | Area |
|---|---|---|
| Living Room | Apple TV 4K Gen3 | Living Room |
| Kitchen | Amazon Echo | Kitchen |
| Everywhere | Speaker Group | (all rooms) |
| Rajeev's Samsung Soundbar | HW-Q930B | Media Room |
| Bedroom | Amazon Echo Show 5 | Bedroom |
| Office Dot Clock | Echo Dot w/ Clock | Office |
| Media Room | Amazon Echo Dot w/ Clock | Media Room |
| Guest | Amazon Echo Dot | Guest Bedroom |
| Rajeev's ecobee Smart Thermostat Premium | ecobee | Living Room |
| Basement Alexa | Amazon Echo Dot | Basement |
| Garage | Amazon Echo Dot | Garage |
| Rajeev's Samsung Soundbar S60B | Samsung HW-S61B | Living Room |
| Basement | Amazon Speaker Group | Basement |
| Full House | MA Sync Group | (all) |
| BRAVIA 4K UR2 | Sony BRAVIA | Media Room |
| Rajeev's TV | Amazon Fire TV | Basement |
| Soundbar | Samsung HW-Q930B | Media Room |
| Living Room soundbar | Samsung HW-S61B | Living Room |
| jeevesiy-ltmh242 | MacBook (AirPlay) | (mobile) |
| Rajeev's MacBook Air | MacBook Air (AirPlay) | (mobile) |
| Music Assistant | ShairportSync (AirPlay) | (system) |
| Home Assistant Voice 0919e8 | ESPHome (AirPlay) | Bedroom |
YT Music PO Token Generator add-on (v1.3.1) provides YouTube Music authentication tokens for MA.
Amazon Alexa Devices
Integration: alexa_devices (HACS) | Account: jeeves5454@gmail.com
All Amazon Echo devices are integrated via the Alexa Devices integration, providing media player control and TTS announcements.
Alexa Devices
| Device | Model | Area |
|---|---|---|
| Kitchen | Amazon Echo (4th gen) | Kitchen |
| Rajeev's Samsung Soundbar S60B | Samsung Soundbar S60B | Living Room |
| Basement Alexa | Amazon Echo Dot | Basement |
| Rajeev's ecobee Smart Thermostat Premium | ecobee (Alexa built-in) | Living Room |
| Everywhere | Speaker Group | (all) |
| Media Room | Amazon Echo Dot with Clock | Media Room |
| Bedroom | Amazon Echo Show 5 | Bedroom |
| Guest | Amazon Echo Dot | Guest Bedroom |
| Rajeev's TV | Amazon Fire TV 2-Series | Basement |
| Garage | Amazon Echo Dot | Garage |
| Basement | Speaker Group | Basement |
| Rajeev's Samsung Soundbar | Samsung Soundbar Q930B | Media Room |
| Office Dot Clock | Amazon Echo Dot with Clock | Office |
Each Alexa device exposes:
media_player.*— play/pause/volume/tracksensor.*.next_alarm— next alarm timenotify.*_speak/notify.*_announce— TTS announcement
Apple TV
Integration: apple_tv | Device: Apple TV 4K Gen3 (tvOS 26.5) | Area: Living Room
| Entity | Notes |
|---|---|
media_player.living_room (Apple TV) |
Play/pause/volume/app control |
remote.living_room |
Remote control (directional, menu) |
Samsung TVs
Samsung Frame 55 (Living Room)
- Integrations:
samsungtv_smart(primary, HACS) +samsungtv(native) +smartthings - Model: QN55LS03BAFXZC
- Entities:
media_player.samsung_frame_55,remote.samsung_frame_55 - SmartThings adds energy monitoring:
sensor.living_room_tv_energy
Living Room TV (via SmartThings)
- Integration:
smartthings| Model: QN55LS03BAFXZC media_player.living_room_tv
Living Room Soundbar (HW-S61B)
- Integration:
smartthings+alexa_devices - Samsung soundbar model HW-S61B
Media Room Soundbar (HW-Q930B)
- Integration:
smartthings+alexa_devices - Samsung soundbar model HW-Q930B (firmware HW-Q930BWWB-1010.0)
Sony BRAVIA 4K UR2
Integrations: androidtv_remote + cast + dlna_dmr | Area: Media Room
The BRAVIA appears under three different integrations:
androidtv_remote— full Android TV control (apps, directional, volume)cast— Google Cast receiverdlna_dmr— DLNA media renderer
VLC (Local Media Player)
Integration: vlc_telnet | Add-on: VLC v1.0.0 | Area: Media Room
VLC is available as a local media player target for TTS and audio playback:
media_player.vlc_telnet
DLNA
Three DLNA DMS (media server) entries for the Lusankya NAS (3× UPnP discovery instances), plus a Giga Hub entry and HDHomeRun DMS.
Notes / Gotchas
- The Samsung Frame 55 is registered three times — use
samsungtv_smartas the primary control path; the nativesamsungtventry may conflict. - Music Assistant and Alexa Devices both register
media_playerentities for Echo devices — this creates duplicate entities. Use the MA entity for music control and the Alexa entity for TTS announcements. - Apple TV integration can lose connection when the TV enters deep sleep; a retry is handled automatically.
Last Updated
2026-06-24
Energy Monitoring
Overview
Energy monitoring is multi-layered: Emporia Vue provides granular circuit-level monitoring across 12 household circuits, CO2 Signal (Electricity Maps) provides real-time grid carbon intensity for Ontario, and the Ontario Energy Board integration provides local energy tariff data.
Emporia Vue
Integration: emporia_vue (HACS) | Account: Customer 233316 | Device: VUE003 (Vue3-812 firmware)
The Emporia Vue whole-home energy monitor is installed on the main panel. The system uses a single VUE003 unit with multiple CT clamp circuits.
Monitored Circuits
| Circuit | Device Name | Area |
|---|---|---|
| Main Panel (whole home) | Cornell Vue | (unassigned) |
| Main Floor Plugs | Main Floor Plugs | Living Room |
| Hot Water Heater / HRV | Hot water Heater/HRV | Basement |
| Furnace | Furnace | Basement |
| AC | AC | Basement |
| 2nd Floor Plugs | 2nd Floor Plugs | Media Room |
| Washer | Washer | Laundry Room |
| Kitchen Appliances | Kitchen Appliances | Kitchen |
| Microwave | Microwave | Kitchen |
| Stove | Stove | Kitchen |
| Fridge | Fridge | Kitchen |
| Kitchen Plugs | Kitchen Plugs | Kitchen |
| Kitchen Plug | Kitchen Plug | Kitchen |
| Dishwasher | Dishwasher | Kitchen |
| Dryer | Dryer | Laundry Room |
| Balance (remaining) | Balance | (unassigned) |
| Third Floor Plugs | Third Floor Plugs | Office |
| Main Floor Lights | Main Floor Lights | Living Room |
The Kitchen has the most granular monitoring: 7 individual circuits (appliances + plugs).
Key Entities
Each Emporia circuit exposes power (sensor.*.power) and energy (sensor.*.energy_today) sensors.
Notable:
sensor.cornell_vue_energy_today— daily whole-home energy usagesensor.ac_power— HVAC power drawsensor.furnace_power— heating power
CO2 Signal (Electricity Maps)
Integration: co2signal | Device: Electricity Maps
Provides real-time electricity grid carbon intensity data for the Ontario grid region.
| Entity | Notes |
|---|---|
sensor.electricity_maps_* |
Grid carbon intensity (gCO2eq/kWh) |
Useful for automations that shift non-essential loads to low-carbon grid hours.
Ontario Energy Board
Integration: ontario_energy_board (HACS) | Authors: jrfernandes, n3rdp1um23
Provides Ontario Time-of-Use (TOU) electricity pricing data:
- On-peak, mid-peak, off-peak rate selectors
- Schedule-aware — useful for automations that avoid running high-draw appliances during on-peak hours
Notes / Gotchas
- The Emporia Vue uses a cloud API — if Emporia cloud is down, data will be unavailable. Historical data is stored in HA's recorder database.
- For long-term storage and visualization, Emporia data flows into InfluxDB (add-on) and is visualized in Grafana (add-on).
- The HA Energy dashboard can be configured to use
sensor.cornell_vue_energy_todayas the grid consumption source.
Last Updated
2026-06-24
Infrastructure Integrations — AdGuard, Tailscale, MQTT, ESPHome, NUT
AdGuard Home
Integration: adguard | Add-on: AdGuard Home v6.2.0 (add-on), integration v6.1.3 | Area: Office
Network-wide DNS-based ad and tracker blocking. All DNS queries on the home network route through AdGuard.
AdGuard version: v0.107.74
| Entity | Notes |
|---|---|
switch.adguard_home_protection |
Master toggle |
switch.adguard_home_parental_control |
Parental controls |
switch.adguard_home_safe_search |
Safe search enforcement |
switch.adguard_home_safe_browsing |
Phishing/malware protection |
switch.adguard_home_filtering |
DNS filter list |
switch.adguard_home_query_log |
Query logging |
sensor.adguard_home_dns_queries_blocked_ratio |
% of queries blocked |
Tailscale
Add-on: Tailscale v0.28.1 | Integration: via hassio
Zero-config WireGuard-based mesh VPN. Provides secure remote access to HA and the home network from anywhere without port forwarding.
Tailscale is not exposed as HA entities — it runs as a network-level service. HA can be accessed via the Tailscale IP from any connected device.
MQTT (Mosquitto Broker)
Integration: mqtt | Add-on: Mosquitto broker v7.1.0 | Entry: 01KHEMPP6F5Y28VAB029MPY33M
The local MQTT broker is the backbone for:
- Zigbee2MQTT device communication
- ESPHome device telemetry
- Frigate NVR events
Zigbee2MQTT publishes all Zigbee device state to MQTT topics (zigbee2mqtt/<device_name>/...).
| Entity | Notes |
|---|---|
sensor.zigbee2mqtt_bridge_signal_level |
Bridge signal |
binary_sensor.zigbee2mqtt_bridge_connection_state |
Bridge online |
switch.zigbee2mqtt_bridge_permit_join |
Pairing mode |
ESPHome
Integration: esphome | 2 devices
| Device | Firmware | Area |
|---|---|---|
| ratgdov2.5i e4d21f | ESPHome 2023.12.9 | Garage |
| Home Assistant Voice 0919e8 | ESPHome 2026.3.2 | Bedroom |
ESPHome devices communicate over local LAN via the native API — no MQTT required.
Network UPS Tools (NUT)
Integration: nut | Add-on: Network UPS Tools v0.18.0 | Host: a0d7b954-nut:3493
Monitors the CPS CP1500AVRLCD UPS in the Media Room.
| Entity | Notes |
|---|---|
sensor.media_room_ups_load |
UPS load % |
sensor.media_room_ups_battery_charge |
Battery % |
sensor.media_room_ups_battery_runtime |
Estimated runtime |
sensor.media_room_ups_input_voltage |
Grid input voltage |
sensor.media_room_ups_output_voltage |
UPS output voltage |
Automation: UPS Power Outage Notification triggers when UPS switches to battery.
go2rtc
Integration: go2rtc (system) | Status: loaded
Camera stream proxying and WebRTC support for the HA frontend and Lovelace dashboards. Enables low-latency camera card viewing.
Chrony (NTP)
Add-on: chrony v6.0.1
Local NTP server for IP cameras. Cameras should point to the HA host IP as their NTP server to stay time-synchronized for accurate event timestamps.
Version Monitoring
Two version integration entries track HA version:
Current Version— tracks the installed HA Core versionDocker Hub— tracks the latest available version (for update notifications)
Entity: binary_sensor.home_assistant_version_docker_hub_update_available
InfluxDB & Grafana
Add-ons: InfluxDB v5.0.2 | Grafana v12.1.0
Long-term time-series storage (InfluxDB) and visualization (Grafana) for HA sensor data. Configured separately from HA's built-in recorder. Provides historical energy, climate, and sensor dashboards beyond what the HA frontend offers.
iBeacon Tracker
Integration: ibeacon | Status: loaded
Passive BLE iBeacon tracking. Multiple TELEMATIC-* and vehicle-related iBeacon devices are detected in the environment (Rivian Phone Key, NIU scooter, vehicle telematics).
Most iBeacon devices visible in the registry are external/neighbouring devices detected passively, not intentionally tracked assets. The Rivian Phone Key (
Rivian Phone Key DEEC) is the most relevant.
Mobile App
Integration: mobile_app | 3 registered devices
| Device | Model | OS |
|---|---|---|
| Iceheart | iPhone 17 Pro | iOS 26.5 |
| Bacta (iPad) | iPad Pro (iPad16,2) | iPadOS 26.5 |
| Krytos (iPad) | iPad (iPad11,1) | iPadOS 26.3 |
Provides:
- Presence detection (
device_tracker.*) - Push notifications via
notify.iceheart/notify.mobile_app_* - Sensor data (battery, focus mode, location)
Automation: Multiple automations use notify.mobile_app_iceheart for push notifications.
IFTTT
Integration: ifttt | Title: IFTTT Webhook
Provides IFTTT webhook trigger capability. A button entity (jeeves5454@gmail.com IFTTTrigger-2 is pressed) is exposed for IFTTT-initiated actions.
Pushover
Integration: pushover | Status: loaded
Push notification service as an alternative to the mobile app. Used for alerts where broader notification reach is needed.
Notes / Gotchas
- Mosquitto, Zigbee2MQTT, and MQTT integration must all be running for Zigbee to work. If any component restarts, the others may need re-initialization.
- NUT add-on version in the device registry shows v0.18.0 — this reflects the add-on version installed; the actual nut package may be newer.
- InfluxDB and Grafana are community add-ons (a0d7b954 repository) — they receive updates separately from core HA.
Last Updated
2026-06-24
Lighting Integrations — Lutron Caseta, Philips Hue, Govee
Lutron Caseta
Integration: lutron_caseta | Hub: Smart Bridge 2 (L-BDGPRO2-WH) | Area: Media Room (hub location)
Lutron Caseta is the primary wired lighting control system in the home, covering dimmers and switches across all floors.
Devices (14 Lutron devices)
| Device | Model | Area |
|---|---|---|
| Smart Bridge 2 (hub) | L-BDGPRO2-WH (SmartBridge) | Media Room |
| Master Bedroom Lights | DVRF-6L (DivaSmartDimmer) | Bedroom |
| Guest Bedroom Lights | DVRF-6L | Guest Bedroom |
| Upstairs Hallway Lights | DVRF-6L | Upstairs Hallway |
| Kitchen Lights | DVRF-6L | Kitchen |
| Kitchen Under Cabinet | DVRF-6L | Kitchen |
| Hallway Lights | DVRF-6L | Hallway |
| Garage Lights | PD-8ANS-XX (WallSwitch) | Garage |
| Basement Lights | PD-8ANS-XX (WallSwitch) | Basement |
| Living Room Main Spot Lights | DVRF-6L | Living Room |
| Living Room Powder Room Entry | DVRF-6L | Living Room |
| Living Room Pendants | DVRF-6L | Patio |
| Office Lights | DVRF-6L | Office |
| Bar Spot Lights | DVRF-6L | Bar |
| Kitchen Cabinet Pico | PJ2-1P-GXX (PaddleSwitchPico) | Kitchen |
| Kitchen Pico 1 | PJ2-1P-GXX | Kitchen |
| Hallway Pico | PJ2-1P-GXX | Hallway |
| Master Bedroom Pico | PJ2-3BRL-GXX-X01 (Pico3ButtonRaiseLower) | Bedroom |
| Guest Bedroom Pico | PJ2-1P-GXX | Guest Bedroom |
| Living Room Pico | PJ2-3BRL-GXX-X01 | Living Room |
Lutron Scenes (Smart Bridge 2)
Night · Notifications · Garage · Off garage · Movie downstairs
Notes
- Garage Lights and Basement Lights are exposed as
switchentities and then wrapped aslightentities via theswitch_as_xintegration. - The Smart Bridge 2 also exposes a "Smart Away" switch that randomly turns lights on/off when away.
Philips Hue
Integration: hue | Hub: Jeeves Hue Bridge (fw 1.77.1977138000) | Area: Hub unassigned
The Hue ecosystem covers the Media Room almost exclusively — providing full RGBW color lighting, scenes, and entertainment sync.
Devices (11 Hue lights + dimmer + 2 rooms + bridge)
| Device | Model | Area |
|---|---|---|
| Jeeves Hue Bridge | Hue Bridge | (hub — no area) |
| Color Lamp 1 | Hue color lamp | Media Room |
| Color Lamp 2 | Hue color lamp | Media Room |
| Colour Lamp 3 | Hue color lamp | Media Room |
| Hue color lamp 2 | Hue color lamp | Media Room |
| Ceiling White Lamp 1 | Hue white lamp | Media Room |
| Ceiling White Lanp 2 | Hue white lamp | Media Room |
| Media Room Ceiling Lamp 3 | Hue white lamp | Media Room |
| Hue play 1 | Hue play (gradient) | Media Room |
| Hue play 2 | Hue play (gradient) | Media Room |
| Hue bloom 1 | Hue bloom | Media Room |
| Hue dimmer switch 2 | Hue dimmer switch (fw 2.85.1) | Media Room |
| Media room (Hue Room) | Room group | Media Room |
| Basement (Hue Room) | Room group | Basement |
| Basement Entryway | Hue white lamp | Basement |
Hue Scenes (18 Media Room scenes)
Tropical twilight · Relax · Energize · Read · Bright · Rio · Nightlight · Concentrate · Epic Movie Night · Dimmed · Savanna sunset · Movie Night · Arctic aurora
Notes
Jeeves Hue Entertainment area 1binary sensor tracks active Hue Entertainment mode (game/movie sync).- Two Hue automations (
Hue dimmer switch 2,Leaving home) are managed in the Hue app but visible in HA as switch entities.
Govee
Integration: govee (Cloud) + govee_ble (Bluetooth) | Area: Bar
Govee Cloud Devices
| Device | Model | Area |
|---|---|---|
| UnderBar Lights | H6159 (LED strip) | Bar |
| Bar Bulb 1 | H6008 (color bulb) | Bar |
| Bar Bulb 2 | H6008 (color bulb) | Bar |
Features: Full RGB color, brightness, Music Mode (audio-reactive lighting).
Govee BLE Sensors
| Device | Model | Area |
|---|---|---|
| H5075 0409 | Govee H5075 (Temp/Humidity) | Bar |
| H5075 9768 | Govee H5075 (Temp/Humidity) | Bar |
These use Bluetooth LE and connect via the host's Realtek Bluetooth adapter.
Notes
- Govee cloud integration has a pending HACS update (v2026.6.20) — restart required.
- Govee BLE sensors are independent of the cloud integration and unaffected by the update.
- Music Mode is a switch entity per device; when on, the light syncs to ambient audio via the Govee cloud.
Last Updated
2026-06-24
Matter & Aqara
Overview
Matter is handled by the Matter Server add-on (v9.0.2). The Aqara ecosystem provides the majority of Matter-bridged devices — two hubs bridge 15+ Aqara devices (water leak sensors, motion sensors, smart locks, wireless switch, temp/humidity sensor) into Home Assistant.
Matter Hubs
| Hub | Model | Firmware | Purpose |
|---|---|---|---|
| Aqara Hub M2 | Aqara Hub M2 | 4.3.8 | Primary bridge hub (most devices) |
| Aqara Camera Hub G3 | Aqara Camera Hub G3 | 4.5.30 | Secondary bridge + camera |
Both hubs act as Thread/Matter border routers and connect to HA via the Matter integration.
Matter Devices
Via Aqara Hub M2
| Device | Model | Area |
|---|---|---|
| Aqara Water Leak Sensor (×4) | Aqara Water Leak Sensor (sw v6) | (unassigned — multiple locations) |
| Garage Smart Lock | Aqara Smart Lock U100 (sw 31) | Garage |
Via Aqara Camera Hub G3
| Device | Model | Area |
|---|---|---|
| Aqara Water Leak Sensor (×2) | Aqara Water Leak Sensor (sw v6) | (unassigned) |
| Guest Bathroom Water Leak Sensor | Aqara Water Leak Sensor (sw v6) | Guest Bathroom |
| Bedroom Temp / Humidity Sensor | Aqara Temp/Humidity Sensor (sw v5) | Bedroom |
| Aqara Wireless Mini Switch | Aqara Wireless Mini Switch (sw v2) | (unassigned) |
| Upstairs Motion Sensor | Aqara Motion Sensor P1 (sw v10) | Upstairs Hallway |
| Garage Motion Sensor | Aqara Motion Sensor P1 (sw v10) | Garage |
| Kitchen Smart Lock | Aqara Smart Lock U100 (sw 300) | Kitchen |
| Downstairs Motion Sensor | Aqara Motion Sensor P1 (sw v10) | Media Room |
| Hallway Aqara Motion Sensor P1 | Aqara Motion Sensor P1 (sw v10) | Hallway |
Key Entity Types
Water Leak Sensors
Each sensor provides:
binary_sensor.*.water_leak— triggersWater Leak Alertautomation- Battery sensors (CR2032 type, voltage, %)
Deployed locations: multiple bathroom, kitchen, utility areas (exact sensor-to-location mapping should be labelled on the physical devices).
Motion Sensors (Aqara P1)
Each provides:
binary_sensor.*.occupancy— used in motion lighting automations- Battery sensors
| Sensor | Area | Automation |
|---|---|---|
| Upstairs Motion Sensor | Upstairs Hallway | Motion Activation Upstairs Hallway 2 |
| Garage Motion Sensor | Garage | Motion Activation Garage |
| Downstairs Motion Sensor | Media Room | — |
| Hallway Aqara Motion Sensor P1 | Hallway | Motion Activation Hallway Lights |
Smart Locks (Aqara U100)
| Lock | Area | State |
|---|---|---|
| Kitchen Smart Lock | Kitchen | locked |
| Garage Smart Lock | Garage | unlocked |
Both provide:
lock.*control entitybinary_sensor.*_actuator— physical bolt status- Operating mode selector
Automation: Smart Lock Unlocked 30 Min Alert monitors all locks.
Wireless Mini Switch (Aqara)
event.aqara_wireless_mini_switch_button— single, double, long press events- Area: unassigned (portable button)
Thread
The Thread integration is loaded (entry: 890ec7b4) and supports Thread networking. The Aqara hubs function as Thread border routers, enabling Thread-based device connectivity in future expansions.
Notes / Gotchas
- If either Aqara hub goes offline, all devices bridged through it become unavailable in HA. The Hub M2 and Hub G3 are both critical infrastructure.
- The 4 unassigned water leak sensors should be physically labelled and area-assigned in HA (Settings → Devices) to improve observability.
- Kitchen Smart Lock shows
sw v300while Garage Smart Lock showssw v31— different firmware tracks (U100 has multiple hardware revisions).
Last Updated
2026-06-24
Overview - Integrations
Overview
97 integrations are configured in Home Assistant. 90 are loaded successfully, 5 are in setup_retry, and 2 are not_loaded. This page provides a complete inventory table.
State Summary
| State | Count |
|---|---|
| loaded | 90 |
| setup_retry | 5 |
| not_loaded | 2 |
Integration Inventory
| Integration | Title | Domain | State | Source |
|---|---|---|---|---|
| Sun | Sun | sun | loaded | import |
| Google Cast | Google Cast | cast | loaded | zeroconf |
| Shopping List | Shopping list | shopping_list | loaded | onboarding |
| Google Translate TTS | Google Translate TTS | google_translate | loaded | onboarding |
| Met.no Weather | Home | met | loaded | onboarding |
| Radio Browser | Radio Browser | radio_browser | loaded | onboarding |
| Lutron Caseta | 067cfcc8 | lutron_caseta | loaded | zeroconf |
| Bond | My Bridge | bond | loaded | zeroconf |
| Philips Hue | Hue Bridge 00178826a08c | hue | loaded | zeroconf |
| ecobee | ecobee | ecobee | loaded | user |
| SpeedTest | SpeedTest | speedtestdotnet | loaded | user |
| Uptime | Uptime | uptime | loaded | user |
| Home Assistant iOS | Home Assistant iOS | ios | loaded | user |
| IFTTT | IFTTT Webhook | ifttt | loaded | user |
| Version (Core) | Current Version | version | loaded | user |
| Version (Docker) | Docker Hub | version | loaded | user |
| DLNA DMS | Lusankya (×3) | dlna_dms | loaded | ssdp |
| DLNA DMS | Giga Hub | dlna_dms | loaded | ssdp |
| DLNA DMS | HDHomeRun DMS | dlna_dms | loaded | ssdp |
| Android TV Remote | BRAVIA 4K UR2 | androidtv_remote | loaded | zeroconf |
| HACS | — | hacs | loaded | user |
| SmartThinQ Sensors | LGE Devices | smartthinq_sensors | setup_retry | user |
| Google Calendar | jeeves5454@gmail.com | loaded | user | |
| Local Calendar | 2074 Donald Cousens House Calendar | local_calendar | loaded | user |
| Local Calendar | Car Service | local_calendar | loaded | user |
| Local Calendar | Markham House Things | local_calendar | loaded | user |
| TP-Link | Smart Plug KP401 | tplink | loaded | user |
| TP-Link | Basement Switch 2 KS205 | tplink | loaded | integration_discovery |
| TP-Link | Living Room Lamp Switch KS205 | tplink | loaded | integration_discovery |
| TP-Link | Porch KS205 | tplink | loaded | integration_discovery |
| TP-Link | Christmas Plug KP125M | tplink | loaded | integration_discovery |
| TP-Link | Bathroom Towel Heater KS205 | tplink | loaded | integration_discovery |
| TP-Link | Bathroom Shower Switch KS205 | tplink | loaded | integration_discovery |
| TP-Link | Backyard Light KS205 | tplink | loaded | integration_discovery |
| TP-Link | Bar Sign KP125M | tplink | loaded | integration_discovery |
| TP-Link | New Christmas Switch HS103 | tplink | setup_retry | integration_discovery |
| TP-Link | 2774 KS220M | tplink | not_loaded (ignored) | ignore |
| TP-Link | None EP40M | tplink | setup_retry | integration_discovery |
| GE Home | jeeves5454@gmail.com | ge_home | loaded | user |
| Midea Dehumidifier LAN | Midea Air Appliance | midea_dehumidifier_lan | loaded | user |
| Emporia Vue | Customer 233316 | emporia_vue | loaded | user |
| CO2 Signal | CO2 Signal | co2signal | loaded | user |
| Mobile App | Iceheart | mobile_app | loaded | registration |
| Mobile App | iPad (Bacta) | mobile_app | loaded | registration |
| Mobile App | Rajeev's iPad (Krytos) | mobile_app | loaded | registration |
| go2rtc | go2rtc | go2rtc | loaded | system |
| ESPHome | ratgdov2.5i e4d21f | esphome | loaded | zeroconf |
| ESPHome | Home Assistant Voice 0919e8 | esphome | loaded | zeroconf |
| Backup | Backup | backup | loaded | system |
| Orbit BHyve | jeeves5454@gmail.com | bhyve | loaded | user |
| Motionblinds | Motionblinds Gateway | motion_blinds | loaded | user |
| Supervisor (HA OS) | Supervisor | hassio | loaded | system |
| AdGuard Home | AdGuard Home | adguard | loaded | hassio |
| Bluetooth | Realtek (40:9C:A7:99:40:DF) | bluetooth | loaded | integration_discovery |
| Govee BLE | H5075 0409 | govee_ble | loaded | bluetooth |
| Govee BLE | H5075 9768 | govee_ble | loaded | bluetooth |
| Matter | Matter | matter | loaded | user |
| iBeacon Tracker | iBeacon Tracker | ibeacon | loaded | bluetooth |
| Ollama | http://192.168.1.85:11434 | ollama | loaded | user |
| Xbox | jeeves54 | xbox | loaded | dhcp |
| ZHA | HA Connect ZBT-1 | zha | not_loaded (disabled by user) | hardware |
| switch_as_x | Garage Lights | switch_as_x | loaded | user |
| switch_as_x | Basement Lights | switch_as_x | loaded | user |
| switch_as_x | porch | switch_as_x | loaded | user |
| Wyoming | Whisper | wyoming | loaded | hassio |
| Wyoming | Speech-to-Phrase | wyoming | loaded | hassio |
| Wyoming | Piper | wyoming | loaded | hassio |
| Wyoming | openWakeWord | wyoming | loaded | hassio |
| Music Assistant | Music Assistant | music_assistant | loaded | hassio |
| Apple TV | Living Room | apple_tv | loaded | zeroconf |
| Govee | Govee (Cloud) | govee | loaded | user |
| LetPot | jeeves5454@gmail.com | letpot | setup_retry | user |
| SmartThings | My home | smartthings | loaded | user |
| Eufy Security | 127.0.0.1 | eufy_security | loaded | user |
| WebRTC Camera | WebRTC Camera | webrtc | loaded | user |
| IPP Printer | Xerox B205 | ipp | setup_retry | zeroconf |
| MQTT | Mosquitto broker | mqtt | loaded | hassio |
| YoLink | YoLink | yolink | loaded | user |
| VLC Telnet | core-vlc | vlc_telnet | loaded | hassio |
| Alexa Devices | jeeves5454@gmail.com | alexa_devices | loaded | user |
| Pushover | Pushover | pushover | loaded | user |
| Reolink | Driveway | reolink | loaded | dhcp |
| Reolink | Front Yard | reolink | loaded | dhcp |
| iQua Softener | RHW4221-24178-4056 | iqua_softener | loaded | user |
| Home Assistant Cloud | Home Assistant Cloud | cloud | loaded | system |
| Thread | Thread | thread | loaded | zeroconf |
| Samsung TV | Living room tv (QN55LS03BAFXZC) | samsungtv | loaded | zeroconf |
| Samsung TV Smart | Samsung Frame 55 | samsungtv_smart | loaded | user |
| DLNA DMR | Living room tv | dlna_dmr | loaded | ssdp |
| DLNA DMR | BRAVIA 4K UR2 | dlna_dmr | loaded | ssdp |
| Dyson Local | Pure Hot+Cool Link | dyson_local | loaded | user |
| HA Connect ZBT-2 | HA Connect ZBT-2 | homeassistant_connect_zbt2 | loaded | usb |
| NUT | a0d7b954-nut:3493 | nut | loaded | user |
| Template | Outdoor Humidity | template | loaded | user |
| Analytics | Analytics | analytics | loaded | system |
| Zigbee2MQTT | (via MQTT) | zigbee2mqtt | loaded | mqtt |
| ZHA (secondary) | HA Connect ZBT-2 | zha | loaded | hardware |
HACS Custom Integrations
The following integrations are installed via HACS (not built-in):
| Name | Author | Notes |
|---|---|---|
| SmartThinQ Sensors | ollo69 | LG washer/dryer/fridge |
| SamsungTV Smart | jaruba, ollo69 | Samsung Frame 55 |
| Emporia Vue | magico13 | Energy monitoring |
| GE Home (SmartHQ) | simbaja | GE Oven |
| Midea Air Appliances (LAN) | nbogojevic | Dehumidifier |
| Ontario Energy Board | jrfernandes, n3rdp1um23 | Energy tariff data |
| Dyson (local) | libdyson-wg et al | Dyson Pure Hot+Cool |
| Eufy Security | fuatakgun | Camera system |
| Alexa Media Player | alandtse, keatontaylor | Alexa integration |
| Orbit BHyve | sebr | Irrigation |
| iQua Softener | mutilator et al | Water softener |
| WiCAN | jay-oswald | Vehicle CAN bus |
| Epic Games | hudsonbrendon | Game library |
| Govee Cloud | lasswellt | Govee lighting |
HACS Frontend Plugins
| Name | Author |
|---|---|
| Bubble Card | Clooos |
| Slider Button Card | custom-cards |
| Comfortable Environment Card | argaar |
| Keep Texts in Tabs | elchininet |
| Weather Chart Card | mlamberts78 |
| Energy Sankey Card | davet2001 |
| Zigbee2mqtt Networkmap Card | azuwis |
| TrashCard | idaho |
Last Updated
2026-06-24
Security & Cameras — Eufy, Reolink, Frigate
Overview
The home has a comprehensive security camera system combining Eufy Security (indoor/outdoor cameras + doorbells) and Reolink (PoE floodlight cameras), processed locally by Frigate NVR (add-on v0.17.1). All cameras stream via go2rtc (built-in) and WebRTC.
Camera Inventory
| Camera | Manufacturer | Model | Integration | Area |
|---|---|---|---|---|
| Living Room | Eufy Security | T8416 | eufy_security | Basement* |
| Basement | Eufy Security | T8410 | eufy_security | Basement* |
| Backyard | Eufy Security | T8424 | eufy_security | Backyard |
| Garage | Eufy Security | T8441 | eufy_security | Garage |
| Front Door | Eufy Security | T8530 | eufy_security | (unassigned) |
| Back door doorbell | Eufy Security | T8214 | eufy_security | (unassigned) |
| Front Doorbell Chime | Eufy Security | T8021 | eufy_security | (unassigned) |
| Driveway | Reolink | Elite Pro Floodlight PoE | reolink | Garage |
| Front Yard | Reolink | E1 Outdoor SE PoE | reolink | Front Yard |
*Living Room (T8416) and Basement (T8410) cameras are physically in those rooms but associated with the Eufy HomeBase in the Basement.
Eufy Security
Integration: eufy_security (HACS) | Host: 127.0.0.1 | Add-on: eufy-security-ws v3.0.1
The Eufy integration connects via the local WebSocket server (eufy-security-ws add-on), providing camera streams and sensor data without relying on cloud.
Infrastructure
| Device | Model | Firmware |
|---|---|---|
| Eufy HomeBase | T8030 | 3.8.3.4 |
| Eufy Passport | T87B2 | 1.5.6 |
The HomeBase is the central hub for all Eufy cameras. It must be running for any Eufy entity to be available.
Per-Camera Features
Each Eufy camera exposes:
camera.*— live streamimage.*.event_image— last motion event snapshotalarm_control_panel.*— arm/disarm (all currentlyarmed_home)- Motion detection switches (Human, Pet, Vehicle, etc.)
- Notification switches (Person, Pet, Crying, Sound)
- RTSP stream switch
- Microphone / Speaker switches (where applicable)
- Audio Recording switch
Doorbells
| Device | Model | Notes |
|---|---|---|
| Front Door | T8530 | Video doorbell; Front Yard area |
| Back door doorbell | T8214 | Video doorbell; Back door |
| Front Doorbell Chime | T8021 | Wireless chime; alarm_control_panel.front_doorbell_chime |
Reolink
Integration: reolink (native HA) | Source: DHCP discovery
Driveway Camera
- Model: Elite Pro Floodlight PoE
- Firmware: v3.2.0.5932_2601201959
- Area: Garage
- Entities: Driveway Fluent (RTSP), Driveway Floodlight, Driveway Siren, Driveway Volume, Vehicle/Person/Pet binary sensors, Infrared mode, AI Detection type selector, Motion sensitivity number
Front Yard Camera
- Model: E1 Outdoor SE PoE
- Firmware: v3.1.0.5223_2510172104
- Area: Front Yard
- Entities: Front Yard Camera, Floodlight, Siren, Auto tracking, Guard return, AI detection, Motion sensitivity, FTP/Email/Push notification switches
Frigate NVR
Add-on: ccab4aaf_frigate v0.17.1 | State: started
Frigate provides local real-time object detection for IP cameras using hardware-accelerated inference. It integrates with HA via the MQTT integration and the frigate integration (HACS).
Frigate configuration (cameras, detectors, zones, objects) is managed in the Frigate add-on config file, not in HA directly.
go2rtc & WebRTC
go2rtc is a built-in HA integration (system) that provides camera stream proxying, RTSP-to-WebRTC conversion, and low-latency viewing in the HA frontend.
WebRTC Camera (HACS, AlexxIT) provides enhanced WebRTC card support for dashboards.
Notes / Gotchas
- All Eufy cameras depend on the HomeBase. Power-cycle or network loss of the HomeBase will take all Eufy entities offline simultaneously.
- Front Door (T8530) and Back Door Doorbell (T8214) have no area assignment — these should be added to appropriate areas for better dashboard organization.
- Reolink cameras are discovered via DHCP — ensure they have static IP reservations in the router to prevent config entry issues after reboots.
- The Eufy integration uses a local WebSocket bridge (eufy-security-ws) — avoid using the Eufy cloud app to log out or change account settings, as this can invalidate the local bridge credentials.
Last Updated
2026-06-24
Voice & AI Integrations
Overview
The home runs a fully local voice pipeline using HA's Assist framework. All components — wake word detection, speech-to-text, text-to-speech, and LLM conversation — run on local hardware with no cloud dependency. HA Cloud is also configured as a fallback/alternative.
Voice Pipeline Architecture
Microphone (HA Voice PE)
↓
Wake Word: openWakeWord
↓
STT: Whisper (local) or Speech-to-Phrase (local) or HA Cloud
↓
Intent / LLM: Home Assistant Assist OR Ollama (qwen3:4b)
↓
TTS: Piper (local) or Google Translate or HA Cloud
↓
Speaker (HA Voice PE)
Hardware
Home Assistant Voice PE
Device: Home Assistant Voice 0919e8 | Manufacturer: Nabu Casa | Model: Home Assistant Voice PE | ESPHome: 2026.3.2 | Area: Bedroom
The dedicated voice satellite device for local Assist.
| Entity | Notes |
|---|---|
assist_satellite.home_assistant_voice_0919e8_assist_satellite |
Satellite control |
media_player.home_assistant_voice_0919e8 |
Audio playback |
light.home_assistant_voice_0919e8_led_ring |
LED ring indicator |
switch.home_assistant_voice_0919e8_mute |
Microphone mute |
switch.home_assistant_voice_0919e8_wake_sound |
Chime on wake |
event.home_assistant_voice_0919e8_button_press |
Physical button |
select.home_assistant_voice_0919e8_assistant_2 |
Pipeline selector |
Wake Word Detection
Add-on: openWakeWord v2.1.0 | Wyoming protocol
openWakeWord is an open-source wake word detection library. It processes the audio stream locally to detect activation phrases before sending to STT.
| Integration | Entry |
|---|---|
wyoming (openWakeWord) |
01KSAJTKT9G4SPH8F262Y0R656 |
Entity: wake_word.openwakeword
Speech-to-Text (STT)
Two local STT options + HA Cloud:
| Option | Add-on | Version | Notes |
|---|---|---|---|
| Whisper | core_whisper | 3.2.0 | General-purpose neural STT |
| Speech-to-Phrase | core_speech-to-phrase | 1.4.3 | Fast, intent-optimized local STT |
| HA Cloud | — | — | Nabu Casa cloud fallback |
Recommended: Speech-to-Phrase for speed; Whisper for accuracy with free-form speech.
Text-to-Speech (TTS)
| Option | Add-on | Notes |
|---|---|---|
| Piper | core_piper v2.2.2 | Local neural TTS (English) |
| Google Translate | — | Cloud TTS (en-com) |
| HA Cloud | — | Nabu Casa cloud TTS |
Entity: tts.piper, tts.google_translate_en_com, tts.home_assistant_cloud
Conversation / LLM
Home Assistant (Assist)
Entity: conversation.home_assistant — built-in intent recognition for HA commands.
Ollama (Local LLM)
Integration: ollama | Host: http://192.168.1.85:11434 | Model: qwen3:4b-instruct | Firmware: 4b-instruct
Ollama runs a local LLM on the home server at 192.168.1.85. The qwen3 model (4B parameters, instruction-tuned) handles natural language conversations and complex commands beyond Assist's built-in intents.
Entity: conversation.ollama_conversation
The Ollama server at 192.168.1.85 must be running for this conversation agent to be available. HA Assist falls back to the built-in agent if Ollama is unreachable.
Home Assistant Cloud (Nabu Casa)
Integration: cloud | Status: loaded
Nabu Casa Cloud provides:
- Remote access (no port forwarding required)
- Cloud STT/TTS as fallbacks
- Google Assistant / Amazon Alexa voice control relay (if configured)
- Webhook relay for IFTTT and mobile notifications
Notes / Gotchas
- The
select.home_assistant_voice_0919e8_assistant_2entity allows switching the Voice PE between different conversation pipelines (e.g., Assist built-in vs Ollama). - Whisper accuracy improves with higher model variants — the add-on may be configured with a small model for speed; check the add-on config for model selection.
- Speech-to-Phrase is purpose-built for HA commands and significantly faster than Whisper for home control tasks.
- Google Translate TTS requires internet access; Piper works fully offline.
Last Updated
2026-06-24
Zigbee — Zigbee2MQTT + ZHA + HA Connect ZBT-2
Overview
Zigbee is the primary short-range wireless protocol for sensors and smart plugs. The home uses a single HA Connect ZBT-2 USB stick as the Zigbee coordinator, running Zigbee2MQTT (the primary active stack). ZHA is also installed but is disabled by the user to avoid coordinator conflicts.
Hardware
| Component | Details |
|---|---|
| Coordinator | Home Assistant Connect ZBT-2 (Nabu Casa) |
| IEEE Address | 44:e2:f8:ff:fe:8c:7d:98 |
| Firmware | EmberZNet Zigbee 7.5.1.0 |
| Active Stack | Zigbee2MQTT 2.12.0 |
| Disabled Stack | ZHA (disabled_by: user) |
Zigbee2MQTT
Add-on version: 2.12.0-1 | Bridge device: 723747744690709ec853190a975e567b
Zigbee2MQTT communicates via the Mosquitto MQTT broker add-on. All Zigbee device data flows through MQTT topics.
Zigbee2MQTT Devices
| Device | Manufacturer | Model | Area |
|---|---|---|---|
| Zigbee2MQTT Bridge | Zigbee2MQTT | Bridge | (system) |
| Bedroom Gen1 Soil Sensor | Third Reality | Smart Soil Moisture Sensor | (unassigned) |
| Living Room Gen1 Soil Sensor | Third Reality | Smart Soil Moisture Sensor | (unassigned) |
| Media Room Gen1 Soil Sensor | Third Reality | Smart Soil Moisture Sensor | (unassigned) |
| Outdoor1 Gen2 Soil Sensor | Third Reality | Smart Soil Moisture Sensor Gen2 | (unassigned) |
| Outdoor2 Gen2 Soil Sensor | Third Reality | Smart Soil Moisture Sensor Gen2 | (unassigned) |
| Outdoor3 Gen2 Soil Sensor | Third Reality | Smart Soil Moisture Sensor Gen2 | (unassigned) |
| Generic Gen2 Soil Sensor | Third Reality | Smart Soil Moisture Sensor Gen2 | (unassigned) |
| Living Room 4 Button Switch | Tuya | Wireless 4-button switch | Living Room |
| Christmas Lights Living Room | Third Reality | Zigbee/BLE smart plug | (unassigned) |
| Upstairs Hallway Switch | Third Reality | Zigbee/BLE smart plug | (unassigned) |
Bridge entities:
switch.zigbee2mqtt_bridge_permit_join— enable Zigbee device pairingbinary_sensor.zigbee2mqtt_bridge_connection_statesensor.zigbee2mqtt_bridge_signal_level(Bar Shelves sensor)
Soil Sensors
Third Reality soil moisture sensors are the backbone of the Plants dashboard. They report temperature, humidity, and soil moisture levels.
| Sensor | Generation | IEEE |
|---|---|---|
| Bedroom Gen1 | Gen1 (3RSM0147Z) | 0xffffb40e0605ce4d |
| Living Room Gen1 | Gen1 (3RSM0147Z) | 0xffffb40e0605cc50 |
| Media Room Gen1 | Gen1 (3RSM0147Z) | 0xffffb40e0605e062 |
| Outdoor1 Gen2 | Gen2 | 0x7c3e82d6dc780000 |
| Outdoor2 Gen2 | Gen2 | 0x7c3e82d6f52a0000 |
| Outdoor3 Gen2 | Gen2 | 0x7c3e82d716ef0000 |
| Generic Gen2 | Gen2 | 0x7c3e82d6f3ff0000 |
These sensors also have ZHA registrations (Soil Sensor 1, 2, 3) — this is because the same coordinator serves both Zigbee2MQTT and ZHA paths, but ZHA is disabled. The ZHA sensor entities may appear but are likely inactive.
ZHA (Disabled)
ZHA is configured but disabled by the user (disabled_by: user). The original entry 01KGV9QD6568DF9P3S4JQE53X8 (HA Connect ZBT-1) is not loaded.
A second ZHA entry for the ZBT-2 (homeassistant_connect_zbt2 hardware integration) is loaded but only provides the hardware device — Zigbee traffic goes through Zigbee2MQTT.
Notes / Gotchas
- Do not enable ZHA while Zigbee2MQTT is active — both cannot share the same coordinator simultaneously.
- The
permit_joinswitch should be turned off when not actively pairing devices (security best practice). - Third Reality Gen1 soil sensors (3RSM0147Z) appear in both ZHA device registry (paired historically) and Zigbee2MQTT — the active entities are the Zigbee2MQTT ones.
- Upstairs Hallway Switch (Third Reality Zigbee plug) acts as a Zigbee mesh router, extending coverage to the 3rd floor.
- Christmas Lights Living Room (Third Reality plug) is seasonal and may be physically disconnected.
Last Updated
2026-06-24
Infrastructure
Add-ons Overview
Overview
26 add-ons are installed via the Home Assistant Supervisor. 23 are currently running; 3 are stopped. 1 has an available update (HA MCP Server).
| State | Count |
|---|---|
| Running | 23 |
| Stopped | 3 |
| Updates available | 1 |
Add-ons by Category
Core HA Add-ons (Official)
| Add-on | Version | State | Purpose |
|---|---|---|---|
| Matter Server | 9.0.2 | running | Matter/Thread protocol server |
| Samba share | 12.6.1 | running | SMB/CIFS share for config/backup access |
| File editor | 6.0.0 | running | Browser-based YAML config editor |
| Speech-to-Phrase | 1.4.3 | running | Fast local STT for HA Assist |
| Whisper | 3.2.0 | running | Neural local STT (Faster Whisper) |
| Piper | 2.2.2 | running | Local neural TTS |
| openWakeWord | 2.1.0 | running | Local wake-word detection |
| Mosquitto broker | 7.1.0 | running | Local MQTT broker |
| VLC | 1.0.0 | running | VLC media player endpoint |
| RPC Shutdown | 3.0 | running | Remote Windows PC shutdown |
| Get HACS | 1.3.1 | stopped | One-time HACS installer (safe to leave stopped) |
| CEC Scanner | 4.0 | stopped | HDMI CEC device discovery (used once) |
Community Add-ons (a0d7b954)
| Add-on | Version | State | Purpose |
|---|---|---|---|
| AdGuard Home | 6.2.0 | running | Network-wide DNS ad/tracker blocking |
| Advanced SSH & Web Terminal | 24.0.1 | running | SSH access + web terminal |
| Tailscale | 0.28.1 | running | Zero-config VPN (WireGuard mesh) |
| Network UPS Tools (NUT) | 0.18.0 | running | UPS monitoring (CPS CP1500AVRLCD) |
| chrony | 6.0.1 | running | Local NTP server for cameras |
| Grafana | 12.1.0 | running | Metrics visualization dashboards |
| InfluxDB | 5.0.2 | running | Time-series database for HA sensor data |
| Log Viewer | 0.17.1 | stopped | Browser-based log viewer |
Third-Party / HACS Repository Add-ons
| Add-on | Version | State | Purpose |
|---|---|---|---|
| Music Assistant | 2.9.3 | running | Multi-room music server |
| eufy-security-ws | 3.0.1 | running | Local Eufy camera WebSocket bridge |
| YT Music PO Token Generator | 1.3.1 | running | YouTube Music auth tokens for MA |
| Zigbee2MQTT | 2.12.0-1 | running | Zigbee coordinator + MQTT bridge |
| Frigate | 0.17.1 | running | Local NVR with object detection |
| Home Assistant MCP Server | 7.8.1 | running | AI assistant MCP integration (update available) |
Stopped Add-ons
| Add-on | Reason Stopped |
|---|---|
| Get HACS | One-time installer — safe to leave stopped after HACS is installed |
| CEC Scanner | On-demand tool — run when scanning for HDMI-CEC devices |
| Log Viewer | On-demand debugging tool |
Update Available
| Add-on | Current | Notes |
|---|---|---|
| Home Assistant MCP Server | 7.8.1 | Update available — check changelog before upgrading |
Key Dependencies
Zigbee2MQTT → depends on → Mosquitto broker
Frigate → depends on → Mosquitto broker (for events)
Music Assistant → depends on → (network, streaming services)
eufy-security-ws → depends on → Eufy cloud account
Whisper/Piper/Speech-to-Phrase/openWakeWord → depends on → Wyoming protocol (HA built-in)
NUT → exposes → UPS data to HA via nut integration
AdGuard Home → exposes → DNS stats to HA via adguard integration
Last Updated
2026-06-24
Monitoring Stack — InfluxDB, Grafana, AdGuard, NUT
Overview
Long-term monitoring uses the InfluxDB + Grafana stack for time-series storage and visualization, complemented by AdGuard Home for DNS query analytics and NUT for UPS status.
InfluxDB
Add-on: a0d7b954_influxdb v5.0.2 | State: running
InfluxDB stores long-term time-series sensor data from Home Assistant. HA's built-in recorder uses SQLite/PostgreSQL for short-term history; InfluxDB provides the long-term archive.
Use cases:
- Energy consumption history (Emporia Vue circuits)
- Climate and temperature trends (ecobee, Aqara, Govee sensors)
- Motion event frequency
- UPS load and battery history
Configuration: InfluxDB integration is configured via HA's configuration.yaml or through the add-on's web UI.
Grafana
Add-on: a0d7b954_grafana v12.1.0 | State: running
Grafana provides visualization dashboards on top of InfluxDB data.
Typical dashboards:
- Whole-home energy (Cornell Vue —
sensor.cornell_vue_energy_today) - Per-circuit power (kitchen appliances, HVAC, floors)
- Temperature/humidity trends per room
- AdGuard DNS query statistics
- UPS status over time
Grafana is accessible on the HA host at port 3000 (or configured reverse proxy path). Not directly integrated into HA Lovelace.
AdGuard Home
Add-on: a0d7b954_adguard v6.2.0 | Integration: adguard | Area: Office
Network-wide DNS-based ad and tracker blocking. All LAN DNS queries are routed through AdGuard.
HA entities:
sensor.adguard_home_dns_queries_blocked_ratio— shows % of queries blocked- Protection, filtering, parental control, safe search switches
Dashboard: AdGuard Home has its own web UI accessible on the LAN.
Network UPS Tools (NUT)
Add-on: a0d7b954_nut v0.18.0 | Integration: nut | UPS: CPS CP1500AVRLCDa | Area: Media Room
Monitors the APC-compatible CPS UPS protecting the Media Room AV equipment.
Key entities:
| Entity | Notes |
|---|---|
sensor.media_room_ups_load |
% of UPS capacity in use |
sensor.media_room_ups_battery_charge |
Battery charge % |
sensor.media_room_ups_battery_runtime |
Estimated runtime on battery |
sensor.media_room_ups_input_voltage |
AC input voltage |
sensor.media_room_ups_output_voltage |
UPS output voltage |
sensor.media_room_ups_status |
Online / On Battery / Bypass |
Automation: UPS Power Outage Notification triggers when status → On Battery.
Uptime & SpeedTest
| Integration | Entity | Notes |
|---|---|---|
| Uptime | sensor.uptime |
HA instance continuous uptime |
| SpeedTest | sensor.speedtest_download / sensor.speedtest_upload |
Periodic internet speed tests |
Both are assigned to the Office area.
Notes / Gotchas
- InfluxDB must be configured in HA settings to forward sensor data — confirm the
influxdb:component is active in configuration.yaml. - Grafana dashboards are independent of HA Lovelace — they require a separate login (unless SSO is configured).
- The CPS UPS shows as "CP1500AVRLCDa" in NUT — this is compatible with most APC-format NUT drivers.
Last Updated
2026-06-24
Voice Pipeline
Overview
The home runs a fully local, cloud-independent voice pipeline using HA's Assist framework. The pipeline is anchored by a Home Assistant Voice PE device in the Bedroom and composed of four add-on components. An Ollama LLM provides conversational AI beyond basic HA commands.
Pipeline Components
1. Wake Word — openWakeWord
| Property | Value |
|---|---|
| Add-on | core_openwakeword v2.1.0 |
| Protocol | Wyoming |
| Entity | wake_word.openwakeword |
| Purpose | Passively listens for wake phrase on the HA Voice PE microphone |
2. Speech-to-Text
Two local STT options:
| Option | Add-on | Version | Best For |
|---|---|---|---|
| Speech-to-Phrase | core_speech-to-phrase | 1.4.3 | Fast home control commands |
| Whisper | core_whisper | 3.2.0 | Free-form speech, better accuracy |
| HA Cloud | — | — | Fallback cloud STT |
Recommendation: Use Speech-to-Phrase as primary for HA commands — it's significantly faster than Whisper for intent-matched phrases.
3. Conversation / Intent Processing
| Option | Entity | Notes |
|---|---|---|
| Home Assistant | conversation.home_assistant |
Built-in intent matching for HA commands |
| Ollama | conversation.ollama_conversation |
Local LLM (qwen3:4b-instruct at 192.168.1.85:11434) |
4. Text-to-Speech
| Option | Add-on | Version | Notes |
|---|---|---|---|
| Piper | core_piper | 2.2.2 | Local neural TTS (offline) |
| Google Translate | — | — | Cloud TTS (requires internet) |
| HA Cloud | — | — | Nabu Casa cloud TTS |
Hardware — HA Voice PE
| Property | Value |
|---|---|
| Device | Home Assistant Voice 0919e8 |
| Model | Home Assistant Voice PE |
| Manufacturer | Nabu Casa |
| Firmware | ESPHome 2026.3.2 |
| Area | Bedroom |
The Voice PE connects to HA via the ESPHome integration over local LAN.
Controls:
Conversation Pipelines
HA supports multiple named pipelines. The Voice PE's assistant_2 select entity allows switching between pipelines at runtime.
Typical pipelines:
- Default — Speech-to-Phrase → Home Assistant Assist → Piper
- LLM — Whisper → Ollama → Piper
- Cloud — HA Cloud STT → HA Cloud TTS
Announcement Targets
Beyond the Voice PE, TTS announcements can be pushed to any media_player entity. Key announcement targets:
| Target | Entity | Notes |
|---|---|---|
| HA Voice PE | media_player.home_assistant_voice_0919e8 |
Primary |
| Bedroom Echo Show 5 | media_player.bedroom |
Alexa |
| VLC | media_player.vlc_telnet |
Local fallback |
| Everywhere (MA group) | media_player.everywhere |
All speakers |
Notes / Gotchas
- The Ollama server runs on a separate machine at
192.168.1.85:11434. If that machine is off, the Ollama conversation agent will be unavailable — HA Assist built-in handles fallback. - Whisper model size affects accuracy vs. speed. Check the Whisper add-on configuration for the selected model (tiny/base/small/medium).
- Speech-to-Phrase requires a custom vocabulary configuration to recognize non-standard commands — check add-on settings for custom phrase lists.
- The Voice PE LED ring color indicates pipeline state: idle (off/dim), listening (blue), processing (yellow), error (red) — exact colors depend on ESPHome firmware version.
Last Updated
2026-06-24
Dashboards Overview
Overview
3 custom Lovelace dashboards are configured in Home Assistant (storage mode), plus the default Lovelace dashboard. All use the storage-mode editor (not YAML mode).
Dashboard Inventory
| Title | URL Path | Icon | Admin Only | Mode |
|---|---|---|---|---|
| Home View | /home-view |
mdi:home |
Yes | storage |
| Map | /map |
mdi:map |
No | storage |
| Plants | /plant-care |
mdi:flower |
No | storage |
Home View
URL: /home-view | Admin only: yes | Icon: mdi:home
The primary home control dashboard. Restricted to admin users.
Likely content (inferred from devices):
- Room-by-room light and switch controls
- Climate/thermostat control (ecobee)
- Media player controls (Samsung TV, soundbars)
- Security camera feeds (go2rtc WebRTC)
- Cover/blind controls
- Lock status
- Presence indicators (Rajeev Iyer)
- Energy monitoring tiles
- UPS status
HACS cards likely used:
- Bubble Card (Clooos) — modern room/device cards
- Slider Button Card — dimmer controls
- Comfortable Environment Card — climate display
- Keep Texts in Tabs — tab navigation
- Energy Sankey Card — energy flow visualization
- TrashCard — garbage collection schedule
Map
URL: /map | Admin only: no | Icon: mdi:map
Standard HA map dashboard showing:
- Person/device tracker locations
- Configured zones (Home, Work, Rajeeta Home)
- Device tracker entities for mobile devices and vehicle telematics
Plants
URL: /plant-care | Admin only: no | Icon: mdi:flower
Dedicated plant care dashboard using data from:
- Third Reality soil moisture sensors (Gen1 + Gen2, via Zigbee2MQTT + ZHA)
- Irrigation watering history helpers (
input_datetime.*_last_watered,input_number.*_last_run_duration) - Orbit BHyve zone status
Likely content:
- Per-plant moisture level gauges
- Last watered date/time
- Last run duration
- BHyve next watering schedule
- Zone valve status
Default Dashboard
The built-in default Lovelace dashboard (auto-generated) also exists at /lovelace but is not listed as a custom storage-mode dashboard — it uses HA's auto-entities feature.
Frontend Customizations (HACS Plugins)
These HACS plugins extend dashboard capabilities:
| Plugin | Author | Use |
|---|---|---|
| Bubble Card | Clooos | Modern pop-up room/device cards |
| Slider Button Card | custom-cards | Dimmer/fan slider controls |
| Comfortable Environment Card | argaar | Temperature + humidity comfort display |
| Keep Texts in Tabs | elchininet | Tab labels in card navigation |
| Weather Chart Card | mlamberts78 | Multi-day weather forecast chart |
| Energy Sankey Card | davet2001 | Energy flow Sankey diagram |
| Zigbee2mqtt Networkmap Card | azuwis | Zigbee mesh network topology map |
| TrashCard | idaho | Garbage collection schedule card |
Notes / Gotchas
- The Home View dashboard is admin-only — non-admin Lovelace users will not see it in the sidebar.
- WebRTC camera cards (using the WebRTC Camera HACS integration by AlexxIT) provide low-latency live views; they require go2rtc to be running.
- The Plants dashboard data is only as accurate as the automation-populated helpers — if an irrigation cycle is manually interrupted before completion, the last run duration may be incorrect.
- Weather Chart Card uses the Met.no
Forecast Homeweather entity.
Last Updated
2026-06-24
Automations
Device Control Automations
Overview
10 automations handle device and light control — basement lights, bedroom climate, bedroom fan timer, living room lamp schedules, and Bar 4-button switch mappings.
Turn On Basement
Entity: automation.turn_on_basement | State: on
Turns on the Basement lights.
| Property | Value |
|---|---|
| Trigger | Various (switch, button, time) |
| Action | light.basement_lights → on |
Turn Off Basement by Switch
Entity: automation.turn_off_basement_by_switch | State: on
Turns off the Basement lights via a switch trigger.
| Property | Value |
|---|---|
| Trigger | Basement Switch 2 or Bar Switch Button 2 |
| Action | light.basement_lights → off |
Heat Bedroom
Entity: automation.heat_bedroom | State: on
Activates the Dyson Pure Hot+Cool Link heater in the bedroom based on a schedule or temperature threshold.
| Property | Value |
|---|---|
| Trigger | Schedule (morning) OR temperature drops below threshold |
| Action | Activate Dyson heating mode |
Turn Off Bedroom Fan in X Time
Entity: automation.turn_off_bedroom_fan_in_x_time | State: on
Starts a timer to automatically turn off the bedroom ceiling fan after a configurable period.
| Property | Value |
|---|---|
| Trigger | Bedroom Fan turns on |
| Action | Schedule fan.bedroom_fan → off after delay |
Living Room Lamps On Automation
Entity: automation.living_room_lamps_on_automation | State: on | Area: Living Room
Turns on the Living Room Lamp Switch (TP-Link KS205) on a schedule or trigger.
Living Room Lamps Off Automation
Entity: automation.living_room_lamps_off_automation | State: on | Area: Living Room
Turns off the Living Room Lamp Switch on a schedule or trigger.
Bar Switch — Button 1
Entity: automation.bar_switch_button_1 | State: on
| Property | Value |
|---|---|
| Trigger | Bar 4-button switch Button 1 press (ZHA event) |
| Action | Turn On Basement |
Bar Switch — Button 2
Entity: automation.bar_switch_button_2 | State: on
| Property | Value |
|---|---|
| Trigger | Bar 4-button switch Button 2 press |
| Action | Turn Off Basement |
Bar Switch — Button 3 — Kitchen Lights
Entity: automation.bar_switch_button_3_kitchen_lights | State: on
| Property | Value |
|---|---|
| Trigger | Bar 4-button switch Button 3 press |
| Action | Toggle Kitchen Lights |
Bar Switch — Button 4
Entity: automation.bar_switch_button_4 | State: on
| Property | Value |
|---|---|
| Trigger | Bar 4-button switch Button 4 press |
| Action | (configurable — check automation details in HA UI) |
Notes
Last Updated
2026-06-24
Irrigation Tracking Automations
Overview
4 automations track watering activity for the 4 front yard irrigation zones. Each automation captures the last watered timestamp and run duration into helper entities whenever a zone completes a watering cycle.
How It Works
When the Orbit BHyve timer completes a watering cycle for a zone, the corresponding automation:
- Records the completion time into
input_datetime.*_last_watered - Records the run duration into
input_number.*_last_run_duration(in minutes)
This data feeds the Plants dashboard and provides watering history for each garden zone.
Track Front Planters Watering
Entity: automation.track_front_planters_watering | State: on
| Property | Value |
|---|---|
| Trigger | valve.front_yard_tap_timer_front_planters_zone → closed (cycle complete) |
| Actions | Set input_datetime.front_planters_last_watered = now |
Set input_number.front_planters_last_run_duration = elapsed minutes |
Track Front Yard Shrubs Watering
Entity: automation.track_front_yard_shrubs_watering | State: on
| Property | Value |
|---|---|
| Trigger | valve.front_yard_tap_timer_front_yard_shrubs_zone → closed |
| Actions | Set input_datetime.front_yard_shrubs_last_watered = now |
Set input_number.front_yard_shrubs_last_run_duration = elapsed minutes |
Track Front Fence Planters Watering
Entity: automation.track_front_fence_planters_watering | State: on
| Property | Value |
|---|---|
| Trigger | valve.front_yard_tap_timer_front_fence_planters_zone → closed |
| Actions | Set input_datetime.front_fence_planters_last_watered = now |
Set input_number.front_fence_planters_last_run_duration = elapsed minutes |
Track Side Yard Garden Bed Watering
Entity: automation.track_side_yard_garden_bed_watering | State: on
| Property | Value |
|---|---|
| Trigger | valve.front_yard_tap_timer_side_yard_garden_bed_zone → closed |
| Actions | Set input_datetime.side_yard_garden_bed_last_watered = now |
Set input_number.side_yard_garden_bed_last_run_duration = elapsed minutes |
Related Helpers
| Helper | Type | Zone |
|---|---|---|
input_datetime.front_planters_last_watered |
Date/Time | Front Planters |
input_number.front_planters_last_run_duration |
Number (min, 0–480) | Front Planters |
input_datetime.front_yard_shrubs_last_watered |
Date/Time | Front Yard Shrubs |
input_number.front_yard_shrubs_last_run_duration |
Number (min, 0–480) | Front Yard Shrubs |
input_datetime.front_fence_planters_last_watered |
Date/Time | Front Fence Planters |
input_number.front_fence_planters_last_run_duration |
Number (min, 0–480) | Front Fence Planters |
input_datetime.side_yard_garden_bed_last_watered |
Date/Time | Side Yard Garden Bed |
input_number.side_yard_garden_bed_last_run_duration |
Number (min, 0–480) | Side Yard Garden Bed |
Notes
- These automations only run when a valve closes (cycle completion). They do not handle manually interrupted cycles.
- Duration up to 480 minutes is supported (8 hours max per the input_number configuration).
- Last watered timestamps shown in the Plants dashboard use these helpers as the data source.
Last Updated
2026-06-24
Motion Lighting Automations
Overview
6 automations handle motion-activated lighting across the home. All use Aqara Motion Sensor P1 entities (via Matter) as triggers.
Motion Activation Hallway Lights
Entity: automation.motion_activation_hallway_lights | State: on
Triggers the 2nd Floor Hallway lights when the Hallway Aqara Motion Sensor P1 detects occupancy.
| Property | Value |
|---|---|
| Trigger | binary_sensor.hallway_aqara_motion_sensor_p1_occupancy → on |
| Action | Turn on Hallway Lights (Lutron) |
Motion Activation Upstairs Hallway 2
Entity: automation.motion_activation_upstairs_hallway_2 | State: on
Triggers the 3rd Floor Upstairs Hallway light when the Upstairs Motion Sensor detects occupancy.
| Property | Value |
|---|---|
| Trigger | binary_sensor.upstairs_motion_sensor_occupancy → on |
| Action | Turn on Upstairs Hallway Lights (Lutron) |
Motion Activation Kitchen Lights
Entity: automation.motion_activation_kitchen_lights | State: on
Triggers kitchen lighting when motion is detected in the kitchen area.
| Property | Value |
|---|---|
| Trigger | Motion sensor in kitchen area |
| Action | Turn on Kitchen Lights (Lutron) |
Motion Activation Garage
Entity: automation.motion_activation_garage | State: on
Turns on garage lights when the Aqara Motion Sensor P1 in the garage detects occupancy.
| Property | Value |
|---|---|
| Trigger | binary_sensor.garage_motion_sensor_occupancy → on |
| Action | Turn on Garage Lights |
Garage Door Opening Lights
Entity: automation.garage_door_opening_lights | State: on
When the garage door opens, turns on the garage lights to illuminate entry/exit.
| Property | Value |
|---|---|
| Trigger | cover.garage_door → opening |
| Action | Turn on Garage Lights |
Link Hallway Lights to Upstairs When Turning On Lights
Entity: automation.link_hallway_lights_to_upstairs_when_turning_on_lights | State: on
Syncs the 2nd Floor Hallway lights and 3rd Floor Upstairs Hallway lights so they activate together — useful for nighttime navigation.
| Property | Value |
|---|---|
| Trigger | Hallway OR Upstairs Hallway light turns on |
| Action | Turn on the paired hallway light |
Notes
- All motion sensors are Aqara Motion Sensor P1 devices connected via Matter (Aqara Camera Hub G3 or Hub M2 bridges).
- These automations do not include auto-off timers — lights stay on until manually turned off or a separate time-based rule applies. Consider adding time-limited auto-off for energy saving.
Last Updated
2026-06-24
Notification Automations
Overview
6 automations handle proactive notifications — low battery alerts, garbage collection reminders, soil moisture alerts, and wake-up routines.
Low Battery Notification
Entity: automation.low_battery_notification | State: on
Monitors battery levels across all battery-powered devices and sends a notification when any drops below threshold.
| Property | Value |
|---|---|
| Trigger | Any battery sensor falls below ~20% |
| Devices covered | Aqara sensors (water leak, motion, wireless switch, temp/humidity), Lutron Picos |
| Action | Push notification listing affected devices |
This is one of the most valuable automations for maintaining sensor reliability.
Battery Level Sensor
Entity: automation.battery_level_sensor | State: on
A companion automation to Low Battery Notification — may update a helper or calculate aggregate battery status across all devices.
Soil Sensor Low Moisture Alert
Entity: automation.soil_sensor_low_moisture_alert | State: on
Sends a notification when any plant soil moisture sensor drops below a defined threshold.
| Property | Value |
|---|---|
| Trigger | Any Third Reality soil sensor moisture level drops below threshold |
| Sensors | Bedroom, Living Room, Media Room (Gen1); Outdoor 1-3 (Gen2) |
| Action | Push notification identifying the specific plant |
Remind Me When Garbage Event
Entity: automation.remind_me_when_garbage_event | State: on
Triggers when a garbage/recycling calendar event is approaching and sends a reminder notification.
| Property | Value |
|---|---|
| Trigger | calendar.garbage_collection_schedule event start approaching |
| Action | Notification reminder |
Trash Reminder to iPhone
Entity: automation.trash_reminder_to_iphone | State: on
A companion to the garbage reminder — sends a push notification directly to the iPhone app.
| Property | Value |
|---|---|
| Trigger | Scheduled time before collection day |
| Action | notify.mobile_app_iceheart push notification |
Wake Up at Home
Entity: automation.wake_up_at_home | State: on
A morning wake-up routine triggered when Rajeev Iyer's phone alarm fires, activating lights and routines.
| Property | Value |
|---|---|
| Trigger | sensor.iceheart_next_alarm (iPhone alarm time) |
| Condition | Person is home (person.rajeev_iyer = home) |
| Actions | Activate Wake up Bedroom scene; potentially other wake routines |
Notes
- All notification automations use
notify.mobile_app_iceheartand/ornotify.pushoveras delivery channels. - The
Trash Reminder to iPhoneandRemind me when Garbage Eventautomations may be redundant; they likely serve slightly different timing or delivery scenarios. - The
TrashCardHACS frontend card (idaho) may display garbage schedule on dashboards independently of these automations.
Last Updated
2026-06-24
Security Automations
Overview
5 automations cover security and safety alerting — water leaks, smart lock timeout, garage door left open, UPS power loss, and backyard light control.
Water Leak Alert
Entity: automation.water_leak_alert | State: on
Sends an immediate notification when any Aqara Water Leak Sensor detects water.
| Property | Value |
|---|---|
| Trigger | Any binary_sensor.aqara_water_leak_sensor_water_leak → on |
| Sensors covered | Multiple locations (kitchen, bathrooms, basement, guest bathroom) |
| Action | Push notification (iOS / Pushover) |
Critical automation. Aqara Water Leak Sensors are deployed in multiple locations. All sensors feed this single automation.
Smart Lock Unlocked 30 Min Alert
Entity: automation.smart_lock_unlocked_30_min_alert | State: on
Sends a reminder notification if any smart lock remains in the unlocked state for more than 30 minutes.
| Property | Value |
|---|---|
| Trigger | lock.kitchen_smart_lock OR lock.aqara_smart_lock_u100 (Garage) → unlocked for 30 min |
| Action | Push notification warning |
Notify if Garage Door Open
Entity: automation.notify_if_garage_door_open | State: on
Sends a notification if the garage door is left open for an extended period.
| Property | Value |
|---|---|
| Trigger | cover.garage_door remains open for configurable duration |
| Action | Push notification |
UPS Power Outage Notification
Entity: automation.ups_power_outage_notification | State: on
Notifies when the Media Room UPS (CPS CP1500AVRLCD) switches from grid power to battery — indicating a power outage.
| Property | Value |
|---|---|
| Trigger | NUT UPS status → on battery |
| Action | Push notification |
Control Backyard Light
Entity: automation.control_backyard_light | State: on
Manages the backyard light based on schedule, sunset/sunrise, or motion events.
| Property | Value |
|---|---|
| Trigger | Sunset / sunrise / motion |
| Action | Toggle Backyard Light (TP-Link KS205) |
Notes
- Notification targets for security automations are typically
notify.mobile_app_iceheart(iPhone push) and/ornotify.pushover. - The Smart Lock Unlocked 30 Min Alert covers only
kitchen_smart_lockandaqara_smart_lock_u100(Garage lock). Theratgdov2.5i lock remotesis not a physical door lock.
Last Updated
2026-06-24
Areas & Devices
Backyard
Overview
The Backyard area covers the rear outdoor space with 47 entities. It includes a Eufy outdoor security camera, a TP-Link outdoor smart plug (EP40M) with two outlets (backyard lighting and HeatTrak mats), and a YoLink door sensor for the backyard entrance.
Entity count: 47 | Floor: Ground Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Backyard (Eufy Camera) | Eufy Security | T8424 | eufy_security |
| Backyard Light | TP-Link | KS205 | tplink |
| Outdoor Smart Plug EP40M | TP-Link | EP40M (outdoor dual-outlet) | tplink |
| Unnamed EP40M Smart Plug_2 | TP-Link | EP40M (outlet 2) | tplink |
| HeatTrak Mats | TP-Link | EP40M (outlet — via parent) | tplink |
| Door Sensor (Backyard) | YoLink | DoorSensor | yolink |
Lighting
| Entity | Type | Notes |
|---|---|---|
| Backyard Light | TP-Link KS205 | General backyard light switch |
Automation: Control Backyard Light — automated control of the backyard light.
Security / Cameras
| Entity | Notes |
|---|---|
| Backyard (Eufy T8424) | Outdoor security camera; firmware 2.1.1.5 |
| Backyard Alarm Panel | alarm_control_panel.backyard (armed_home) |
| Backyard Microphone | Switch to enable/disable camera microphone |
| Backyard Motion Detection Type | Select — Pet, Human, Vehicle, All Other |
| Backyard Motion Detection Sensitivity | Number entity |
| Door Sensor (YoLink) | Contact sensor on backyard door/gate |
Camera features available:
- Motion Detection (multiple type selectors)
- Siren on event
- Email on event
- FTP upload
- Push notifications
Outdoor Power
| Entity | Notes |
|---|---|
| EP40M Outlet 1 (backyard) | Standard outdoor outlet |
| HeatTrak Mats | Heated driveway/walkway mat power |
Notes / Gotchas
- The EP40M has two child outlets registered as separate devices under it.
HeatTrak Matsis a child plug ofOutdoor Smart Plug EP40M. - The YoLink Door Sensor connects via the YoLink integration (cloud-based), not Zigbee or Z-Wave.
- Eufy cameras depend on the HomeBase in the basement — if the HomeBase goes offline, all Eufy entities become unavailable.
Last Updated
2026-06-24
Bar
Overview
The Bar area is a dedicated home bar space on the Ground Floor with 36 entities. It features smart accent lighting (Govee color bulbs and LED strips), a Lutron dimmer for spot lights, a TP-Link KP125M smart plug for the bar sign, Govee Bluetooth temperature/humidity sensors, and a 4-button Zigbee wall switch that controls multiple zones.
Entity count: 36 | Floor: Ground Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Bar Spot Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Bar Sign | TP-Link | KP125M (energy monitoring) | tplink |
| Bar Shelves | TP-Link | KP125M (energy monitoring) | tplink |
| UnderBar Lights | Govee | H6159 (LED strip) | govee |
| Bar Bulb 1 | Govee | H6008 (color bulb) | govee |
| Bar Bulb 2 | Govee | H6008 (color bulb) | govee |
| H5075 0409 | Govee | H5075 (Temp/Humidity) | govee_ble (Bluetooth) |
| H5075 9768 | Govee | H5075 (Temp/Humidity) | govee_ble (Bluetooth) |
Note: Bar Shelves (KP125M) is assigned to the Living Room in HA but physically serves the Bar area. Bar Sign (KP125M) is correctly assigned to Bar.
Lighting
| Entity | Type | Notes |
|---|---|---|
| Bar Spot Lights | Lutron dimmer | Overhead spot lights |
| Bar Sign | TP-Link KP125M | Neon/LED bar sign; energy metered |
| UnderBar Lights | Govee H6159 LED strip | RGB under-bar strip; Music Mode capable |
| Bar Bulb 1 | Govee H6008 | Color bulb above bar |
| Bar Bulb 2 | Govee H6008 | Color bulb above bar |
Special modes:
UnderBar Lights Music Mode— switch to sync lights to audioBar Bulb 1 Music Mode— sync to musicBar Bulb 2 Music Mode— sync to music
Scenes:
Bar On— activates bar lighting presetBar Off— turns off all bar lights
4-Button Wall Switch
The Bar has a 4-button Zigbee switch that drives automations for multiple areas:
| Button | Automation |
|---|---|
| Button 1 | Bar Switch - Button 1 (turns on Basement) |
| Button 2 | Bar Switch - Button 2 (turns off Basement) |
| Button 3 | Bar Switch - Button 3 - Kitchen Lights |
| Button 4 | Bar Switch - Button 4 |
Environment Sensors
| Device | Sensors | Integration |
|---|---|---|
| Govee H5075 0409 | Temperature, Humidity | govee_ble (Bluetooth) |
| Govee H5075 9768 | Temperature, Humidity | govee_ble (Bluetooth) |
Both sensors use BLE and connect via the Realtek Bluetooth radio on the HA host.
Energy Monitoring
| Device | Notes |
|---|---|
| Bar Sign (KP125M) | Individual energy monitoring |
| Bar Shelves (KP125M) | Individual energy monitoring |
Notes / Gotchas
- Govee Cloud integration (
govee) has a pending HACS update (v2026.6.20) requiring restart. Govee BLE sensors (govee_ble) are unaffected. - Bar Shelves is registered under
living_roomarea in HA — this is a known assignment discrepancy. - The Govee H5075 sensors connect via Bluetooth, so they require the HA host Bluetooth radio to be active. Range can be an issue if the bar is far from the HA hardware.
- The
Bar Sign Overloadedbinary sensor provides protection status from the KP125M.
Last Updated
2026-06-24
Basement
Overview
The Basement is the home's utility and exercise area on Floor B1. It houses core infrastructure including the media UPS, water softener, dehumidifier, and HVAC equipment monitoring. It also has Amazon Alexa and Fire TV for entertainment.
Entity count: 76 | Floor: Basement (B1)
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Basement Lights | Lutron | PD-8ANS-XX (WallSwitch) | lutron_caseta |
| Basement Switch 2 | TP-Link | KS205 | tplink |
| Dehumidifier_71B6 | Midea | Dehumidifier | midea_dehumidifier_lan |
| Iqua Softener RHW4221-24178-4056 | Iqua | Water Softener | iqua_softener |
| Basement Alexa | Amazon | Echo Dot | alexa_devices |
| Rajeev's TV | Amazon | Fire TV 2-Series | alexa_devices |
| ecobee Room Sensor (Basement) | ecobee | Room Sensor | ecobee |
| Hot water Heater/HRV | Emporia | VUE003 | emporia_vue |
| Furnace | Emporia | VUE003 | emporia_vue |
| AC | Emporia | VUE003 | emporia_vue |
| Eufy HomeBase | Eufy Security | T8030 (firmware 3.8.3.4) | eufy_security |
| Eufy Living Room Camera | Eufy Security | T8416 | eufy_security |
| Eufy Basement Camera | Eufy Security | T8410 | eufy_security |
Note: The Eufy Living Room and Basement cameras are physically homed to the Eufy HomeBase in the basement, though their camera views cover different areas of the house.
Lighting
| Entity | Type | Integration |
|---|---|---|
| Basement Lights | Switch (via switch_as_x → light) | lutron_caseta + switch_as_x |
| Basement Entryway | Hue white lamp | hue |
| Basement Switch 2 | TP-Link KS205 (controls basement lamp) | tplink |
Automations: Basement lights are controlled via the Bar Switch (Button 1 / Button 2) and by a dedicated on/off automation triggered by switch state.
Climate & Environment
| Entity | Type | Current State |
|---|---|---|
| ecobee Basement Room Sensor | Temperature / occupancy | Active |
| Dehumidifier_71B6 | Humidifier/fan control | on |
| Dehumidifier Fan | Fan entity | on |
| Dehumidifier Pump | Switch | Enabled |
| Iqua Water Softener | Water softener | Running |
| Iqua Water Shutoff Valve | Switch | — |
Energy Monitoring (Emporia Vue)
| Circuit | Area |
|---|---|
| Hot Water Heater / HRV | Basement |
| Furnace | Basement |
| AC | Basement |
Security
| Device | Type | Notes |
|---|---|---|
| Eufy HomeBase (T8030) | Security base station | Hub for all Eufy cameras; firmware 3.8.3.4 |
| Basement Camera (T8410) | Indoor camera | Alarm panel entity: alarm_control_panel.basement |
| Backyard Camera (T8424) | Outdoor camera | See Backyard area |
Media / Voice
| Device | Model | Notes |
|---|---|---|
| Basement Alexa | Amazon Echo Dot | Music Assistant + Alexa Devices integration |
| Rajeev's TV | Amazon Fire TV 2-Series | Alexa Devices integration; used as a display |
| Basement (MA) | Music Assistant player | Groups into "Basement" speaker group |
Notes / Gotchas
- The
smartthinq_sensorsintegration is insetup_retry— LG washer/dryer are in the Laundry Room and may occasionally show as unavailable. - Iqua Softener uses efficiency mode selector — default is set via the integration.
- The Eufy HomeBase must be online for all Eufy cameras to function; losing it takes down Living Room, Basement, Backyard, Garage, Front Door, Back Door, and Front Doorbell Chime entities.
Last Updated
2026-06-24
Bedroom (Master)
Overview
The Master Bedroom on the 3rd Floor is the most sensor-rich sleeping space with 57 entities. It contains a Lutron dimmable light, Bond ceiling fan, Dyson Pure Hot+Cool Link air purifier/heater/fan, Motionblinds top-down/bottom-up shades, Amazon Echo Show 5, an HA Voice PE (local voice assistant device), Aqara temperature/humidity sensor, and an ecobee room sensor.
Entity count: 57 | Floor: 3rd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Master Bedroom Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Master Bedroom Pico | Lutron | PJ2-3BRL-GXX-X01 (Pico3ButtonRaiseLower) | lutron_caseta |
| Bedroom Fan | Olibra (Bond) | — | bond |
| Bedroom Shades | Motionblinds | TopDownBottomUp | motion_blinds |
| Pure Hot+Cool Link | Dyson | Model 455 | dyson_local |
| Home Assistant Voice 0919e8 | Nabu Casa | HA Voice PE (ESPHome 2026.3.2) | esphome |
| Bedroom (Amazon Echo Show 5) | Amazon | Echo Show 5 | alexa_devices |
| ecobee Room Sensor (Bedroom) | ecobee | Room Sensor | ecobee |
| Bedroom Temp / Humidity Sensor | Aqara | Aqara Temp/Humidity Sensor (sw v5) | matter |
| Soil Sensor 3 (Zigbee) | Third Reality | 3RSM0147Z | zha |
Lighting
| Entity | Type | Notes |
|---|---|---|
| Master Bedroom Lights (Lutron) | Dimmer | Main overhead light |
| Bedroom Fan (light kit) | Bond fan light | Speed + light |
| Home Assistant Voice 0919e8 LED Ring | Light | LED ring on Voice PE |
Scene: Wake up Bedroom — gradual sunrise lighting scene.
Automation: Heat Bedroom — activates Dyson heater based on schedule/temperature.
Climate / Comfort
| Entity | Notes |
|---|---|
| Bedroom Fan (Bond) | Ceiling fan; speed, direction, light |
| Pure Hot+Cool Link (Dyson) | Air purifier + heater + fan; HEPA filter tracked |
| Pure Hot+Cool Link Filter Life | Sensor — remaining filter life % |
| Dyson Fan | Fan entity (speed, oscillation) |
| ecobee Bedroom | Room temperature / occupancy |
| Bedroom Temp / Humidity Sensor | Aqara Matter — temperature + humidity |
| Bedroom Occupancy | Binary sensor |
Automation: Turn off bedroom fan in X time — auto-off timer for fan.
Covers / Blinds
| Entity | Type |
|---|---|
| Bedroom Shades Top | Top-down shade |
| Bedroom Shades Bottom | Bottom-up shade |
| Bedroom Shades Combined | Combined TDBU control |
Voice — Home Assistant Voice PE
The Home Assistant Voice PE (ESPHome fw 2026.3.2) is the local voice assistant device in the Bedroom.
| Entity | Notes |
|---|---|
| Home Assistant Voice 0919e8 Assist satellite | Assist satellite entity |
| Home Assistant Voice 0919e8 Media Player | Playback target |
| Home Assistant Voice 0919e8 LED Ring | Light entity |
| Home Assistant Voice 0919e8 Mute | Switch |
| Home Assistant Voice 0919e8 Wake sound | Switch |
| Home Assistant Voice 0919e8 Button press | Event |
| Home Assistant Voice 0919e8 Assistant 2 | Select (pipeline selector) |
The Voice PE runs openWakeWord for wake-word detection, Whisper for STT, and Piper for TTS — all locally.
Media / Voice
| Device | Notes |
|---|---|
| Bedroom (Amazon Echo Show 5) | Alexa + Music Assistant player; screen display |
| Bedroom (MA) | Music Assistant room player |
| Home Assistant Voice PE | Local Assist voice pipeline |
Environment
| Entity | Notes |
|---|---|
| Aqara Bedroom Temp/Humidity | Temperature + Humidity (Matter via Hub M2) |
| Soil Sensor 3 (ZHA) | Plant moisture sensor — third bedroom plant |
Notes / Gotchas
- The Dyson Pure Hot+Cool Link uses the
dyson_localHACS integration (local LAN, not cloud). Ensure the Dyson device stays on the same subnet. - HA Voice PE firmware updates appear as
updateentities — keep ESPHome up to date. - The Aqara Temp/Humidity Sensor is bridged via Aqara Camera Hub G3 (Matter).
Last Updated
2026-06-24
Front Yard
Overview
The Front Yard covers the front outdoor space with 60 entities. Its primary function is irrigation management via the Orbit BHyve smart timer (4 zones), supplemented by a Reolink outdoor camera with auto-tracking, and a collection of Emporia Vue and automation-based watering duration helpers.
Entity count: 60 | Floor: Ground Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Front Yard Tap Timer | Orbit BHyve | HT34A-0001 (firmware 107) | bhyve |
| Bhyve Hub | Orbit BHyve | BH1G2-0002 (firmware 0056) | bhyve |
| Front Yard (Reolink) | Reolink | E1 Outdoor SE PoE | reolink |
Irrigation
The Orbit BHyve HT34A is a 4-zone smart irrigation timer connected via the Bhyve Hub.
Irrigation Zones (Valve entities)
| Zone | Entity |
|---|---|
| Front Yard Shrubs | valve.front_yard_tap_timer_front_yard_shrubs_zone |
| Side Yard Garden Bed | valve.front_yard_tap_timer_side_yard_garden_bed_zone |
| Front Planters | valve.front_yard_tap_timer_front_planters_zone |
| Front Fence Planters | valve.front_yard_tap_timer_front_fence_planters_zone |
All zones currently: closed
Watering Programs (Switch entities)
| Program | Notes |
|---|---|
| Front Yard Shrubs smart watering | Smart schedule |
| Side Yard Garden Bed smart watering | Smart schedule |
| Front Planters smart watering | Smart schedule |
| Front Fence Planters moist program | Moisture-based |
| Germinating Program | Manual seeding schedule |
| Manual Water Zones | Manual override |
| Front Yard Watering Program | Combined front yard |
Rain Delay
switch.front_yard_tap_timer_rain_delay — enables rain skip mode.
Smart Watering Helpers
Four sets of input_number + input_datetime helpers track watering history per zone:
| Helper | Entity |
|---|---|
| Front Planters Last Watered | input_datetime.front_planters_last_watered |
| Front Planters Last Run Duration | input_number.front_planters_last_run_duration (min) |
| Front Yard Shrubs Last Watered | input_datetime.front_yard_shrubs_last_watered |
| Front Yard Shrubs Last Run Duration | input_number.front_yard_shrubs_last_run_duration (min) |
| Front Fence Planters Last Watered | input_datetime.front_fence_planters_last_watered |
| Front Fence Planters Last Run Duration | input_number.front_fence_planters_last_run_duration (min) |
| Side Yard Garden Bed Last Watered | input_datetime.side_yard_garden_bed_last_watered |
| Side Yard Garden Bed Last Run Duration | input_number.side_yard_garden_bed_last_run_duration (min) |
Automations (4): One per zone — track last watered timestamp and duration after each cycle completes.
Camera
| Device | Notes |
|---|---|
| Front Yard (Reolink E1 Outdoor SE PoE) | Firmware v3.1.0.5223_2510172104 |
Features: Auto-tracking, Guard return, AI motion detection (Vehicle, Human, Pet), Infrared night mode, FTP/Email/Push notifications, Siren on event.
Sensors
| Entity | Notes |
|---|---|
| Front Yard Tap Timer Next watering | Sensor showing next scheduled run |
| Front Yard Tap Timer Fault | Binary sensor |
| Front Yard Vehicle | Binary sensor (Reolink AI) |
| Bhyve Hub Connected | Binary sensor |
Notes / Gotchas
- The Plants dashboard is linked to soil sensor data from the Zigbee2MQTT-based Third Reality Gen2 soil sensors (Outdoor1, Outdoor2, Outdoor3 Gen2) — these are currently unassigned to a specific area but physically in the front yard garden.
- The
bhyveintegration was recently added (entry ID:01K3V102B7MY0TPYPRP67G7M15). Ensure the Bhyve Hub stays connected. - Watering duration helpers store data from HA automations — they are the source of truth for the Plants dashboard watering history.
Last Updated
2026-06-24
Garage
Overview
The Garage is the most entity-rich area in the home with 117 entities. It contains a RATGDO-controlled garage door opener, an Aqara smart lock, a Reolink Driveway floodlight camera, Eufy Garage camera, Lutron wall switch lighting, Amazon Echo Dot, and motion sensors — all with robust automation coverage.
Entity count: 117 | Floor: Ground Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Garage Lights (Lutron) | Lutron | PD-8ANS-XX (WallSwitch) | lutron_caseta |
| ratgdov2.5i e4d21f | ratgdo | ESPHome 2023.12.9 | esphome |
| Garage Door Ratgdo (TP-Link) | TP-Link | KP401 | tplink |
| Garage Smart Lock | Aqara | Smart Lock U100 | matter |
| Driveway (Reolink) | Reolink | Elite Pro Floodlight PoE | reolink |
| Garage (Eufy Camera) | Eufy Security | T8441 | eufy_security |
| Garage Motion Sensor | Aqara | Motion Sensor P1 | matter |
| Garage (Amazon Echo Dot) | Amazon | Echo Dot | alexa_devices |
Garage Door
Controlled by RATGDO v2.5i (ESPHome firmware 2023.12.9) via local LAN.
| Entity | Type | Notes |
|---|---|---|
| Garage Door | Cover | Open/close/stop control |
| RATGDO Power Switch | Switch | Power toggle for RATGDO module |
| Garage Door Ratgdo LED | Switch | Status LED |
| ratgdov2.5i e4d21f Lock remotes | Lock | Remote lock/enable state |
| Garage Door Light | Light | Garage opener light via RATGDO |
Automations:
Garage Door Opening Lights— turns on garage lights when door opensNotify if Garage Door open— sends notification if door left open
Lighting
| Entity | Type |
|---|---|
| Garage Lights | Lutron PD-8ANS switch (via switch_as_x → light) |
| Driveway Floodlight | Reolink floodlight (on/off) |
| Driveway Status LED | Reolink camera status LED |
| Garage Door Light | RATGDO-controlled opener light |
Automation: Motion Activation Garage — motion sensor triggers garage lights.
Security
Aqara Smart Lock U100 (Matter)
- State:
unlocked(as of last check) - Bridged via Aqara Hub M2
Garage Smart Lock Actuator— binary sensor for bolt stateGarage Smart Lock Operating mode— select entity
Reolink Driveway Floodlight Camera
- Model: Elite Pro Floodlight PoE
- Firmware: v3.2.0.5932_2601201959
- Entities: Driveway (camera), Driveway Fluent (RTSP), Floodlight, Siren, Motion detection, AI detection (Vehicle, Pet, Human, etc.)
- Vehicle detection binary sensor:
Front Yard Vehicle,Driveway Vehicle— actively used
Eufy Garage Camera (T8441)
- Firmware: 2.1.0.2
alarm_control_panel.garage(armed_home)- Motion, Pet, Person detection notifications
- RTSP stream available
Aqara Motion Sensor P1 (Matter)
- Entity:
Garage Motion Sensor Occupancy - Bridged via Aqara Camera Hub G3
Voice / Media
| Device | Notes |
|---|---|
| Garage (Amazon Echo Dot) | Music Assistant player; Alexa Devices |
| Garage (MA) | Music Assistant group player |
Notes / Gotchas
- The
ratgdov2.5iESPHome device has no HA area assigned in the device registry — entities are correctly assigned togaragearea but the parent device showsarea_id: null. - Two separate Garage Smart Lock entities exist: one via Matter (Aqara Smart Lock U100) and the
ratgdov2.5i e4d21f Lock remotes(which controls RATGDO's remote access, not the door lock itself). - The Reolink Driveway camera uses the
reolinknative integration (not RTSP-only) — this provides full motion detection, AI detection, siren, and floodlight control.
Last Updated
2026-06-24
Guest Bathroom
Overview
The Guest Bathroom is a small area with 5 entities. Its primary smart function is water leak detection via an Aqara Water Leak Sensor (Matter).
Entity count: 5 | Floor: 2nd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Guest Bathroom Water Leak Sensor | Aqara | Aqara Water Leak Sensor (sw v6) | matter |
Sensors
| Entity | Type | Notes |
|---|---|---|
| Guest Bathroom Water Leak Sensor Water leak | Binary sensor | Triggers Water Leak Alert automation |
| Guest Bathroom Water Leak Sensor Battery | Sensor | CR2032 |
| Guest Bathroom Water Leak Sensor Battery voltage | Sensor | — |
| Guest Bathroom Water Leak Sensor Battery type | Sensor | — |
Automation
The Water Leak Alert automation monitors all Aqara Water Leak Sensors (including this one) and sends a notification if water is detected.
Notes / Gotchas
- This sensor is bridged via the Aqara Camera Hub G3 (Matter). If the Hub G3 is offline, the sensor becomes unavailable.
- Battery replacement is CR2032; monitor the Battery sensor entity for low levels.
Last Updated
2026-06-24
Guest Bedroom
Overview
The Guest Bedroom is a comfortable secondary bedroom on the 2nd Floor with 22 entities. It has Lutron dimmable lights, a Bond-controlled ceiling fan, Motionblinds motorized top-down/bottom-up shades, an ecobee room sensor, and an Amazon Echo Dot.
Entity count: 22 | Floor: 2nd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Guest Bedroom Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Guest Bedroom Pico | Lutron | PJ2-1P-GXX (PaddleSwitchPico) | lutron_caseta |
| Guest Fan | Olibra (Bond) | — | bond |
| Guest Bedroom Shades | Motionblinds | TopDownBottomUp | motion_blinds |
| Guest (Amazon Echo Dot) | Amazon | Echo Dot | alexa_devices |
| ecobee Room Sensor (Guest Bedroom) | ecobee | Room Sensor | ecobee |
Lighting
| Entity | Type |
|---|---|
| Guest Bedroom Lights | Lutron DVRF-6L dimmer |
| Guest Fan (light kit) | Bond fan with light |
Climate / Comfort
| Entity | Notes |
|---|---|
| Guest Fan | Bond ceiling fan (speed, direction, light) |
| ecobee Guest Bedroom | Room temperature / occupancy sensor |
| Guest Bedroom Occupancy | Binary sensor |
Covers / Blinds
| Entity | Type |
|---|---|
| Guest Bedroom Shades Top | Top-down shade |
| Guest Bedroom Shades Bottom | Bottom-up shade |
| Guest Bedroom Shades Combined | Combined TDBU control |
Voice / Media
| Device | Notes |
|---|---|
| Guest (Amazon Echo Dot) | Alexa + Music Assistant player |
| Guest (MA) | Music Assistant room group |
Notes / Gotchas
- Guest Mode helper (
input_boolean.guest_mode) is available system-wide to adjust automations when guests are present.
Last Updated
2026-06-24
Hallway
Overview
The Hallway is a transition space on the 2nd Floor with 6 entities. It has a Lutron dimmable light, a Pico remote, and an Aqara Motion Sensor P1 for motion-activated lighting.
Entity count: 6 | Floor: 2nd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Hallway Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Hallway Pico | Lutron | PJ2-1P-GXX (PaddleSwitchPico) | lutron_caseta |
| Hallway Aqara Motion Sensor P1 | Aqara | Motion Sensor P1 (sw v10) | matter |
Lighting
| Entity | Type |
|---|---|
| Hallway Lights | Lutron dimmer |
Motion
| Entity | Notes |
|---|---|
| Hallway Aqara Motion Sensor P1 Occupancy | Binary sensor |
Automation: Motion Activation Hallway Lights — turns on hallway lights on motion.
Automation: Link hallway lights to upstairs when turning on lights — syncs hallway and upstairs hallway lights.
Last Updated
2026-06-24
Kitchen
Overview
The Kitchen has 76 entities and is one of the most device-dense areas. It contains a smart lock, multiple Lutron dimmers, motorized blinds, LG refrigerator, GE Profile smart oven, an Amazon Echo for voice control, and extensive Emporia Vue energy monitoring across individual appliance circuits.
Entity count: 76 | Floor: Ground Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Kitchen Smart Lock | Aqara | Smart Lock U100 | matter |
| Kitchen Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Kitchen Under Cabinet | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Kitchen Pico 1 | Lutron | PJ2-1P-GXX (PaddleSwitchPico) | lutron_caseta |
| Kitchen Cabinet Pico | Lutron | PJ2-1P-GXX (PaddleSwitchPico) | lutron_caseta |
| Kitchen Blinds | Motionblinds | RollerBlind | motion_blinds |
| Refrigerator | LG | 2REF11EICD__2-FD (REFRIGERATOR) | smartthinq_sensors |
| GE Profile Oven SRHV558129P | GE Profile | PCHS920YM3FS | ge_home |
| Kitchen (Alexa) | Amazon | Echo (4th gen) | alexa_devices |
| Kitchen Appliances | Emporia | VUE003 | emporia_vue |
| Microwave | Emporia | VUE003 | emporia_vue |
| Stove | Emporia | VUE003 | emporia_vue |
| Fridge | Emporia | VUE003 | emporia_vue |
| Kitchen Plugs | Emporia | VUE003 | emporia_vue |
| Kitchen Plug | Emporia | VUE003 | emporia_vue |
| Dishwasher | Emporia | VUE003 | emporia_vue |
Lighting
| Entity | Type | Notes |
|---|---|---|
| Kitchen Lights | Lutron dimmer | Main overhead lights |
| Kitchen Under Cabinet | Lutron dimmer | Under-cabinet accent |
| Kitchen Pico 1 | Pico remote | Paddle switch remote |
| Kitchen Cabinet Pico | Pico remote | Cabinet area control |
Automation: Bar Switch - Button 3 - Kitchen Lights — Bar 4-button switch Button 3 triggers kitchen lights.
Security / Access
| Entity | Notes |
|---|---|
| Kitchen Smart Lock (Aqara U100) | Matter lock; lock.kitchen_smart_lock |
| Kitchen Smart Lock Actuator | Binary sensor showing physical bolt state |
Automation: Smart Lock Unlocked 30 Min Alert — notifies if any smart lock remains unlocked for 30+ minutes.
Covers / Blinds
| Entity | Type |
|---|---|
| Kitchen Blinds | Motionblinds RollerBlind |
Appliances
LG Refrigerator
- Model: 2REF11EICD__2-FD
- Integration:
smartthinq_sensors(HACS) — currently insetup_retry; entities may be intermittently unavailable - Climate entities:
FridgeandFreezer(temperature control)
GE Profile Oven
- Model: PCHS920YM3FS
- Integration:
ge_home(HACS) - Entities: Cook Mode sensor, Oven water heater entity
- Note: ge_home has a pending HACS update (v2026.2.1) requiring HA restart
Voice
| Device | Notes |
|---|---|
| Kitchen (Amazon Echo) | Alexa Devices integration; Music Assistant player |
Energy Monitoring (Emporia Vue)
| Circuit | Notes |
|---|---|
| Kitchen Appliances | General kitchen plug load |
| Microwave | Individual circuit |
| Stove | Individual circuit |
| Fridge | Individual circuit |
| Kitchen Plugs | Counter plug strip |
| Kitchen Plug | Single outlet |
| Dishwasher | Individual circuit |
The Kitchen has the most granular energy monitoring in the home — 7 separate Emporia Vue circuits covering every major appliance.
Notes / Gotchas
smartthinq_sensorsis insetup_retrystatus — LG appliance data may be stale or unavailable until the add-on is updated and HA is restarted.- The
ge_homeintegration requires a restart after the pending HACS update. - The Kitchen Smart Lock (Aqara U100) is bridged via the Aqara Hub M2 (Matter). If the Hub M2 goes offline, the lock entity becomes unavailable — but the physical lock still works mechanically.
Kitchen Cabinet Picohas no floor assignment (area_id: null) — this is a cosmetic registration issue; the device is physically in the kitchen.
Last Updated
2026-06-24
Laundry Room
Overview
The Laundry Room is on the 2nd Floor with 34 entities. It contains an LG WashTower (combined washer/dryer unit) monitored via SmartThinQ, plus Emporia Vue energy monitoring for both washer and dryer circuits.
Entity count: 34 | Floor: 2nd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| WashTower (Dryer) | LG | W3S1CVK2EVS_D_US-Dryer (TOWER_DRYER) | smartthinq_sensors |
| Washer | LG | F3S1CWK__-FL (TOWER_WASHER) | smartthinq_sensors |
| Washer (Emporia) | Emporia | VUE003 | emporia_vue |
| Dryer (Emporia) | Emporia | VUE003 | emporia_vue |
Appliances
LG WashTower
- Washer: TOWER_WASHER (F3S1CWK__-FL) — firmware clip_hna_v1.9.226
- Dryer: TOWER_DRYER (W3S1CVK2EVS_D_US) — firmware clip_hna_v1.9.226
- Integration:
smartthinq_sensors(HACS) — currently insetup_retry - Entities include: Dry level (sensor), wash/dry mode selectors, run state
Note:
smartthinq_sensorshas a pending HACS update (v0.43.0) and is insetup_retry— washer/dryer entities may be unavailable until updated and HA restarted.
Energy Monitoring (Emporia Vue)
| Circuit | Notes |
|---|---|
| Washer | Individual circuit monitoring |
| Dryer | Individual circuit monitoring |
Notes / Gotchas
- The
smartthinq_sensorsintegration needs a restart after the pending HACS update (v0.43.0). Until then, LG appliance sensors may be unavailable. - Emporia Vue circuits for washer/dryer provide power monitoring independently of SmartThinQ — even if SmartThinQ fails, energy data continues.
Last Updated
2026-06-24
Living Room
Overview
The Living Room is the primary common area on the Ground Floor. It is the most entity-rich ground-floor room (94 entities) and contains the main TV, ecobee thermostat, Apple TV 4K, ceiling fan, motorized blinds, and multiple smart lighting circuits.
Entity count: 94 | Floor: Ground Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Samsung Frame 55 | Samsung | QN55LS03BAFXZC | samsungtv_smart + samsungtv + smartthings |
| Apple TV 4K (Gen 3) | Apple | Apple TV 4K Gen3 (26.5) | apple_tv |
| ecobee Smart Thermostat Premium | ecobee | ecobee Smart Premium | ecobee |
| Living Room fan | Olibra (Bond) | — | bond |
| Living Room Lamp Switch | TP-Link | KS205 | tplink |
| Bar Shelves | TP-Link | KP125M (energy monitoring) | tplink |
| Christmas Lights | TP-Link | HS103 | tplink |
| Living Room Blinds | Motionblinds | RollerBlind | motion_blinds |
| Living Room Main Spot Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Living Room Powder Room Entry | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Living Room Pico | Lutron | PJ2-3BRL-GXX-X01 (Pico3ButtonRaiseLower) | lutron_caseta |
| Samsung Soundbar S60B | Samsung | HW-S61B | alexa_devices + smartthings |
| Rajeev's Samsung Soundbar S60B | Amazon (Alexa) | Samsung Soundbar S60B | alexa_devices |
| YoLink Speaker Hub | YoLink | SpeakerHub | yolink |
| 4 Scene Switch | Tuya | TS0044 (4-button) | zha |
| Soil sensor 2 | Third Reality | 3RSM0147Z | zha |
| Living Room 4 Button Switch (Z2M) | Tuya | Wireless 4-button | zigbee2mqtt |
| Living Room Gen1 Soil Sensor (Z2M) | Third Reality | Smart Soil Moisture Sensor | zigbee2mqtt |
| Main Floor Plugs | Emporia | VUE003 | emporia_vue |
| Main Floor Lights | Emporia | VUE003 | emporia_vue |
Lighting
| Entity | Type | Notes |
|---|---|---|
| Living Room Main Spot Lights | Lutron dimmer | Main overhead lighting |
| Living Room Powder Room Entry | Lutron dimmer | Entry/powder room transition |
| Living Room Lamp Switch | TP-Link KS205 | Controls floor lamp; automation on/off |
| Christmas Lights Living Room | Zigbee plug (Z2M) | Seasonal; Third Reality plug |
| Bar Shelves | TP-Link KP125M | Under-bar/shelf accent lights (energy metered) |
Scenes:
- Living Room Bright
- Living Room Guest
- Living Room Off
- Living Room Partial
Automations:
Living Room Lamps On Automation— turns on lamp switchLiving Room Lamps Off Automation— turns off lamp switch
Climate
| Entity | Notes |
|---|---|
| ecobee Smart Thermostat Premium | Primary whole-home thermostat; cooling active (cool mode) |
| Living Room fan (Bond) | Ceiling fan speed control |
Media
| Device | Notes |
|---|---|
| Samsung Frame 55 | Main TV; triple-integrated (SamsungTV Smart, SamsungTV native, SmartThings) |
| Apple TV 4K Gen3 (tvOS 26.5) | Primary streaming device; firewall/network managed |
| Living Room (Music Assistant) | MA player — Apple TV 4K as audio target |
| Living Room soundbar (HW-S61B) | Samsung soundbar via SmartThings + Alexa |
| Rajeev's Samsung Soundbar S60B | Alexa-accessible version of same device |
Covers / Blinds
| Entity | Type |
|---|---|
| Living Room Blinds | Motionblinds RollerBlind |
Energy Monitoring (Emporia Vue)
| Circuit | Notes |
|---|---|
| Main Floor Plugs | General plug load |
| Main Floor Lights | Lighting circuits |
Presence / Sensors
| Entity | Notes |
|---|---|
| Living Room Occupancy | Binary sensor (ecobee room sensor) |
Notes / Gotchas
- The Samsung Frame 55 is registered three times in HA (SamsungTV Smart, native SamsungTV via zeroconf, and SmartThings). The
samsungtv_smartentry (c5aba40a) is the primary control path with full feature support. - The 4-button Tuya scene switch (ZHA) and the Zigbee2MQTT version of the same device (
Living Room 4 Button Switch) are separate device registrations — they represent the same physical device bridged through different Zigbee paths. - Bar Shelves (KP125M) has energy monitoring — useful for tracking bar/accent light power draw.
Last Updated
2026-06-24
Master Bathroom
Overview
The Master Bathroom is on the 3rd Floor with 20 entities. The primary smart devices are two TP-Link KS205 smart switches: one controlling a towel heater (for heated towel rail) and one for a shower timer/exhaust switch.
Entity count: 20 | Floor: 3rd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Bathroom Towel Heater | TP-Link | KS205 | tplink |
| Bathroom Shower Switch | TP-Link | KS205 | tplink |
Switches
| Entity | Notes |
|---|---|
| Bathroom Towel Heater | Smart switch for heated towel rail |
| Bathroom Towel Heater Auto-off enabled | Auto-off timer feature |
| Bathroom Shower Switch | Smart switch for shower exhaust or secondary circuit |
| Bathroom Shower Switch Turn off in | Number entity — auto-off timer (minutes) |
Notes / Gotchas
- Both KS205 switches support auto-off timers — the
Bathroom Shower Switch Turn off innumber entity sets the auto-off duration. - These switches do not currently have automation coverage — they are manually controlled or scheduled.
Last Updated
2026-06-24
Media Room
Overview
The Media Room is the entertainment hub of the home and has the highest entity count of any room at 123 entities. It contains a full Philips Hue lighting setup (11 bulbs + Hue dimmer), Lutron SmartBridge 2 (whole-home Lutron hub), Sony BRAVIA TV, Samsung Soundbar Q930B, Motionblinds motorized shades, Bond Bridge ceiling fan, ecobee room sensor, CPS UPS, Xbox, LetPot hydroponic gardens, VLC media player, and a downstairs Aqara motion sensor.
Entity count: 123 | Floor: 2nd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Smart Bridge 2 (Lutron Hub) | Lutron | L-BDGPRO2-WH (SmartBridge) | lutron_caseta |
| Jeeves Hue (Bridge) | Signify | Hue Bridge (fw 1.77) | hue |
| Media Room Shades | Motionblinds | TopDownBottomUp | motion_blinds |
| Motionblinds Gateway | Motionblinds | Wi-Fi bridge (A1.1.5) | motion_blinds |
| My Bridge (Bond) | Olibra | zermatt-2 (fw v4.29.42) | bond |
| Ceiling fan | Olibra (Bond) | — | bond |
| BRAVIA 4K UR2 | Sony | BRAVIA 4K UR2 | androidtv_remote + cast + dlna_dmr |
| Bell Streamer | — | Bell Streamer (Cast) | cast |
| Media Room Soundbar (Q930B) | Samsung | HW-Q930B | smartthings |
| Rajeev's Samsung Soundbar | Samsung | HW-Q930B | alexa_devices |
| ecobee Room Sensor (Media Room) | ecobee | Room Sensor | ecobee |
| Media Room UPS | CPS | CP1500AVRLCDa (BF01512B6L1) | nut |
| Hue dimmer switch 2 | Signify | Hue dimmer switch (fw 2.85.1) | hue |
| Xbox (jeeves54) | Microsoft | Xbox Network | xbox |
| LetPot Chrome 1 - Right | LetPot | LetPot Senior | letpot |
| LetPot Chrome 2 - Left | LetPot | LetPot Senior | letpot |
| VLC-TELNET | VideoLAN | VLC via Telnet | vlc_telnet |
| Downstairs Motion Sensor | Aqara | Motion Sensor P1 | matter |
| 2nd Floor Plugs | Emporia | VUE003 | emporia_vue |
Hue Lighting
The Media Room has the most extensive Hue lighting in the home — 11 Philips Hue devices.
| Device | Model | Type |
|---|---|---|
| Color Lamp 1 | Hue color lamp | Color |
| Color Lamp 2 | Hue color lamp | Color |
| Colour Lamp 3 | Hue color lamp | Color |
| Hue color lamp 2 | Hue color lamp | Color |
| Ceiling White Lamp 1 | Hue white lamp | White |
| Ceiling White Lanp 2 | Hue white lamp | White |
| Media Room Ceiling Lamp 3 | Hue white lamp | White |
| Hue play 1 | Hue play | Color Gradient |
| Hue play 2 | Hue play | Color Gradient |
| Hue bloom 1 | Hue bloom | Color |
| Media room (Hue Room group) | Room group | All media room Hue lights |
Hue Dimmer Switch 2 controls media room Hue lighting with 4 buttons.
Hue Automation: Jeeves Hue Automation: Hue dimmer switch 2 and Jeeves Hue Automation: Leaving home — managed by Hue app but exposed in HA.
Hue Entertainment: Jeeves Hue Entertainment area 1 binary sensor tracks active Hue Entertainment (Sync Box / game/movie sync).
Hue Scenes (Media Room — 18 scenes): Tropical twilight · Relax · Energize · Read · Bright · Rio · Nightlight · Concentrate · Epic Movie Night · Dimmed · Savanna sunset · Movie Night · Arctic aurora
Lutron Scenes (Smart Bridge 2 — for Media Room): Night · Notifications · Garage · Off garage · Movie downstairs
Media / AV
| Device | Notes |
|---|---|
| BRAVIA 4K UR2 | Sony Android TV; triple-integrated (AndroidTV Remote, Cast, DLNA DMR) |
| Bell Streamer | Bell Fibe streaming box (Cast) |
| Media Room Soundbar (Q930B) | Samsung soundbar via SmartThings |
| Rajeev's Samsung Soundbar | Same device via Alexa Devices |
| VLC-TELNET | VLC media player add-on (core_vlc); media_player.vlc_telnet |
| Xbox (jeeves54) | Xbox Series via Xbox integration |
| BRAVIA 4K UR2 (Music Assistant) | Sony TV as Music Assistant player |
| Soundbar (Music Assistant) | Q930B as Music Assistant player |
| Media Room (MA) | Music Assistant room player |
| Rajeev's Samsung Soundbar (MA) | MA Q930B group |
Motorized Shades
| Entity | Type |
|---|---|
| Media Room Shades Top | Top-down shade |
| Media Room Shades Bottom | Bottom-up shade |
| Media Room Shades Combined | Combined TDBU control |
Environment / Sensors
| Entity | Notes |
|---|---|
| ecobee Media Room | Temperature / occupancy room sensor |
| Media Room Occupancy | Binary sensor |
| Downstairs Motion Sensor | Aqara P1 — covers media room/stairway area |
| Media Room UPS Load | Sensor — % load on UPS |
| Media Room UPS (full) | NUT integration; battery, load, runtime, voltage |
Power
| Entity | Notes |
|---|---|
| Media Room UPS (CPS CP1500AVRLCD) | 1500VA UPS; NUT integration; protects AV equipment |
sensor.media_room_ups_load |
Real-time load % |
| 2nd Floor Plugs (Emporia) | Energy monitoring for 2nd floor outlets |
Automation: UPS Power Outage Notification — alerts when UPS switches to battery.
Notes / Gotchas
- The Lutron SmartBridge 2 (
0024fcfce6e52a4465c4fbadc16d4ef2) is assigned to the Media Room but serves as the hub for ALL Lutron Caseta devices in the whole home. - BRAVIA 4K UR2 appears multiple times in device registry: Cast, AndroidTV Remote, DLNA DMR, and Music Assistant — each integration sees it separately.
- The
letpotintegration is insetup_retry— LetPot plant lights may intermittently drop. - VLC-TELNET provides a local audio output target for TTS and Music Assistant.
Last Updated
2026-06-24
Office
Overview
The Office is on the 3rd Floor with 48 entities. It contains a Lutron dimmer, Bond ceiling fan, Motionblinds top-down/bottom-up shades, an ecobee room sensor, Amazon Echo Dot with Clock, Xerox printer, AdGuard Home network-level DNS blocker, HACS device tracker, SpeedTest, Govee Cloud integration gateway, and Emporia Vue energy monitoring.
Entity count: 48 | Floor: 3rd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Office Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Office Fan | Olibra (Bond) | — | bond |
| Office Shades | Motionblinds | TopDownBottomUp | motion_blinds |
| Office Dot Clock | Amazon | Echo Dot with Clock | alexa_devices |
| ecobee Room Sensor (Office) | ecobee | Room Sensor | ecobee |
| SpeedTest | — | speedtestdotnet | speedtestdotnet |
| Uptime | — | uptime | uptime |
| HACS | hacs.xyz | v2.0.5 | hacs |
| Govee Integration | Govee | Cloud API | govee |
| AdGuard Home | AdGuard Team | v0.107.74 | adguard |
| Xerox B205 | Xerox | B205 Multifunction | ipp (setup_retry) |
| Third Floor Plugs | Emporia | VUE003 | emporia_vue |
Lighting
| Entity | Type |
|---|---|
| Office Lights | Lutron dimmer |
| Office Fan (light kit) | Bond fan light |
Climate / Comfort
| Entity | Notes |
|---|---|
| Office Fan (Bond) | Ceiling fan |
| ecobee Office | Room temperature / occupancy sensor |
| Office Occupancy | Binary sensor |
Covers / Blinds
| Entity | Type |
|---|---|
| Office Shades Top | Top-down shade |
| Office Shades Bottom | Bottom-up shade |
| Office Shades Combined | Combined TDBU |
Network / Infrastructure
| Device | Notes |
|---|---|
| AdGuard Home (v0.107.74) | DNS-based ad/tracker blocker; query logging; adguard integration |
| SpeedTest | Periodic internet speed tests (speedtestdotnet) |
| Uptime | HA instance uptime sensor |
| HACS (v2.0.5) | Home Assistant Community Store — manages custom integrations and frontend cards |
AdGuard entities:
switch.adguard_home_protection— master toggleswitch.adguard_home_parental_controlswitch.adguard_home_safe_searchswitch.adguard_home_safe_browsingswitch.adguard_home_filteringswitch.adguard_home_query_logsensor.adguard_home_dns_queries_blocked_ratio
Voice / Media
| Device | Notes |
|---|---|
| Office Dot Clock (Amazon Echo Dot w/ Clock) | Clock display + Alexa + Music Assistant |
| Office Dot Clock (MA) | Music Assistant player |
Printer
| Device | Notes |
|---|---|
| Xerox B205 Multifunction Printer | IPP integration; currently in setup_retry — may need network check |
Energy Monitoring
| Circuit | Notes |
|---|---|
| Third Floor Plugs | Emporia Vue VUE003 — 3rd floor outlet load |
Notes / Gotchas
- The Xerox B205 printer (
ippintegration) is insetup_retry— likely an intermittent network connection issue. Check that the printer IP is static/reserved. - Govee Cloud Integration gateway device is registered to the Office area, but actual Govee lights (Bar Bulbs, UnderBar Lights) are in the Bar area.
Last Updated
2026-06-24
Patio
Overview
The Patio is a small outdoor entertaining area on the Ground Floor with 12 entities. It has a TP-Link KS205 switch (Porch light), a Lutron pendant dimmer, and a few associated switches.
Entity count: 12 | Floor: Ground Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Porch | TP-Link | KS205 | tplink + switch_as_x |
| Living Room Pendants | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
Lighting
| Entity | Type | Notes |
|---|---|---|
| Porch | TP-Link KS205 → light (switch_as_x) | Porch/patio light; auto-off capable |
| Living Room Pendants | Lutron dimmer | Patio-adjacent pendant lights |
TP-Link Porch features:
Porch Auto-off enabled— timed auto-offPorch Auto-update enabledPorch LED— status indicator
Notes / Gotchas
- "Living Room Pendants" (Lutron) is registered under the
patioarea_id — this is because these pendants are physically on the patio side of the living/patio space. - The Porch KS205 is exposed as both a
switchand alightvia theswitch_as_xintegration (entry ID:01KGVC6667EY13D9V1M4F47RN2).
Last Updated
2026-06-24
Upstairs Hallway
Overview
The Upstairs Hallway connects the 3rd Floor rooms with 6 entities. It has a Lutron dimmable light, Aqara Motion Sensor P1, and a Zigbee2MQTT smart plug (used as a repeater/switch in the hallway).
Entity count: 6 | Floor: 3rd Floor
Devices
| Device | Manufacturer | Model | Integration |
|---|---|---|---|
| Upstairs Hallway Lights | Lutron | DVRF-6L (DivaSmartDimmer) | lutron_caseta |
| Upstairs Motion Sensor | Aqara | Motion Sensor P1 (sw v10) | matter |
| Upstairs Hallway Switch | Third Reality | Zigbee/BLE smart plug | zigbee2mqtt |
Lighting
| Entity | Type |
|---|---|
| Upstairs Hallway Lights | Lutron dimmer |
| Upstairs Hallway Switch | Zigbee2MQTT smart plug (outlet control) |
Motion
| Entity | Notes |
|---|---|
| Upstairs Motion Sensor Occupancy | Binary sensor |
Automation: Motion Activation Upstairs Hallway 2 — triggers upstairs hallway lights on motion.
Automation: Link hallway lights to upstairs when turning on lights — coordinates 2nd and 3rd floor hallway lights.
Notes / Gotchas
- The Upstairs Hallway Switch (Third Reality Zigbee plug) via Zigbee2MQTT acts as a Zigbee mesh router in addition to its switch function — helps extend Zigbee coverage to the 3rd floor.
Last Updated
2026-06-24