В продолжении статьи по управлению ИК устройствами через Aqara AC Companion теперь рассмотрим систему добавления устройств посредством через HomeBridge с последующей проброской в Хомкит.
Устанавливаем хомбридж на малинку (Raspberry Pi) Как это сделать читаем в этих статьях. (здесь, здесь и здесь)
Далее я использовал статью Дмитрий Батюшин (ReD) с некоторыми изменениями, полную статью можно почитать по этой ссылке, в которой описывается добавление и управление кондиционера.
Так же была использована статья добавления ИК пультов для шайбы Xiaomi Вячеславa Фетисовa (Ziracul).
Я же в этой статьe буду описывать именно добавление других ИК пультов для управления телевизоров, ресиверов итп устройств управляемых ИК пультами через Aqara AC Companion.Отдельное спасибо Роман Елизаров (FantomNotaBene) за помощь в редактировании конфига.
Нам понадобится:
Raspberry pi (с установленным HomeBridge)
Aqara Gateway AC Companion
Плагин работает со следующими устройствами:
Установка
Подключаемся по ssh к Raspberry pi и устанавливаем необходимый пакет (плагин):
sudo npm install -g homebridge-mi-acpartner
Для конфигурации конфига нам понадобятся следующие данные:
token, как его получить более подробно в этой статье.
IP адрес шлюза (можно подсмотреть в настройках роутера в раздела DHCP сервер)
Добавляем аксессуар
Пишем в командной строке:
nano ~/.homebridge/config.json
попадаем в редактор для добавления конфига:
Добавить первоначальные настройки
Добавляем первоначальные настройки чтобы получить код кнопки.
"platforms": [ { "platform": "XiaoMiAcPartner", "devices":{ "192.168.31.120":"your_token_here" }, "accessories":[ { "name": "learnir_switch", "type": "learnIR" } ] } ]
Достать код кнопки
Для получения кода кнопки нам нужно зайти в приложение Дом и там найти переключатель с названием MiLearn и включить этот переключатель, после этого открыть консоль, направить пульт непосредственно на сам гейтвей Aqara AC companion и нажать нужную кнопку на пульте.
Далее добавляем кнопки с уже обученными кодами кнопок пультов.
Добавляем этот код в наши настройки конфигурации и в итоге получается следующий код
"platforms": [ { "platform": "XiaoMiAcPartner", "devices": { "192.168.1.22": "4d8b304ad2fd49224d1fe49be5eb97e5" }, "accessories": [{ "name": "learnir_switch", "type": "learnIR" }, { "name": "tv", "type": "switch", "data": { "on": "FE000000000000000000000000040066228A003600A901BF", "off": "FE0000000000000000000000000400442268003500AC01B" } }, { "name": "volume_up", "type": "switch", "data": { "on": "FE0000000000000000000000000800302258003800A700E0", "off": "FE0000000000000000000000000800302258003800A700E" } }, { "name": "canal_up", "type": "switch", "data": { "on": "FE000000000000000000000000080026224E003700A900E4", "off": "FE000000000000000000000000080026224E003700A900E" } } ] } ] } ] }
Можно добавлять сколько угодно кнопок изменяя "name": "xxxxxx" на понятное для вас название на английском, потом это название можно изменить в Хомките на нужное название на русском.
Ссылка на github по установке плагина.
Спасибо брат)
Уважаемые форумчане. Интересует ваше мнение. Имеет ли смысл ждать, что aqara companion или remote 360 от сяоми будет работать без участия homebridge а просто в homekit или это маловероятно? Спасибо.
вероятность всегда есть, вопрос когда ))) вон у акара хаба какие изменения появились. но лично мне почему то особо не верится.
Спасибо. И последний вопрос, дорогие форумчане. Если в наличии только aqara hub а из приложений будут использоваться только homekit и mi home, что лучше взять для управления пультами от ТВ, кондеев, ресивером? Aqara companion или xiaomi 360 Remote? Я так понял принципиальной разницы нет. Задача просто завязать пульты в iphone для контроля тезникой через mi home ( с надеждой на добавление в будущем в homekit)
кстати можно уже не ждать этого прекрасного будущего ))) никто не знает когда оно начнётся, через малину уже сейчас можно прокинуть в хомкит. но да, это костыль и немного танцев с бубнами ))
AC Companion ещё и потребление энергии может считать, если кондёр через него запитать, аля обратная связь ))) и кстати многие модели кондиционеров уже вписаны в него, то есть можно просто выбрать вашу модель и всё, обучать пульт от кондиционера уже не придётся. в остальном мне кажется особой разницы нет. кстати ни в aqara companion ни в xiaomi 360 remote нет управление по rf433 идр, только ИК.