mirror of
https://github.com/boneIO-eu/esphome.git
synced 2026-04-10 13:00:27 +02:00
add multiclick to rgbw
This commit is contained in:
@@ -83,6 +83,26 @@ binary_sensor:
|
|||||||
mode:
|
mode:
|
||||||
input: true
|
input: true
|
||||||
inverted: true
|
inverted: true
|
||||||
|
on_multi_click:
|
||||||
|
- timing: # double click
|
||||||
|
- ON for at most 1s
|
||||||
|
- OFF for at most 0.5s
|
||||||
|
- ON for at most 1s
|
||||||
|
- OFF for at least 0.2s
|
||||||
|
then:
|
||||||
|
- light.toggle: rgbw_l
|
||||||
|
- logger.log: 'Double Click'
|
||||||
|
- timing: # single click
|
||||||
|
- ON for at most 1s
|
||||||
|
- OFF for at least 0.5s
|
||||||
|
then:
|
||||||
|
- light.toggle: rgbw_l
|
||||||
|
- logger.log: 'Single Click'
|
||||||
|
- timing: # long click
|
||||||
|
- ON for at least 1.4s
|
||||||
|
then:
|
||||||
|
- light.toggle: rgbw_r
|
||||||
|
- logger.log: 'Long Click'
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: 'IN_02'
|
name: 'IN_02'
|
||||||
pin:
|
pin:
|
||||||
@@ -138,6 +158,7 @@ binary_sensor:
|
|||||||
|
|
||||||
light:
|
light:
|
||||||
- platform: rgbw
|
- platform: rgbw
|
||||||
|
id: rgbw_l
|
||||||
name: 'RGBW L'
|
name: 'RGBW L'
|
||||||
red: chl01
|
red: chl01
|
||||||
green: chl02
|
green: chl02
|
||||||
@@ -146,6 +167,7 @@ light:
|
|||||||
default_transition_length: 2s
|
default_transition_length: 2s
|
||||||
gamma_correct: 0
|
gamma_correct: 0
|
||||||
- platform: rgbw
|
- platform: rgbw
|
||||||
|
id: rgbw_r
|
||||||
name: 'RGBW R'
|
name: 'RGBW R'
|
||||||
red: chr01
|
red: chr01
|
||||||
green: chr02
|
green: chr02
|
||||||
|
|||||||
Reference in New Issue
Block a user