Files
ha-weather-records/daily_high_low_temp.yaml
T
2026-08-20 18:17:25 +01:00

67 lines
1.9 KiB
YAML

alias: Weather - Daily High/Low Temp
description: ""
trigger:
- platform: state
entity_id:
- sensor.<OUTDOOR TEMP SENSOR>
id: temp
- platform: time
at: "00:00:00"
id: midnight_reset
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- temp
- condition: numeric_state
entity_id: sensor.<OUTDOOR TEMP SENSOR>
above: input_number.day_temp_max
sequence:
- service: input_number.set_value
data:
value: "{{states('sensor.<OUTDOOR TEMP SENSOR>')}}"
target:
entity_id: input_number.day_temp_max
- service: input_datetime.set_datetime
data:
datetime: "{{ now() }}"
target:
entity_id: input_datetime.day_temp_max_time
- conditions:
- condition: trigger
id:
- midnight_reset
sequence:
- service: input_number.set_value
data:
value: -100
target:
entity_id:
- input_number.day_temp_max
- service: input_number.set_value
data:
value: 100
target:
entity_id: input_number.day_temp_min
- conditions:
- condition: trigger
id:
- temp
- condition: numeric_state
entity_id: sensor.<OUTDOOR TEMP SENSOR>
below: input_number.day_temp_min
sequence:
- service: input_number.set_value
data:
value: "{{states('sensor.<OUTDOOR TEMP SENSOR>')}}"
target:
entity_id: input_number.day_temp_min
- service: input_datetime.set_datetime
data:
datetime: "{{ now() }}"
target:
entity_id: input_datetime.day_temp_min_time
mode: single