Добавление 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. Загадку я так и не разгадал, в интернете информации не нашел вообще. 

Update 4.15.101, от 6.04.19г. подробнее тут.

Добавление 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) 4 месяца назад

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

  2. Григорий Абрамов (grishmanCH)

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

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

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

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

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

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

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

  6. (jBo)
    (jBo) 2 месяца назад

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

  7. (Jakobsons)
    (Jakobsons) 29 дней назад

    Не каких изменений? Также пробывал Basic подключить в михом список пуст :(

  8. (Blackcement)
    (Blackcement) отредактировано 9 дней назад

    Короче, чтобы всё заработало, надо в MI Home добавлять аккаунт Sonoff зарегистрированный на китайскую сим карту с номером +86***....

    Теперь надо заказать симку из Китая

  9. (bumerang99)
    (bumerang99) 7 дней назад

    У меня все появилось в Mihome без китайской сим карты

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

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

MI-DOM

Промокод:
SPRUTAI
Размер скидки:
5%

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

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