Add holiday and kids' automation scripts, including notifications and schedules
- Introduced holiday automations for Christmas and Halloween, including turning decorations on/off and playing music. - Added day camp announcements and reminders for kids, including preparation and departure notifications. - Created specific automation scripts for Declan and Jordyn, focusing on medication reminders and school preparations. - Implemented daily schedules for kids during summer, with structured activities and announcements. - Added blueprints for litter notifications and tank moisture interlocks to enhance home automation. - Established a family schedule package to manage school dates and events effectively.
This commit is contained in:
@@ -19,16 +19,16 @@
|
||||
notification_service: notify.mobile_app_joshuas_iphone_of_pain
|
||||
- id: '1767118574570'
|
||||
alias: Centauri Carbon Status Updates
|
||||
description: ''
|
||||
description: Centauri Carbon progress notifications; intentionally disabled at startup.
|
||||
initial_state: false
|
||||
use_blueprint:
|
||||
path: danielcherubini/elegoo_printer_progress.yaml
|
||||
input:
|
||||
error_status_reason_entity: sensor.saturn_iv_error_status_reason
|
||||
error_status_reason_entity: sensor.centauri_carbon_error_status_reason
|
||||
notify_device: eabafa43fa1148e4facc8e5a4151958d
|
||||
current_status_entity: sensor.saturn_iv_current_status
|
||||
print_status_entity: sensor.saturn_iv_print_status
|
||||
percent_complete_entity: sensor.saturn_iv_percent_complete
|
||||
current_status_entity: sensor.centauri_carbon_current_status
|
||||
print_status_entity: sensor.centauri_carbon_print_status
|
||||
percent_complete_entity: sensor.centauri_carbon_percent_complete
|
||||
- id: '1767118623336'
|
||||
alias: Saturn Status Notifications
|
||||
description: ''
|
||||
@@ -42,39 +42,51 @@
|
||||
notify_device: eabafa43fa1148e4facc8e5a4151958d
|
||||
enable_status_notifications: false
|
||||
- id: '1767120051057'
|
||||
alias: Turn off Heater and Exhaust Fan after Resin Print
|
||||
description: ''
|
||||
alias: Turn off Resin Heater after Print
|
||||
description: >-
|
||||
Turn off the heater five minutes after a terminal print status. Any status
|
||||
change cancels the pending shutoff; busy or unavailable printers never pass
|
||||
the shutdown check. Exhaust fan control is disabled pending replacement.
|
||||
triggers:
|
||||
- trigger: state
|
||||
entity_id:
|
||||
- sensor.saturn_iv_print_status
|
||||
from: null
|
||||
to:
|
||||
- complete
|
||||
- sensor.saturn_iv_current_status
|
||||
to: null
|
||||
- trigger: homeassistant
|
||||
event: start
|
||||
- trigger: event
|
||||
event_type: automation_reloaded
|
||||
conditions: []
|
||||
actions:
|
||||
- condition: template
|
||||
value_template: >-
|
||||
{{ states('sensor.saturn_iv_print_status')
|
||||
in ['complete', 'completed', 'finish', 'idle', 'failed', 'cancelled', 'canceled', 'stopped']
|
||||
and states('sensor.saturn_iv_current_status')
|
||||
in ['idle', 'complete', 'completed', 'finish', 'stopped'] }}
|
||||
- delay:
|
||||
hours: 0
|
||||
minutes: 5
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
- condition: template
|
||||
value_template: >-
|
||||
{{ states('sensor.saturn_iv_print_status')
|
||||
in ['complete', 'completed', 'finish', 'idle', 'failed', 'cancelled', 'canceled', 'stopped']
|
||||
and states('sensor.saturn_iv_current_status')
|
||||
in ['idle', 'complete', 'completed', 'finish', 'stopped'] }}
|
||||
- type: turn_off
|
||||
device_id: fc9f0c9a71eaa4bd6aa14417425f61cb
|
||||
entity_id: a91e4bedcc7c5d57563d88bd58d67c9c
|
||||
domain: switch
|
||||
- delay:
|
||||
hours: 0
|
||||
minutes: 5
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
- type: turn_off
|
||||
device_id: 1b1350195291ecd20cf7c69604c09699
|
||||
entity_id: 74c861175e7d5036c2253583f59d1100
|
||||
domain: switch
|
||||
mode: single
|
||||
enabled: false
|
||||
mode: restart
|
||||
- id: '1767816737180'
|
||||
alias: Saturn 4 Complete Notification
|
||||
description: ''
|
||||
description: Disabled because the Saturn progress blueprint already sends completion notifications.
|
||||
initial_state: false
|
||||
triggers:
|
||||
- trigger: state
|
||||
entity_id:
|
||||
@@ -118,6 +130,7 @@
|
||||
data:
|
||||
color_temp_kelvin: 6500
|
||||
brightness_pct: 100
|
||||
effect: None
|
||||
mode: single
|
||||
- id: '1770938581699'
|
||||
alias: D’s turd flinger Light on during print
|
||||
@@ -223,7 +236,7 @@
|
||||
- 255
|
||||
- 0
|
||||
- 0
|
||||
effect: Flash
|
||||
effect: Red Flash
|
||||
brightness_pct: 100
|
||||
- type: turn_off
|
||||
device_id: d174bbc498cde1d02e455cb133c04675
|
||||
@@ -271,12 +284,16 @@
|
||||
mode: single
|
||||
- id: '1770944373316'
|
||||
alias: Constipation-Orion-Light-Off-Print-Finishes
|
||||
description: ''
|
||||
description: Turn the chamber light off after a completed or cancelled print.
|
||||
triggers:
|
||||
- device_id: 615a0b19447425670a6b61ec2343c791
|
||||
domain: bambu_lab
|
||||
type: event_print_finished
|
||||
trigger: device
|
||||
- device_id: 615a0b19447425670a6b61ec2343c791
|
||||
domain: bambu_lab
|
||||
type: event_print_canceled
|
||||
trigger: device
|
||||
conditions: []
|
||||
actions:
|
||||
- action: light.turn_off
|
||||
@@ -302,7 +319,7 @@
|
||||
conditions:
|
||||
- condition: template
|
||||
value_template: '{{ trigger.from_state is not none and trigger.from_state.state
|
||||
in [''printing'',''running''] }}'
|
||||
in [''printing'',''running'',''paused'',''pause'',''prepare'',''preparing''] }}'
|
||||
actions:
|
||||
- action: light.turn_off
|
||||
metadata: {}
|
||||
@@ -362,7 +379,8 @@
|
||||
mode: single
|
||||
- id: '1772979000001'
|
||||
alias: Constipation-Orion 80mm Exhaust Fan On During Print
|
||||
description: ''
|
||||
description: Disabled pending replacement exhaust fan control.
|
||||
initial_state: false
|
||||
triggers:
|
||||
- trigger: device
|
||||
device_id: 615a0b19447425670a6b61ec2343c791
|
||||
@@ -376,7 +394,8 @@
|
||||
mode: single
|
||||
- id: '1772979000002'
|
||||
alias: Turn Off 80mm Exhaust Fan 15 Minutes After Constipation-Orion Print Finishes
|
||||
description: ''
|
||||
description: Disabled pending replacement exhaust fan control.
|
||||
initial_state: false
|
||||
triggers:
|
||||
- trigger: device
|
||||
device_id: 615a0b19447425670a6b61ec2343c791
|
||||
@@ -404,8 +423,8 @@
|
||||
mode: restart
|
||||
- id: '1772979000003'
|
||||
alias: Prints Charming Or Printney Spears 120mm Exhaust Fan On During Print
|
||||
description: 'Repaired by agent: replaced deleted Bambu device trigger with P1S
|
||||
print_status entity trigger.'
|
||||
description: Disabled pending replacement control for the shared exhaust fan.
|
||||
initial_state: false
|
||||
triggers:
|
||||
- trigger: state
|
||||
entity_id: sensor.p1s_01p09c470102673_print_status
|
||||
@@ -420,8 +439,8 @@
|
||||
mode: single
|
||||
- id: '1772979000004'
|
||||
alias: Turn Off 120mm Exhaust Fan 15 Minutes After Print Completion
|
||||
description: 'Repaired by agent: replaced deleted Bambu device triggers with P1S
|
||||
print_status entity trigger.'
|
||||
description: Disabled pending replacement control for the shared exhaust fan.
|
||||
initial_state: false
|
||||
triggers:
|
||||
- trigger: state
|
||||
entity_id: sensor.p1s_01p09c470102673_print_status
|
||||
|
||||
Reference in New Issue
Block a user