Добавление Sonoff eWeLink в miHome, Google Home, Apple HomeKit

13 дек. 2018 г.

После обновления приложение mihome (12.12.2018), появились не только Команды Siri Shortcuts, но и возможность добавить Устройства сторонних производителей, а именно появился пункт добавления устройств Sonoff. Я конечно же не мог пройти мимо такого обновления. Поискав дома и не обнаружил реле Sonoff со стоковой прошивкой (если не сделали backup вернуть в сток уже не удастся), я поехал в магазин и купил новое в трое дороже. 

Неудачное добавление eWeLink Sonoff в Xiaomi miHome

Приехавши домой, установил приложение eWeLink, добавил свое новое реле. И начал пытаться синхронизировать eWeLink и miHome. Результат меня не порадовал. Sonoff добавился в eWeLink, дальше я открыл miHome -> Настройки -> Функции лаборатории -> Устройства на сторонних платформах -> Добавить -> Первый пункт у нас приложение eWeLink -> Привязка учетной записи -> ввожу свой логин и пароль от eWelink, авторизация происходит, но устройство не синхронизируется.

Естественно я нажимал "Синхронизация устройства", обновил Sonoff до последней версии, несколько раз удалял его и добавлял заново. Результат был один, miHome не обнаруживает устройства подключенные к eWelink

Возможно выйдет обновления устройств Sonoff, после чего произойдет спаривание, возможно нужно какое-то другое устройство не Basic. Загадку я так и не разгадал, в интернете информации не нашел вообще. 

Добавление eWeLink Sonoff в GoogleHome

Расстроившись, я решил добавить Sonoff хоть куда-нибудь. Выбор был не велик... GoogleHome!

Открываем GoogleHome -> Добавить -> Настроить устройства -> Ранее настроенные устройства -> Smart We Link -> Логинимся. После успешной авторизации, Sonoff появился в приложении GoogleHome, только почему-то обозвал себя Розеткой.

Добавление eWeLink Sonoff в Apple HomeKit через HomeBridge

Конечно же Вы спросите как обстоят дела с HomeKit, а очень просто. Sonoff очень легко добавляется в HomeKit по средствам HomeBridge. Нам всего лишь необходимо получить token и установить плагин для HomeBridge

Ну а теперь обо всем по порядку.

Получение token на устройствах Sonoff

Для получения token нам необходима программа "Charles" для компьютера, скачать её Вы сможете по ссылке

Скачиваем, устанавливаем, запускаем. 



Во вкладке Proxy -> Proxy Settings 
Меняем порт с 8888 на 8080 
Далее идем во вкладку Proxy -> SSL Proxying Settings
Нажимаем кнопку Add и вписываем host и port.

host: eu-api.coolkit.cc 
port: 8080

Нажимаем "ОК"

Далее на телефоне: 

  • Настройки -> Wi-Fi -> (i) -> Настройка прокси -> Вручную. 
Сервер: IP вашего компьютера
Порт: 8080
Аутентификация: Выкл

  • Открываем Safari и переходим по ссылке chls.pro/ssl -> Разрешить  
  • Настройка -> Основные -> Профили и управл. устройства -> Charles Proxy -> Установить
  • Настройка -> Основные -> Об этом устройстве -> Доверие сертификатов -> Charles Proxy -> вкл.
Возвращаемся к компьютеру. В приложении Charles должен появится новый запрос с адресом https://eu-api.coolkit.cc:8080, разворачиваем -> api -> user, открываем любой запрос и открываем вкладку Contents

Ищем строку Authorization Bearer jdfsjfqbcxzcmlzxokqhdnflfsmdkf, где: jdfsjfqbcxzcmlzxokqhdnflfsmdkf и есть наш заветный token

Если запрос https://eu-api.coolkit.cc:8080 не появляется, открываем приложение eWeLink на телефоне и несколько раз вкл/выкл реле Sonoff

Установка и настройка Plugins для HomeBridge

Подключаемся по ssh к нашему HomeBridge и пишем в командной строке 

sudo npm -g install homebridge-ewelink

Далее переходим к редактированию конфига и добавляем наш eWeLink

        {
        "platform" : "eWeLink",
        "name" : "eWeLink",
        "authenticationToken" : "obtain-with-Charles",
        "apiHost" : "us-api.coolkit.cc:8080",
        "webSocketApi" : "us-long.coolkit.cc"
        }

Перезагружаем HomeBridge и наслаждаемся

Важно: Если перелогиниться в приложении eWeLink, token изменится, процедуру получения проходим повторно.

P.S. Если у Вас есть хоть какая-то информация по интеграции Sonoff в miHome, напишите мне в телеграмм или в комментарии. 

Также не забываем перед прошивкой любых устройств, делайте backup стоковых прошивок. 


Мы в Telegram - t.me/soprut
  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 2 месяца назад

    Шикаааааарно =))) великолепно - то чего не хватало многим ;)

  2. Григорий Абрамов (grishmanCH)
    Григорий Абрамов (grishmanCH) 2 месяца назад

    при попытке подключить eWelink аккаунт к Михом у меня происходит тоже самое. После ввода пароля не видит не одного устройства.
    Кстати кто-то говорил что токен меняешься каждый месяц. Правда ли это?

    • (myyyxa) 2 месяца назад

      Токен меняется при обновлении приложения, при логине/разлогине. Пользовался довольно долго описанным в статье способом, проблем особо не возникало. 

  3. (sergio) 2 месяца назад

    проще перепрошить sonoff на ravencore

    • Дмитрий Батюшин (ReD)
      Дмитрий Батюшин (ReD) 2 месяца назад

      проще, не кто не спорит, но интерес был интегрировать сонофф в михоме.

  4. Александр Межов (Mr.LEX) месяц назад
           {
            "platform" : "eWeLink",
            "name" : "eWeLink",
            "authenticationToken" : "obtain-with-Charles",
            "apiHost" : "us-api.coolkit.cc:8080",
            "webSocketApi" : "us-long.coolkit.cc"
            } не правильно или в моём случае, подключилось только при замене us на eu
  5. Дмитрий Гладких (dsgladkikh) месяц назад

    по поводу сопряжения соноф и ми хом есть какая то инфа?

  6. (jBo) 22 дня назад

    Для Homebridge есть плагин, где достаточно ввести логин/пароль, чтобы добавить устройства Sonoff. Без танцев с бубном. И работает более стабильно, смена токенов вообще побоку. 

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

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

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 за четыре команды в терминале.