mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-11-30 18:11:45 +00:00
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, 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
- Packages (
packages/) – complete subsystems that bundle sensors, switches, automations, scripts, and lovelace assets for a single feature (alarm, garage, water shutoff, etc.). - Automations (
automation/) – event-driven YAML broken out by area or device; the legacyautomations.yamlremains for UI-created flows. - Scripts & scenes (
script/,scene/) – curated lighting and ambiance logic used by presence, holiday, and seasonal routines. - Templates (
templates/) – Jinja helpers and speech templates reused by the notify/speech engines. - www/ + custom components – branding assets, floorplans, and any custom components the core install depends on.
Featured automations by section
| Section | Why start here | Featured automation(s) |
|---|---|---|
| Packages | Self-contained subsystems that highlight patterns like combined alerts + actions. | packages/alarm.yaml, packages/garadget.yaml, packages/powerwall.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, and safety responses. | script/monthly_color_scene.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 |
| Templates & Speech | Human-friendly voice briefings and templated responses. | templates/speech/briefing.yaml |
| Dashboards & Media | UI chrome, floorplans, sound bites, and automation assets. | www/custom_ui/floorplan/images/branding/Bear-Stone-Docker-Diagram.jpg, media/ |
| Seasonal Audio | Cuckoo clock with Halloween and Christmas sound packs. | automation/System/CucKoo_Clock.yaml |
Gear tied to these automations (affiliate links)
Only including devices that have active references in the files above.
| Device | What it drives (friendly name -> file) | Buy |
|---|---|---|
| Garadget garage door controller | Garage doors: open/close, reflection alerts – garadget package + garage entry helper | |
| August smart lock | Front-door lock status + remote control – august package | |
| Amazon Echo Show | Pops up the front doorbell camera when the August lock unlocks – august package | |
| Phyn Plus water shutoff | Leak detection + auto shutoff – phynplus package | |
| Rachio sprinkler controller | Rain-skips and seasonal watering – rachio package | |
| Tesla Powerwall 2 | Grid-outage alerts + load-shed automations – powerwall package | |
| NodeMCU motion sensor | Office motion lighting + comfort scenes – office_motion package | |
| Raspberry Pi 3 + Aeon Z-Wave stick | Z-Wave backbone for door/hall sensors – garage entry helper | |
| Roku streaming device | TV presence -> scenes/lighting – roku package | |
| Amazon Dash Button | Quick actions (office lamp toggle) – dash buttons automation | |
| Dreame/Neato vacuum | Cleaning schedules + notifications – vacuum package | |
| Flux/LED strip controller | Monthly color scenes for exterior – monthly color scene script | |
| Etekcity/433MHz outlet | Accent lighting relays – garage entry helper |
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.

