Как подключить wifi switch module ms 104b

Обновлено: 06.07.2024

Я долго думал, как превратить всё то освещение, которое у меня уже есть, в умное. Из того, что у меня уже было н тот момент, более-менее, с натяжкой, управляемым можно назвать только потолочный светильник Navigator - и тот управляется только по ИК через Broadlink. Выключил выключателем - выключателем только, будь добр, включай обратно.

Нужно менять обычные выключатели на управляемые. И тут глаза разбегаются, столько много разных предложений на Алиэкспрессе. А вместе с выбором прилагается масса нюансов, самым распространённым из которых является требование нейтрального провода в подрозетнике. Немаловажную роль также играет наличие современного подрозетника в стене, поскольку большинство решений имеют установку европейского образца - с прикручиванием выключателя к ушкам подрозетника, что вообще никак не сочетается с советскими чашками.

Несколько раз на глаза мне попадались упоминания реле Shelly , но ценник немножко кусался. Зато нашёлся близкий аналог в виде Sonoff MINI , который подкупил, кроме всего прочего, ещё и возможностью прямой работы через REST api. Нужность этой возможности - предмет для споров, но любая возможность отвязать устройство от серверов и учётных записей производителей, на мой взгляд, это плюс.

В общем, на ближайшей (предновогодней) распродаже Aliexpress заказал я таких сразу пять штук, по цене около 460 рублей за штуку, и уже третьего января я их получил. Очень удобно, я успел почти все расставить за январские праздники (и один спалить).

Описание устройства

Sonoff MINI - это белый кирпичик размерами 42,6х42,6х20мм с вынесенной наружу антенной на липкой основе. В отличие от круглого упомянутого Shelly он квадратный и нужно внимательно замерять, влезет ли он в современный подрозетник. В один из моих он не влез, поскольку мешали распорки подрозетника, которыми оный держится в стене. Кроме этого, всегда надо считать глубину подрозетника с учётом установленного выключателя или розетки. Тем, кто планирует или делает ремонт, стоит сразу подыскать подходящие подрозетники для установки - в любом случае место лишним не бывает. Если всё же места маловато, можно выиграть несколько миллиметров в толщину, если снять корпус, но это манипуляции на любителя.

Реле имеет шесть контактов: линия и нейтраль на вход, линия и нейтраль на выход (нейтрали замкнуты между собой) и два контакта для подключения выключателя:

Схема подключения реле, картинка взята с Aliexpress Схема подключения реле, картинка взята с Aliexpress

Подключается реле к сети Wi-Fi в диапазоне 2.4ГГц. Сети 5ГГц не поддерживает (вообще практически все устройства для умного дома работают исключительно в диапазоне 2.4ГГц, потому что работают на одних и тех же чипах).

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

Добавление устройства в eWelink

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

Долгим нажатием на кнопку реле переводим устройство в режим сопряжения - огонёк быстро мигает. Если огонёк мигает, но медленно - держим кнопку нажатой дольше. На телефоне включаем геолокацию (без неё не работает сопряжение почему-то). Затем в приложении нажимаем синюю кнопку "добавить", выбираем быструю синхронизацию, вводим реквизиты для подключения к домашнему Wi-Fi (нужно только в первый раз, потом при включенной геолокации данные подставляются автоматически) и нажимаем "Далее". Начнётся поиск устройства:

Если устройство правильно переведено в режим сопряжения, то оно довольно быстро подхватится и останется только задать имя нового устройства.

