Change timings

This commit is contained in:
2026-05-11 15:43:07 +02:00
parent f6bd11f892
commit a75dfd0ed3
+48 -48
View File
@@ -74,12 +74,12 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
- script.execute: prev_page
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -87,17 +87,17 @@ binary_sensor:
id(display_btn_left_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(display_btn_left_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(display_btn_left_event).trigger("hold page " + std::to_string(id(actual_page)));
@@ -109,12 +109,12 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
- script.execute: next_page
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -122,17 +122,17 @@ binary_sensor:
id(display_btn_right_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(display_btn_right_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(display_btn_right_event).trigger("hold page " + std::to_string(id(actual_page)));
@@ -144,13 +144,13 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar1_btn_left_event).trigger("click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -158,17 +158,17 @@ binary_sensor:
id(bar1_btn_left_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar1_btn_left_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar1_btn_left_event).trigger("hold page " + std::to_string(id(actual_page)));
@@ -181,13 +181,13 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar1_btn_right_event).trigger("click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -195,17 +195,17 @@ binary_sensor:
id(bar1_btn_right_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar1_btn_right_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar1_btn_right_event).trigger("hold page " + std::to_string(id(actual_page)));
@@ -218,13 +218,13 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar2_btn_left_event).trigger("click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -232,17 +232,17 @@ binary_sensor:
id(bar2_btn_left_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar2_btn_left_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar2_btn_left_event).trigger("hold page " + std::to_string(id(actual_page)));
@@ -254,13 +254,13 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar2_btn_right_event).trigger("click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -268,17 +268,17 @@ binary_sensor:
id(bar2_btn_right_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar2_btn_right_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar2_btn_right_event).trigger("hold page " + std::to_string(id(actual_page)));
@@ -291,13 +291,13 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar3_btn_left_event).trigger("click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -305,17 +305,17 @@ binary_sensor:
id(bar3_btn_left_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar3_btn_left_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar3_btn_left_event).trigger("hold page " + std::to_string(id(actual_page)));
@@ -328,13 +328,13 @@ binary_sensor:
on_multi_click:
- timing:
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar3_btn_right_event).trigger("click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.2s
then:
@@ -342,17 +342,17 @@ binary_sensor:
id(bar3_btn_right_event).trigger("double_click page " + std::to_string(id(actual_page)));
- timing:
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at most 0.5s
- OFF for at most 0.2s
- ON for at most 300ms
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar3_btn_right_event).trigger("triple_click page " + std::to_string(id(actual_page)));
- timing:
- ON for 1s to 5s
- OFF for at least 0.5s
- OFF for at least 0.2s
then:
lambda: |-
id(bar3_btn_right_event).trigger("hold page " + std::to_string(id(actual_page)));