Статья

Прокидываем чайник Redmond Skykettle в Homekit.

Добавление Чайника REDMOND в HOMEBRIDGE на примере модели Redmond Skykettle G201S и нашей любимой Raspberry Pi

Для этого нам необходимо:

Установить плагин  homebridge-cmdswitch2 (это можно сделать в терминале либо через вебморду Homebridge)

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

Скопировать файлы на Малинку в папку home/pi либо в любую другую, но тогда в config.json необходимо будет прописать путь до вашей папки. Нам необходим Bluetooth mac адрес нашего чайника. Для этого устанавливаем утилиту bluez-tools на малинку, прописываем в терминале следующую команду: 

sudo apt-get install bluez-tools

Узнаем mac адрес нашего чайника, для этого в терминале пишем следующее:  

sudo hcitool lescan

В итоге получаем список mac адресов всех Bluetooth устройств находящихся по близости, чайник сам подскажет свой mac адрес

5. Переходим в наш Config и вставляем код:

{ "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-G201S" } ] },

Вставляем полученный в результате сканирования mac адрес в код вместо 00:00:00:00:00:00

6. Перезапускаем Homebridge и получаем новое устройство в Homekit

!!! ВНИМАНИЕ !!! Если после всех проделанных манипуляции ваше устройство появилось в Homekit, но не реагирует команды, то проделываем следующие манипуляции:

  • Заходим в терминал и вводим следующее:  

/home/pi/status.sh 00:00:00:00:00:00

Вместо 00:00:00:00:00:00 вставляем mac адрес вашего устройства.  Жмем Enter и видим такую строку: connect: Device or resource busy (16) 

После этого в строке терминала пишем: 

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

 Вместо 00:00:00:00:00:00 вставляем mac адрес вашего устройства. 

На Чайнике зажимаем кнопку Power на 5 секунд и жмем Enter в терминале. 

После чего в Терминале мы должны увидеть следующее:

После этого повторяем 1) пункт и мы должны увидеть текущее состояние нашего прибора одно из двух ON или OFF.

Теперь мы можем включать свой чайник откуда угодно, а не в радиусе действия Bluetooth. Главное не забывайте про Воду которую он должен для вас вскипятить.

При отсутствии воды в чайнике или недостаточном ее количестве сработает автоматическая защита от перегрева и отключит питание чайника. 

Небольшое дополнение для тех у кого чайники включаются по двум кнопкам как на Redmond RK-M170S

В связи с популярностью вопросов по настройке разных моделей чайников выяснилось, что чайники  серии Redmond RK-M170 и им подобные запускаются по нажатию двух кнопок.  Возникала следующая проблема что чайник мог показывать свое "состояние" и "выключаться" но "включить" его было нельзя. Что бы решить данную проблему вам необходимо скачать файл и скопировать его в папку /home/pi  После чего немного изменить свой конфиг в Config.json 

Так же не забывайте делать эти файлы исполняемыми:  sudo chmod x /путь к файлу

{ "platform": "cmdSwitch2", "name": "Switches", "switches": [ { "name": "Чайник", "on_cmd": "/home/pi/connect.sh 00:00:00:00:00:00 on", "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": "Модель вашего чайника" } ] }

P.S. Данное руководство можно использовать с другими устройствами Redmond Ready For Sky (R4S) которые могут включаться и выключаться по Bluetooth, например такие, как обогреватель или розетка.

Ссылка на файлы первоисточника


С почином, отличная статья! Давай теперь все тоже самое для xiaomi чайника=) 

Спасибо за Ваш труд. Отличная статья, хорошая заявка на победу.

Отлично, придётся снова купить малинку)

А какой первоисточник файликов на яндексе? И еще в примере конфига внизу модель чайн ка не ваша написана, а один в один как пример конфиг на другом сайте. Это просто догадка конечно, но все же...

Модель можно написать какую угодно, на работу не влияет, у Redmond большая линейка чайников G2xxS, так же можно сделать кнопки поддержания температуры, но это бессмысленно лишние выключатели в HomeKit 

Я не о том. Я к тому что вы написал не по первоисточнику, а по инструкции с другого сайта, не очень красивый подход.

https://github.com/PimenovAlexander/r4s-bluetooth">Первоисточник с GitHub ему уже 3 года.

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