После этого можно в настройках устройства обновить прошивку (все мои устройства поставлялись с прошивкой 3.3.0, но сейчас доступна уже 3.5.0

Так же в настройках нужно обязательно посмотреть Идентификатор устройства (DeviceID):

DIY-режим и настройка

Сразу скажу, что для интеграции в HomeAssistant режим DIY не обязателен, есть компонент, который работает с учётной записью eWelink, но при этом выкачивает токены локально и дальше работает с реле исключительно внутри сети (без облака производителя). Про этот компонент и подключение его к HomeAssistant я расскажу в другой заметке про другой выключатель, но всё это будет применимо и к этому реле.

Для смены параметров есть специальные утилитки, про которые добрые люди написали в интернете , но у меня под рукой не оказалось Windows и проще оказалось переподключить релюшки к домашней сети через точку доступа и команды REST.

Инструкция ниже действительна для устройств с версией прошивки 3.3.0 или 3.4.0. Для прошивки 3.5.0 есть более свежая документация с описанием подключения и настройки. Как только я получу новую партию реле и обновлю прошивку, я напишу отдельную заметку по новой инструкции.

Итак, во-первых, надо разобрать корпус устройства (он на простых защелках) и установить перемычку, которая прилагается к устройству, на два контакта-штырька. Затем на телефоне заводим точку доступа с названием sonoffDiy и паролем 20170618sn. Пароль универсальный для всех устройств Sonoff. К этой точке доступа я подключил свой ноутбук и к ней же приконнектил релюшки (по одной, чтобы не путаться).

Затем надо найти ip-адрес. На Ubuntu (и другой Debian-based OS) нужно установить пакет для работы:

Затем сканируем сеть на наличие устройств:

Получим что-то типа такого:

+ wlp2s0 IPv4 eWeLink_1000b4a828 _ewelink._tcp local
= wlp2s0 IPv4 eWeLink_1000b4a828 _ewelink._tcp local
hostname = [eWeLink_1000b4a828.local]
address = [192.168.1.123]
port = [8081]
txt = ["data1=" "seq=380" "apivers=1" "type=diy_plug" "id= 1000af0b78 " "txtvers=1"]

Здесь нам нужен address и id (он должен совпадать с Идентификатором устройства, полученным в eWelink.

Для владельцев MacOs порядок такой:

Получаем в результате запись вида:

22:42:25.474 Add 3 5 local. _ewelink._tcp. eWeLink_ 1000af0b78
Timestamp A/R Flags if Hostname Address TTL
22:48:33.527 Add 40000002 5 eWeLink_1000b5b1f3.local. 192.168.1.123

Теперь у нас есть всё необходимое для прямой работы с устройством. Для работы через REST-запросы я поставил плагин ARC (Advanced Rest Client) для Google Chrome.

Подробное описание протокола взаимодействия с устройствами с версией 3.3.0 и 3.4.0 есть в официальном документе от производителя, можно пользоваться им.

Во-первых, проверим доступность реле, для этого формируем запрос:

Отправляем сформированный запрос на устройство кнопкой SEND и получаем ответ. Если запрос отправляется, но ответа нет - надо проверить ip-адрес, вероятнее всего отправляем не туда. Если запрос не "200 OK" - значит что-то в запросе неверное, проверяем device id или структуру запроса.

Ответ "ОК" говорит о том, что запрос успешно отправлен. Реле должно щёлкнуть, лампочка - поменять свой цвет. Это говорит о том, что ip-адрес и deviceid определены верно, можно приступить к настройке реле под домашнюю Wi-Fi сеть.

"deviceid": "[Идентификатор устройства]",
"data": "ssid": "MyWiFi",
"password": "MyPassword"
>
>

где ssid и password - логин и пароль от домашней Wi-Fi сети.

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

<
"deviceid": " [Идентификатор устройства] ",
"data": "startup": "stay"
>
>

, где параметр startup может принимать значения:

  • on - включить реле при подаче питания
  • off - выключить реле при подаче питания
  • stay - установить последнее положение, которое было до отключения питания.

Нужный режим выбирается исходя из сценария использования реле. Если планируется использовать реле под стандартным выключателем, то наилучшим режимом, на мой взгляд, является stay, что исключит необходимость совершать лишние телодвижения, если вдруг электричество отключилось а потом вернулось обратно. В этом случае, если свет горел, то он включится самостоятельно. Если же по каким-то причинам нужно управлять освещением (или другим прибором) путём подачи/прерывания питания, то нужно выбирать on или off, в зависимости от того, нужно ли нам включать устройство или выключать.

Интеграция с HomeAssistant.

Теперь нам осталось добавить свои устройства в HomeAssistant. Для этого есть два компонента, по умолчанию недоступные в HACS, но которые можно туда добавить: один работает через учётную запись eWelink, второй подключается к устройствам напрямую.

Поскольку я изначально не планировал использовать облако производителя и потратил столько усилий на переделку устройств на работу внутри сети, то и интеграцию я выбрал подходящую. Идём в HACS на вкладку Settings и в поле Add custom repository вставляем mattsaxon/sonoff-lan-mode-homeassistant, категория Integration, сохраняем (значок дискеты). Теперь на вкладке Integrations у нас появился новый модуль SONOFF LAN MODE R3. Устанавливаем его и приступаем к настройке.

Открываем в Конфигураторе файл switches.yaml и добавляем в него строки:

- platform: sonoff_lan_mode_r3
name: sonoff_bedroom
device_id: 1000af0b78

, где name - название нашего устройства, которым мы будем пользоваться в дальнейшем, device_id - идентификатор устройства.

Перезагружаем конфигурацию и проверяем наличие нашего выключателя в Панели разработчика, на вкладке Состояния.

Темой этого обзора, будет компактное реле Moes предназначенное для установки в подрозетник. Реле управляется по Zigbee и относится к экосистеме устройств Tuya Smart. Поговорим о его возможностях в штатной системе управления, а также и о альтернативных методах интеграции в Home Assistant.

Содержание

Купить на Aliexpress — цена на момент публикации $12.59

Параметры

  • Модель — MS-104Z, одноканальное реле с нулевой линией, без диммирования
  • Интерфейс — Zigbee 3
  • Рабочее напряжение — 90-250 Вольт
  • Максимальный ток нагрузки — 10 А
  • Диапазон рабочих температур — -10 + 40С
  • Размер — 52х47х18 мм
  • Класс защиты — IP20

Поставка

Поставляется реле небольшой белой картонной коробке, с схематическим изображением устройства и логотипом экосистемы Tuya Smart сверху и Google Assistant и Amazon Alexa внизу. На торце указана модель, всего их существует четыре — на одну и две линии, и как с функцией диммирования, так и без нее.

В коробке кроме реле нашлась еще небольшая инструкция на английском, на ней еще есть QR код с ссылкой на немецкую версию. Из интересного в инструкции — схемы подключения — с использованием внешнего выключателя, либо пары выключателей в проходной схеме, и без него.

Конструкция

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


Провода подключаются в зажимную контактную колодку, с одного из торцов реле. Головки винтов находятся на фронтальной части.


Как и упомянутые мной реле от Lonsonho, герой обзора отлично помещается в стандартный круглый подрозетник, и поверх него можно разместить не глубокий выключатель или розетку.


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


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

Tuya Smart

После запроса на имя и определение месторасположения — реле появится в списке дочерних устройств шлюза и в общем перечне на основной странице приложения.

Плагин реле — весьма простой. Большую часть площади экрана занимает окно его статуса — включено или выключено. Внизу — четыре кнопки. Первая, название которой перевели как мощность — это переключатель питания. Вторая — таймер, который можно установить как однократно так и периодически на срабатывание реле.

Далее идет установка обратного отсчета — с установкой временного интервала. А самая интересная опция — четвертая, Настройки.

Здесь можно установить режим в котором будет реле после восстановления питания, всегда включаться, всегда выключаться или помнить последний статус. Еще есть меню настройки индикатора, написано светодиодного, но на самом деле пищалки.

Реле может работать как действие для автоматизаций, в этом режиме доступно несколько вариантов. Начиная с самого основного — включить, выключить или переключить состояние.

Далее идет установка времени обратного отсчета, как замена стандартной опции задержки в автоматизации. Опция по энергопотреблению — мне непонятна, так как энергомониторинга в реле нет. Также в автоматизациях можно устанавливать режимы работы после восстановления питания.

И конечно режим работы индикатора. Не уверен в практической ценности последних двух опций — мне кажется это достаточно установить разово вручную.

Через меню настроек есть возможность объединить несколько реле в одну группу с общим управлением.

Тестирование

Выключатель и логическое управление работают параллельно, у выключателя нет фиксированного положения включено или выключено — он переключает состояние. В зависимости от качества связи с облаками — смена статуса может немного запаздывать, но реакция реле — моментальная.


Живое испытание реле в режимах всегда вкл, всегда выкл и сохранение состояния — можно в видео версии обзора, сфотографировать к сожалению это не получается :)

zigbee2mqtt

С поддержкой в альтернативных системах проблем нет, при использовании прошивки поддерживающей Zigbee 3. В данном примере используется стик CC2531 на прошивке zstack 3. Устройство корректно определилось и добавилось в систему.


Как и подавляющее большинство других устройств с стационарным питанием и нулевой линией — устройство является роутером.


Здесь у него есть два состояния — уровень качества связи и переключатель состояния реле.


Они и передаются в виде сущностей в Home Assistant. Управление локальное — поэтому скорость реакции на переключение, так и обновление статуса при механическом переключении — моментальное.


SLS Gateway

Не останутся в стороне и пользователи SLS шлюза. Устройство полностью поддерживается и здесь. Кстати для ручного перевода в режим сопряжения — нужно с небольшой задержкой 5 раз включить и выключить реле при помощи механического выключателя.


Реле корректно определяется со своим изображением, конечно тоже как роутер.


В Home Assistant пробрасывается аналогично zigbee2mqtt — свич и сенсор уровня заряда. Остается открытым вопрос — как в этих интеграциях устанавливать режимы работы реле после восстановления питания.


Установка

В моем случае, я применил реле в квадратном подрозетнике, для возможности перезагрузки по питанию управляемого светильника Yeelight 650. Это стало возможным потому, что сюда заведен ноль.


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

1) Можно ли перепрошить устройство на стороннюю прошивку?
Да, практически для каждого Sonoff-устройства уже есть сторонние прошивки. См. раздел "Сторонние прошивки".
2) Если "накатить" стороннюю прошивку, будет ли возможность использовать это устройство с eWeLink?
Нет, поддержка eWeLink и Sonoff-облака исчезает. Но появляется поддержка протокола MQTT, что дает возможность использовать устройство в своей домашней эко-системе "умный дом", так как свой "умный дом" контролировать легче, чем китайское "облако".
3) Можно ли написать самому прошивку?
Да, все (?) Sonoff-устройства основаны на чипах ESP8266 или ESP8285. Как создавать прошивки для этих модулей в сети Интернет очень много статей и уроков.
4) Что нужно, чтобы перепрошить Sonoff-устройство?
Обычно достаточно иметь конвертор интерфейса USB в TTL UART типа такого. Часто нужно припаять на плату Sonoff коннектор типа "гребенка", чтобы подключить конвертор USB-TTL UART. Обратите внимание, что есть возможность прошить Sonoff-устройство без паяльника и конвертора, если версия прошивки меньше 1.6 или больше 2.0 и даже имеется личный опыт пользователей форума (см. ниже секцию Полезное).
5) Способны ли Sonoff-устройства работать в морозную погоду или при большой влажности?
Да, практикуется использование Sonoff-устройств в условиях мороза и влажности. Для уличного использования рекомендуется помещать устройства в герметичный корпус. Для условий с большой влажности и конденсата, рекомендуется покрыть плату лаком для электроники, чтобы избежать замыкания (пример).

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

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

