Added AUtomation for Washer

This commit is contained in:
2026-06-14 02:01:39 -04:00
parent ee8f221d39
commit 16c1da4289
+287 -7
View File
@@ -375,9 +375,12 @@
alias: 'Dishwasher: Cycle Finished Notification' alias: 'Dishwasher: Cycle Finished Notification'
description: Alerts when the dishwasher finishes washing description: Alerts when the dishwasher finishes washing
triggers: triggers:
- entity_id: sensor.150633095332665_progress - entity_id:
from: Running - sensor.150633095332665_progress
to: Idle from:
- Dry
to:
- Complete
trigger: state trigger: state
actions: actions:
- action: notify.notify - action: notify.notify
@@ -404,11 +407,9 @@
description: Alerts when the dishwasher starts washing description: Alerts when the dishwasher starts washing
triggers: triggers:
- entity_id: - entity_id:
- sensor.150633095332665_progress - sensor.150633095332665_status
from:
- idle
to: to:
- running - Running
trigger: state trigger: state
conditions: [] conditions: []
actions: actions:
@@ -417,3 +418,282 @@
title: Dishwasher Started title: Dishwasher Started
message: The dishwasher cycle has started! message: The dishwasher cycle has started!
mode: single mode: single
- id: '1781279642928'
alias: 'Dishwasher: Rinse Aid Refilled Notification'
description: Alerts when rinse aid has been refilled
triggers:
- entity_id:
- binary_sensor.150633095332665_rinse_aid
to:
- 'off'
trigger: state
from:
- 'on'
conditions: []
actions:
- action: notify.notify
data:
title: Dishwasher Maintenance
message: The dishwasher rinse aid has been refilled!
mode: single
- id: '1781282506359'
alias: Dishwasher Cycle Tracker
description: ''
triggers:
- trigger: state
entity_id:
- sensor.150633095332665_progress
to:
- Complete
conditions: []
actions:
- action: counter.increment
target:
entity_id:
- counter.dishwasher_wash_cycles
- counter.dishwasher_total_wash_cycles
data: {}
mode: single
- id: '1781283625261'
alias: 'Dishwasher: Create Persistent Filter Alert'
description: Pins a notification to the sidebar when the dishwasher hits 40 cycles.
triggers:
- entity_id:
- counter.dishwasher_wash_cycles
above: 30
trigger: numeric_state
conditions: []
actions:
- action: persistent_notification.create
data:
title: Dishwasher Filter Maintenance
message: The dishwasher has completed 40 cycles. Please clean the physical mesh
filter and press Reset on your dashboard.
notification_id: dishwasher_filter_reminder
- action: notify.notify
metadata: {}
data:
title: Dishwasher Filter Maintenance
message: The dishwasher has completed 40 cycles. Please clean the physical mesh
filter and press Reset on your dashboard.
mode: single
- id: '1781283661169'
alias: 'Dishwasher: Clear Persistent Filter Alert'
description: Automatically removes the sidebar notification when the counter is
reset.
triggers:
- entity_id: counter.dishwasher_wash_cycles
below: 10
trigger: numeric_state
conditions: []
actions:
- action: persistent_notification.dismiss
data:
notification_id: dishwasher_filter_reminder
mode: single
- id: '1781285278462'
alias: 'Tablet: Dim Screen at Night v2'
description: Shuts the tablet screen off completely at night
triggers:
- at: 01:00:00
trigger: time
actions:
- action: notify.mobile_app_sm_t387w
data:
message: command_screen_off_timeout
data:
command: 1000
- id: '1781285326960'
alias: 'Tablet: Restore Screen in Morning v2'
description: Wakes the tablet and restores brightness/timeout
triggers:
- at: 07:00:00
trigger: time
actions:
- action: notify.mobile_app_sm_t387w
data:
message: command_screen_on
data:
command: turn_on
- action: notify.mobile_app_sm_t387w
data:
message: command_screen_off_timeout
data:
command: 120000
- action: notify.mobile_app_sm_t387w
data:
message: command_screen_brightness_level
data:
command: 180
- id: '1781320273276'
alias: 'Tablet: Fix Greyed Out Brightness'
description: Disables auto-brightness and restores manual slider control
triggers:
- at: 07:00:00
trigger: time
actions:
- action: notify.mobile_app_sm_t387w
data:
message: command_auto_screen_brightness
data:
command: turn_off
- action: notify.mobile_app_sm_t387w
data:
message: command_screen_brightness_level
data:
command: 180
- id: '1781392657515'
alias: 'Washing Machine: Cycle Status'
description: Triggers notifications when the washing machine starts and finishes
its cycle based on power consumption with debouncing.
triggers:
- entity_id: sensor.washer_power
above: 10
id: washer_started
trigger: numeric_state
- entity_id: sensor.washer_power
below: 3
for:
hours: 0
minutes: 4
seconds: 0
id: washer_finished
trigger: numeric_state
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: washer_started
- condition: state
entity_id: input_boolean.washer_running
state: 'off'
sequence:
- action: input_boolean.turn_on
target:
entity_id: input_boolean.washer_running
- action: notify.notify
data:
title: Washer Started
message: The washing machine has started its cycle.
- conditions:
- condition: trigger
id: washer_finished
- condition: state
entity_id: input_boolean.washer_running
state: 'on'
sequence:
- action: input_boolean.turn_off
target:
entity_id: input_boolean.washer_running
- action: notify.notify
data:
title: Washer Finished
message: The washing machine has completed its cycle. Time to empty it!
- id: '1781402128095'
alias: Daily Morning Climate Report
description: Triggers the weather and comfort report script every morning at 7:00
AM
triggers:
- at: 07:00:00
trigger: time
conditions: []
actions:
- action: script.weather_and_comfort_report
mode: single
- id: '1781403940897'
alias: 'Microwave: Cycle Status'
description: Triggers notifications when the microwave starts and finishes based
on power consumption.
triggers:
- entity_id: sensor.microwave_power
above: 10
id: microwave_started
trigger: numeric_state
- entity_id: sensor.microwave_power
below: 3
for:
hours: 0
minutes: 1
seconds: 0
id: microwave_finished
trigger: numeric_state
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: microwave_started
- condition: state
entity_id: input_boolean.microwave_running
state: 'off'
sequence:
- action: input_boolean.turn_on
target:
entity_id: input_boolean.microwave_running
- action: notify.notify
data:
title: Microwave Started
message: The microwave is running.
- conditions:
- condition: trigger
id: microwave_finished
- condition: state
entity_id: input_boolean.microwave_running
state: 'on'
sequence:
- action: input_boolean.turn_off
target:
entity_id: input_boolean.microwave_running
- action: notify.notify
data:
title: Microwave Finished
message: The microwave has finished!
- id: '1781404011664'
alias: 'Ninja Toaster Oven: Cycle Status'
description: Triggers notifications when the Ninja toaster oven starts and finishes
cooking, with a buffer for element heat cycling.
triggers:
- entity_id: sensor.ninja_power
above: 10
id: ninja_started
trigger: numeric_state
- entity_id: sensor.ninja_power
below: 3
for:
hours: 0
minutes: 3
seconds: 0
id: ninja_finished
trigger: numeric_state
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: ninja_started
- condition: state
entity_id: input_boolean.ninja_running
state: 'off'
sequence:
- action: input_boolean.turn_on
target:
entity_id: input_boolean.ninja_running
- action: notify.notify
data:
title: Ninja Ovens Started
message: The Ninja toaster oven is heating up.
- conditions:
- condition: trigger
id: ninja_finished
- condition: state
entity_id: input_boolean.ninja_running
state: 'on'
sequence:
- action: input_boolean.turn_off
target:
entity_id: input_boolean.ninja_running
- action: notify.notify
data:
title: Ninja Oven Finished
message: The Ninja toaster oven has finished cooking!