- TeslaMate road-trip reports and milestone alerts: [](config/packages/bearclaw.yaml), [issue #1845](https://github.com/CCOSTAN/Home-AssistantConfig/issues/1845), [](https://youtu.be/9-9T6v17NEw), [](https://www.vcloudinfo.com/2026/07/teslamate-road-trip-reports-codex.html)
- TeslaMate road-trip reports and milestone alerts: [](config/packages/bearclaw.yaml), [issue #1845](https://github.com/CCOSTAN/Home-AssistantConfig/issues/1845), [](https://youtu.be/9-9T6v17NEw), [](https://www.vcloudinfo.com/2026/07/teslamate-road-trip-reports-codex.html)
- Air-quality speech alerts with separate CAQI and US AQI thresholds: [](config/templates/speech/briefing.yaml), [issue #1834](https://github.com/CCOSTAN/Home-AssistantConfig/issues/1834), [](https://youtu.be/Gjk7z34Qe_4), [](https://www.vcloudinfo.com/2026/07/home-assistant-air-quality-airly-pirate-weather.html)
- Air-quality speech alerts with separate CAQI and US AQI thresholds: [](config/templates/speech/briefing.yaml), [issue #1834](https://github.com/CCOSTAN/Home-AssistantConfig/issues/1834), [](https://youtu.be/Gjk7z34Qe_4), [](https://www.vcloudinfo.com/2026/07/home-assistant-air-quality-airly-pirate-weather.html)
- Water leak response loop: [](config/packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI)
- Water leak response loop: [](config/packages/phynplus.yaml), [](https://youtu.be/xbhgWnomFYI)
@ -53,7 +53,7 @@ Live view of the `config/` directory my production Home Assistant instance loads
| Dashboards & Media | Desktop control-center, mobile quick-access, and purpose-built kiosk views, UI chrome, floorplans, and automation assets. | [dashboards](dashboards), [WAN dashboard](dashboards/infrastructure/views/04_wan.yaml), [Bedroom dashboard](dashboards/bedroom), [](https://youtu.be/F-PpsKkzcrM), [topology diagram](../README.md#network-diagram), [media/](media) |
| Dashboards & Media | Desktop control-center, mobile quick-access, and purpose-built kiosk views, UI chrome, floorplans, and automation assets. | [dashboards](dashboards), [WAN dashboard](dashboards/infrastructure/views/04_wan.yaml), [Bedroom dashboard](dashboards/bedroom), [](https://youtu.be/F-PpsKkzcrM), [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 replaces inconsistent Speedtest.net readings with controlled Ookla capacity snapshots and separates reachability, continuous quality, capacity, and result freshness on the WAN dashboard. [](https://youtu.be/F-PpsKkzcrM) [](https://www.vcloudinfo.com/2026/08/home-assistant-internet-speed-monitoring-ookla.html). The implementation spans [](packages/infrastructure.yaml), [](packages/speedtest.yaml), and the [WAN dashboard](dashboards/infrastructure/views/04_wan.yaml). The earlier mobile-dashboard, air-quality, entity-cleanup, Tugtainer, water-softener, HVAC, Powerwall, Codex reset-credit, leak-detection, kiosk, and LLM Vision walkthroughs remain available in their featured rows.
The latest walkthrough replaces inconsistent Speedtest.net readings with controlled Ookla capacity snapshots and separates reachability, continuous quality, capacity, and result freshness on the WAN dashboard. [](https://youtu.be/F-PpsKkzcrM) [](https://www.vcloudinfo.com/2026/08/home-assistant-internet-speed-monitoring-ookla.html). The implementation spans [](packages/infrastructure.yaml), [](packages/speedtest.yaml), and the [WAN dashboard](dashboards/infrastructure/views/04_wan.yaml). The earlier mobile-dashboard, air-quality, entity-cleanup, Tugtainer, water-softener, HVAC, Powerwall, leak-detection, kiosk, and LLM Vision walkthroughs remain available in their featured rows.
### 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 or an open implementation issue.
Only including devices that have active references in the files above or an open implementation issue.
The displays share only the reusable event and screen-policy state they need. Kitchen keeps its clock/current-weather/forecast banner and rotating household context, including the next confirmed cruise countdown, while the fixed-landscape Bedroom dashboard omits the redundant clock and uses that space for the next wake alarm, security/weather context, larger Front Lawn and Driveway feeds, and a readable household alert. Both use the same Garage-then-Front-Door event priority. The canonical Bedroom Lovelace view and its Android 5 lightweight renderer consume the same camera, header, and alert sensors; the renderer bypasses only the unsupported Home Assistant frontend on the frozen Fire WebView. Kitchen uses native Kiosk Satellite camera overlays and idle dimming; Home Assistant handles only household sleep/away enforcement, volume, and event-camera wake instead of periodically forcing the screen on. True idle panel-off remains disabled until the Crown LineageOS device has a reliable motion-wake input. Its device schedule changes the Home Assistant theme between light at 07:00 and dark at 19:00. Other clients follow their own system preference.
The displays share only the reusable event and screen-policy state they need. Kitchen keeps its clock/current-weather/forecast banner and rotating household context, including the next confirmed cruise countdown, while the fixed-landscape Bedroom dashboard omits the redundant clock and uses that space for the next wake alarm, security/weather context, larger Front Lawn and Driveway feeds, and a readable household alert. Both use the same Garage-then-Front-Door event priority. The canonical Bedroom Lovelace view and its Android 5 lightweight renderer consume the same camera, header, and alert sensors; the renderer bypasses only the unsupported Home Assistant frontend on the frozen Fire WebView. Kitchen uses native Kiosk Satellite camera overlays and idle dimming; Home Assistant handles only household sleep/away enforcement, volume, and event-camera wake instead of periodically forcing the screen on. Nearby rain or lightning starts one five-minute NOAA radar takeover during daylight; afterward, the rotating Storms Approaching banner can replay the latest 20-minute radar loop while the weather event remains active. Actionable NWS, package, family-location, entry-point, Phyn, and low-hot-water slides open a shared short-lived detail surface; the family map centers only the person named by the tapped slide, and a closed Phyn main valve can be restored only from its detail view after explicit confirmation. The ambient wall remains in place after sunset. True idle panel-off remains disabled until the Crown LineageOS device has a reliable motion-wake input. Its device schedule changes the Home Assistant theme between light at 07:00 and dark at 19:00. Other clients follow their own system preference.
### How it is wired into Home Assistant
### How it is wired into Home Assistant
This folder is referenced from `config/configuration.yaml` via:
This folder is referenced from `config/configuration.yaml` via:
- `frontend.themes: !include_dir_merge_named themes` loads the shared tablet's light and dark palette.
- `frontend.themes: !include_dir_merge_named themes` loads the tablet palettes; the Kitchen Show uses the fixed-dark theme while the Bedroom Lovelace view can still follow client light/dark mode.
- `dashboard-bedroom` is the canonical Bedroom desktop-review and future-hardware route; it is hidden from the sidebar and linked from the Bedroom Tablet snapshot on Systems' Kiosks tab. The current Android 5 Fire uses the equivalent lightweight renderer under `www/`.
- `dashboard-bedroom` is the canonical Bedroom desktop-review and future-hardware route; it is hidden from the sidebar and linked from the Bedroom Tablet snapshot on Systems' Kiosks tab. The current Android 5 Fire uses the equivalent lightweight renderer under `www/`.
@ -61,7 +61,7 @@ Live collection of plug-and-play Home Assistant packages. Each YAML file in this
| [](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, with immediate Joanna recovery dispatch for `### Failed:` / `### Rolled-back:` reports and every `### Available:` report. Home Assistant core participates in the 07:00 automatic rollout after a mandatory Tugtainer pre-update config check, with HTTP health and image rollback safeguards. Protected Tugtainer control-plane containers are updated one host at a time through their owning Compose stacks; duplicate Portainer image-update entities are auto-disabled because Tugtainer and Compose own rollout decisions. [](https://youtu.be/4NNOkXzUyYw) [](https://www.vcloudinfo.com/2026/07/home-assistant-tugtainer-docker-updates.html) | `automation.tugtainer_disable_duplicate_portainer_image_updates`, `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, with immediate Joanna recovery dispatch for `### Failed:` / `### Rolled-back:` reports and every `### Available:` report. Home Assistant core participates in the 07:00 automatic rollout after a mandatory Tugtainer pre-update config check, with HTTP health and image rollback safeguards. Protected Tugtainer control-plane containers are updated one host at a time through their owning Compose stacks; duplicate Portainer image-update entities are auto-disabled because Tugtainer and Compose own rollout decisions. [](https://youtu.be/4NNOkXzUyYw) [](https://www.vcloudinfo.com/2026/07/home-assistant-tugtainer-docker-updates.html) | `automation.tugtainer_disable_duplicate_portainer_image_updates`, `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, deliver compact hourly TeslaMate road-trip milestone and final summaries to Carlo and Stacey, ingest `/api/bearclaw/status` telemetry, and expose dispatch, BearClaw memory-index, user-keyed 7/28/90 step trends and personal records for Overview Health, plus dashboard-only Codex reset-credit expiry severity. Retired QMD telemetry is not imported. Road-trip companion: [](https://youtu.be/9-9T6v17NEw) [](https://www.vcloudinfo.com/2026/07/teslamate-road-trip-reports-codex.html). Codex reset companion: [](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`, `binary_sensor.codex_reset_credit_expiring_critical`, `automation.bearclaw_*`, `script.notify_engine`, `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, deliver compact hourly TeslaMate road-trip milestone and final summaries to Carlo and Stacey, ingest `/api/bearclaw/status` telemetry, and expose dispatch, BearClaw memory-index, user-keyed 7/28/90 step trends and personal records for Overview Health. Retired QMD telemetry is not imported. Road-trip companion: [](https://youtu.be/9-9T6v17NEw) [](https://www.vcloudinfo.com/2026/07/teslamate-road-trip-reports-codex.html). | `rest_command.bearclaw_*`, `sensor.bearclaw_status_telemetry`, `sensor.joanna_*`, `binary_sensor.joanna_*`, `automation.bearclaw_*`, `script.notify_engine`, `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 Joanna email-triage updates, 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 Joanna email-triage updates, 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` |
@ -69,7 +69,7 @@ Live collection of plug-and-play Home Assistant packages. Each YAML file in this
| [](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` |
| [](royalcaribbean.yaml) | Receives Cruise Tracker price-drop webhooks and polls a separate sanitized endpoint hourly for the next confirmed cruise countdown shown on the Kitchen Show. Confirmation, cabin, pricing, and watch-list details never enter Home Assistant. | `automation.royal_caribbean_price_drop_alert`, `sensor.next_booked_cruise_countdown`, `script.notify_engine` |
| [](royalcaribbean.yaml) | Receives Cruise Tracker price-drop webhooks and polls a separate sanitized endpoint hourly for the next confirmed cruise countdown shown on the Kitchen Show. Confirmation, cabin, pricing, and watch-list details never enter Home Assistant. | `automation.royal_caribbean_price_drop_alert`, `sensor.next_booked_cruise_countdown`, `script.notify_engine` |
| [](maintenance_log.yaml) | Webhook-based water softener salt maintenance logging with idempotent event handling, Activity Feed logging, parser-safe refill cadence history, and dashboard-ready template sensors. [](https://youtu.be/_OqTv9i-jAs) [](https://www.vcloudinfo.com/2026/07/home-assistant-water-softener-salt-automation.html) | `automation.maintenance_log_joanna_webhook_ingest`, `sensor.water_softener_salt_average_days_between_refills`, `sensor.water_softener_salt_refill_count`, `sensor.water_softener_salt_total_added` |
| [](maintenance_log.yaml) | Webhook-based water softener salt maintenance logging with idempotent event handling, Activity Feed logging, parser-safe refill cadence history, and dashboard-ready template sensors. [](https://youtu.be/_OqTv9i-jAs) [](https://www.vcloudinfo.com/2026/07/home-assistant-water-softener-salt-automation.html) | `automation.maintenance_log_joanna_webhook_ingest`, `sensor.water_softener_salt_average_days_between_refills`, `sensor.water_softener_salt_refill_count`, `sensor.water_softener_salt_total_added` |
| [](kiosk_tablet.yaml) | Shares Garage-then-Front-Door priority plus reusable Bedroom header/alert state while keeping each display purpose-built. Bedroom retains Fully wake/drift recovery and SleepIQ screen behavior around a clock-free night-watch display; Kitchen retains its clock/forecast, rotating household context, native camera overlays, Kiosk Satellite idle dimming, and an event-driven household policy that mutes and enforces off only while asleep or away. True idle panel-off remains disabled on the Crown LineageOS device until it has a reliable motion-wake input. Fully availability/page/app/power checks plus Kitchen last-seen, update, and screenshot freshness feed the Systems Kiosks tab and active-issue rollup. Each new Kiosk Satellite version dispatches Joanna once to install the Kitchen Show update and verify the device returns to its dashboard instead of trusting service-call acceptance alone. [](https://youtu.be/ChgEu0IDWzc) | `sensor.kiosk_active_camera_view`, `sensor.bedroom_kiosk_header`, `sensor.kiosk_household_alert`, `binary_sensor.bedroom_kiosk_needs_attention`, `binary_sensor.kiosk_devices_need_attention`, `sensor.alarm_panel_1_current_page`, `button.alarm_panel_1_load_start_url`, `binary_sensor.kitchen_kiosk_should_be_on`, `number.kitchen_show_volume`, `light.kitchen_show_screen`, `button.kitchen_show_postpone_screensaver`, `button.kitchen_show_take_screenshot`, `sensor.kitchen_show_active_camera_view`, `input_text.kitchen_show_kiosk_satellite_last_dispatched_version`, `automation.kitchen_kiosk_satellite_update_joanna_dispatch` |
| [](kiosk_tablet.yaml) | Shares Garage-then-Front-Door priority plus reusable Bedroom header/alert state while keeping each display purpose-built. Bedroom retains Fully wake/drift recovery and SleepIQ screen behavior around a clock-free night-watch display; Kitchen retains its clock/forecast, rotating household context, native camera overlays, Kiosk Satellite idle dimming, and an event-driven household policy that mutes and enforces off only while asleep or away. Nearby rain or lightning starts one five-minute NOAA radar takeover while the sun is above the horizon; afterward, the rotating Storms Approaching banner can replay the latest 20-minute loop while the event remains active. Actionable banner slides reuse one transient detail timer for NWS instructions, the front-door package view, a person-centered family map, open-entry details, Phyn water status with a confirmed valve-restore action, and hot-water recovery status. Sunset restores the ambient wall immediately. True idle panel-off remains disabled on the Crown LineageOS device until it has a reliable motion-wake input. Fully availability/page/app/power checks plus Kitchen last-seen and screenshot freshness feed the Systems Kiosks tab and active-issue rollup; available Kitchen updates remain advisory telemetry, while stable attention attributes preserve useful outage transitions without recording every heartbeat. At 07:00, a pending new Kiosk Satellite version dispatches Joanna once to install the Kitchen Show update and verify the device returns to its dashboard instead of trusting service-call acceptance alone. [](https://youtu.be/ChgEu0IDWzc) | `sensor.kiosk_active_camera_view`, `sensor.bedroom_kiosk_header`, `sensor.kiosk_household_alert`, `binary_sensor.kiosk_rain_radar_weather_event`, `binary_sensor.kiosk_rain_radar_active`, `timer.kitchen_kiosk_radar_display`, `input_text.kitchen_kiosk_detail_view`, `timer.kitchen_kiosk_detail_display`, `script.kitchen_kiosk_show_event`, `script.kitchen_kiosk_show_detail`, `script.kitchen_kiosk_restore_phyn_water`, `binary_sensor.bedroom_kiosk_needs_attention`, `binary_sensor.kiosk_devices_need_attention`, `sensor.alarm_panel_1_current_page`, `button.alarm_panel_1_load_start_url`, `binary_sensor.kitchen_kiosk_should_be_on`, `number.kitchen_show_volume`, `light.kitchen_show_screen`, `button.kitchen_show_postpone_screensaver`, `button.kitchen_show_take_screenshot`, `sensor.kitchen_show_active_camera_view`, `input_text.kitchen_show_kiosk_satellite_last_dispatched_version`, `automation.kitchen_kiosk_satellite_update_joanna_dispatch` |
| [](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` |
@ -86,7 +86,7 @@ Live collection of plug-and-play Home Assistant packages. Each YAML file in this
### Nest climate control
### Nest climate control
- Logic lives in [](climate.yaml) and centralizes downstairs/upstairs Nest schedules, grid-aware guardrails, humidity pulses, and presence/weather-based targets.
- Logic lives in [](climate.yaml) and centralizes downstairs/upstairs Nest schedules, grid-aware guardrails, humidity pulses, and presence/weather-based targets.
- The HVAC maintenance walkthrough covers the runtime counters, filter reset scripts, dashboard cards, and 360-day condenser-line reminder: [](https://youtu.be/nScl2JxYSB8).
- The HVAC maintenance walkthrough covers the runtime counters, filter reset scripts, dashboard cards, and 360-day condenser-line reminder: [](https://youtu.be/nScl2JxYSB8).
@ -104,7 +104,6 @@ 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 and dashboard severity: amber within 7 days and red within 3 days, without a Repair notification. | [](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, 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, 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) |