You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Home-AssistantConfig/config
Carlo Costanzo 10e23462e8
Publish Nest display project and household automation updates
3 weeks ago
..
automation Publish Nest display project and household automation updates 3 weeks ago
blueprints/template/homeassistant Remove unused built-in blueprints 2 months ago
custom_components Keep local HA tooling out of public tree 4 weeks ago
custom_templates Publish Nest display project and household automation updates 3 weeks ago
dashboards Publish Nest display project and household automation updates 3 weeks ago
group Publish Nest display project and household automation updates 3 weeks ago
image/c5021a9e5893b88a0d8588fa168d0a0b New docker image on new lab 3 years ago
input_boolean Fix static YouTube badge URL 3 months ago
json_data Add local holiday calendars and countdowns 4 weeks ago
lovelace Add Docker 13 daily APT maintenance tracking 3 months ago
packages Publish Nest display project and household automation updates 3 weeks ago
scene Fix static YouTube badge URL 3 months ago
script Publish Nest display project and household automation updates 3 weeks ago
sensor Fix static YouTube badge URL 3 months ago
shell_scripts Add local holiday calendars and countdowns 4 weeks ago
sounds Fix static YouTube badge URL 3 months ago
templates/speech Publish Nest display project and household automation updates 3 weeks ago
themes feat(kiosk): add contextual event detail views 3 months ago
www Add local holiday calendars and countdowns 4 weeks ago
.HA_VERSION Publish Nest display project and household automation updates 3 weeks ago
README.md Publish Nest display project and household automation updates 3 weeks ago
automations.yaml Normalize Home Assistant YAML headers 6 months ago
configuration.yaml Publish Nest display project and household automation updates 3 weeks ago
homekit.yaml Enable managed HomeKit bridge filters 1 month ago
light_groups.yaml Normalize Home Assistant YAML headers 6 months ago
logbook.yaml Require new source samples to verify charging recovery 1 month ago
logger.yaml Refine maintenance and infrastructure operations 2 months ago
recorder.yaml Publish Nest display project and household automation updates 3 weeks ago
travis_secrets.yaml Add local holiday calendars and countdowns 4 weeks ago
ui-lovelace.yaml Enhance dashboard configurations by updating card styles to use `var(--divider-color)` for borders, improving consistency across various YAML files. Remove deprecated Pi-hole card section and streamline infrastructure views by including top chip sections for better organization. Update README to clarify Lovelace resource loading and migration notes. 9 months ago

README.md

Bear Stone Smart Home
Bear Stone Smart Home Documentation

Be sure to ⭐ my configuration repo so you can keep up to date on any daily progress!

X Follow YouTube Subscribe GitHub Stars
HA Version Badge Last Commit Commit Activity

Live view of the config/ directory my production Home Assistant instance loads every night. Use this README as a map when you want to jump directly into the most interesting packages, automations, and supporting assets.

Quick navigation

Home Assistant header

