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

02 февраля 2019, 10:19

Добавление Чайника 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, например такие, как обогреватель или розетка.

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


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 5 месяцев назад

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

  2. Вячеслав Фетисов (Ziracul)
    Вячеслав Фетисов (Ziracul) 5 месяцев назад

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

  3. (Dmprohorov)
    (Dmprohorov) 5 месяцев назад

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

  4. (stalkerj)
    (stalkerj) отредактировано 5 месяцев назад

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

    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) 5 месяцев назад

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

      • (stalkerj)
        (stalkerj) 5 месяцев назад

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

        • Alex Khmelenko (Outsiderz)
          Alex Khmelenko (Outsiderz) 5 месяцев назад

          Первоисточник с GitHub ему уже 3 года.

          • (stalkerj)
            (stalkerj) 5 месяцев назад

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

        • Вячеслав Фетисов (Ziracul)
          Вячеслав Фетисов (Ziracul) 5 месяцев назад

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

          • (stalkerj)
            (stalkerj) 5 месяцев назад

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

            • Alex Khmelenko (Outsiderz)
              Alex Khmelenko (Outsiderz) 5 месяцев назад

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

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

              2000x2000x_image.png?1549116092
  5. (5342516)
    (5342516) 5 месяцев назад

    что-то напоминает  https://zen.yandex.ru/media/in...

  6. (volodeev)
    (volodeev) 5 месяцев назад

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

  7. (KOMICCAP)
    (KOMICCAP) 5 месяцев назад

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

  8. (Alehandro)
    (Alehandro) 5 месяцев назад

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

  9. (putilin27)
    (putilin27) 5 месяцев назад

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

  10. (meta11ist87)
    (meta11ist87) 5 месяцев назад

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

  11. (meta11ist87)
    (meta11ist87) 5 месяцев назад

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

    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) 5 месяцев назад

      Для подключения данного модуля его необходимо скопировать в директорию «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.

      • (Qmaro54321)
        (Qmaro54321) отредактировано 4 месяца назад
        Комментарий был удален
      • (zacharovigor)
        (zacharovigor) 4 месяца назад

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

        key: 'ffffffffffffffff'
      • (zacharovigor)
        (zacharovigor) 4 месяца назад

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

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

        Error while setting up platform R4S_G200S
  12. (Sprut2019)
    (Sprut2019) 5 месяцев назад

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

  13. (Shapovalov)
    (Shapovalov) 4 месяца назад

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

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

  14. (profx5015)
    (profx5015) отредактировано 25 дней назад
    Комментарий был удален
К списку статей

Скидки для сообщества

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.