Poniżej fragment kodu ESPHome obsługujący on_multi_click
:
binary_sensor:
- platform: gpio
name: przycisk4"
id: input4
on_multi_click:
#double click
- timing:
- ON for 40ms to 350ms
- OFF for 40ms to 350ms
- ON for 40ms to 350ms
- OFF for at least 330ms
then:
- logger.log: "przycisk4: multi - double click"
#single click
- timing:
- ON for 50ms to 350ms
- OFF for at least 330ms
then:
- logger.log: "przycisk4: multi - single click"
#hold
- timing:
- ON for at least 1.2s
then:
- logger.log: "przycisk4: multi - hold"