mirror of
https://github.com/esphome/esphome.git
synced 2026-10-14 10:12:52 +00:00
34 lines
601 B
YAML
34 lines
601 B
YAML
---
|
|
esphome:
|
|
name: test
|
|
|
|
esp32:
|
|
board: esp32dev
|
|
|
|
logger:
|
|
|
|
binary_sensor:
|
|
- platform: gpio
|
|
id: button_a
|
|
pin: GPIO32
|
|
on_multi_click:
|
|
- timing:
|
|
- ON for at most 1s
|
|
- OFF for at least 0.25s
|
|
then:
|
|
- logger.log: a single
|
|
- timing:
|
|
- ON for at least 2s
|
|
invalid_cooldown: 500ms
|
|
then:
|
|
- logger.log: a long
|
|
- platform: gpio
|
|
id: button_b
|
|
pin: GPIO33
|
|
on_multi_click:
|
|
- timing:
|
|
- ON for at most 1s
|
|
- OFF for at least 0.25s
|
|
then:
|
|
- logger.log: b single
|