В одной из статей мы завели наш Xiaomi Gateway в Homebridge и настроили работу радио. В этой статье мы научимся использовать дополнительную возможность шлюза — это сигнализация.

В первую очередь мы должны запомнить, что большинство плагинов для нашего шлюза работают только на шлюзах версии 2 и выше.

Установка плагина на Raspberry

Итак, устанавливаем плагин на вашу Raspberry Pi.

Заходим через терминал по ssh и набираем команду установки плагина

sudo npm install -g miio homebridge-mi-gateway-security --unsafe-perm

Далее необходимо открыть файл с конфигурацией вашей системы для добавления кнопки включения и выключения сигнализации XiaoMi и добавить в список accessories новый аксессуар.

"accessories": [{
    "accessory": "MiGatewaySecurity",
    "name": "MiGatewaySecurity",
    "ip": "192.168.1.xx",
    "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}]

«ip»: «192.168.1.xx» — ip адрес вашего шлюза «token»: «xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx» — токен, который вы можете посмотреть в свойствах шлюза (его вы можете взять либо из настроек в MiHome (см. прошлую инструкцию), либо из конфига добавленного вами ранее шлюза):

Также вы можете добавить параметр nightTime и указать время — в это время сигнализация встанет в режим ночного времени.

"accessories": [{
    "accessory": "MiGatewaySecurity",
    "name": "MiGatewaySecurity",
    "ip": "192.168.1.xx",
    "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "nightTime": "22:00:00-7:00:00"
}]

Примерное содержимое куска конфигурации, включая все устройства, которые уже могут быть заведены у вас будет выглядеть так (у меня еще добавлен очиститель и радиошлюз)

    "accessories": [
        {
          "accessory": "MiGatewayFM",
          "name": "Радиошлюз",
          "ip": "192.168.31.197",
          "token": "5cc8e13b0ef2c95e34e54a52db8debe0"
        },
        {
          "accessory": "MiAirPurifier",
          "name": "Очиститель",
          "ip": "192.168.31.253",
          "token": "55e0bb6c241a16a26af94d8fc02573a2",
          "showTemperature": true,
          "showHumidity": true,
          "showAirQuality": true
        },
        {
          "accessory": "MiGatewaySecurity", 
          "name": "MiGatewaySecurity", 
          "ip": "192.168.1.xx", 
          "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
        }
    ],

И перезагружаем Homebridge (опять же вспоминаем прошлые инструкции как мы это делаем). После чего сигнализация появится в устройствах.

Тем самым мы завели еще один заветный переключатель в HomeKit.

Author

Наш главный гайд-мастер. Инструкции и обзоры его конёк. Иногда перебарщивает с личным мнением.