mirror of
https://github.com/esphome/esphome.git
synced 2026-10-12 06:14:17 +00:00
[select] Keep select.is option lists in flash (#20108)
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
esphome:
|
||||
name: test
|
||||
|
||||
esp8266:
|
||||
board: esp01_1m
|
||||
|
||||
select:
|
||||
- platform: template
|
||||
id: mode
|
||||
optimistic: true
|
||||
options: [one, two, three]
|
||||
|
||||
button:
|
||||
- platform: template
|
||||
name: A
|
||||
on_press:
|
||||
- if:
|
||||
condition:
|
||||
select.is:
|
||||
id: mode
|
||||
options: [one, two]
|
||||
then:
|
||||
- logger.log: a
|
||||
- platform: template
|
||||
name: B
|
||||
on_press:
|
||||
- if:
|
||||
condition:
|
||||
select.is:
|
||||
id: mode
|
||||
options: [one, two]
|
||||
then:
|
||||
- logger.log: b
|
||||
- platform: template
|
||||
name: C
|
||||
on_press:
|
||||
- if:
|
||||
condition:
|
||||
select.is:
|
||||
id: mode
|
||||
options: three
|
||||
then:
|
||||
- logger.log: c
|
||||
- if:
|
||||
condition:
|
||||
select.is:
|
||||
id: mode
|
||||
lambda: return current == "two";
|
||||
then:
|
||||
- logger.log: d
|
||||
|
||||
logger:
|
||||
Reference in New Issue
Block a user