This commit is contained in:
Carlo Costanzo
2025-07-22 12:00:39 -04:00
committed by GitHub
parent 561b454518
commit f1fc8e8012
28 changed files with 374 additions and 386 deletions

View File

@@ -50,7 +50,7 @@
{%- endmacro -%}
{{greeting_sentence(person)}}
call_responsibilities: 1
call_garbage_day: 1
call_no_announcement: 1
call_garage_check: 1
call_window_check: 1

View File

@@ -26,7 +26,7 @@
- service: script.speech_engine
data:
call_inside_weather: 1
call_responsibilities: 1
call_garbage_day: 1
call_outside_weather: 1
call_garage_check: 1
call_window_check: 1

View File

@@ -1,23 +0,0 @@
######################################################################
## Announce when one of the nests kick in
## Announce over all Chromecast Audios
######################################################################
- alias: 'Nest Status'
id: 7812fdaf-a3f8-498b-8f07-28e977e528fe
trigger:
- platform: state
entity_id:
- climate.downstairs
- climate.upstairs
from: 'off'
action:
- service: script.speech_engine
data:
NestStatus: "The {{ trigger.entity_id.split('.')[1].split('_')[0]}} {{ trigger.entity_id.split('.')[1].split('_')[1]}} has now been turned on for {{(trigger.to_state.state)}}."
call_window_check: 1

View File

@@ -1,22 +0,0 @@
#-------------------------------------------
# Responsibilities Announcement
# Description: Triggers a speech announcement for daily responsibilities
#
# Features:
# - Announces garbage day and recycling reminders
# - Triggered by an input_boolean entity
#
# Integration: Uses speech_engine script for announcements
# Follow me on https://www.vcloudinfo.com/click-here
#-------------------------------------------
- alias: 'responsibilities'
id: f39bd8db-a348-4024-a6a6-a3e3c836646c
trigger:
- platform: state
entity_id: input_boolean.responsibilities
to: 'on'
action:
- service: script.speech_engine
data:
call_responsibilities: 1

View File

@@ -41,3 +41,30 @@
entity_id: switch.back_landscaping
# Set thermostats to eco mode when everyone is away
- alias: 'Set Thermostats to Eco When Away'
id: 1e2d3c4b-eco-thermostat-away
mode: single
trigger:
- platform: state
entity_id: group.family
to: 'not_home'
condition:
- condition: state
entity_id: group.family
state: 'not_home'
- condition: state
entity_id: input_boolean.guest_mode
state: 'off'
action:
- service: climate.set_preset_mode
data:
entity_id:
- climate.downstairs
- climate.upstairs
preset_mode: 'eco'
- service: script.notify_engine
data:
title: "Thermostat Eco Mode Triggered"
value1: "DEBUG: Everyone is gone and the Automation was triggered."
who: "carlo"

View File

@@ -28,8 +28,6 @@
- light.main_slider
- light.garage_attic
- light.bedroom_lights
- light.den_2
- light.den1
- light.dinette_lights
- light.dining_room_lights
- light.foyer