Ну можно и без перепрошивки, но с заморочками. Уже несколько раз постил эту ссылку с хаком: Sonoff switch complete hack without firmware upgrade

Пару недель назад купил несколько Sonoff Basic и довольно быстро осознал, что "работать через облако в приложении eWeLink" - чертовски неудобно.
Возникла идея написать альтернативный сервер для Sonoff'а, которая позволит получать статус устройств и управлять ими, причём с сохранением оригинальной прошивки.

p.s. Работает только с Sonoff Basic, по остальным устройствам нужны логи, чтобы разобраться со структурой данных
p.p.s. Ещё в мыслях - разобраться в логике работы OTA обновления прошивки и научиться менять прошивку на альтернативную без вскрытия устройства.
p.p.p.s. В ближайших планах сделать Dual Control - возможность управления устройством как локальный сервер так и через eWeLink или даже выводить в eWeLink устройства, которые изначально не имеют отношения к Sonoff'у (но это уже на будущее, и, возможно, в виде плагина к Domoticz).


Вчера успешно перешил выключатель Sonoff Touch по этому способу. Из геморроев - необходима установка Python 3.5.x и pip. ОБЯЗАТЕЛЬНО отключить фаерволы и шибко умные(типа internet security) антивири. После запуска скрипта есть подсказки которые не дадут заблудиться или накосячить.
Кратко:
1.Запускаем скрипт и вводим все что он просит: Указываем интерфейс Wi-Fi, имя своей домашней сети и пароль.
2.Переводим Sonoff в режим подключения и подключаем ваш ПК/Ноут к Wi-Fi сети с названием Itead-xxxxxx. Пока вы это делаете скрипт терпеливо ждет и рисует точечки)
3.После подключения к сети itead-xxx начнется первый этап прошивки. Все что отобразится на экране надо в точности записать или запомнить(шутка). Примерно на этом этапе ваш Wi-Fi адаптер получит адрес 192.168.4.2, об этом напишет скрипт и желательно проверить это руками.
4.По окончании первого этапа нужно будет дождаться появления новой Wi-Fi сети с именем FinalStage и подключиться к ней. Начнется финальная прошивка устройства.
5.После окончания прошивки скрипт напишет, что можно его завершить.
6.PROFIT

