@@ -9,6 +9,7 @@ substitutions:
|
||||
##### DON'T CHANGE THIS #####
|
||||
version: "4.2dev.3"
|
||||
temp_units: "°C"
|
||||
invalid_cooldown: "500ms"
|
||||
#############################
|
||||
|
||||
##### External components #####
|
||||
@@ -957,6 +958,7 @@ binary_sensor:
|
||||
on_multi_click:
|
||||
- timing: &long_click-timing
|
||||
- ON for at least 0.8s
|
||||
invalid_cooldown: ${invalid_cooldown}
|
||||
then:
|
||||
- logger.log: "Left button - Long click"
|
||||
- script.execute:
|
||||
@@ -966,6 +968,7 @@ binary_sensor:
|
||||
command: "long_click"
|
||||
- timing: &short_click-timing
|
||||
- ON for at most 0.8s
|
||||
invalid_cooldown: ${invalid_cooldown}
|
||||
then:
|
||||
- logger.log: "Left button - Short click"
|
||||
- if:
|
||||
@@ -988,6 +991,7 @@ binary_sensor:
|
||||
command: "short_click"
|
||||
- timing: &hold_to_restart-timing
|
||||
- ON for at least 15.0s
|
||||
invalid_cooldown: ${invalid_cooldown}
|
||||
then:
|
||||
- switch.turn_off: screen_power
|
||||
- delay: 5s
|
||||
@@ -1006,6 +1010,7 @@ binary_sensor:
|
||||
inverted: true
|
||||
on_multi_click:
|
||||
- timing: *long_click-timing
|
||||
invalid_cooldown: ${invalid_cooldown}
|
||||
then:
|
||||
- logger.log: "Right button - Long click"
|
||||
- script.execute:
|
||||
@@ -1014,6 +1019,7 @@ binary_sensor:
|
||||
component: "hw_bt_right"
|
||||
command: "long_click"
|
||||
- timing: *short_click-timing
|
||||
invalid_cooldown: ${invalid_cooldown}
|
||||
then:
|
||||
- logger.log: "Right button - Short click"
|
||||
- if:
|
||||
@@ -1035,6 +1041,7 @@ binary_sensor:
|
||||
component: "hw_bt_right"
|
||||
command: "short_click"
|
||||
- timing: *hold_to_restart-timing
|
||||
invalid_cooldown: ${invalid_cooldown}
|
||||
then: # Restart the panel
|
||||
- button.press: restart_nspanel
|
||||
|
||||
|
||||
Reference in New Issue
Block a user