@ -21,7 +21,7 @@ Live, personal Home Assistant configuration shared for **browsing and inspiratio
### Latest video: Home Assistant Caught My HVAC Failure
### Latest video: Home Assistant Caught My HVAC Failure
[](https://youtu.be/nScl2JxYSB8)
[](https://youtu.be/nScl2JxYSB8)
This walkthrough shows the Home Assistant evidence trail from a failed HVAC blower: cooling was active while the downstairs temperature kept climbing, then the maintenance dashboard turned the repair into runtime-based filter reminders, reset actions, and a 360-day condenser-line cleanout reminder. [](https://youtu.be/nScl2JxYSB8). Browse the YAML in [](config/packages/climate.yaml) and [](config/dashboards/overview/partials/water_sections.yaml), and follow the background in [issue #273](https://github.com/CCOSTAN/Home-AssistantConfig/issues/273).
This walkthrough shows the Home Assistant evidence trail from a failed HVAC blower: cooling was active while the downstairs temperature kept climbing, then the maintenance dashboard turned the repair into runtime-based filter reminders, reset actions, and a 360-day condenser-line cleanout reminder. [](https://youtu.be/nScl2JxYSB8). Browse the YAML in [](config/packages/climate.yaml) and [](config/dashboards/overview/partials/water_sections.yaml), and follow the background in [issue #273](https://github.com/CCOSTAN/Home-AssistantConfig/issues/273).
### Quick navigation
### Quick navigation
- You are here: `/` (root repo guide)
- You are here: `/` (root repo guide)
@ -45,23 +45,23 @@ This walkthrough shows the Home Assistant evidence trail from a failed HVAC blow
- Camera ingest path (current): `wyze-bridge` runs on `docker_10` and Frigate runs on `docker_14`, consuming Wyze RTSP via `192.168.10.10:8554` for stability.
- Camera ingest path (current): `wyze-bridge` runs on `docker_10` and Frigate runs on `docker_14`, consuming Wyze RTSP via `192.168.10.10:8554` for stability.
### Featured examples to start with
### Featured examples to start with
- Alarm and perimeter monitoring: [](config/packages/alarm.yaml)
- Alarm and perimeter monitoring: [](config/packages/alarm.yaml)
- Garage routines and entry lighting: [](config/packages/garadget.yaml), [](config/automation/garage_entry_light.yaml), [](https://youtu.be/wFO0H5zgnzk)
- Garage routines and entry lighting: [](config/packages/garadget.yaml), [](config/automation/garage_entry_light.yaml), [](https://youtu.be/wFO0H5zgnzk)
- Water leak response loop: [](config/packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI)
- Water leak response loop: [](config/packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI)
- Bedroom camera kiosk tablet: [](config/packages/kiosk_tablet.yaml), [config/dashboards/kiosk](config/dashboards/kiosk), [](https://youtu.be/ChgEu0IDWzc)
- Bedroom camera kiosk tablet: [](config/packages/kiosk_tablet.yaml), [config/dashboards/kiosk](config/dashboards/kiosk), [](https://youtu.be/ChgEu0IDWzc)
- Holiday/front-of-house color scenes: [](config/scene/monthly_colors.yaml), [](config/script/monthly_color_scene.yaml)
- Holiday/front-of-house color scenes: [](config/scene/monthly_colors.yaml), [](config/script/monthly_color_scene.yaml)
- Dash-button triggers for quick actions: [](config/automation/dash_buttons.yaml)
- Dash-button triggers for quick actions: [](config/automation/dash_buttons.yaml)
- PC lock/unlock-driven lighting plus workday wake-up via HASS.Agent + Wake on LAN: [](config/packages/hass_agent_homepc.yaml)
- PC lock/unlock-driven lighting plus workday wake-up via HASS.Agent + Wake on LAN: [](config/packages/hass_agent_homepc.yaml)
- Seasonal cuckoo clock with patriotic, October, and Christmas sound packs: [](config/automation/System/CucKoo_Clock.yaml)
- Seasonal cuckoo clock with patriotic, October, and Christmas sound packs: [](config/automation/System/CucKoo_Clock.yaml)
- Garage arrival and entry helpers: [](config/packages/garadget.yaml)
- Garage arrival and entry helpers: [](config/packages/garadget.yaml)
- Vacation Mode and house-sitter checks: [](config/packages/vacation_mode.yaml)
- Vacation Mode and house-sitter checks: [](config/packages/vacation_mode.yaml)
- Battery and solar awareness: [](config/packages/powerwall.yaml), [](https://youtu.be/hR_0lFEE2bA), [](https://www.vcloudinfo.com/2026/06/tesla-powerwall-home-assistant-watchdog.html)
- Battery and solar awareness: [](config/packages/powerwall.yaml), [](https://youtu.be/hR_0lFEE2bA), [](https://www.vcloudinfo.com/2026/06/tesla-powerwall-home-assistant-watchdog.html)
@ -83,21 +83,21 @@ Only listing hardware that appears in active packages/automations here.
https://amzn.to/48jVzZ3
https://amzn.to/48jVzZ3
| Device | What it drives (friendly name -> file) | Buy |
| Device | What it drives (friendly name -> file) | Buy |
| --- | --- | --- |
| --- | --- | --- |
| Amazon Fire tablet wall kiosk | Bedroom camera screen with Fully Kiosk recovery, bedtime dimming, and a dedicated YAML dashboard - [](config/packages/kiosk_tablet.yaml), [kiosk dashboard](config/dashboards/kiosk), [](https://youtu.be/ChgEu0IDWzc) | [](https://amzn.to/2swPVSm) [](https://amzn.to/2tBSTUU) |
| Amazon Fire tablet wall kiosk | Bedroom camera screen with Fully Kiosk recovery, bedtime dimming, and a dedicated YAML dashboard - [](config/packages/kiosk_tablet.yaml), [kiosk dashboard](config/dashboards/kiosk), [](https://youtu.be/ChgEu0IDWzc) | [](https://amzn.to/2swPVSm) [](https://amzn.to/2tBSTUU) |
| Garadget garage door controller | Garage doors: open/close, arrival helpers, wind alerts, and nighttime reminders - [](config/packages/garadget.yaml), [](https://youtu.be/wFO0H5zgnzk), [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) | [](https://amzn.to/2jQLpVQ) |
| Garadget garage door controller | Garage doors: open/close, arrival helpers, wind alerts, and nighttime reminders - [](config/packages/garadget.yaml), [](https://youtu.be/wFO0H5zgnzk), [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) | [](https://amzn.to/2jQLpVQ) |
| August smart lock | Front-door lock control + status - [](config/packages/august.yaml) | [](https://amzn.to/48jVzZ3) |
| August smart lock | Front-door lock control + status - [](config/packages/august.yaml) | [](https://amzn.to/48jVzZ3) |
| Phyn Plus water shutoff | Leak detection + auto shutoff - [](config/packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI), [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html), [](https://www.vcloudinfo.com/2020/05/phyn-plus-smart-water-shutoff-device.html) | [](https://amzn.to/2Zy3sbJ) |
| Phyn Plus water shutoff | Leak detection + auto shutoff - [](config/packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI), [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html), [](https://www.vcloudinfo.com/2020/05/phyn-plus-smart-water-shutoff-device.html) | [](https://amzn.to/2Zy3sbJ) |
| Amazon Echo Show | Front door camera pop-up when the August lock unlocks - [](config/packages/august.yaml) | [](https://amzn.to/4ptA3YO) |
| Amazon Echo Show | Front door camera pop-up when the August lock unlocks - [](config/packages/august.yaml) | [](https://amzn.to/4ptA3YO) |
| Dreame/Neato vacuum | Cleaning schedules, room queues, Alexa room cleans, and rescue notifications - [](config/packages/vacuum.yaml), [](https://youtu.be/KKOWSKuF5jA), [](https://www.vcloudinfo.com/2026/05/home-assistant-vacuum-automations-dreame-2026.html) | [](https://amzn.to/4f7NpFP) |
| Dreame/Neato vacuum | Cleaning schedules, room queues, Alexa room cleans, and rescue notifications - [](config/packages/vacuum.yaml), [](https://youtu.be/KKOWSKuF5jA), [](https://www.vcloudinfo.com/2026/05/home-assistant-vacuum-automations-dreame-2026.html) | [](https://amzn.to/4f7NpFP) |
| Flux/LED strip controller | Monthly color scenes for exterior - [](config/script/monthly_color_scene.yaml) | [](https://amzn.to/2jUBSBE) |
| Flux/LED strip controller | Monthly color scenes for exterior - [](config/script/monthly_color_scene.yaml) | [](https://amzn.to/2jUBSBE) |
| Automations | Real-world triggers that tie Zwave, MQTT, and REST sensors into the rest of the house. | [](automation/garage_entry_light.yaml), [](automation/dark_rainy_day.yaml), [](automation/dash_buttons.yaml) |
| Automations | Real-world triggers that tie Zwave, MQTT, and REST sensors into the rest of the house. | [](automation/garage_entry_light.yaml), [](automation/dark_rainy_day.yaml), [](automation/dash_buttons.yaml) |
| Scripts | Reusable building blocks for lighting, notifications, safety responses, and Joanna/BearClaw remediation dispatch. | [](script/joanna_dispatch.yaml), [](script/notify_engine.yaml), [](script/speech_engine.yaml) |
| Scripts | Reusable building blocks for lighting, notifications, safety responses, and Joanna/BearClaw remediation dispatch. | [](script/joanna_dispatch.yaml), [](script/notify_engine.yaml), [](script/speech_engine.yaml) |
| Scenes | Seasonal and ambiance presets that the scripts and automations call into. | [](scene/monthly_colors.yaml), [](scene/living_room.yaml) |
| Scenes | Seasonal and ambiance presets that the scripts and automations call into. | [](scene/monthly_colors.yaml), [](scene/living_room.yaml) |
| Dashboards & Media | UI chrome, floorplans, sound bites, and automation assets. | [dashboards/kiosk](dashboards/kiosk), [topology diagram](../README.md#network-diagram), [media/](media) |
| Dashboards & Media | UI chrome, floorplans, sound bites, and automation assets. | [dashboards/kiosk](dashboards/kiosk), [topology diagram](../README.md#network-diagram), [media/](media) |
| Seasonal Audio | Cuckoo clock with Halloween and Christmas sound packs. | [](automation/System/CucKoo_Clock.yaml) |
| Seasonal Audio | Cuckoo clock with Halloween and Christmas sound packs. | [](automation/System/CucKoo_Clock.yaml) |
The latest walkthrough shows the HVAC maintenance loop in Home Assistant. [](https://youtu.be/nScl2JxYSB8). YAML lives in [](packages/climate.yaml) and [](dashboards/overview/partials/water_sections.yaml), with background in [issue #273](https://github.com/CCOSTAN/Home-AssistantConfig/issues/273). The earlier Powerwall, Codex reset-credit, leak-detection, kiosk, and LLM Vision walkthroughs are still available with examples in [](packages/powerwall.yaml), [](packages/bearclaw.yaml), [](packages/phynplus.yaml), [](packages/kiosk_tablet.yaml), and [](packages/llmvision.yaml).
The latest walkthrough shows the HVAC maintenance loop in Home Assistant. [](https://youtu.be/nScl2JxYSB8). YAML lives in [](packages/climate.yaml) and [](dashboards/overview/partials/water_sections.yaml), with background in [issue #273](https://github.com/CCOSTAN/Home-AssistantConfig/issues/273). The earlier Powerwall, Codex reset-credit, leak-detection, kiosk, and LLM Vision walkthroughs are still available with examples in [](packages/powerwall.yaml), [](packages/bearclaw.yaml), [](packages/phynplus.yaml), [](packages/kiosk_tablet.yaml), and [](packages/llmvision.yaml).
### Gear tied to these automations (affiliate links)
### Gear tied to these automations (affiliate links)
Only including devices that have active references in the files above.
Only including devices that have active references in the files above.
| Device | What it drives (friendly name -> file) | Buy |
| Device | What it drives (friendly name -> file) | Buy |
| --- | --- | --- |
| --- | --- | --- |
| Amazon Fire tablet wall kiosk | Bedroom camera screen with Fully Kiosk recovery, bedtime dimming, and a dedicated YAML dashboard - [](packages/kiosk_tablet.yaml), [kiosk dashboard](dashboards/kiosk), [](https://youtu.be/ChgEu0IDWzc) | [](https://amzn.to/2swPVSm) [](https://amzn.to/2tBSTUU) |
| Amazon Fire tablet wall kiosk | Bedroom camera screen with Fully Kiosk recovery, bedtime dimming, and a dedicated YAML dashboard - [](packages/kiosk_tablet.yaml), [kiosk dashboard](dashboards/kiosk), [](https://youtu.be/ChgEu0IDWzc) | [](https://amzn.to/2swPVSm) [](https://amzn.to/2tBSTUU) |
| Garadget garage door controller | Garage doors: open/close, arrival helpers, wind alerts, and nighttime reminders - [](packages/garadget.yaml), [](automation/garage_entry_light.yaml), [](https://youtu.be/wFO0H5zgnzk), [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) | [](https://amzn.to/2jQLpVQ) |
| Garadget garage door controller | Garage doors: open/close, arrival helpers, wind alerts, and nighttime reminders - [](packages/garadget.yaml), [](automation/garage_entry_light.yaml), [](https://youtu.be/wFO0H5zgnzk), [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) | [](https://amzn.to/2jQLpVQ) |
| August smart lock | Front-door lock status + remote control – [](packages/august.yaml) | [](https://amzn.to/48jVzZ3) |
| August smart lock | Front-door lock status + remote control – [](packages/august.yaml) | [](https://amzn.to/48jVzZ3) |
| Amazon Echo Show | Pops up the front doorbell camera when the August lock unlocks – [](packages/august.yaml) | [](https://amzn.to/4ptA3YO) |
| Amazon Echo Show | Pops up the front doorbell camera when the August lock unlocks – [](packages/august.yaml) | [](https://amzn.to/4ptA3YO) |
| Phyn Plus water shutoff | Leak detection + auto shutoff - [](packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI), [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html), [](https://www.vcloudinfo.com/2020/05/phyn-plus-smart-water-shutoff-device.html) | [](https://amzn.to/2Zy3sbJ) |
| Phyn Plus water shutoff | Leak detection + auto shutoff - [](packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI), [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html), [](https://www.vcloudinfo.com/2020/05/phyn-plus-smart-water-shutoff-device.html) | [](https://amzn.to/2Zy3sbJ) |
@ -27,11 +27,11 @@ Event-driven automations that sit outside the self-contained packages. These tie
### Featured files to browse
### Featured files to browse
| File | Why it matters |
| File | Why it matters |
| --- | --- |
| --- | --- |
| [](garage_entry_light.yaml) | Z-Wave door sensor + motion-controlled garage entry lighting from the garage automation walkthrough. [](https://youtu.be/wFO0H5zgnzk) |
| [](garage_entry_light.yaml) | Z-Wave door sensor + motion-controlled garage entry lighting from the garage automation walkthrough. [](https://youtu.be/wFO0H5zgnzk) |
| [](kitchen_sink_circadian.yaml) | Sink light follows a soft morning, warm daytime, and sunset color-temperature schedule, and stays off while TV is playing. |
| [](kitchen_sink_circadian.yaml) | Sink light follows a soft morning, warm daytime, and sunset color-temperature schedule, and stays off while TV is playing. |
| [](announcements.yaml) | Family and tracked Life360 arrival greetings plus daily/occasional broadcast messages. |
| [](announcements.yaml) | Family and tracked Life360 arrival greetings plus daily/occasional broadcast messages. |
| [](home_stats.yaml) | Voice summary of house status and interesting stats. |
| [](home_stats.yaml) | Voice summary of house status and interesting stats. |
| [](guest_mode.yaml) | Adjust announcements and behaviors while guests are over. |
| [](guest_mode.yaml) | Adjust announcements and behaviors while guests are over. |
| [](High_Wind_Speed_Check.yaml) | Warn about severe wind before it causes issues. |
| [](High_Wind_Speed_Check.yaml) | Warn about severe wind before it causes issues. |
### Tips
### Tips
- Pairs with `script/speech_engine.yaml` and `templates/speech/briefing.yaml` for reusable phrasing.
- Pairs with `script/speech_engine.yaml` and `templates/speech/briefing.yaml` for reusable phrasing.
@ -26,10 +26,10 @@ Time-based routines for wake/sleep cycles, sunrise/sunset shifts, and nightly wa
### Featured files to browse
### Featured files to browse
| File | Why it matters |
| File | Why it matters |
| --- | --- |
| --- | --- |
| [](sunrise_turn_off.yaml) | Shut down overnight lights as the sun comes up. |
| [](sunrise_turn_off.yaml) | Shut down overnight lights as the sun comes up. |
| [](night_watchdog.yaml) | Late-night checks that everything is closed and safe. |
| [](night_watchdog.yaml) | Late-night checks that everything is closed and safe. |
| [](wake_up.yaml) | Morning scene starter that eases into the day. |
| [](wake_up.yaml) | Morning scene starter that eases into the day. |
### Tips
### Tips
- If you add new timed routines, keep names numeric or descriptive for easy sorting.
- If you add new timed routines, keep names numeric or descriptive for easy sorting.
@ -26,9 +26,9 @@ Mode and trigger toggles that drive automations (guest mode, parties, presence o
### Featured files to browse
### Featured files to browse
| File | Why it matters |
| File | Why it matters |
| --- | --- |
| --- | --- |
| [](home_modes.yaml) | Guest, alert, and notification toggles used across automations. |
| [](home_modes.yaml) | Guest, alert, and notification toggles used across automations. |
| [](trigger_booleans.yaml) | One-off toggles used as automation guards. |
| [](trigger_booleans.yaml) | One-off toggles used as automation guards. |
| [](hidden_booleans.yaml) | Back-end toggles tucked away from the UI. |
| [](hidden_booleans.yaml) | Back-end toggles tucked away from the UI. |
### Tips
### Tips
- Flip booleans in the UI or via scripts to steer automations without edits.
- Flip booleans in the UI or via scripts to steer automations without edits.
| [](alexa_media_player.yaml) | Alexa Media helper sensors including stable bedroom wake-alarm wrappers for Carlo and Stacey plus a combined next-wake view. | `sensor.last_alexa`, `sensor.bedroom_next_wake_alarm`, `sensor.bedroom_next_wake_alarm_source`, `binary_sensor.bedroom_next_wake_alarm_active` |
| [](alexa_media_player.yaml) | Alexa Media helper sensors including stable bedroom wake-alarm wrappers for Carlo and Stacey plus a combined next-wake view. | `sensor.last_alexa`, `sensor.bedroom_next_wake_alarm`, `sensor.bedroom_next_wake_alarm_source`, `binary_sensor.bedroom_next_wake_alarm_active` |
| [](fridge.yaml) | SmartThinQ fridge monitoring with 6-minute raw door-open alerts plus fridge/freezer status announcements. | `binary_sensor.refrigerator_door_open`, `script.notify_engine`, `script.speech_engine` |
| [](fridge.yaml) | SmartThinQ fridge monitoring with 6-minute raw door-open alerts plus fridge/freezer status announcements. | `binary_sensor.refrigerator_door_open`, `script.notify_engine`, `script.speech_engine` |
| [](climate.yaml) | Nest climate schedules plus 350-hour/9-month AC filter reminders and 360-day condenser-line cleanout reminders with snooze and changed/cleaned actions. [](https://youtu.be/nScl2JxYSB8) | `input_datetime.*_filter_snooze_until`, `sensor.*_ac_runtime_since_last_filter_change`, `input_datetime.hvac_condenser_lines_last_cleaned`, `script.notify_engine_two_button`, mobile app action events |
| [](climate.yaml) | Nest climate schedules plus 350-hour/9-month AC filter reminders and 360-day condenser-line cleanout reminders with snooze and changed/cleaned actions. [](https://youtu.be/nScl2JxYSB8) | `input_datetime.*_filter_snooze_until`, `sensor.*_ac_runtime_since_last_filter_change`, `input_datetime.hvac_condenser_lines_last_cleaned`, `script.notify_engine_two_button`, mobile app action events |
| [](garadget.yaml) | MQTT-based garage door control plus arrival helpers, entry prompts, wind checks, nighttime reminders, and camera context. | `cover.large_garage_door`, `cover.small_garage_door`, `group.garage_doors`, `script.open_large_garage_door_if_ready` |
| [](garadget.yaml) | MQTT-based garage door control plus arrival helpers, entry prompts, wind checks, nighttime reminders, and camera context. | `cover.large_garage_door`, `cover.small_garage_door`, `group.garage_doors`, `script.open_large_garage_door_if_ready` |
| [](august.yaml) | Front-door August smart lock with Alexa Show camera pop-up when unlocked. | `lock.front_door`, media_player actions for front doorbell camera |
| [](august.yaml) | Front-door August smart lock with Alexa Show camera pop-up when unlocked. | `lock.front_door`, media_player actions for front doorbell camera |
| [](holiday.yaml) | REST-driven US holiday + flag sensors plus the inspectable exterior lighting mode. | `sensor.holiday`, `sensor.flag`, `sensor.holiday_lighting_mode`, `sensor.holiday_lighting_scene`, JSON feed at `config/www/json_data/holidays.json` |
| [](holiday.yaml) | REST-driven US holiday + flag sensors plus the inspectable exterior lighting mode. | `sensor.holiday`, `sensor.flag`, `sensor.holiday_lighting_mode`, `sensor.holiday_lighting_scene`, JSON feed at `config/www/json_data/holidays.json` |
| [](lightning.yaml) | Blitzortung lightning counter monitoring with snoozeable push actions and a 60-minute duplicate-trigger cooldown. | `sensor.blitzortung_lightning_counter`, `input_boolean.snooze_lightning`, notify engine actions |
| [](lightning.yaml) | Blitzortung lightning counter monitoring with snoozeable push actions and a 60-minute duplicate-trigger cooldown. | `sensor.blitzortung_lightning_counter`, `input_boolean.snooze_lightning`, notify engine actions |
| [](mariadb_monitoring.yaml) | MariaDB health sensors and Lovelace dashboard snippet for recorder stats. | `sensor.mariadb_status`, `sensor.database_size` |
| [](mariadb_monitoring.yaml) | MariaDB health sensors and Lovelace dashboard snippet for recorder stats. | `sensor.mariadb_status`, `sensor.database_size` |
| [](llmvision.yaml) | Vision-backed garage-can and front-door package checks with rate-limited, downscaled OpenAI calls for package detection. [](https://youtu.be/nAhCezFetvI) | `input_button.llmvision_*`, `binary_sensor.front_door_packages_present`, `llmvision.stream_analyzer` |
| [](llmvision.yaml) | Vision-backed garage-can and front-door package checks with rate-limited, downscaled OpenAI calls for package detection. [](https://youtu.be/nAhCezFetvI) | `input_button.llmvision_*`, `binary_sensor.front_door_packages_present`, `llmvision.stream_analyzer` |
| [](docker_infrastructure.yaml) | Docker host patching telemetry, container/stack Repairs automation, retired Portainer repair cleanup, 20-minute Joanna escalation for persistent container outages using stable configured monitor membership, and weekly scheduled prune actions across docker_10/14/17/69; the dedicated codex_appliance VM is monitored through BearClaw status telemetry. | `sensor.docker_*_apt_status`, `binary_sensor.*_stack_status`, `sensor.docker_stacks_down_count`, `repairs.create`, `repairs.remove`, `script.joanna_dispatch` |
| [](docker_infrastructure.yaml) | Docker host patching telemetry, container/stack Repairs automation, retired Portainer repair cleanup, 20-minute Joanna escalation for persistent container outages using stable configured monitor membership, and weekly scheduled prune actions across docker_10/14/17/69; the dedicated codex_appliance VM is monitored through BearClaw status telemetry. | `sensor.docker_*_apt_status`, `binary_sensor.*_stack_status`, `sensor.docker_stacks_down_count`, `repairs.create`, `repairs.remove`, `script.joanna_dispatch` |
| [](proxmox.yaml) | Proxmox update detection with Repairs, 02:15 Joanna patch orchestration, final per-host HA success notifications, kernel-refresh handoff hints, runtime and disk pressure monitoring, plus nightly Frigate reboot. | `binary_sensor.node_proxmox*_updates_packages`, `sensor.node_proxmox*_total_updates`, `persistent_notification.create`, `script.joanna_dispatch`, `binary_sensor.proxmox*_runtime_healthy`, `sensor.proxmox*_disk_used_percentage`, `button.qemu_docker2_101_reboot` |
| [](proxmox.yaml) | Proxmox update detection with Repairs, 02:15 Joanna patch orchestration, final per-host HA success notifications, kernel-refresh handoff hints, runtime and disk pressure monitoring, plus nightly Frigate reboot. | `binary_sensor.node_proxmox*_updates_packages`, `sensor.node_proxmox*_total_updates`, `persistent_notification.create`, `script.joanna_dispatch`, `binary_sensor.proxmox*_runtime_healthy`, `sensor.proxmox*_disk_used_percentage`, `button.qemu_docker2_101_reboot` |
| [](synology_dsm.yaml) | Synology DSM integration health normalization for Carlo-NAS01 and Carlo-NVR, with outage-aware Joanna-first handling for lone post-outage volume warnings and Repairs escalation for persistent or non-outage problems. | `binary_sensor.carlo_*_synology_problem`, `sensor.carlo_*_synology_problem_summary`, `binary_sensor.powerwall_grid_status`, `repairs.create`, `script.joanna_dispatch` |
| [](synology_dsm.yaml) | Synology DSM integration health normalization for Carlo-NAS01 and Carlo-NVR, with outage-aware Joanna-first handling for lone post-outage volume warnings and Repairs escalation for persistent or non-outage problems. | `binary_sensor.carlo_*_synology_problem`, `sensor.carlo_*_synology_problem_summary`, `binary_sensor.powerwall_grid_status`, `repairs.create`, `script.joanna_dispatch` |
| [](infrastructure.yaml) | Normalized WAN/DNS/backup/domain/cert health, Nebula Sync and promoted IoT primary/backup Pi-hole consistency monitoring with Joanna dispatch, Glances-backed Docker host disk pressure with Joanna-only warning cleanup and critical Repairs, and website uptime/latency SLO signals for Infrastructure dashboards, plus nightly backup verification and monthly Joanna HA log hygiene review with public-safe GitHub issue follow-up. | `sensor.infra_nebula_sync_dns_consistency`, `sensor.infra_pihole_iot_dns_consistency`, `binary_sensor.infra_nebula_sync_degraded`, `binary_sensor.infra_pihole_iot_dns_degraded`, `sensor.docker_*_disk_used_percentage`, `automation.infra_nebula_sync_health_dispatch`, `automation.infra_pihole_iot_dns_drift_dispatch`, `automation.docker_host_disk_pressure_monitor`, `binary_sensor.infra_website_uptime_slo_breach`, `binary_sensor.infra_website_latency_degraded`, `automation.infra_backup_nightly_verification`, `script.joanna_dispatch` |
| [](infrastructure.yaml) | Normalized WAN/DNS/backup/domain/cert health, Nebula Sync and promoted IoT primary/backup Pi-hole consistency monitoring with Joanna dispatch, Glances-backed Docker host disk pressure with Joanna-only warning cleanup and critical Repairs, and website uptime/latency SLO signals for Infrastructure dashboards, plus nightly backup verification and monthly Joanna HA log hygiene review with public-safe GitHub issue follow-up. | `sensor.infra_nebula_sync_dns_consistency`, `sensor.infra_pihole_iot_dns_consistency`, `binary_sensor.infra_nebula_sync_degraded`, `binary_sensor.infra_pihole_iot_dns_degraded`, `sensor.docker_*_disk_used_percentage`, `automation.infra_nebula_sync_health_dispatch`, `automation.infra_pihole_iot_dns_drift_dispatch`, `automation.docker_host_disk_pressure_monitor`, `binary_sensor.infra_website_uptime_slo_breach`, `binary_sensor.infra_website_latency_degraded`, `automation.infra_backup_nightly_verification`, `script.joanna_dispatch` |
| [](onenote_indexer.yaml) | Dedicated-appliance OneNote indexer health/status monitoring for Joanna, explicit index-health confirmation, failure-repair automation, and a daily duplicate-delete maintenance request. | `sensor.onenote_indexer_last_job_status`, `binary_sensor.onenote_indexer_last_job_successful`, `binary_sensor.onenote_indexer_index_healthy` |
| [](onenote_indexer.yaml) | Dedicated-appliance OneNote indexer health/status monitoring for Joanna, explicit index-health confirmation, failure-repair automation, and a daily duplicate-delete maintenance request. | `sensor.onenote_indexer_last_job_status`, `binary_sensor.onenote_indexer_last_job_successful`, `binary_sensor.onenote_indexer_index_healthy` |
| [](mqtt_status.yaml) | Command-line MQTT broker reachability probe with Spook Repairs escalation and Joanna troubleshooting dispatch on outage. | `binary_sensor.mqtt_status_raw`, `binary_sensor.mqtt_broker_problem`, `repairs.create`, `rest_command.bearclaw_command` |
| [](mqtt_status.yaml) | Command-line MQTT broker reachability probe with Spook Repairs escalation and Joanna troubleshooting dispatch on outage. | `binary_sensor.mqtt_status_raw`, `binary_sensor.mqtt_broker_problem`, `repairs.create`, `rest_command.bearclaw_command` |
| [](mariadb.yaml) | MariaDB recorder health and capacity snapshots with hourly live metrics, weekly admin/recorder polling, and stats-ready numeric sensors. | `sensor.mariadb_status`, `sensor.database_size` |
| [](mariadb.yaml) | MariaDB recorder health and capacity snapshots with hourly live metrics, weekly admin/recorder polling, and stats-ready numeric sensors. | `sensor.mariadb_status`, `sensor.database_size` |
| [](processmonitor.yaml) | Root filesystem disk-pressure monitoring with immediate digest/logbook notes at 80%, Joanna review after 10 minutes above 80%, and delayed phone alerts only if the issue stays unresolved after dispatch. | `sensor.disk_use_percent`, `repairs.create`, `script.joanna_dispatch`, `tts.clear_cache` |
| [](processmonitor.yaml) | Root filesystem disk-pressure monitoring with immediate digest/logbook notes at 80%, Joanna review after 10 minutes above 80%, and delayed phone alerts only if the issue stays unresolved after dispatch. | `sensor.disk_use_percent`, `repairs.create`, `script.joanna_dispatch`, `tts.clear_cache` |
| [](tugtainer_updates.yaml) | Tugtainer container update notifications via webhook + persistent alerts, plus event-based Joanna dispatch when reports include `### Available:` (24h cooldown via `mode: single` + delay, no new helpers). | `persistent_notification.create`, `event: tugtainer_available_detected`, `script.joanna_dispatch`, `input_datetime.tugtainer_last_update` |
| [](tugtainer_updates.yaml) | Tugtainer container update notifications via webhook + persistent alerts, plus event-based Joanna dispatch when reports include `### Available:` (24h cooldown via `mode: single` + delay, no new helpers). | `persistent_notification.create`, `event: tugtainer_available_detected`, `script.joanna_dispatch`, `input_datetime.tugtainer_last_update` |
| [](printer.yaml) | Epson ink watchdog with one-day and one-week mobile snooze actions for low-ink reminders. | `input_datetime.printer_ink_snooze_until`, `sensor.epson_*`, mobile app action events |
| [](printer.yaml) | Epson ink watchdog with one-day and one-week mobile snooze actions for low-ink reminders. | `input_datetime.printer_ink_snooze_until`, `sensor.epson_*`, mobile app action events |
| [](bearclaw.yaml) | Joanna/BearClaw bridge automations that forward Telegram commands to codex_appliance, include LLM-first routing context for freeform text, relay replies back, ingest `/api/bearclaw/status` telemetry, and expose dispatch, QMD/memory-index, plus Codex reset-credit expiry sensors and Repairs for Infrastructure dashboards. [](https://youtu.be/7wKhtrvtyiI) [](https://www.vcloudinfo.com/2026/06/track-codex-resets-home-assistant.html) | `rest_command.bearclaw_*`, `sensor.bearclaw_status_telemetry`, `sensor.joanna_*`, `sensor.codex_reset_*`, `binary_sensor.joanna_*`, `binary_sensor.codex_reset_credit_expiring_soon`, `automation.bearclaw_*`, `automation.codex_reset_credit_expiry_repair`, `repairs.create`, `repairs.remove`, `script.send_to_logbook` |
| [](bearclaw.yaml) | Joanna/BearClaw bridge automations that forward Telegram commands to codex_appliance, include LLM-first routing context for freeform text, relay replies back, ingest `/api/bearclaw/status` telemetry, and expose dispatch, QMD/memory-index, plus Codex reset-credit expiry sensors and Repairs for Infrastructure dashboards. [](https://youtu.be/7wKhtrvtyiI) [](https://www.vcloudinfo.com/2026/06/track-codex-resets-home-assistant.html) | `rest_command.bearclaw_*`, `sensor.bearclaw_status_telemetry`, `sensor.joanna_*`, `sensor.codex_reset_*`, `binary_sensor.joanna_*`, `binary_sensor.codex_reset_credit_expiring_soon`, `automation.bearclaw_*`, `automation.codex_reset_credit_expiry_repair`, `repairs.create`, `repairs.remove`, `script.send_to_logbook` |
| [](telegram_bot.yaml) | Legacy Telegram transport marker for BearClaw; the shared `joanna_send_telegram` helper now forwards through the codex_appliance direct Telegram API. | `rest_command.bearclaw_telegram_send`, `script.joanna_send_telegram` |
| [](telegram_bot.yaml) | Legacy Telegram transport marker for BearClaw; the shared `joanna_send_telegram` helper now forwards through the codex_appliance direct Telegram API. | `rest_command.bearclaw_telegram_send`, `script.joanna_send_telegram` |
| [](phynplus.yaml) | Phyn shutoff automations with leak-test guard, Activity Feed context, Repairs tracking, and critical push recovery when the valve closes. [](https://youtu.be/xbhgWnomFYI) | `valve.phyn_shutoff_valve`, `binary_sensor.phyn_leak_test_running`, `script.phyn_send_actionable_leak_notification`, `repairs.create` |
| [](phynplus.yaml) | Phyn shutoff automations with leak-test guard, Activity Feed context, Repairs tracking, and critical push recovery when the valve closes. [](https://youtu.be/xbhgWnomFYI) | `valve.phyn_shutoff_valve`, `binary_sensor.phyn_leak_test_running`, `script.phyn_send_actionable_leak_notification`, `repairs.create` |
| [](water_delivery.yaml) | ReadyRefresh delivery date helper with night-before plus day-before garage door Alexa reminders, helper-change audit logging, and Telegram confirmations. | `input_datetime.water_delivery_date`, `script.send_to_logbook`, `script.joanna_send_telegram`, `notify.alexa_media_garage` |
| [](water_delivery.yaml) | ReadyRefresh delivery date helper with night-before plus day-before garage door Alexa reminders, helper-change audit logging, and Telegram confirmations. | `input_datetime.water_delivery_date`, `script.send_to_logbook`, `script.joanna_send_telegram`, `notify.alexa_media_garage` |
| [](vacation_mode.yaml) | Auto-enable vacation mode after 24 hours away or no bed use, track sitter analytics/secure-house checks, stale-visit timeout protection, deliver sitter-facing briefings, and send 10 AM/10 PM house digests with Powerwall/security/backup status plus Joanna review. | `input_boolean.vacation_mode`, `input_boolean.house_sitter_present`, `input_datetime.vacation_house_sitter_*`, `input_datetime.vacation_house_status_digest_last_sent`, `sensor.vacation_house_sitter_*`, `binary_sensor.powerwall_grid_status`, `sensor.powerwall_charge`, `group.garage_doors`, `lock.front_door`, `script.vacation_house_sitter_clear_presence`, `script.vacation_house_status_digest`, `script.notify_engine`, `rest_command.bearclaw_command`, `script.joanna_send_telegram` |
| [](vacation_mode.yaml) | Auto-enable vacation mode after 24 hours away or no bed use, track sitter analytics/secure-house checks, stale-visit timeout protection, deliver sitter-facing briefings, and send 10 AM/10 PM house digests with Powerwall/security/backup status plus Joanna review. | `input_boolean.vacation_mode`, `input_boolean.house_sitter_present`, `input_datetime.vacation_house_sitter_*`, `input_datetime.vacation_house_status_digest_last_sent`, `sensor.vacation_house_sitter_*`, `binary_sensor.powerwall_grid_status`, `sensor.powerwall_charge`, `group.garage_doors`, `lock.front_door`, `script.vacation_house_sitter_clear_presence`, `script.vacation_house_status_digest`, `script.notify_engine`, `rest_command.bearclaw_command`, `script.joanna_send_telegram` |
| [](maintenance_log.yaml) | Joanna maintenance webhook ingest for water softener salt with idempotent event handling, Activity feed logging, and recorder-backed helper history for long-term graphing. | `automation.maintenance_log_joanna_webhook_ingest`, `input_number.water_softener_salt_total_added_lb`, `counter.water_softener_salt_event_count`, `sensor.water_softener_salt_days_since_last_add` |
| [](maintenance_log.yaml) | Joanna maintenance webhook ingest for water softener salt with idempotent event handling, Activity feed logging, and recorder-backed helper history for long-term graphing. | `automation.maintenance_log_joanna_webhook_ingest`, `input_number.water_softener_salt_total_added_lb`, `counter.water_softener_salt_event_count`, `sensor.water_softener_salt_days_since_last_add` |
| [](kiosk_tablet.yaml) | Keeps the bedroom Fully Kiosk Fire tablet pinned to the dedicated camera kiosk dashboard when the page or foreground app drifts; normal wake events only restore brightness/focus. [](https://youtu.be/ChgEu0IDWzc) | `sensor.alarm_panel_1_current_page`, `sensor.alarm_panel_1_foreground_app`, `button.alarm_panel_1_bring_to_foreground`, `button.alarm_panel_1_load_start_url` |
| [](kiosk_tablet.yaml) | Keeps the bedroom Fully Kiosk Fire tablet pinned to the dedicated camera kiosk dashboard when the page or foreground app drifts; normal wake events only restore brightness/focus. [](https://youtu.be/ChgEu0IDWzc) | `sensor.alarm_panel_1_current_page`, `sensor.alarm_panel_1_foreground_app`, `button.alarm_panel_1_bring_to_foreground`, `button.alarm_panel_1_load_start_url` |
| [](powerwall.yaml) | Track Tesla Powerwall grid status, push live outage tracking to mobile targets, shed loads automatically when off-grid, and alert if the Powerwall stays low after grid power returns. [](https://youtu.be/hR_0lFEE2bA) [](https://www.vcloudinfo.com/2026/06/tesla-powerwall-home-assistant-watchdog.html) | `binary_sensor.powerwall_grid_status`, `sensor.powerwall_*`, `script.notify_live_activity`, `repairs.create` |
| [](powerwall.yaml) | Track Tesla Powerwall grid status, push live outage tracking to mobile targets, shed loads automatically when off-grid, and alert if the Powerwall stays low after grid power returns. [](https://youtu.be/hR_0lFEE2bA) [](https://www.vcloudinfo.com/2026/06/tesla-powerwall-home-assistant-watchdog.html) | `binary_sensor.powerwall_grid_status`, `sensor.powerwall_*`, `script.notify_live_activity`, `repairs.create` |
| [](tesla_model_y.yaml) | Remind the garage and parents to plug in the Model Y after the large garage door closes with a low battery, charging still off, both parents home, and a 24-hour mobile snooze available from the push reminder. | `sensor.spaceship_battery_level`, `switch.spaceship_charge`, `person.carlo`, `person.stacey`, `cover.large_garage_door`, `input_datetime.tesla_model_y_last_garage_close`, `input_datetime.tesla_model_y_plug_in_snooze_until`, `notify.alexa_media_garage`, `script.notify_engine_two_button` |
| [](tesla_model_y.yaml) | Remind the garage and parents to plug in the Model Y after the large garage door closes with a low battery, charging still off, both parents home, and a 24-hour mobile snooze available from the push reminder. | `sensor.spaceship_battery_level`, `switch.spaceship_charge`, `person.carlo`, `person.stacey`, `cover.large_garage_door`, `input_datetime.tesla_model_y_last_garage_close`, `input_datetime.tesla_model_y_plug_in_snooze_until`, `notify.alexa_media_garage`, `script.notify_engine_two_button` |
| [](vacuum.yaml) | Dreame vacuum orchestration with room tracking, push alerts, Activity feed, Repairs issues on errors, and Alexa one-off room-clean switches. | `input_select.l10s_vacuum_phase`, `sensor.l10s_vacuum_error`, `repairs.create` |
| [](vacuum.yaml) | Dreame vacuum orchestration with room tracking, push alerts, Activity feed, Repairs issues on errors, and Alexa one-off room-clean switches. | `input_select.l10s_vacuum_phase`, `sensor.l10s_vacuum_error`, `repairs.create` |
| [](hass_agent_homepc.yaml) | Mirrors PC lock/unlock state to the office lamp and wakes `CARLO-HOMEPC` on workday morning bed exits. | `sensor.carlo_homepc_carlo_homepc_sessionstate`, `button.carlo_home`, `switch.office_lamp_switch` |
| [](hass_agent_homepc.yaml) | Mirrors PC lock/unlock state to the office lamp and wakes `CARLO-HOMEPC` on workday morning bed exits. | `sensor.carlo_homepc_carlo_homepc_sessionstate`, `button.carlo_home`, `switch.office_lamp_switch` |
| [](sleepiq.yaml) | Sleep Number presence/snore automations; Overview Health consumes direct SleepIQ integration entities for scores, vitals, pressure, and bed controls. | `group.bed`, `binary_sensor.sleepnumber_carlo_carlo_is_in_bed`, `binary_sensor.sleepnumber_carlo_stacey_is_in_bed`, `sensor.sleepnumber_carlo_carlo_sleep_score`, `sensor.sleepnumber_carlo_stacey_sleep_score`, `number.sleepnumber_carlo_carlo_firmness`, `select.sleepnumber_carlo_foundation_preset_right` |
| [](sleepiq.yaml) | Sleep Number presence/snore automations; Overview Health consumes direct SleepIQ integration entities for scores, vitals, pressure, and bed controls. | `group.bed`, `binary_sensor.sleepnumber_carlo_carlo_is_in_bed`, `binary_sensor.sleepnumber_carlo_stacey_is_in_bed`, `sensor.sleepnumber_carlo_carlo_sleep_score`, `sensor.sleepnumber_carlo_stacey_sleep_score`, `number.sleepnumber_carlo_carlo_firmness`, `select.sleepnumber_carlo_foundation_preset_right` |
- Logic lives in [](garadget.yaml): auto-open on arrival, entry helper prompt (unlock front door or open garage), trusted-family shortcuts, wind checks, nightly open-door reminders, and camera pop-ups.
- Logic lives in [](garadget.yaml): auto-open on arrival, entry helper prompt (unlock front door or open garage), trusted-family shortcuts, wind checks, nightly open-door reminders, and camera pop-ups.
- MQTT-based covers for large/small doors; notifications and speech wired to the house notify/speech engines.
- MQTT-based covers for large/small doors; notifications and speech wired to the house notify/speech engines.
- Video companion: [](https://youtu.be/wFO0H5zgnzk) and [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html).
- Video companion: [](https://youtu.be/wFO0H5zgnzk) and [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html).
- Logic lives in [](vacuum.yaml): continuous four-phase loop (sweep main, sweep baths, mop main, mop baths) driven by `input_select.l10s_vacuum_phase` and `input_text.l10s_vacuum_room_queue`, with per-room notifications and automatic reseeding between phases.
- Logic lives in [](vacuum.yaml): continuous four-phase loop (sweep main, sweep baths, mop main, mop baths) driven by `input_select.l10s_vacuum_phase` and `input_text.l10s_vacuum_room_queue`, with per-room notifications and automatic reseeding between phases.
- Uses the Dreame HACS integration with segment IDs to enforce bathrooms last in each sweep/mop pass, dock on arrival, and auto-run if idle for 3+ days.
- Uses the Dreame HACS integration with segment IDs to enforce bathrooms last in each sweep/mop pass, dock on arrival, and auto-run if idle for 3+ days.
- Family-return docking now ignores away windows shorter than 20 minutes so brief walks do not interrupt an active run, but still docks if the family stays home for 10 minutes.
- Family-return docking now ignores away windows shorter than 20 minutes so brief walks do not interrupt an active run, but still docks if the family stays home for 10 minutes.
- Room queue advances on a 2-minute dwell in `sensor.l10s_vacuum_current_room` (queue = remaining rooms); phase changes happen when an empty queue is reseeded and the vacuum is not actively cleaning.
- Room queue advances on a 2-minute dwell in `sensor.l10s_vacuum_current_room` (queue = remaining rooms); phase changes happen when an empty queue is reseeded and the vacuum is not actively cleaning.
@ -100,41 +100,41 @@ When a package has a dedicated blog post or video, I link it right inside the YA
| Package | Why read/watch | Deep dive links |
| Package | Why read/watch | Deep dive links |
| --- | --- | --- |
| --- | --- | --- |
| [](bearclaw.yaml) + [Infrastructure dashboard](../dashboards/infrastructure) | Codex reset-credit expiry tracking with REST telemetry, template sensors, dashboard cards, and Repairs that stay open until the reset clears. | [](https://youtu.be/7wKhtrvtyiI) · [](https://www.vcloudinfo.com/2026/06/track-codex-resets-home-assistant.html) |
| [](bearclaw.yaml) + [Infrastructure dashboard](../dashboards/infrastructure) | Codex reset-credit expiry tracking with REST telemetry, template sensors, dashboard cards, and Repairs that stay open until the reset clears. | [](https://youtu.be/7wKhtrvtyiI) · [](https://www.vcloudinfo.com/2026/06/track-codex-resets-home-assistant.html) |
| [](finance.yaml) | Custom Yahoo Finance integration overview and setup notes. | [](https://www.vcloudinfo.com/2020/10/how-to-track-stocks-in-home-assistant-using-a-custom-component.html) |
| [](finance.yaml) | Custom Yahoo Finance integration overview and setup notes. | [](https://www.vcloudinfo.com/2020/10/how-to-track-stocks-in-home-assistant-using-a-custom-component.html) |
| [](garadget.yaml) | Garage arrival hub with auto-open guardrails, entry prompts, wind alerts, nighttime reminders, camera context, and the older MQTT/token setup notes. | [](https://youtu.be/wFO0H5zgnzk) · [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) · [](https://www.vcloudinfo.com/2019/03/how-to-add-garadget-to-home-assistant.html) · [](https://www.vcloudinfo.com/2020/05/fixing-garadget-in-home-assistant.html) |
| [](garadget.yaml) | Garage arrival hub with auto-open guardrails, entry prompts, wind alerts, nighttime reminders, camera context, and the older MQTT/token setup notes. | [](https://youtu.be/wFO0H5zgnzk) · [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) · [](https://www.vcloudinfo.com/2019/03/how-to-add-garadget-to-home-assistant.html) · [](https://www.vcloudinfo.com/2020/05/fixing-garadget-in-home-assistant.html) |
| [](../automation/garage_entry_light.yaml) | Simple door-open and door-closed hallway lighting pattern from the garage walkthrough. | [](https://youtu.be/wFO0H5zgnzk) · [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) |
| [](../automation/garage_entry_light.yaml) | Simple door-open and door-closed hallway lighting pattern from the garage walkthrough. | [](https://youtu.be/wFO0H5zgnzk) · [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) |
| [](kiosk_tablet.yaml) + [dashboards/kiosk](../dashboards/kiosk) | Fire tablet camera kiosk with a purpose-built dashboard, Fully Kiosk recovery, bedtime dimming, and screensaver watchdog behavior. | [](https://youtu.be/ChgEu0IDWzc) · [](https://www.vcloudinfo.com/2017/08/project-update-visualization-of-home.html) |
| [](kiosk_tablet.yaml) + [dashboards/kiosk](../dashboards/kiosk) | Fire tablet camera kiosk with a purpose-built dashboard, Fully Kiosk recovery, bedtime dimming, and screensaver watchdog behavior. | [](https://youtu.be/ChgEu0IDWzc) · [](https://www.vcloudinfo.com/2017/08/project-update-visualization-of-home.html) |
| [](tesla_model_y.yaml) | Garage-close timestamp used as a physical arrival signal for low-battery plug-in reminders. | [](https://youtu.be/wFO0H5zgnzk) · [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) |
| [](tesla_model_y.yaml) | Garage-close timestamp used as a physical arrival signal for low-battery plug-in reminders. | [](https://youtu.be/wFO0H5zgnzk) · [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html) |
| [](llmvision.yaml) | LLM Vision package reminder flow that turns a front-door camera event into a stored package-present state and phone alert. | [](https://youtu.be/nAhCezFetvI) |
| [](llmvision.yaml) | LLM Vision package reminder flow that turns a front-door camera event into a stored package-present state and phone alert. | [](https://youtu.be/nAhCezFetvI) |
| [](climate.yaml) + [](printer.yaml) + [](vacation_mode.yaml) | Snoozeable Home Assistant mobile notifications for AC filters, printer ink, and Vacation Mode missed-visit reminders. | [](https://youtu.be/y47KSflS1aw) · [](https://www.vcloudinfo.com/2026/06/home-assistant-notification-snooze-buttons.html) · [](https://www.vcloudinfo.com/2020/11/home-assistant-ios-actionable-notifications-example.html) |
| [](climate.yaml) + [](printer.yaml) + [](vacation_mode.yaml) | Snoozeable Home Assistant mobile notifications for AC filters, printer ink, and Vacation Mode missed-visit reminders. | [](https://youtu.be/y47KSflS1aw) · [](https://www.vcloudinfo.com/2026/06/home-assistant-notification-snooze-buttons.html) · [](https://www.vcloudinfo.com/2020/11/home-assistant-ios-actionable-notifications-example.html) |
| [](holiday.yaml) | How the holiday/flag sensor works and drives lighting playlists. | [](https://www.vcloudinfo.com/2019/02/breaking-down-the-flag-sensor-in-home-assistant.html) |
| [](holiday.yaml) | How the holiday/flag sensor works and drives lighting playlists. | [](https://www.vcloudinfo.com/2019/02/breaking-down-the-flag-sensor-in-home-assistant.html) |
| [](lightning.yaml) | Blitzortung detector wiring, strike alerts, and snooze workflow. | [](https://www.vcloudinfo.com/2020/08/adding-a-lightning-sensor-to-home-assistant.html) |
| [](lightning.yaml) | Blitzortung detector wiring, strike alerts, and snooze workflow. | [](https://www.vcloudinfo.com/2020/08/adding-a-lightning-sensor-to-home-assistant.html) |
| [](phynplus.yaml) | Leak-detection response loop with valve state, maintenance guard, Activity Feed context, Repairs tracking, and critical push recovery. | [](https://youtu.be/xbhgWnomFYI) · [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html) · [](https://www.vcloudinfo.com/2020/05/phyn-plus-smart-water-shutoff-device.html) |
| [](phynplus.yaml) | Leak-detection response loop with valve state, maintenance guard, Activity Feed context, Repairs tracking, and critical push recovery. | [](https://youtu.be/xbhgWnomFYI) · [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html) · [](https://www.vcloudinfo.com/2020/05/phyn-plus-smart-water-shutoff-device.html) |
| [](powerwall.yaml) | Monitoring Tesla Powerwall health + what to automate when the grid drops. | [](https://youtu.be/hR_0lFEE2bA) · [](https://www.vcloudinfo.com/2026/06/tesla-powerwall-home-assistant-watchdog.html) · [](https://www.vcloudinfo.com/2018/01/going-green-to-save-some-green-in-2018.html) |
| [](powerwall.yaml) | Monitoring Tesla Powerwall health + what to automate when the grid drops. | [](https://youtu.be/hR_0lFEE2bA) · [](https://www.vcloudinfo.com/2026/06/tesla-powerwall-home-assistant-watchdog.html) · [](https://www.vcloudinfo.com/2018/01/going-green-to-save-some-green-in-2018.html) |
| [](vacation_mode.yaml) | Sustained-away Vacation Mode, house-sitter visit tracking, reminders, missed-visit alerts, secure-house checks, and vacation house digests that keep Powerwall status visible. | [](https://youtu.be/15kRcFaVV2Y) · [](https://www.vcloudinfo.com/2026/05/home-assistant-vacation-mode-house-sitter-automation.html) |
| [](vacation_mode.yaml) | Sustained-away Vacation Mode, house-sitter visit tracking, reminders, missed-visit alerts, secure-house checks, and vacation house digests that keep Powerwall status visible. | [](https://youtu.be/15kRcFaVV2Y) · [](https://www.vcloudinfo.com/2026/05/home-assistant-vacation-mode-house-sitter-automation.html) |
| [](vacuum.yaml) | Dreame away-only cleaning, room queues, sweep/mop phases, Alexa one-off room commands, and rescue notifications. | [](https://youtu.be/KKOWSKuF5jA) · [](https://www.vcloudinfo.com/2026/05/home-assistant-vacuum-automations-dreame-2026.html) · [](https://www.vcloudinfo.com/2020/05/home-assistant-neato-vacuum-automation.html) |
| [](vacuum.yaml) | Dreame away-only cleaning, room queues, sweep/mop phases, Alexa one-off room commands, and rescue notifications. | [](https://youtu.be/KKOWSKuF5jA) · [](https://www.vcloudinfo.com/2026/05/home-assistant-vacuum-automations-dreame-2026.html) · [](https://www.vcloudinfo.com/2020/05/home-assistant-neato-vacuum-automation.html) |
| [](pihole_ha.yaml) | Sync Pi-hole blocking state across HA DNS nodes. | |
| [](pihole_ha.yaml) | Sync Pi-hole blocking state across HA DNS nodes. | |
| [](grafana.yaml.disabled) | Rendering Grafana dashboards to images for Lovelace and social posts. | [](https://www.vcloudinfo.com/2018/01/going-green-to-save-some-green-in-2018.html) · [](https://www.vcloudinfo.com/2018/09/re-installing-tesla-solar-panels-again.html) · [](https://youtu.be/BartadUzGOA) |
| [](grafana.yaml.disabled) | Rendering Grafana dashboards to images for Lovelace and social posts. | [](https://www.vcloudinfo.com/2018/01/going-green-to-save-some-green-in-2018.html) · [](https://www.vcloudinfo.com/2018/09/re-installing-tesla-solar-panels-again.html) · [](https://youtu.be/BartadUzGOA) |
| [](august.yaml) | Smart lock control and status from HA. | [](https://youtu.be/UdcCeAyo9Ak?si=O-f607NHbRLKZxao) |
| [](august.yaml) | Smart lock control and status from HA. | [](https://youtu.be/UdcCeAyo9Ak?si=O-f607NHbRLKZxao) |
### Hardware referenced in packages (affiliate links)
### Hardware referenced in packages (affiliate links)
These are the devices that power the packages above. Affiliate links never change the price but they do help fund more tinkering—thanks!
These are the devices that power the packages above. Affiliate links never change the price but they do help fund more tinkering—thanks!
| Device | Package(s) | Automation tie-in | Buy |
| Device | Package(s) | Automation tie-in | Buy |
| --- | --- | --- | --- |
| --- | --- | --- | --- |
| Amazon Fire tablet wall kiosk | [](kiosk_tablet.yaml), [dashboards/kiosk](../dashboards/kiosk) | Bedroom camera screen with Fully Kiosk recovery, bedtime dimming, and a dedicated camera dashboard. [](https://youtu.be/ChgEu0IDWzc). | [](https://amzn.to/2swPVSm) [](https://amzn.to/2tBSTUU) [](https://amzn.to/2w7Min6) |
| Amazon Fire tablet wall kiosk | [](kiosk_tablet.yaml), [dashboards/kiosk](../dashboards/kiosk) | Bedroom camera screen with Fully Kiosk recovery, bedtime dimming, and a dedicated camera dashboard. [](https://youtu.be/ChgEu0IDWzc). | [](https://amzn.to/2swPVSm) [](https://amzn.to/2tBSTUU) [](https://amzn.to/2w7Min6) |
| Garadget garage door controller | [](garadget.yaml) | MQTT covers feed arrival helpers, entry lighting, wind alerts, nighttime reminders, and security checks. [](https://youtu.be/wFO0H5zgnzk) and [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html). | [](https://amzn.to/2jQLpVQ) |
| Garadget garage door controller | [](garadget.yaml) | MQTT covers feed arrival helpers, entry lighting, wind alerts, nighttime reminders, and security checks. [](https://youtu.be/wFO0H5zgnzk) and [](https://www.vcloudinfo.com/2026/05/home-assistant-garage-automations-arrival-alerts-tesla.html). | [](https://amzn.to/2jQLpVQ) |
| August smart lock | [](august.yaml) | Front-door lock/unlock + status for routines and alerts. | [](https://amzn.to/48jVzZ3) |
| August smart lock | [](august.yaml) | Front-door lock/unlock + status for routines and alerts. | [](https://amzn.to/48jVzZ3) |
| Amazon Echo Show | Pops up the front doorbell camera when the August lock unlocks. | [](august.yaml) | [](https://amzn.to/4ptA3YO) |
| Amazon Echo Show | Pops up the front doorbell camera when the August lock unlocks. | [](august.yaml) | [](https://amzn.to/4ptA3YO) |
| Phyn Plus water shutoff | [](phynplus.yaml) | Leak events trigger valve closes + critical push notifications. [](https://youtu.be/xbhgWnomFYI) and [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html). | [](https://amzn.to/2Zy3sbJ) |
| Phyn Plus water shutoff | [](phynplus.yaml) | Leak events trigger valve closes + critical push notifications. [](https://youtu.be/xbhgWnomFYI) and [](https://www.vcloudinfo.com/2026/06/home-assistant-leak-detection-automations.html). | [](https://amzn.to/2Zy3sbJ) |
| Roku streaming device | [](roku.yaml) | Media presence drives lighting, announcements, and scenes. | [](https://amzn.to/2Ctp8cr) |
| Roku streaming device | [](roku.yaml) | Media presence drives lighting, announcements, and scenes. | [](https://amzn.to/2Ctp8cr) |
### Tips for extending these packages
### Tips for extending these packages
- Most packages expose booleans or helpers that you can hook into with your own automations; keep using those entities instead of editing the package so upgrades stay clean.
- Most packages expose booleans or helpers that you can hook into with your own automations; keep using those entities instead of editing the package so upgrades stay clean.
@ -27,9 +27,9 @@ Small, reusable trigger packages<65>button presses, state trackers, and helper fl
### Featured files to browse
### Featured files to browse
| File | Why it matters |
| File | Why it matters |
| --- | --- |
| --- | --- |
| [](last_message.yaml) | Store the most recent TTS/notify payload for debugging. |
| [](last_message.yaml) | Store the most recent TTS/notify payload for debugging. |
| [](self_destruct.yaml) | Fun self-destruct Easter egg with sound and light cues. |
| [](self_destruct.yaml) | Fun self-destruct Easter egg with sound and light cues. |
@ -27,8 +27,8 @@ Reusable lighting and ambiance presets. Automations and scripts call these scene
### Featured files to browse
### Featured files to browse
| File | Why it matters |
| File | Why it matters |
| --- | --- |
| --- | --- |
| [](monthly_colors.yaml) | Exterior lighting colors mapped to holidays and seasons. |
| [](monthly_colors.yaml) | Exterior lighting colors mapped to holidays and seasons. |
| [](living_room.yaml) | Core living-room presets: TV Time, red alert, new daytime cool and evening amber defaults. |
| [](living_room.yaml) | Core living-room presets: TV Time, red alert, new daytime cool and evening amber defaults. |
`script.joanna_dispatch` is the shared handoff contract from Home Assistant automations into Joanna/BearClaw when Home Assistant detects something worth investigating or fixing.
`script.joanna_dispatch` is the shared handoff contract from Home Assistant automations into Joanna/BearClaw when Home Assistant detects something worth investigating or fixing.
@ -54,25 +54,25 @@ What the helper normalizes before the BearClaw intake call:
Current automations that kick off automated resolutions (via `script.joanna_dispatch`):
Current automations that kick off automated resolutions (via `script.joanna_dispatch`):
| Automation ID | Alias | File |
| Automation ID | Alias | File |
| --- | --- | --- |
| --- | --- | --- |
| `mqtt_open_repair_on_failure` | MQTT - Open Repair On Failure | [](../packages/mqtt_status.yaml) |
| `mqtt_open_repair_on_failure` | MQTT - Open Repair On Failure | [](../packages/mqtt_status.yaml) |
@ -31,7 +31,7 @@ Longer-running shell helpers referenced by automations, packages, or cron. Anyth
| [apt_weekly.sh](apt_weekly.sh) | Twice-weekly APT updater that posts webhook status and can schedule reboot when needed. |
| [apt_weekly.sh](apt_weekly.sh) | Twice-weekly APT updater that posts webhook status and can schedule reboot when needed. |
| [apt_reboot_report.sh](apt_reboot_report.sh) | Boot-time webhook status reporter that clears/keeps reboot-required state in HA. |
| [apt_reboot_report.sh](apt_reboot_report.sh) | Boot-time webhook status reporter that clears/keeps reboot-required state in HA. |
| [gitupdate.sh](gitupdate.sh) | Pull the latest config changes on demand. |
| [gitupdate.sh](gitupdate.sh) | Pull the latest config changes on demand. |
| [](basketball.yaml) | ESPN stat scraping helper used by sensors. |
| [](basketball.yaml) | ESPN stat scraping helper used by sensors. |