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

44 lines
1.1 KiB
YAML

select:
- platform: template
name: "Test Select"
id: select_test_select
optimistic: true
options:
- one
- two
- three
initial_option: two
button:
- platform: template
name: "Test Select Actions"
on_press:
- select.set:
id: select_test_select
option: three
- select.set:
id: select_test_select
option: !lambda |-
std::string option = "one";
return option;
- select.set_index:
id: select_test_select
index: 1
- select.set_index:
id: select_test_select
index: !lambda return 2;
- select.next: select_test_select
- select.previous:
id: select_test_select
cycle: false
- select.first: select_test_select
- select.last: select_test_select
- select.operation:
id: select_test_select
operation: next
cycle: false
- select.operation:
id: select_test_select
operation: !lambda return SELECT_OP_PREVIOUS;
cycle: !lambda return true;