Вариант увеличения зоны срабатывания сенсора.

Прикрепленное изображение

Медный скотч (при желании можно наклеить ещё (главное не перекрыть отверстия под светодиоды)), провод на фото сечением 0.22мм, в нижней части наклеил изоленту (белая полоска) чтоб контакты платы не коснулись нашей доработки.

ps У меня сенсор срабатывает 3-6мм - но меня и раньше устраивала чувствительность, целью было расширить зону а не увеличить чувствительность.
Ещё как вариант - подозреваю что может понизиться чувствительность wifi так как его антенна может оказаться под медью.


СПОСОБ №1
Инструкцию скопировал отсюда
1) Распакуйте файл ReadFlash_ESP82XX.zip ( 38.15 КБ )

2) В папке ReadFlash_ESP82XX 2 файла: esp_tool.exe и readflash_esp82xx.bat.
3) Откройте readflash_esp82xx.bat в Блокноте или подобном редакторе.
4) Укажите номер порта присвоенного конвертеру USBUART (-pCOM) (так же, рекомендуется установить скорость порта 115200 бит в секунду: в Диспетчере устройств, в свойствах ком-порта для драйвера "Prolific USB-to-Serial Comm Port (Com <ваш ком порт>)", на вкладке "Параметры порта", выставить значение "Бит в секунду" на 115200).
5) Запускаете readflash_esp82xx.bat (заметка про Sonoff Basic).
6) На экране Connecting . connection established
7) По окончанию считывания 1048576 bytes written to "esp82XX.bin".
8) Файл переименуйте согласно типу устройства, расширение bin не трогаем.

