From 7a225b3b0b28c4989d665edf1aa695a7c919e984 Mon Sep 17 00:00:00 2001 From: ChNussbaum Date: Tue, 26 Jan 2021 15:27:47 -0600 Subject: [PATCH] Configure double taps --- devices/basement_stair_lights_1.yaml | 10 +++++++++- devices/basement_stair_lights_2.yaml | 10 +++++++++- devices/front_lights.yaml | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/devices/basement_stair_lights_1.yaml b/devices/basement_stair_lights_1.yaml index dbd4d73..8dbca61 100644 --- a/devices/basement_stair_lights_1.yaml +++ b/devices/basement_stair_lights_1.yaml @@ -10,12 +10,20 @@ substitutions: day_auto_off_minutes: "0" night_auto_off_minutes: "15" linked_lights: "light.basement_stair_lights_2" - double_tap_while_off_stays_on: "true" + double_tap_while_off_stays_on: "false" script: - id: startup then: - lambda: |- + TuyaLight->add_double_tap_callback([]() { double_tap->execute(); }); + + - id: double_tap + then: + - homeassistant.service: + service: homeassistant.turn_off + data: + entity_id: switch.basement_tv, switch.xbox, light.basement_tv, light.basement, light.bar, switch.pool_table_light, light.basement_bathroom_light, light.basement_shower_light packages: feit_dimmer: !include ../packages/feit_dimmer.yaml diff --git a/devices/basement_stair_lights_2.yaml b/devices/basement_stair_lights_2.yaml index d5c323e..3c21beb 100644 --- a/devices/basement_stair_lights_2.yaml +++ b/devices/basement_stair_lights_2.yaml @@ -10,12 +10,20 @@ substitutions: day_auto_off_minutes: "0" night_auto_off_minutes: "15" linked_lights: "light.basement_stair_lights" - double_tap_while_off_stays_on: "true" + double_tap_while_off_stays_on: "false" script: - id: startup then: - lambda: |- + TuyaLight->add_double_tap_callback([]() { double_tap->execute(); }); + + - id: double_tap + then: + - homeassistant.service: + service: homeassistant.turn_off + data: + entity_id: switch.basement_tv, switch.xbox, light.basement_tv, light.basement, light.bar, switch.pool_table_light, light.basement_bathroom_light, light.basement_shower_light packages: feit_dimmer: !include ../packages/feit_dimmer.yaml diff --git a/devices/front_lights.yaml b/devices/front_lights.yaml index 8c6ad2a..c6aaec4 100644 --- a/devices/front_lights.yaml +++ b/devices/front_lights.yaml @@ -16,7 +16,7 @@ script: - id: startup then: - lambda: |- - TuyaLight->add_double_tap_while_on_callback([]() { TuyaLight->set_auto_off_minutes(0); }); + TuyaLight->add_double_tap_while_off_callback([]() { TuyaLight->set_auto_off_minutes(0); }); packages: feit_dimmer: !include ../packages/feit_dimmer.yaml