diff --git a/blueprints/controllers/ikea_e1524_e1810/ikea_e1524_e1810.yaml b/blueprints/controllers/ikea_e1524_e1810/ikea_e1524_e1810.yaml index 74a3e6f8..11d3fb51 100644 --- a/blueprints/controllers/ikea_e1524_e1810/ikea_e1524_e1810.yaml +++ b/blueprints/controllers/ikea_e1524_e1810/ikea_e1524_e1810.yaml @@ -337,16 +337,16 @@ variables: zha: button_left_short: [press_257_13_0] button_left_long: [hold_3329_0] - button_left_release: [release] + button_left_release: [release, release_4289] button_right_short: [press_256_13_0] button_right_long: [hold_3328_0] - button_right_release: [release] - button_up_short: [step_with_on_off_0_43_5] - button_up_long: [move_with_on_off_0_83, move_with_on_off_0_84] - button_up_release: [stop] - button_down_short: [step_1_43_5] - button_down_long: [move_1_83, move_1_84] - button_down_release: [stop] + button_right_release: [release, release_1605] + button_up_short: [step_with_on_off_0_43_5, step_with_on_off_StepMode.Up_43_5] + button_up_long: [move_with_on_off_0_83, move_with_on_off_0_84, move_with_on_off_MoveMode.Up_84] + button_up_release: [stop, stop_with_on_off] + button_down_short: [step_1_43_5, step_StepMode.Down_43_5_bitmap8.0_bitmap8.0] + button_down_long: [move_1_83, move_1_84, move_MoveMode.Down_84_bitmap8.0_bitmap8.0] + button_down_release: [stop, stop_bitmap8.0_bitmap8.0] button_center_short: [toggle] button_center_long: [press_2_0_0] zigbee2mqtt: diff --git a/blueprints/controllers/ikea_e1743/ikea_e1743.yaml b/blueprints/controllers/ikea_e1743/ikea_e1743.yaml index 0cd63776..7e8bb6ee 100644 --- a/blueprints/controllers/ikea_e1743/ikea_e1743.yaml +++ b/blueprints/controllers/ikea_e1743/ikea_e1743.yaml @@ -201,10 +201,10 @@ variables: button_down_release: ['2003'] zha: button_up_short: ['on'] - button_up_long: [move_with_on_off_0_83] + button_up_long: [move_with_on_off_0_83, move_with_on_off_MoveMode.Up_83] button_up_release: [stop] button_down_short: ['off'] - button_down_long: [move_1_83] + button_down_long: [move_1_83, move_MoveMode.Down_83_bitmap8.0_bitmap8.0] button_down_release: [stop] zigbee2mqtt: button_up_short: ['on'] diff --git a/blueprints/controllers/ikea_e1744/ikea_e1744.yaml b/blueprints/controllers/ikea_e1744/ikea_e1744.yaml index 56aa56c2..02376c1f 100644 --- a/blueprints/controllers/ikea_e1744/ikea_e1744.yaml +++ b/blueprints/controllers/ikea_e1744/ikea_e1744.yaml @@ -164,12 +164,12 @@ variables: click_double: ['1004'] click_triple: ['1005'] zha: - rotate_left: [move_1_195] - rotate_stop: [stop] - rotate_right: [move_0_195] + rotate_left: [move_1_195, move_MoveMode.Down_195_bitmap8.0_bitmap8.0] + rotate_stop: [stop, stop_bitmap8.0_bitmap8.0] + rotate_right: [move_0_195, move_MoveMode.Up_195_bitmap8.0_bitmap8.0] click_short: [toggle] - click_double: [step_0_1_0] - click_triple: [step_1_1_0] + click_double: [step_0_1_0, step_StepMode.Up_1_0_bitmap8.0_bitmap8.0] + click_triple: [step_1_1_0, step_StepMode.Down_1_0_bitmap8.0_bitmap8.0] zigbee2mqtt: rotate_left: [brightness_move_down] rotate_stop: [brightness_stop] diff --git a/blueprints/controllers/ikea_e1812/ikea_e1812.yaml b/blueprints/controllers/ikea_e1812/ikea_e1812.yaml index a1d37c0e..0e135182 100644 --- a/blueprints/controllers/ikea_e1812/ikea_e1812.yaml +++ b/blueprints/controllers/ikea_e1812/ikea_e1812.yaml @@ -147,7 +147,7 @@ variables: button_release: ['1003'] zha: button_short: ['on'] - button_long: [move_with_on_off_0_83] + button_long: [move_with_on_off_0_83, 'move_with_on_off_MoveMode.Up_83'] button_release: [stop] zigbee2mqtt: button_short: ['on'] diff --git a/blueprints/controllers/ikea_e2001_e2002/ikea_e2001_e2002.yaml b/blueprints/controllers/ikea_e2001_e2002/ikea_e2001_e2002.yaml index 42fcf373..fda075db 100644 --- a/blueprints/controllers/ikea_e2001_e2002/ikea_e2001_e2002.yaml +++ b/blueprints/controllers/ikea_e2001_e2002/ikea_e2001_e2002.yaml @@ -315,11 +315,11 @@ variables: button_right_long: [hold_3328_0] button_right_release: [release_-27903] button_up_short: ['on'] - button_up_long: [move_with_on_off_0_83] - button_up_release: [stop] + button_up_long: [move_with_on_off_0_83, move_with_on_off_MoveMode.Up_83] + button_up_release: [stop, stop_with_on_off] button_down_short: ['off'] - button_down_long: [move_1_83] - button_down_release: [stop] + button_down_long: [move_1_83, move_MoveMode.Down_83_bitmap8.0_bitmap8.0] + button_down_release: [stop, stop_with_on_off] zigbee2mqtt: button_left_short: [arrow_left_click] button_left_long: [arrow_left_hold] diff --git a/website/docs/controllers-hooks-ecosystem.mdx b/website/docs/controllers-hooks-ecosystem.mdx index d657808b..acfd88ae 100644 --- a/website/docs/controllers-hooks-ecosystem.mdx +++ b/website/docs/controllers-hooks-ecosystem.mdx @@ -33,7 +33,7 @@ This field requires that you have an existing text helper. Therefore, before set :::caution Make sure the text input is not altered by any other agents. The provided entity is used as a permanent storage area for the controller automation; any change to its state not carried out by the respective automation could lead to inconsistencies and unexpected behaviour. -Therefore, you should create **a separate text input for each Controller blueprint** you're configuring. +Therefore, you should create **a separate text input for each Controller blueprint** you're configuring. Additionally, **you need to set the maximum length of the input to 255** as the default length of 100 will lead to troubles. ::: ### Virtual Events