README.md

September 10, 2026 · View on GitHub

Bear Stone Smart Home
Bear Stone Smart Home Documentation

Be sure to :star: 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

  • Packages (packages/) – complete subsystems that bundle sensors, switches, automations, scripts, and lovelace assets for a single feature (alarm, garage, water shutoff, etc.).
  • Container updatesYAML 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 monitoringYAML 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
  • Entity cleanupYAML 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
  • 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 Sidebarwww/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.
SectionWhy start hereFeatured automation(s)
PackagesSelf-contained subsystems that highlight patterns like combined alerts + actions.YAML source: alarm, YAML source: garadget, YAML source: infrastructure, YAML source: speedtest, YAML source: llmvision, 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
AutomationsReal-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
ScriptsReusable building blocks for lighting, notifications, safety responses, and Joanna/BearClaw remediation dispatch.YAML source: joanna_dispatch, YAML source: notify_engine, YAML source: speech_engine
ScenesSeasonal and ambiance presets that the scripts and automations call into.YAML source: monthly_colors, YAML source: living_room
Templates & SpeechHuman-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 & MediaDesktop 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 AudioCuckoo clock with Halloween and Christmas sound packs.YAML source: CucKoo_Clock

The latest walkthrough uses Tesla Fleet's four PSI sensors to send an early warning below 40 PSI and share one-day or three-day snoozes with Joanna's morning briefing. Watch on YouTube vCloudInfo Blog Post. The Home Assistant implementation is YAML source: tesla_model_y. The earlier 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.

Only including devices that have active references in the files above or an open implementation issue.

DeviceWhat it drives (friendly name -> file)Buy
Amazon Fire tablet wall kioskBedroom 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 YouTubeTablet Mount
Garadget garage door controllerGarage doors: open/close, arrival helpers, and nighttime reminders - YAML source: garadget, YAML source: garage_entry_light, Watch on YouTube, vCloudInfo Blog PostBuy
August smart lockFront-door lock status + remote control – YAML source: augustBuy
Amazon Echo ShowPops up the front doorbell camera when the August lock unlocks – YAML source: augustBuy
Phyn Plus water shutoffLeak detection + auto shutoff - YAML source: phynplus, Watch on YouTube, vCloudInfo Blog Post, vCloudInfo Blog PostBuy
Rachio sprinkler controllerRain-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 PostBuy
Tesla Powerwall 2Grid-outage alerts, charging watchdog, and load-shed automations - YAML source: powerwall, Watch on YouTube, vCloudInfo Blog PostBuy
Google Nest thermostatHVAC schedules plus runtime-based filter reminders and condenser-line cleanout tracking - YAML source: climate, YAML source: home_water_sections, Watch on YouTubeBuy
Raspberry Pi 3 + Aeon Z-Wave stickZ-Wave backbone for door/hall sensors - YAML source: garage_entry_light, Watch on YouTubePi Z-Wave
Roku streaming deviceTV presence -> scenes/lighting – YAML source: rokuBuy
Amazon Dash ButtonQuick actions (office lamp toggle) – YAML source: dash_buttonsBuy
Amazon Echo GlowVisual notification light candidate for Home Assistant status cues - GitHub issue: 1827Buy
Dreame/Neato vacuumCleaning schedules, room queues, Alexa room cleans, and rescue notifications - YAML source: vacuum, Watch on YouTube, vCloudInfo Blog PostBuy
Flux/LED strip controllerMonthly color scenes for exterior – YAML source: monthly_color_sceneBuy
Etekcity/433MHz outletAccent lighting relays – YAML source: garage_entry_lightBuy

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