|
|
2 weeks ago | |
|---|---|---|
| .. | ||
| automation | 3 weeks ago | |
| blueprints/template/homeassistant | 2 months ago | |
| custom_components | 4 weeks ago | |
| custom_templates | 2 weeks ago | |
| dashboards | 2 weeks ago | |
| group | 3 weeks ago | |
| image/c5021a9e5893b88a0d8588fa168d0a0b | 3 years ago | |
| input_boolean | 3 months ago | |
| json_data | 4 weeks ago | |
| lovelace | 3 months ago | |
| packages | 2 weeks ago | |
| scene | 3 months ago | |
| script | 3 weeks ago | |
| sensor | 3 months ago | |
| shell_scripts | 4 weeks ago | |
| sounds | 3 months ago | |
| templates/speech | 3 weeks ago | |
| themes | 3 months ago | |
| www | 2 weeks ago | |
| .HA_VERSION | 2 weeks ago | |
| README.md | 3 weeks ago | |
| automations.yaml | 6 months ago | |
| configuration.yaml | 3 weeks ago | |
| homekit.yaml | 1 month ago | |
| light_groups.yaml | 6 months ago | |
| logbook.yaml | 1 month ago | |
| logger.yaml | 2 months ago | |
| recorder.yaml | 3 weeks ago | |
| travis_secrets.yaml | 4 weeks ago | |
| ui-lovelace.yaml | 9 months ago | |
README.md
Bear Stone Smart Home Documentation
Be sure to ⭐ my configuration repo so you can keep up to date on any daily progress!
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
- You are here:
config/(configuration root) - Repo overview | Blog | Issues | Diagram | YouTube
- Directory highlights: packages, automation, script, scene, templates, dashboards, www, custom_components
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.yamlsimply 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 –
processes Available reports without persistent alerts, keeps Updated/Failed outcomes visible, and dispatches controlled review work.
- WAN monitoring –
,
, and the WAN dashboard separate multi-probe reachability, continuous latency/loss, Ookla capacity, and result freshness.
- BGW gateway monitoring –
, the BGW Probe project, and the Network dashboard expose read-only gateway reachability, broadband link, uptime, speed, and traffic counters.
- Entity cleanup –
,
, recorder, and logbook show how the Portainer and Glances audit kept proven history while removing stale registry noise.
- Automations (
automation/) – event-driven YAML broken out by area or device; the legacyautomations.yamlremains 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. - iOS notification icons –
adds colored household presets and caller overrides.
- Local holiday calendars -
and
preserve countdown IDs, refresh at startup and local midnight, and drive speech flavor and seasonal scenes.
- 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. - www/ + custom components – branding assets, floorplans, and any custom components the core install depends on.
- Custom Sidebar –
www/custom-sidebar-config.yamlpins Overview/Systems, hides Calendar/Media, and controls the bottom Developer Tools shortcut; HACS owns the plugin files underwww/community/custom-sidebar.
Featured automations by section
| Section | Why start here | Featured automation(s) |
|---|---|---|
| Packages | Self-contained subsystems that highlight patterns like combined alerts + actions. Local package classification: |
|
| Automations | Real-world triggers that tie Zwave, MQTT, REST, and Frigate occupancy events into the rest of the house. | |
| Scripts | Reusable building blocks for lighting, notifications, safety responses, and Joanna/BearClaw remediation dispatch. Colored iOS sender icons: |
|
| Scenes | Seasonal and ambiance presets that the scripts and automations call into. | |
| 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. | |
| Dashboards & Media | Desktop control-center, mobile quick-access, and purpose-built kiosk views, UI chrome, floorplans, and automation assets. | dashboards, WAN dashboard, Bedroom dashboard, |
| Seasonal Audio | Cuckoo clock with Halloween and Christmas sound packs. |
The latest walkthrough connects Cloudflare website alerts to Home Assistant with authenticated webhooks, persistent Repairs, and verified recovery.
.
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.
. The reusable collector is BGW Probe, and the Home Assistant implementation is
. 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.
Gear tied to these automations (affiliate links)
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 - |
|
| Garadget garage door controller | Garage doors: open/close, arrival helpers, and nighttime reminders - |
|
| August smart lock | Front-door lock status + remote control – |
|
| Amazon Echo Show | Pops up the front doorbell camera when the August lock unlocks – |
|
| Phyn Plus water shutoff | Leak detection + auto shutoff - |
|
| Rachio sprinkler controller | Rain-skips, active-zone status, trigger-derived last-run history, and dashboard controls - |
|
| Tesla Powerwall 2 | Grid-outage alerts, charging watchdog, and load-shed automations - |
Powerwall at Tesla (manufacturer; examples use Powerwall 2) |
| Google Nest thermostat | HVAC schedules plus runtime-based filter reminders and condenser-line cleanout tracking - |
|
| Retired Gen 2 Nest display | Round family-photo gallery, two-minute household alerts, bedtime/away screen policy and guest Wi-Fi QR rotation - |
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. | |
| Roku streaming device | TV presence -> scenes/lighting – |
|
| NFC tags | Phone taps record per-unit HVAC filter changes and trigger quick actions. |
|
| Amazon Echo Glow (under evaluation) | Unvalidated bridge experiment for Home Assistant status cues; follow the issue before buying - |
|
| Dreame L10s Ultra vacuum | Cleaning schedules, room queues, Alexa room cleans, and rescue notifications - |
|
| Flux/LED strip controller | Monthly color scenes for exterior – |
|
| Etekcity/433MHz outlet | Accent lighting relays – |
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.
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.

