mirror of
https://github.com/home-assistant/core.git
synced 2026-08-24 10:13:52 -05:00
69 lines
1.5 KiB
YAML
69 lines
1.5 KiB
YAML
.trigger_common_fields: &trigger_common_fields
|
|
behavior: &trigger_behavior
|
|
required: true
|
|
default: each
|
|
selector:
|
|
automation_behavior:
|
|
mode: trigger
|
|
for: &trigger_for
|
|
required: true
|
|
default: 00:00:00
|
|
selector:
|
|
duration:
|
|
|
|
.moisture_threshold_entity: &moisture_threshold_entity
|
|
- domain: input_number
|
|
unit_of_measurement: "%"
|
|
- domain: number
|
|
device_class: moisture
|
|
- domain: sensor
|
|
device_class: moisture
|
|
|
|
.moisture_threshold_number: &moisture_threshold_number
|
|
min: 0
|
|
max: 100
|
|
mode: box
|
|
unit_of_measurement: "%"
|
|
|
|
.trigger_binary_target: &trigger_binary_target
|
|
entity:
|
|
- domain: binary_sensor
|
|
device_class: moisture
|
|
|
|
.trigger_numerical_target: &trigger_numerical_target
|
|
entity:
|
|
- domain: sensor
|
|
device_class: moisture
|
|
|
|
detected:
|
|
fields: *trigger_common_fields
|
|
target: *trigger_binary_target
|
|
|
|
cleared:
|
|
fields: *trigger_common_fields
|
|
target: *trigger_binary_target
|
|
|
|
changed:
|
|
target: *trigger_numerical_target
|
|
fields:
|
|
threshold:
|
|
required: true
|
|
selector:
|
|
numeric_threshold:
|
|
entity: *moisture_threshold_entity
|
|
mode: changed
|
|
number: *moisture_threshold_number
|
|
|
|
crossed_threshold:
|
|
target: *trigger_numerical_target
|
|
fields:
|
|
behavior: *trigger_behavior
|
|
for: *trigger_for
|
|
threshold:
|
|
required: true
|
|
selector:
|
|
numeric_threshold:
|
|
entity: *moisture_threshold_entity
|
|
mode: crossed
|
|
number: *moisture_threshold_number
|