Статья

Интеграция выключателей Aqara zero line (LN) в HomeBridge

Напишу маленькую, но полезную статью, столкнулся с проблемой когда купил выключатель Aqara zero line(LN), до этого использовал Aqara LL (без нулевой линии).Во время последних обновлений Xiaomi обновила шлюз, и изменила название выключателя с нулевой линией с ctrl_ln1 на ctrl_ln1.aq1, для решения этой проблемы необходимо сделать следующие:Установка плагина:

bash
Копировать
sudo npm install -g homebridge-mi-aqara

После установки плагина необходимо отредактировать один файл

bash
Копировать
sudo nano /usr/lib/node_modules/homebridge-mi-aqara/lib/ParseUtil.js

Изменить две строчки

javascript
Копировать
'ctrl_ln1': new SingleSwitchLNParser(platform), // 单按钮墙壁开关零火版
'ctrl_ln2': new DuplexSwitchLNParser(platform), // 双按钮墙壁开关零火版

на

javascript
Копировать
'ctrl_ln1.aq1': new SingleSwitchLNParser(platform), // 单按钮墙壁开关零火版
'ctrl_ln2.aq1': new DuplexSwitchLNParser(platform), // 双按钮墙壁开关零火版

После этого наш выключатель определиться homebridge и появиться в HomeKitТакже можно добавить выключатель в конфиг:

bash
Копировать
sudo nano ~/.homebridge/config.json

Пример:

json
Копировать
{
    "platforms": [{
        "platform": "MiAqaraPlatform",
        "gateways": {
            "6409802da3b3": "02i44k56zrgg578b"
        },
        "defaultValue": {
               "158d00012a87b1": {
                    "DuplexSwitchLN_Switch_Left": {
                        "name": "Подсветка Кухня",
                        "serviceType": "Lightbulb"
                    },
                    "DuplexSwitchLN_Switch_Right": {
                        "name": "Свет Кухня",
                        "serviceType": "Lightbulb"
                    }
               }
          }
    }]
}

После всех манипуляций перезагрузить homebridge

bash
Копировать
sudo killall homebridge homebridge

Кому-то сбережет время - но лучше в репозитарий отправить изменения, или проблему автору описать - что бы каждый ручками не вносил изменения ;) https://github.com/YinHangCode/homebridge-mi-aqara/issues">https://github.com/YinHangCode...

Но за изыскания, огромное спасибо ;)

Да я смотрю он забил на свой плагин, месяца 4 не выпускал обновлений. 


Я пробовал другие плагины, проблема таже. 


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