Broadlink RM Pro — это серия умных пультов, которые легко синхронизируются со всеми приборами в вашем доме. Пульт работает на радио и ИК частотах. RM-Pro можно управлять при помощи мобильного гаджета на базе iOS либо Android. Для того, чтобы задавать команды самой разнообразной бытовой технике, вам будет достаточно лишь одного этого устройства. Вам больше не нужно находиться в комнате, чтобы выключить телевизор, отопление, освещение, тостер, кондиционер или иные устройства, ведь этот многофункциональный пульт позволяет управлять приборами с любой точки земного шара через сеть Интернет. Также вы сможете установить таймер на включение или отключение техники в определенное время. Его контроллер способен взаимодействовать с более, чем 80 000 моделей бытовых приборов, управляемых на радиочастоте 433/315 MHz и инфракрасных волнах.

Но мы бы не стали писать об этом устройстве если бы оно не было совместимо с Home Kit.

Представляем вашему вниманию плагин для устройств Broadlink RM Pro, он так же совместим с RM3 mini.

Пошаговая настройка.

У вас должен быть установлен Homebridge.

1. Подключаемся к Raspberry Pi 3

ssh pi@ваш_ip
    в поле password  вводите ваш пароль

2. Устанавливаем плагин

https://www.npmjs.com/package/homebridge-broadlink-rm

sudo npm install -g homebridge-broadlink-rm

3. Переходим к настройке config.json, который обычно находится

/home/pi/.homebridge

4. Прописываем в конфиг платформу

"platform": "BroadlinkRM",
 "name": "Broadlink RM",
 "hideScanFrequencyButton": true,
 "hideLearnButton": false - это позволит нам получить кнопку сканирования hex кодов в приложении Дом

Перезагружаем homebridge — в результате у вас должна появится новая кнопка, которая нам поможет в получении hex кодов кнопок ШК пультов.

Сканирование hex кодов

Для того чтобы прописать кнопку с IR пульта в конфиг, нам понадобится его hex код. Нажимаем на появившийся в Доме выключатель, он включится, а на Бродлинке загорится красный огонек. Нажимаем необходимую нам кнопку на ИК пульте — красный огонек погаснет — все сделали правильно, код считан.

Для того чтобы увидеть и скопировать код необходимо зайти в лог Homebridge, например командой

pm2 0 log

Мы увидем примерно следующую строчку там от Бродлинка

Теперь этот код можно скопировать и использовать при добавлении аксессуаров в платформе Бродлинка в своем конфиге.

Все возможное комбинации работы аксессуаров вы найдете в описании к плагину Broadlink.

Для наглядного примера покажу Вам свой конфиг с настроенным Бродлинком и привязанным к нему пультом от проектора, который включает его и выключает. Включение происходит нажатием кнопки ON, а выключение тройным нажатием кнопки OFF с интервалом в 2 секунды между нажатиями. Как видите настроить можно любые конфигурации нажатий.

{
 "platform": "BroadlinkRM",
 "name": "Broadlink RM",
 "hideScanFrequencyButton": true,
 "hideLearnButton": false,
 "accessories": [
 {
 "name": "BenQ",
 "type": "switch-repeat",
 "disableAutomaticOff": true,
 "data": {
 "on": "260090000001289513131112141214121411141014121312141114121510131213391336141114121436153614361338131214121337131213121312141114121535143812131336140005e700012a931312131213131311141215101312141115111312141212141237143713131212133714371436143714111510143715101411141114131212143813361412143514000d050000000000000000",
 "off": "260090000001289413121312141114121312141213121312131213121412131313361437131313111511133713371537131114131237141114371312131214111536133813131238130005e8000128931412141114131212141114111411141114121312141114111537133616101510131313371337143812121312143713121535151212121314123713371411143813000d050000000000000000"
 },
 "onSendCount": 1,
 "offSendCount": 3,
 "interval": 2
 }
 ]
 }

 

Author