Если еще нет опыта работы с UART и возникают подобные вопросы, то есть ответ.

СПОСОБ №2
В некоторых случаях, 1-й способ не работает почему-то (у меня не получилось сделать бекап с Sonoff T1 EU), но нашелся еще один способ (ENG), который отработал нормально. Этот же способ, но статья на русском.

  1. Отключаете все файрволлы
  2. Ставите питон 3.5
  3. Открываете командную строку от имени администратора для установки зависимостей
  4. Для установки зависимостей переходите в папку с SonOTA (командой cd) и выполняете:

По моему опыту, самая частая ошибка Windows-пользователей в том, что они выполняют все пункты под копирку, при этом они не обращая внимания, что команды обращаются к файлам, а командная строка у них работает из другой папки. Они получают ошибку о том, что нет такой команды/файл не найден, не вникая в неё, тут же орут на весь форум. Всегда нужно обращать внимание, в какой папке вы работаете из командной строки и есть ли в ней (в этой папке) нужные файлы!


Именно с управления светом многие начинают свой Умный Дом.

Действительно, заменить лампочку это ведь так просто. Стоимость умных ламп начинается от 500 рублей. Для Wi-Fi ламп не нужны хабы - они сразу готовы к работе после настройки.

Но если для управления такими лампами вы продолжаете использовать старый глупый выключатель - их смысл теряется.

Кто-то решается строить управление светом на полностью беспроводном управлении, кто-то вместо умных ламп выбирает умные выключатели. У каждого варианта есть свои плюсы, минусы и нюансы.

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

