Files
esphome/tests/components/number/common.yaml
T

41 lines
1.0 KiB
YAML

number:
- platform: template
name: "Test Number"
id: number_test_number
optimistic: true
min_value: 0
max_value: 100
step: 1
sensor:
- platform: number
name: "Test Number Value"
source_id: number_test_number
button:
- platform: template
name: "Test Number Actions"
on_press:
- number.set:
id: number_test_number
value: 42
- number.set:
id: number_test_number
value: !lambda |-
float next = id(number_test_number).state + 1;
return next;
- number.increment: number_test_number
- number.decrement:
id: number_test_number
cycle: false
- number.to_min: number_test_number
- number.to_max: number_test_number
- number.operation:
id: number_test_number
operation: increment
cycle: false
- number.operation:
id: number_test_number
operation: !lambda return NUMBER_OP_DECREMENT;
cycle: !lambda return true;