В моем умном доме много устройств zigbee, изначально все они были устройствами от бренда Хiaomi. В качестве zigbee координатора у меня выступает Xiaomi Gateway 2 с включенным режимом разработчика. Но в процессе перехода на альтернативную систему управления выяснился некоторый нюанс.
У меня в квартире установлены “умные” двухклавишные выключатели от Aqara. В этих выключателях есть очень интересный и полезный режим отвязки клавиши выключателя от реле, установленного в нем. Таким образом, если у вас, например, на этот выключатель подключена какая-то умная лампочка можно больше не выключать ее физически от сети, а просто отвязать клавишу, замкнуть реже, а на нажатие клавиши назначить включение лампочки.
Эта самая отвязка клавиши от реле доступна в приложении MiHome, но не доступна при интеграции шлюза в самом Home Assistant. Туда просто не передаются события нажатия клавиш, можно управлять и следить только за реле в самом выключателе. Изначально это не было для меня большой проблемой, но я начал искать пути её решения.
Решение я нашел в виде проекта zigbee2mqtt, который поддерживает эти выключатели и также поддерживает отвязку клавиш, но для использования этого проекта нельзя использовать Xiaomi Gateway, нужны отдельные usb координаторы сети wi-fi, такие как deconz, Sonoff cc2531 или собранные энтузиастами на чипах CC2538. В качестве бонуса - поддержка этим проектом огромного многообразия устройств разных брендов.
В качестве usb координатора сети zigbee я выбрал стик на базе модуля cc2538 с сайта Modkam.ru
Сам собирать данный стик не стал, но если вы дружите с паяльником - это вполне возможно. Я же купил это устройство в телеграмм канале https://t.me/zigberu
Подключив заветный стик и установив в Home Assistant аддон zigbee2mqtt, я перевел все свои zigbee устройства на этот стик.
Воспользовавшись инструкцией по переводу клавиши в отвязанное состояние , я исполнил задуманное. Теперь клавиша в коридоре не клацает реле, но в итоге выключает все освещение в квартире.
В целом, эксперимент удался, но есть нюансы:
Роутеры в сети zigbee от xiaomi работают по каким-то своим алгоритмам, что может привести к всяческим проблемам, решить эту проблему с помощью zigbee2mqtt пока нет возможности.
В качестве альтернативы можно рассмотреть SLS-шлюз, прошивку европейского шлюза на ZESP или переход на Xiaomi Gateway 3, который на данный момент имеет кастомную интеграцию в систему Home assistant.
В своем сэтапе я хочу попробовать все варианты, на данный момент проблемные роутеры вернулись на вторую версию шлюза, два еврошлюза ждут своей перепрошивки, а из Китая едет набор для сборки sls шлюза.
Подписывайтесь на мой канал и страницу в инстаграм @smart.home53, чтобы не пропустить обновления.
#умный дом #своими руками #zigbee #mqtt #iot #интернет вещей #технологии #aqara #home assistant #smart home