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

@@ -87,11 +87,11 @@ notify_engine_two_button:
data:
actions:
- title: "{{ title1|default('', true) }}"
action: "{{ action1 }}"
action: "{{ action1|default('', true) }}"
icon: "{{ icon1|default ('sfsymbols:house.circle', true) }}"
destructive: "{{ destructive1|default('false', true) }}"
- title: "{{ title2|default('', true) }}"
action: "{{ action2 }}"
action: "{{ action2|default('', true) }}"
icon: "{{ icon2|default ('sfsymbols:house.circle', true) }}"
destructive: "{{ destructive2|default('false', true) }}"
group: "{{ group|default('information'),true }}"
group: "{{ group|default('information', true) }}"

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

View File

@@ -4,7 +4,7 @@
#
# Features:
# - Operates during specified hours
# - Only activates when family is home or guest mode is on
# - Activates when family is home or guest/vacation mode is on
# - Adjustable volume based on time of day
#
# Usage:
@@ -36,6 +36,9 @@ speech_processing:
- condition: state
entity_id: input_boolean.guest_mode
state: 'on'
- condition: state
entity_id: input_boolean.vacation_mode
state: 'on'
- condition: or
conditions:
- condition: and