Refactor automation configurations and enhance documentation

- Updated guest_mode.yaml to clarify guest mode announcements and added a related issue reference.
- Enhanced night_watchdog.yaml with additional conditions for vacation mode and house sitter presence.
- Improved sunset_turn_on.yaml by refining action sequences and adding vacation presence logic.
- Expanded admin_sections.yaml to include new tiles for front door package detection and related inputs.
- Removed obsolete media player from media_players.yaml and updated switches.yaml to reflect new outdoor seasonal switch IDs.
- Enhanced home_modes.yaml and README.md to clarify home mode toggles and their usage.
- Updated docker_infrastructure.yaml to improve container outage notifications and streamline maintenance checks.
- Enhanced LLM Vision package to include front door package detection and related automation triggers.
closed https://github.com/CCOSTAN/Home-AssistantConfig/issues/793
This commit is contained in:
Carlo Costanzo
2026-03-23 10:11:56 -04:00
parent 7dcc7e024d
commit 4457dc0bcd
19 changed files with 1068 additions and 75 deletions

View File

@@ -4,9 +4,10 @@
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
# -------------------------------------------------------------------
# Speech Engine Script - queued announcements to Chromecast targets
# Sends templated speech briefings to media players when family/guests are home.
# Sends templated speech briefings to media players when family, guests, or vacation sitters are active.
# -------------------------------------------------------------------
# Notes: Optional call_* flags control sections (dark_outside, window/garage checks, garbage day, inside/outside weather). Defaults to living room Chromecast if no media_player is provided.
# Notes: Allows announcements while `input_boolean.vacation_mode` is on for house-sitter flows.
######################################################################
# Usage example:
# service: script.speech_engine
@@ -25,7 +26,7 @@ speech_engine:
mode: queued
# Define the sequence of actions to be performed
sequence:
# If the state of the "group.family" entity is "home" or the state of the "input_boolean.guest_mode" entity is "on", proceed with the script
# If family is home or a guest/vacation mode is active, proceed with the script
- condition: or
conditions:
- condition: state
@@ -34,6 +35,9 @@ speech_engine:
- condition: state
entity_id: input_boolean.guest_mode
state: 'on'
- condition: state
entity_id: input_boolean.vacation_mode
state: 'on'
# Run the "script.speech_processing" service with the specified media player and speech message
- service: script.speech_processing