Я не пойму в чем проблема братцы? Опенсоурс на то и есть, все публикуют и описывают как хотят. Я понимаю о чем ты говоришь, но прости, вы не первоисточник. Первоисточник это Гитхаб. То, что есть подобные статьи на других порталах это не означает, что вы являетесь первоисточниками.

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



Ссылка была указана на первоисточник, на основе которого были созданы эти файлы.

В скриншоте выделил

2000x2000x_image.png?1549116092

http://t.me/spruttroubles/2851">Вопрос закрыт

А мне это напоминает https://github.com/PimenovAlexander/r4s-bluetooth">https://github.com/PimenovAlex... , хочешь подискутировать сюда http://t.me/spruttroubles/2851">http://t.me/spruttroubles/2851

сходил к истокам, нашел ценную информацию для моего чайника, теперь включается на подогрев до 95С 


https://github.com/PimenovAlexander/r4s-bluetooth/issues/5#issuecomment-449617043

Отлично, автор молодце... как раз имею такой чайник! Еще бы в Athome Homey он появился)))

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

Отличная статья👍🏻👍🏻👍🏻 Спасибо автору!!!

спасибо, пойду мучить чайник) а то по блютуз не айс его включать

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

А может можно управлять техникой редмонд и из хомассистента?

обновите пожалуйста ссылку не работает.

Для подключения данного модуля его необходимо скопировать в директорию «config_folder_homeassistant/custom_components/switch/», а также добавить в конфигурацию следующие строки:


switch:
- platform: R4S_G200S
mac: 'FF:FF:FF:FF:FF:FF' # insert your mac
key: 'ffffffffffffffff' # generate your own 8 byte key
scan_interval: 90
device: hci0 # your bluetooth device


После этого необходимо перевести чайник в режим сопряжения и перезагрузить сервис homeassistant.

Здравствуйте. Нашел тут статейку на хабре с улучшенной версией https://habr.com/ru/post/412583/">https://habr.com/ru/post/41258... там с середины статьи. Вы вроде шарите в этом посмотрите пожалуйста на сколько оно жизнеспособно? а то у меня все крашиться 

Подскажите пожалуйста, что указывать в поле key?

key: 'ffffffffffffffff'

В текущей версии Hass OS 

0.88.2

выдает ошибку: 

Error while setting up platform R4S_G200S

А для Homey нету плагина на REDMOND чайники?

Нету 

Спасибо за статью! 

Все чётко работает!

Не выходит подключить RK-M171S. Статус отображается верно, но управление ни через homebridge, ни через консоль не выходит. Может кто-нибудь совет новичку дать?
Заранее спасибо)

подскажите как это сделать на Mac , при том что bluez-tools на мак не установить 

Тоже интересно 

Для rk-171s статус показывает, выключает, авторизацию проходит, но так и не включает((( Что сделать?

Возникла проблема, если чайник не на подставке или просто выключен, малина виснет, запускается много процессов status.sh и устройства в хоумбридж, переходят в статус не отвечает. Есть костыль, включить чайник в розетку, перезагрузить малину, но хотелось бы найти более сносное решение. Никто не сталкивался? 

Аналогичная проблема( удалось комунить решить?

Здравствуйте, проблема такая, вроде все настроил правильно, включить не могу, а выключить чайник могу. Чайник RK-M171S-E

Такая же проблема с этой моделью, может автор статьи подскажет как побороть((((?

Удалось побороть проблему?

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

Подскажите, пожалуйста - как именно??????? Что надо сделать? У меня то же самое!!!!

Аналогично, выключение работает, включение нет, чайник RK-173S-E

О! И чайник можно завести... ) Все получилось! 

В Homebridge был красивый плагин для G214S, но у меня он так и не заработал (https://www.npmjs.com/package/homebridge-redmond-skykettle-g214s">https://www.npmjs.com/package/...) Видимо не совместим с node.js 14. Обидно, плагин гораздо продвинутее, чем switch. По задумке мог и температуру нужную выставлять и текущую показывать. 

Вышеуказанный конечно заработал, но...



Подскажите как быть? В Homekit появился, но пишет этот аксессуар не отвечает.


https://sprut.ai/static/media/cache/00/73/39/5/7044508/74502/1000x_image.png?1612635576" alt="1000x_image.png?1612635576" />
https://sprut.ai/static/media/cache/00/73/39/5/7218392/74503/1000x_image.png?1612637747" alt="1000x_image.png?1612637747" />

Прикольно - вчера настроил - теперь включаю выключаю соседский чайник )))

имейте это ввиду


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

Устройства


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