Умные выключатели не требуют для своей работы роутеры или хабы. В случае отказа роутера или хаба пропадёт только возможность удалённого управления. Управление светом продолжит работать практически так же, как и с глупым выключателем. Но большинство умных выключателей или реле требуют для своей работы электропитание (что логично). А на месте старых глупых выключатлей как правило этого электропитания нет.

Чтоб не приходилось портить ремонт и вести новые провода к месту установки старого выключателя, некоторые производители выпустили "безнулевые выключатели" (он же Single Fire Line ). Такие выключатели для своей работы пропускают небольшое количество тока через потребитель (люстру или лампочку).

Самым популярным представителем безнулевых выключателей является Aqara Smart Wall Switch (No Neutral). К сожалению он разработан под китайские квадратные подрозетники и для его установки необходимо основательно расковырять стену в месте старого подрозетника. Зато эти выключатели работают на столь любимом протоколе умнодомостроителей - ZigBee.

Совсем недавно популярный производитель "народных" Wi-Fi реле добавил в свою линейку безнулевой выключатель в круглый подрозетник - SONOFF T4EU1C.

Но если хорошо поискать на AliExpress - можно найти безнулевые выключатели и других никому неизвестных китайских копаний. Ещё до выхода Sonoff я для теста заказал себе несколько таких выключателей - ссылка.

При цене в 750 рублей вы получаете:

  • выключатели 3х цветов
  • как с нулём, так и без
  • прошивка eWeLink или Tuya
  • на 1 или 2 канала (на момент покупки был вариант и на 3 канала)

Сразу начну с минусов:

  • Тач выключателями пользоваться менее удобно, чем нажимными. Если одноканальный выключатель можно легко нажать ладонью, то в двухканальный нужно целиться. Включить два канала одновременно у вас не получится!
  • При работе с некоторыми типами ламп, необходимо параллельно им подключать конденсатор. Он идёт в комплекте. Это проблема всех безнулевых Wi-Fi выключателей.
  • Для умного дома на технологии Wi-Fi желателен хороший небюджетный роутер.
  • При первой настройке один из выключателей не хотел подключаться к моему домашнему Wi-Fi. Пришлось настраивать и обновлять прошивку в офисе (на точно таком же роутере). После чего он нормально заработал и дома.
  • Я встречал много жалоб на самостоятельное срабатывание тач выключателей (в том числе Sonoff). И сам с этим столкнулся, когда долго не ставил лицевую накладку на один из своих выключателей. После установки крышки выключатель работает стабильно.
  • В отличии от безнулевых выключателей ZigBee - отрабатывают команды мгновенно
  • В отличии от технологии ZigBee - работают без дополнительных хабов
  • Легко ставится на место старых глупых выключателей
  • Прошивка eWeLink "из коробки" подключается в множество систем умного дома
  • Внутри ESP, а значит, при желании, прошивку выключателя можно заменить на свою

Выключатели eWeLink версии настраиваются через стандартное приложение (как и остальные устройства Sonoff) . Все они обновились до версии прошивки 3.3.0 .

Начиная с 3й версии прошивки устройства Sonoff поддерживают одновременное управление как через свои китайские сервера, так и по локальному протоколу. А это значит:

  • без перепрошивки их можно добавить в экосистему Google и Яндекс
  • без перепрошивки и при отсутствии интернета ими можно управлять через Home Assistant, Node Red и Sprut.Hub
  • с перепрошивкой их можно нативно добавить в экосистему Apple HomeKit
Я проверил работу выключателей с Яндексом и Google. Выключатели успешно управляются из соответствующих приложений. Голосом с Яндекс.Станции тоже всё работает. Я вот с Google Mini так и не получилось задать им правильное имя. Возможно проблема в том, что Google считает эти выключатели розетками, а не светом. В любом случае я не сильно ковырялся и жду от Google нормальную поддержку русского языка. Apple HomeKit меня совершенно не интересует, но кому он важен - стоит поискать прошивки RavenCore и HAA.

Для Home Assistant я написал компонент работы с Sonoff с прошивкой 3й версии по локальному протоколу (без зависимости от китайских серверов). Сейчас активно его тестирую и после выложу на портал.

Читайте также: