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

27 ноября 2018, 17:16

В продолжении статьи по управлению ИК устройствами через Aqara AC Companion теперь рассмотрим систему добавления устройств посредством через HomeBridge с последующей проброской в Хомкит.

Устанавливаем хомбридж на малинку (raspberry pi) Как это сделать читаем в этих статьях. (здесьздесь и здесь)

Далее я использовал статью Дмитрий Батюшин (ReD) с некоторыми изменениями, полную статью можно почитать по этой ссылке, в которой описывается добавление и управление кондиционера. 

Так же была использована статья добавления ИК пультов для шайбы Xiaomi Вячеславa Фетисовa (Ziracul).

Я же в этой статьe буду описывать именно добавление других ИК пультов для управления телевизоров, ресиверов итп устройств управляемых ИК пультами через Aqara AC Companion.

Отдельное спасибо Роман Елизаров (FantomNotaBene) за помощь в редактировании конфига.

Нам понадобится:

  1. Raspberry pi (с установленным HomeBridge)
  2.  Aqara Gateway AC Companion

Плагин работает со следующими устройствами:

Установка

Подключаемся по ssh к Raspberry pi и устанавливаем необходимый пакет (плагин):

sudo npm install -g homebridge-mi-acpartner

Для конфигурации конфига нам понадобятся следующие данные:

  1.       token, как его получить более подробно в этой статье
  2.       IP адрес шлюза (можно подсмотреть в настройках роутера в раздела DHCP сервер)

Добавляем аксессуар

Пишем в командной строке: 

nano ~/.homebridge/config.json 

попадаем в редактор для добавления конфига:

Добавить первоначальные настройки 

Добавляем первоначальные настройки чтобы получить код кнопки.

Добавляем платформу и кнопку (learnir_switch) в хомкит посредством которой далее в Хомките будем использовать для обучения и добавления ИК командам обучаемых ИК пультов.
"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 по установке плагина. 


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Maxmudjon Payziyev (Maxmudjon)
    Maxmudjon Payziyev (Maxmudjon) 7 месяцев назад

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

  2. Timan Grim (TimanGrim)
    Timan Grim (TimanGrim) отредактировано 7 месяцев назад

    Уважаемые форумчане. Интересует ваше мнение. Имеет ли смысл ждать, что aqara companion или remote 360 от сяоми будет работать без участия homebridge а просто в homekit или это маловероятно? Спасибо.

    • Gülahmet Müslim (axyskus)
      Gülahmet Müslim (axyskus) 7 месяцев назад

      вероятность всегда есть, вопрос когда ))) вон у акара хаба какие изменения появились. но лично мне почему то особо не верится. 

  3. Timan Grim (TimanGrim)
    Timan Grim (TimanGrim) отредактировано 7 месяцев назад

    Спасибо. И последний вопрос, дорогие форумчане. Если в наличии только aqara hub а из приложений будут использоваться только homekit и mi home, что лучше взять для управления пультами от ТВ, кондеев, ресивером? Aqara companion или xiaomi 360 Remote? Я так понял принципиальной разницы нет.  Задача просто завязать пульты в iphone для контроля тезникой через mi home ( с надеждой на добавление в будущем в homekit)

    • Gülahmet Müslim (axyskus)
      Gülahmet Müslim (axyskus) 7 месяцев назад

      кстати можно уже не ждать этого прекрасного будущего ))) никто не знает когда оно начнётся, через малину уже сейчас можно прокинуть в хомкит. но да,  это костыль и немного танцев с бубнами ))

  4. Gülahmet Müslim (axyskus)
    Gülahmet Müslim (axyskus) 7 месяцев назад

    AC Companion ещё и потребление энергии может считать, если кондёр через него запитать, аля обратная связь ))) и кстати многие модели кондиционеров уже вписаны в него, то есть можно просто выбрать вашу модель и всё, обучать пульт от кондиционера уже не придётся. в остальном мне кажется особой разницы нет. кстати ни в aqara companion ни в xiaomi 360 remote нет управление по rf433 идр, только ИК. 

К списку статей

Скидки для сообщества

MI-DOM

+7 977 282-80-53
Промокод:
SPRUTAI
Размер скидки:
5%

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
19 марта 2019, 22:19
Обзор долгожданного 2х канального zigbee реле от Aqara, сравнение с конкурентами и небольшой тест на Deconz, Mi Hub и Aqara Hub.
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
01 декабря 2018, 18:27
Получение токена устройств Xiaomi с помошью Windows или MacOs