Всего пара не хитрых настроек и чайник уже в HomeKit.

Давно пользуюсь чайником от компании Redmond, модель RK-G200S. У него есть встроенный bluetooth, технология Ready for Sky и им можно управлять через приложения RFS из App Store и Google Play. А теперь, с помощью нашей инструкции вы получите возможность управлять чайником из Homekit.

Как обычно все настройку будем делать через Homebridge. Если вы впервые у нас, то тут вы сможете ознакомится со всеми первоначальными инструкциями.

А теперь идем в наш UI интерфейс или через терминал подключенный к вашей Raspberry Pi и устанавливаем плагин:

npm install -g --unsafe-perm homebridge-cmdswitch2

Копируем *.sh файлы из данного архива в домашнюю директорию Raspberry /home/pi (проще всего это сделать подключившись к Малинке любым ftp клиентом)

Скопированным файлам *.sh даем права 777

Теперь нам нужно узнать bluetooth mac адрес нашего чайника для того чтобы мы смогли к нему подключится по встроенному в малину bluetooth. Для этого сначала устанавливаем на малину следующее

sudo apt-get install bluez-tools

Затем ищем свое устройство, в нашем случае чайник (но это может быть утюг, радиатор и другое устройства поддерживающее включение по Блютус) с помощью команды

sudo hcitool lescan

В результате получаем вот такой примерно список в котор с легкостью мы узнаем наше устройство

Далее нам необходимо настроить наш config. Для этого добавляем следующие данные в него


"platforms": [
               {
                 "platform": "cmdSwitch2",
                 "name": "Switches",
                 "switches": [
                               {
                                 "name": "Чайник",
                                 "on_cmd": "/home/pi/on.sh 00:00:00:00:00:00",
                                 "off_cmd": "/home/pi/off.sh 00:00:00:00:00:00",
                                 "state_cmd": "/home/pi/status.sh 00:00:00:00:00:00 | grep -l 'ON'",
                                 "manufacturer": "Redmond",
                                 "model": "RK-G200S"
                               }
                             ]
               }
             ]

Вместо 00:00:00:00:00:00 необходимо подставить mac адрес вашего чайника который мы получили ранее.

И последнее что нужно сделать это ввести терминале строку

/home/pi/auth.sh 00:00:00:00:00:00

Вместо нолей подставить mac адрес чайника полученный ранее, подойти к чайнику и нажать на нем кнопку Power на 5 сек и нажать Enter в терминале.

На этом настройка завершена, перезагружаем Homebridge и переходим в приложение Дом, там должна появится кнопка включения и выключения чайника.

Так работа происходит через Bluetooth, то наша Raspberry не должна быть очень далеко от чайника, так же возможна небольшая задержка в работе.

Author