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.
Carlo Costanzo c26c8bc64d
Update HA version to 2026.4.0, enhance BearClaw integration with async command payload support, improve vacuum area mapping for cleaning segments, and ensure async dispatch for Joanna automation.
2 months ago
..
README.md Enhance automation configurations and documentation 3 months ago
amp_settings.yaml Lots of little maintenance updates across the environment thanks to Spook 1 year ago
dog_bark.yaml replace all the cuckoo clock sounds with horror october sounds. #984 2 years ago
emergency.yaml Misc updates to locking, bedtime and lots more AI commenting. 2 years ago
flash_notify.yaml #1490 - Tesla Changes and some other minor things. 1 year ago
interior_off.yaml Adjust speech templates for clarity and enhance powerwall automation conditions for better performance. 10 months ago
joanna_dispatch.yaml Update HA version to 2026.4.0, enhance BearClaw integration with async command payload support, improve vacuum area mapping for cleaning segments, and ensure async dispatch for Joanna automation. 2 months ago
monthly_color_scene.yaml Adding a GREEN scene for Veteran's DAy. 4 years ago
notify_engine.yaml Refactor automation configurations and enhance documentation 2 months ago
send_to_logbook.yaml REMOVED N8N REFERENCES 4 months ago
speech_engine.yaml Refactor automation configurations and enhance documentation 2 months ago
speech_processing.yaml Refactor automation configurations and enhance documentation 2 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

Reusable scripts that other automations call for notifications, lighting, and safety responses. Pass variables in; let the script do the heavy lifting.

Quick navigation

Home Assistant header

File Why it matters
notify_engine.yaml Single entrypoint for rich push notifications.
send_to_logbook.yaml Generic logbook.log helper for Activity feed entries (Issue #1550).
joanna_dispatch.yaml Shared BearClaw/Joanna dispatch schema for automation remediation requests.
speech_engine.yaml TTS/announcement orchestration with templated speech.
monthly_color_scene.yaml Seasonal lighting scenes used across automations.
interior_off.yaml One-call <20>all interior lights off<66> helper.

Joanna + BearClaw automated resolution flow

script.joanna_dispatch is the shared handoff contract from Home Assistant automations to BearClaw/Joanna.

Why we use it:

  • Keeps one message schema for remediation context (trigger_context, source, summary, entity_ids, diagnostics, request).
  • Avoids repeating direct rest_command.bearclaw_command payload formatting in multiple packages.
  • Makes resolution-trigger automations easier to review, update, and audit.

Current automations that kick off automated resolutions (via script.joanna_dispatch):

Automation ID Alias File
mqtt_open_repair_on_failure MQTT - Open Repair On Failure ../packages/mqtt_status.yaml
onenote_indexer_daily_delete_maintenance OneNote Indexer - Daily Delete Maintenance Request ../packages/onenote_indexer.yaml
onenote_indexer_failure_open_repair OneNote Indexer - Open Repair On Failure ../packages/onenote_indexer.yaml
docker_state_sync_repairs_dynamic Docker State Sync - Repairs (Dynamic) ../packages/docker_infrastructure.yaml
unifi_ap_no_clients_repair_combined Unifi AP Create Repair Issue after 5m of 0 Clients ../packages/wireless.yaml

Tips

  • Keep scripts generic<69>route data via data:/variables: and reuse everywhere.
  • If you copy a script, rename any alias and id fields to avoid duplicates.

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.