Added New Coffee maker detection logic

This commit is contained in:
2026-06-14 10:26:35 -04:00
parent dcc2524785
commit 9b6eaa084a
2 changed files with 60 additions and 8 deletions
+51
View File
@@ -697,3 +697,54 @@
data:
title: Ninja Oven Finished
message: The Ninja toaster oven has finished cooking!
- id: '1781445544080'
alias: 'Kitchen: Coffee Maker Cycle Status'
description: 'Triggers on the high-wattage grinder spike. Dynamically waits for
the cycle to finish: it requires a minimum of 4 minutes to pass AND the power
to drop back to the TV baseline.'
triggers:
- trigger: numeric_state
entity_id: sensor.coffee_maker_power
above: 1000
id: coffee_started
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: coffee_started
- condition: state
entity_id: input_boolean.coffee_maker_running
state: 'off'
sequence:
- action: input_boolean.turn_on
target:
entity_id: input_boolean.coffee_maker_running
- action: notify.notify
data:
title: ☕ Coffee Time
message: Someone is making coffee.
- action: notify.persistent_notification
data:
title: ☕ Coffee Time
message: Someone is making coffee.
- delay:
hours: 0
minutes: 4
seconds: 0
- wait_for_trigger:
- trigger: numeric_state
entity_id: sensor.coffee_maker_power
below: 350
timeout:
hours: 0
minutes: 3
seconds: 0
- action: input_boolean.turn_off
target:
entity_id: input_boolean.coffee_maker_running
- action: notify.notify
data:
title: ☕ Coffee Ready
message: Your coffee is ready to enjoy!
mode: single
+9 -8
View File
@@ -127,7 +127,7 @@ weather_and_comfort_report:
- Weather condition: {{ states(''weather.forecast_home'') }}
- Living Room: {{ states(''sensor.living_room_living_room_temperature'') }}°C
(Humidity: {{ states(''sensor.living_room_living_room_humidity'') }}%)
and Humidity: {{ states(''sensor.living_room_living_room_humidity'') }}%
- Bedroom: {{ states(''sensor.bedroom_nest_temperature_sensor_bedroom_temperature'')
}}°C
@@ -142,8 +142,9 @@ weather_and_comfort_report:
}}°C
Generate a funny weather description and assess indoor comfort level across
the different zones of the house. Both should be funny.
Generate a funny weather description and provide a funny assessment of the indoor
comfort level across the different zones of the house. Make sure it is funny.
Also, Seraphine is my daughter and Leo is my son. The Basement is my office.
'
structure:
@@ -159,8 +160,8 @@ weather_and_comfort_report:
selector:
text: {}
zone_breakdown:
description: A quick summary detailing if any specific rooms (like the bedroom
or basement) are too hot, cold, or perfect
description: A detailed summary detailing if any specific rooms (like the
bedroom or basement) are too hot, cold, or perfect
required: true
selector:
text: {}
@@ -175,7 +176,7 @@ weather_and_comfort_report:
- action: notify.notify
data:
title: "\U0001F3E0 Home climate report"
message: "\U0001F324 **Weather outside:** {{ comfort_report.data.weather_description
}} \U0001F6CB **Indoor comfort:** {{ comfort_report.data.indoor_comfort
}} \U0001F4CA **Zone Breakdown:** {{ comfort_report.data.zone_breakdown
message: "\U0001F324 **Weather outside:**\n{{ comfort_report.data.weather_description
}}\n\n\U0001F6CB **Indoor comfort:**\n{{ comfort_report.data.indoor_comfort
}}\n\n\U0001F4CA **Zone Breakdown:**\n{{ comfort_report.data.zone_breakdown
}}"