Статья

Управление ИК устройствами через Aqara AC Companion посредством HomeBridge

В продолжении статьи по управлению ИК устройствами через 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 по установке плагина. 

6

Спасибо брат)

Уважаемые форумчане. Интересует ваше мнение. Имеет ли смысл ждать, что 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 идр, только ИК. 


Вернуться назад

Устройства


Raspberry Pi

Raspberry Pi 4

(16 отзывов)

Вернуться назад