Небольшая заметка о том, как запустить сценарий в Home Assistant при нажатии на кнопку Aqara D1. В HA выключатель Aqara D1 добавлен через шлюз Xiaomi Gateway 2 и соответствующую интеграцию. Подробнее о добавлении можно почитать в данной статье. В ней были добавлены бинарные сенсоры клавиш:

binary_sensor.wall_switch_both_158d000484a1d8:
  friendly_name: Беспроводной выключатель Aqara D1, нажатие двух кнопок
  icon: mdi:light-switch
binary_sensor.wall_switch_left_158d000484a1d8:
  friendly_name: Беспроводной выключатель Aqara D1, левая кнопка
  icon: mdi:light-switch
binary_sensor.wall_switch_right_158d000484a1d8:
  friendly_name: Беспроводной выключатель Aqara D1, правая кнопка
  icon: mdi:light-switch

Данные сенсоры отдают значение off и оно не изменяется при нажатии клавиш. Для использования Aqara D1 в сценариях создаем файл с любым_названием.yaml в папке automation и прописываем следующий код:

- alias: Light 650
  trigger:
    platform: event
    event_type: xiaomi_aqara.click
    event_data:
      entity_id: binary_sensor.wall_switch_right_158d000484a1d8
      click_type: double
  action:
    service: light.toggle
    target:
      entity_id: light.yeelight_650

Для Aqara D1 в Home Assistant доступны следующие типы кликов: single, double, long — для клавиши и both, double_both и long_both — для двух клавиш. В данном примере:

  • alias — название автоматизации.
  • Блок trigger — условие, при выполнении которого запустится автоматизация. entity_id — ID сущности, в данном случае — правая клавиша выключателя, а click_type — тип нажатия (одинарное, двойное или нажатие с удержанием).
  • Блок action — действие, которое произойдет при выполнении условия. В данном случае автоматизация включает и выключает светильник Yeeleght 650.

Ссылки на другие уроки по настройке Home Assistant.

Добавить комментарий