MacroPad 4x5 для HomeAssistant / ESPHome
После печати я удалил элементы средней опоры X с помощью штангенциркуля, иначе вы могли бы удалить их в слайсере.
Верхняя пластина для переключателей и без них чертовски крепкая.
эсфоме:
имя: кнопка-панель-v2
дружелюбное_имя: ButtonPad-V2
on_boot:
приоритет: -10
тогда:
— лямбда:! лямбда |-
id(key_1_click_state).publish_state(false);
— лямбда:! лямбда |-
идентификатор (key_2_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_3_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_4_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_5_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_6_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_7_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_8_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_9_click_state).publish_state (ложь);
— лямбда:! лямбда |-
id(key_A_click_state).publish_state(false);
— лямбда:! лямбда |-
идентификатор (key_B_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_C_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_D_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_E_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_F_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_G_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_H_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_I_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_J_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_K_click_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_1_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_2_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_3_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_4_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_5_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_6_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_7_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_8_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_9_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_A_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_B_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_C_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_D_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_E_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_F_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_G_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_H_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_I_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_J_held_state).publish_state (ложь);
— лямбда:! лямбда |-
идентификатор (key_K_held_state).publish_state (ложь);
— лямбда:! лямбда |-
id(key_1_double_click_state).publish_state(false);
— лямбда:! лямбда |-
id(key_2_double_click_state).publish_state(false);
— лямбда:! лямбда |-
id(key_3_double_click_state).publish_state(false);
— лямбда:! лямбда |-
id(key_4_double_click_state).publish_





























