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/script
Carlo Costanzo 4457dc0bcd
Refactor automation configurations and enhance documentation
5 days ago
..
README.md Enhance automation configurations and documentation 1 week 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 1 year 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. 7 months ago
joanna_dispatch.yaml Enhance Home Assistant YAML Dry Verifier and related automations 3 weeks ago
monthly_color_scene.yaml Adding a GREEN scene for Veteran's DAy. 3 years ago
notify_engine.yaml Refactor automation configurations and enhance documentation 5 days ago
send_to_logbook.yaml REMOVED N8N REFERENCES 2 months ago
speech_engine.yaml Refactor automation configurations and enhance documentation 5 days ago
speech_processing.yaml Refactor automation configurations and enhance documentation 5 days 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.