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

2 февр. 2019 г.

Добавление Чайника 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. Главное не забывайте про Воду которую он должен для вас вскипятить.

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

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

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


Мы в Telegram - t.me/soprut
  1. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 21 день назад

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

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

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

  3. (Dmprohorov) 21 день назад

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

  4. (stalkerj) отредактировано 21 день назад

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

    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) 21 день назад

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

      • (stalkerj) 21 день назад

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

        • Alex Khmelenko (Outsiderz)
          Alex Khmelenko (Outsiderz) 21 день назад

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

          • (stalkerj) 21 день назад

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

        • Вячеслав Фетисов (Ziracul)
          Вячеслав Фетисов (Ziracul) 21 день назад

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

          • (stalkerj) 21 день назад

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

            • Alex Khmelenko (Outsiderz)
              Alex Khmelenko (Outsiderz) 21 день назад

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

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

              2000x2000x_image.png?1549116092
        • Олег Челбаев (sprut)
          Олег Челбаев (sprut) 21 день назад
  5. (5342516) 21 день назад

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

    • Олег Челбаев (sprut)
      Олег Челбаев (sprut) 21 день назад

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

      • (5342516) отредактировано 20 дней назад

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

        https://github.com/PimenovAlexander/r4s-bluetooth/issues/5#issuecomment-449617043
  6. (volodeev) 21 день назад

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

  7. (KOMICCAP) 14 дней назад

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

  8. (Alehandro) 11 дней назад

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

  9. (putilin27) 11 дней назад

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

  10. (meta11ist87) 6 дней назад

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

  11. (meta11ist87) 6 дней назад

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

    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) 6 дней назад
    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) 6 дней назад

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

  12. (Sprut2019) 5 дней назад

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

    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) 3 дня назад

      Нету 

К списку статей

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

15 нояб. 2018 г.
Xiaomi Mi Remote 360 добавляем Apple HomeKit
9 нояб. 2018 г.
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
4 сент. 2018 г.
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 нояб. 2018 г.
Способы автоматизации механических ворот
15 окт. 2018 г.
Прошивка для Sonoff c нативным HomeKit
27 окт. 2018 г.
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
1 окт. 2018 г.
Нативный HomeKit на ESP8266
15 июн. 2018 г.
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
2 окт. 2018 г.
Установка SDK для компиляции прошивок под HomeKit
28 авг. 2018 г.
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.