Огляд zigbee вимикача Aqara Opple та його налаштування в розумному будинку
Тонкі лінії, плаский білий корпус, три моделі з різною кількістю клавіш, трохи незвичне для нас горизонтальне розміщення кнопок-гойдалок – це бездротовий вимикач Aqara Opple. За задумкою китайських інженерів цей девайс мав використовуватися лише на внутрішньому ринку Китаю. Про це свідчать написи виключно китайською мовою на коробці з вимикачем «фірмового» білого кольору (виняток лише в назві моделі). Але пристрій настільки сподобався покупцям, що миттю став з’являтися на полицях магазинів в інших країнах, хоч і неофіційно. Через деякий час з’явилась його підтримка в Zigbee2mqtt, а це значить, що власники альтернативних систем керування розумним будинком теж можуть додавати вимикачі до своїх кімнат.
Зовнішній вигляд вимикача Aqara Opple
Перш ніж взяти в руки цей пристрій, давайте подивимось, що в коробці. Насправді там нічого зайвого – крім вимикача знайдемо два гвинти, три клейкі стрічки і інструкцію (звичайно ж, китайською мовою)
За допомогою клейких стрічок вимикач, (точніше його «базову» частину), можемо розмістити на рівній вертикальній поверхні, будь то стіна чи меблі. Якщо хочете замінити свій старий вимикач в монтажній коробці на цей, то можете прикріпити Opple за допомогою комплектних гвинтів. Але пам’ятайте про різницю між європейськими та китайськими монтажними коробками. Для цього девайсу потрібен квадратний китайський варіант. Ну, або доведеться щось вигадувати з кутами загвинчування гвинтів у стіну.
Крім того, не забуваймо, що цей вимикач безпровідний. А це значить, що нам доведеться замкнути необхідні контакти в монтажній коробці, щоб освітлювальний прилад був під напругою.
Думаю, пояснювати те, що вимикач в такому випадку може керувати лише розумними лампами або zigbee реле, до якого під’єднано лампу, не потрібно. Отже, після розміщення «бази» на стіні приєднаємо її лицьову частину
Тепер нам лишається приєднати вимикач до хабу. Для того, щоб перевести вимикач в режим з’єднання, затисніть кнопку на його задній частині на п’ять секунд.
Підключення вимикача Aqara Opple в Mi Home.
Після того, коли ви перевели вимикач в режим з’єднання можете додати його до додатку Mi Home з’єднавши з хабом. Проблем з додаванням пристрою не має виникнути. Єдине, не забудьте змінити регіон в налаштуваннях на «Материковий Китай».
Після додавання пристрою в додаток можемо зайти всередину його плагіну. Вам буде доступний журнал роботи вимикача і сценарії автоматизації, в яких він бере участь. Всього можна налаштувати три дії на кожну клавішу. Клавіші мають такі варіанти натискання: «одинарний», «подвійний» та «утримання». Тобто якщо ви маєте шестиклавішний пристрій – можете налаштувати 18 сценаріїв використання.
Додаємо та налаштовуємо вимикач Aqara Opple в Home Assistant.
Як я вже сказав, в zigbee2mqtt є підтримка вимикачів Aqara Opple. Давайте додамо пристрій в Home Assistant. Для цього в аддоні Zigbee2mqtt натискаємо кнопку «Permit Join»
В той же час, натиснувши кнопку на зворотному боці вимикача на 5 секунд переводимо його в режим з’єднання. Через декілька секунд девайс буде знайдено та додано в список тих, що під’єднано до Home Assistant
Задайте пристрою зрозуміле ім’я, після цього перейдіть в «Інтеграції» – «Mosquitto broker»
Тут можете подивитись стан сутностей (кнопок, батареї, силу сигналу) або скопіювати для використання в автоматизаціях їх ID
Давайте розглянемо кейс використання такого вимикача на кухні. У мене це двоклавішний варіант. Одна пара клавіш вмикає і вимикає групу з 3х ламп на стелі, інша керує світлодіодною стрічкою.
- alias: kitchenlight_on
initial_state: true
trigger:
- platform: state
entity_id: sensor.kitchen_opple_action
to: 'button_3_single'
action:
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen Color lamp/set
payload: '{"state": "ON","transition": 1,"hue_power_on_behavior": "recover","brightness": 254,"color_temp": 270}'
retain: true
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen ceiling lamp/set
payload: '{"state": "ON","transition": 1,"hue_power_on_behavior": "recover","brightness": 254,"color_temp": 270}'
retain: true
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen table lamp/set
payload: '{"state": "ON","transition": 1,"hue_power_on_behavior": "recover","brightness": 254,"color_temp": 270}'
retain: true
- alias: kitchenlight_off
initial_state: true
trigger:
- platform: state
entity_id: sensor.kitchen_opple_action
to: 'button_4_single'
action:
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen Color lamp/set
payload: '{"state": "OFF","transition": 1,"hue_power_on_behavior": "recover"}'
retain: true
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen ceiling lamp/set
payload: '{"state": "OFF","transition": 1,"hue_power_on_behavior": "recover"}'
retain: true
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen table lamp/set
payload: '{"state": "OFF","transition": 1,"hue_power_on_behavior": "recover"}'
retain: true
- alias: kitchenstripe_on
initial_state: true
trigger:
- platform: state
entity_id: sensor.kitchen_opple_action
to: 'button_1_single'
action:
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen strip/set
payload: '{"state": "ON","brightness": 254,"color_temp": 270}'
retain: true
- alias: kitchenstripe_off
initial_state: true
trigger:
- platform: state
entity_id: sensor.kitchen_opple_action
to: 'button_2_single'
action:
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/Kitchen strip/set
payload: '{"state": "OFF"}'
retain: true