What this folder is (and isn't)

  • Every YAML file here is live and version-controlled; anything missing is intentionally ignored via .gitignore (databases, logs, caches, etc.).
  • This is a split-configuration layout: configuration.yaml simply includes the files and directories documented here so changes are easy to isolate.
  • Nothing in this folder is a drop-in template—borrow ideas, but adjust entity IDs, helpers, and secrets to match your home before reloading HA.

How the config is organized

  • HomeKit - Main bridge configuration maintains the existing imported bridge's entity filter. Apply filter changes with homekit.reload; keep retired entities out of HomeKit and Alexa include lists.
  • Packages (packages/) – complete subsystems that bundle sensors, switches, automations, scripts, and lovelace assets for a single feature (alarm, garage, water shutoff, etc.).
  • Container updates – YAML source: tugtainer_updates processes Available reports without persistent alerts, keeps Updated/Failed outcomes visible, and dispatches controlled review work. Watch on YouTube vCloudInfo Blog Post
  • WAN monitoring – YAML source: infrastructure, YAML source: speedtest, and the WAN dashboard separate multi-probe reachability, continuous latency/loss, Ookla capacity, and result freshness. Watch on YouTube vCloudInfo Blog Post
  • BGW gateway monitoring – YAML source: bgw_gateway, the BGW Probe project, and the Network dashboard expose read-only gateway reachability, broadband link, uptime, speed, and traffic counters. Watch on YouTube vCloudInfo Blog Post
  • Entity cleanup – YAML source: docker_infrastructure, YAML source: infrastructure, recorder, and logbook show how the Portainer and Glances audit kept proven history while removing stale registry noise. Watch on YouTube vCloudInfo Blog Post
  • Automations (automation/) – event-driven YAML broken out by area or device; the legacy automations.yaml remains for UI-created flows. The Frigate driveway example turns a car-specific zone and 30-second loiter into a two-phone camera alert plus LLM-backed speech. YAML source: driveway_parked_car Watch on YouTube vCloudInfo Blog Post
  • iOS notification icons – YAML source: notify_engine adds colored household presets and caller overrides. Watch on YouTube vCloudInfo Blog Post
  • Local holiday calendars - YAML source: holiday and Python source: holiday_countdowns.py preserve countdown IDs, refresh at startup and local midnight, and drive speech flavor and seasonal scenes. Watch local holiday countdowns Local holiday countdowns blog
  • Scripts & scenes (script/, scene/) – curated lighting, notification, and AGENT engineer handoff helpers used by presence, holiday, seasonal, and infrastructure routines.
  • Templates (templates/) – Jinja helpers and speech templates reused by the notify/speech engines.
  • Dashboards (dashboards/) – YAML-managed Lovelace dashboards and UI resources, including a phone-first Overview view with large two-column controls. Watch on YouTube vCloudInfo Blog Post
  • www/ + custom components – branding assets, floorplans, and any custom components the core install depends on.
  • Custom Sidebar – www/custom-sidebar-config.yaml pins Overview/Systems, hides Calendar/Media, and controls the bottom Developer Tools shortcut; HACS owns the plugin files under www/community/custom-sidebar.
Section Why start here Featured automation(s)
Packages Self-contained subsystems that highlight patterns like combined alerts + actions. Local package classification: Watch local package detection Local package detection blog. Cloudflare alerts: Watch Cloudflare walkthrough Cloudflare blog guide YAML source: alarm, YAML source: garadget, YAML source: infrastructure, YAML source: speedtest, YAML source: bgw_gateway, YAML source: frigate_classification, YAML source: phynplus, YAML source: maintenance_log, YAML source: tugtainer_updates, YAML source: rachio, YAML source: kiosk_tablet, YAML source: vacation_mode, YAML source: vacuum, YAML source: powerwall, YAML source: tesla_model_y Local holidays: YAML source: holiday Watch local holiday countdowns Local holiday countdowns blog
Automations Real-world triggers that tie Zwave, MQTT, REST, and Frigate occupancy events into the rest of the house. YAML source: driveway_parked_car, YAML source: garage_entry_light, YAML source: dark_rainy_day, YAML source: dash_buttons
Scripts Reusable building blocks for lighting, notifications, safety responses, and Joanna/BearClaw remediation dispatch. Colored iOS sender icons: Watch on YouTube vCloudInfo Blog Post YAML source: joanna_dispatch, YAML source: notify_engine, YAML source: speech_engine
Scenes Seasonal and ambiance presets that the scripts and automations call into. YAML source: monthly_colors, YAML source: living_room
Templates & Speech Human-friendly voice briefings and templated responses, including quiet-by-default air-quality warnings with separate Airly CAQI and Pirate Weather US AQI thresholds. YAML source: briefing Watch on YouTube vCloudInfo Blog Post
Dashboards & Media Desktop control-center, mobile quick-access, and purpose-built kiosk views, UI chrome, floorplans, and automation assets. dashboards, WAN dashboard, Bedroom dashboard, Watch WAN walkthrough, topology diagram, media/
Seasonal Audio Cuckoo clock with Halloween and Christmas sound packs. YAML source: CucKoo_Clock

The latest walkthrough connects Cloudflare website alerts to Home Assistant with authenticated webhooks, persistent Repairs, and verified recovery. Python source: cloudflare_alerts Watch Cloudflare walkthrough Cloudflare blog guide.

The gateway walkthrough turns an AT&T BGW210/BGW320 gateway's read-only status pages into a small Docker API, Home Assistant entities, and a Network dashboard card. Watch on YouTube vCloudInfo Blog Post. The reusable collector is BGW Probe, and the Home Assistant implementation is YAML source: bgw_gateway. The earlier Tesla tire-pressure, driveway, WAN, mobile-dashboard, air-quality, entity-cleanup, Tugtainer, water-softener, HVAC, Powerwall, leak-detection, kiosk, and LLM Vision walkthroughs remain available in their featured rows.

Hardware linked to the automations below. Older hardware and projects under evaluation are labeled; check the gear catalog for buying notes and walkthroughs.

Affiliate disclosure: Amazon purchase links in this table are paid links. As an Amazon Associate I earn from qualifying purchases.

Device What it drives (friendly name -> file) Buy
Amazon Fire tablet wall kiosk (older Fire 7) Bedroom Fully recovery and clock-free night-watch dashboard plus a distinct Kitchen Show clock/forecast, household-alert surface, motion-aware idle dimming, household-aware screen power, and state-driven full-screen Garage/Front Door views - YAML source: kiosk_tablet, Bedroom dashboard, Kiosk Satellite preview, Watch on YouTube Tablet Mount
Garadget garage door controller Garage doors: open/close, arrival helpers, and nighttime reminders - YAML source: garadget, YAML source: garage_entry_light, Watch on YouTube, vCloudInfo Blog Post Buy
August smart lock Front-door lock status + remote control – YAML source: august Watch on YouTube Buy
Amazon Echo Show Pops up the front doorbell camera when the August lock unlocks – YAML source: august Watch on YouTube Buy
Phyn Plus water shutoff Leak detection + auto shutoff - YAML source: phynplus, Watch on YouTube, vCloudInfo Blog Post, vCloudInfo Blog Post Buy
Rachio sprinkler controller Rain-skips, active-zone status, trigger-derived last-run history, and dashboard controls - YAML source: rachio, YAML source: 10_sprinklers, YAML source: home_water_sections, Watch on YouTube, vCloudInfo Blog Post Buy
Tesla Powerwall 2 Grid-outage alerts, charging watchdog, and load-shed automations - YAML source: powerwall, Watch on YouTube, vCloudInfo Blog Post Powerwall at Tesla (manufacturer; examples use Powerwall 2)
Google Nest thermostat HVAC schedules plus runtime-based filter reminders and condenser-line cleanout tracking - YAML source: climate, YAML source: home_water_sections, Watch on YouTube Buy
Retired Gen 2 Nest display Round family-photo gallery, two-minute household alerts, bedtime/away screen policy and guest Wi-Fi QR rotation - YAML source: kiosk_tablet Watch Nest upcycling Nest display blog Reuses an existing thermostat and USB power adapter.
Raspberry Pi 3 + Aeon Z-Wave stick (historical) Older hardware reference; current garage-entry examples use wired NodeMCU contacts. Check current host and radio support before buying. Pi Z-Wave
Roku streaming device TV presence -> scenes/lighting – YAML source: roku Watch on YouTube Buy
NFC tags Phone taps record per-unit HVAC filter changes and trigger quick actions. Watch on YouTube - YAML source: climate, YAML source: nfc_tags Buy
Amazon Echo Glow (under evaluation) Unvalidated bridge experiment for Home Assistant status cues; follow the issue before buying - GitHub issue: 1827 Buy
Dreame L10s Ultra vacuum Cleaning schedules, room queues, Alexa room cleans, and rescue notifications - YAML source: vacuum, Watch on YouTube, vCloudInfo Blog Post Rescue icon styling: Notification icon tip Notification icon guide Buy
Flux/LED strip controller Monthly color scenes for exterior – YAML source: monthly_color_scene Buy
Etekcity/433MHz outlet Accent lighting relays – YAML source: kitchen_lights_and_accents Buy

Camera-verified garbage reminders

Separate garbage and recycling classifiers feed the existing garage-opening reminders. See Frigate state adapters, garage reminder automation, and training and behavior notes. Watch smarter garbage reminders Garbage reminders blog

Tips for re-use

  • Copy a package folder and adjust entity IDs in one place instead of hunting through automations.
  • Use the scripts and scenes as examples of how to break complicated flows into composable blocks.
  • The www/ assets are ideal references when building your own Lovelace floorplans or dashboards.

All of my configuration files are tested against the most stable version of home-assistant.

Still have questions on my Config?
Message me on X : Follow CCostan

Buy me a coffeeYou can buy me a coffeeBuy me a coffee

Affiliate Disclosure

Powered by TurnKey Linux.