Как получить максимум от этого шлюза.
Важный дисклеймер: сейчас использование данного шлюза в умном доме встал под большой угрозой — последние обновления шлюза приходят с закрытым telnet из-за чего хабы на этих прошивках нельзя использовать в Home Assistant, а в ближайшее время такие хабы начнут приходить сразу с такими прошивками.
Подготовительные работы
На самом деле для того, чтобы начать использовать Xiaomi Gateway 3 в полную силу: строить сложные автоматизации, подключать к нему не только Xiaomi устройства, делать ничего не нужно.
Если вы совсем новичок, то вам понадобится следующее: настроенный Raspberry Pi и установленный на него Home Assistant. Для этого необходимо будет ознакомиться с двумя статьями:
Далее мы все-таки порекомендуем чуть подробнее ознакомиться с нашим разделом для новичков для того, чтобы не испытывать проблем далее. Но и без этого можем перейти к непосредственной работе.
Установка компонента
Нам понадобится установить custom_component для Home Assistant, о котором мы не раз уже рассказывали — AlexxIT/XiaomiGateway3
Это делается достаточно просто — вам необходимо зайти через любой SFTP клиент в папку установленного Home Assistant, создать там папку custom_components и положить туда папку с компонентом.
Но есть путь посложнее — установить HACS и добавить компонент через него. Для этого необходимо:
- установить HACS по инструкции
- зайти в раздел Integrations внутри HACS
- «три точки» в правом верхнем углу — выбираем Custom repositories
- добавляем AlexxIT/XiaomiGateway3
Небольшая видео инструкция от автора плагина
Настройка интеграции
Для этого:
- идем в «Настройки» Home Assistant
- заходим в «Интеграции»
- нажимаем «+» в нижнем правом углу
- вбиваем в поиск Xiaomi, нам нужен «Xiaomi Gateway 3»
- выбираем его (дальше нам понадобится либо либо авторизоваться через mi cloud прямо в этом же плагине, ну либо добыть miio токен) — для этого используем одну или вторую инструкцию; мы советуем все-таки просто авторизоваться через ваш xiami аккаунт (mi cloud)
- после успешной авторизации в mi cloud необходимо снова повторить шаги 1-4
- далее в выборе устройств должен появится хаб
- Выбираем его, оставляем все настройки по-умолчанию и добавляем хаб.
- После перезагрузки все ваши устройства, подключенные к хабу появятся в Home Assistant. Успех!!!
Добавление Zigbee устройств других производителей
Ранее мы писали о том, что разработчик добавил немаловажную функцию хаба — возможность добавить Zigbee устройства не только от Xiaomi, но и Tuya и Sonoff и других производителей.
Что нужно сделать:
-
- заходим в «Панель разработчика» и ищем объект remote.XXXX_pair
- дальше переходим в «Службы» (в верхнем меню)
- там выбираем команду remote.send_command
- поле «объект» пропускаем
- теперь необходимо определиться с частью команды «device: ….»; для этого необходимо найти среди Xiaomi устройств похожее по кол-ву функций на ваше устройство; для примера для Lonsohno выключатель без нулевой линии идеально подходит Aqara выключатель под квадратный подрозетник.
- после этого идем в список устройств от автора и ищем там код нашего девайса — в случае с Lonsohno выключателем это lumi.ctrl_ln1.aq1
- в поле команды вставляем следующее
entity_id: remote.XXXX_pair command: pair device: lumi.ctrl_ln1.aq1
- теперь переводим наш выключатель в режим сопряжения (в этом случае необходимо держать 5-10 секунд кнопку выключателя пока он не мигнет светом)
- нажимаем «Вызвать службу»
- ваш хаб издаст соответствующий звук при успешном сопряжении
- после чего ваше устройство станет доступно в Mi Home, в HomeKit, а также в Home Assistant. Успех!
- заходим в «Панель разработчика» и ищем объект remote.XXXX_pair
В данном случае стоит лишь добавить, что не стоит надеяться на 100% вероятность подключения всех ваших Zigbee устройств не от Xiaomi — всё индивидуально под каждое устройство. Для примера в списке устройств от автора есть несколько id девайсов для Aqara: lumi.ctrl_ln1 и lumi.ctrl_ln1.aq1. Первый сначала не подходил — при сопряжении хаб «пищал не так как обычно», хотя в Home Assistant приходило сообщение об успешном сопряжении.
Выводы
Данные инструкции должны вам помочь подключить хаб к Home Assistant, а также пройти не совсем простой путь добавления 3r party Zigbee устройств. Но сам опыт использования данного хаба в том же HomeKit меня лично приятно удивил — такой простоты подключения, а главное скорости работы я не видел ни в одном DIY-решении (даже в том же самом Homebridge, который лучше всего подходит для добавления устройств в HomeKit).
Поэтому вспоминаем дисклеймер из начала статьи и пока не поздно бежим заказывать.
2 комментария
Не могу привязать к шлюзу беспроводные выключатели Aquara (WXKG02LM). Так и должно быть?
Нет, подобные выключатели без проблем привязываются. С выключателями могут быть проблемы если до этого они были привязаны к другому аккаунту или шлюзу — сначала их нужно отвязать.