Sonoff mini: Wi-Fi-реле с DIY-режимом, интеграция в Home Assistant
Здравствуйте друзья
Сегодня я расскажу еще про одно умное реле для умного дома — Sonoff mini. На сегодняшний день это самое миниатюрное реле которое побывало у меня в руках, при этом может управляться и при помощи механического выключателя и без паяльника и перепрошивки интегрироваться в Home Assistant .
Содержание
Где купить ?
- Страница продукта — сайт производителя
- Itead.cc — цена на момент публикации $8.49
- Banggood — цена на момент публикации $6.49
- AliExpress — цена на момент публикации $8.49
Параметры
Sonoff mini — представитель новой линейки управляемых устройств. Кроме стандартных возможностей таких как работа через приложение, отложенное включение и выключение и голосовой контроль. Устройство поддерживает DIY режим. Перевод в него осуществляется без необходимости перепрошивки и поддерживает локальное управление при помощи REST команд
Работает реле с нагрузками до 10 Ампер, управляется по wi-fi 2.4 ГГц и имеет размер всего 42 на 20 мм — что позволяет монтировать его в любые подрозетники, тем более что стабильность соединения поддерживает внешняя антенна
Поставка
Поставляется реле в коробочке цвета морской волны, характерной для всех гаджетов новой линейки. Справа вверху имеется логотип DIY.
Для того чтобы лучше понимать миниатюрность этого реле — сравнение его коробки со спичечным коробком. И это не то чтобы какой-то специальный, гигантский коробок — самые обычные, стандартные спички. Реле реально очень маленькое.
В коробке, кроме реле Sonoff mini имеется еще инструкция, рекламный буклет и зип кулек с крохотным джемпером. Джемпер — или замыкатель, это маленькая черная козюлька вверху, предназначена для замыкания контактов и перевода реле в DIY режим
Инструкция на 6 языках в том числе на русском. В ней есть схемы подключения реле и некоторые полезные заметки, например что реле не работает с возвратными выключателями или что провод антенны находится под напряжением
Внешний вид
Реле имеет полностью квадратную форму, с длиной сторон чуть более 4х см и толщиной в 2 см. На одной из сторон находится контактная колодка.
На верхней части находится единственная кнопка для синхронизации и ручного управления. Реле оснащено внешней антенной — для стабильности соединения при внутреннем монтаже.
Еще одно сравнение, с казавшимся раньше небольшим реле sonoff basic — последняя версия с DIY. Ссылка на его обзор.
Конструкция
Реле разбирается легко, корпус состоит из двух половинок и крепится при помощи защелок.
Если считать сторону с контактной колодкой нижней — то справа находится кнопка, контакты для режима DIY и антенна. Слева — силовая часть, трансформатор, электролитические конденсаторы, резисторы — напряжение понижается и выпрямляется для питания электронной части реле
Нижняя сторона — силовые дорожки хорошо пропаяны, следов флюса на плате нет. Нулевые контакты замкнуты между собой. С точки зрения монтажа — наличие двух контактов для ноля — очень удобно. Там же находится и сердце устройства — микроконтроллер ESP 8285, маркировка не очень хорошо видна, и похожа на 8205
Силовой частью ведает реле Golden GN-1a-5LT — на 16 А до 250 Вольт, так что тут имеется солидный запас по мощности
Приложение Ewelink
После подключения питания, реле переходит в режим сопряжения — 2 коротких и один длинный импульс светодиода. Телефон надо перевести на сеть 2.4 ГГц, запустить приложение ewelink и нажать на добавление устройства
Если реле не находится в течении трех минут, то нужно нажать и подержать 5 секунд его кнопку, пока диод снова не начнет моргать в режиме два коротких — один длинный.
После обнаружение и регистрации устройства, что занимает пару минут, остается только дать ему имя и реле готово к работе.
После входа в плагин реле — проверяется и предлагается обновится прошивка. Настоятельно рекомендую это сделать. Чем новее прошивка тем больше допиливают DIY режим. На момент публикации — это 3.3.0
Плагин имеет стандартные для таких устройств функции — в центре кнопка включения / выключения, внизу — дополнительные опции, такие как — предоставление доступа к реле с другого аккаунта, расписание включения или выключения
Два варианта таймера — обычный и циклический, которые тоже могут включать и выключать устройство. Справа вверху — меню настроек.
В меню настроек из интересного есть опция длительность. В которой можно задать интервал от полсекунды до часа. Когда реле включается в этом режиме, оно автоматически отключаться через этот интервал. Как это работает на примере 3х секунд — см. в видео версии обзора
Работа реле
Реле может работать в двух режимах — облачном и LAN. LAN — не зависит от облаков но работает только когда смартфон в той же сети. Но и облачный режим — весьма быстр. См. скорость реагирования в видео версии обзора. Есть две схемы включения реле — стандартный, когда реле управляется только логически (бортовая кнопка не в счет) и когда к контактам S1 и S2 — подключается физический выключатель. Возвратные выключатели не работают!
Возможно включение двух выключателей по проходной схеме. Это позволит использовать параллельно с логикой и классический вариант управления, не зависящий от наличия интернет или вай фай.
У выключателя нет положения включено или выключено, он меняет состояние на противоположное. Статус в приложении меняется почти моментально причем это облачный режим работы. (подробнее так же в видео версии)
При активации режима длительность — вне зависимости от способа включения реле отключится через заданный интервал. Это пригодится например для управления воротами, кранами, замками.
Режим DIY
Для активации режима DIY — нужно установить комплектную перемычку на контакты внутри реле. Управление из родного приложения при этом потеряется
Очень подробно про этот режим я рассказывал в обзоре Sonoff Basic, ссылка в описании под видео. Поэтому тут кратко. Нужно активировать на смартфоне точку доступа sonoffDiy с паролем 20170618sn. Реле автоматически подключится к ней.
На github странице проекта sonoff diy - качаем консоль управления с логированием tool_01DIY85_v330(log).exe
Далее компьютер переключаем в ту же самую сеть — sonoffDiy. И запускаем программу, которая сразу же находит реле
Она позволяет включать и выключать реле, задавать режим при включении. Все заданные параметры видны в окне получения информации — статус и текущие настройки.
При помощи полученных IP адреса и ID номера устройства, которые удобно скопировать из окна логирования
Можно управлять устройством напрямую при помощи REST команд. Подробнее об этом в обзоре Sonoff Basic, а я перейду к интеграции в Home Assistant
Home Assistant
Естественно что для начала нужно перевести реле в основную wi-fi сеть. Это можно сделать и REST командой но проще и быстрее — все тем же приложением через меню change SSID passwrod справа внизу. Задаем имя и пароль сети — применяем полученные параметры и реле теперь соединяется с домашней сетью и становится доступным для управления Home Assistant
ID устройства остается неизменным, а IP адрес меняется уже на тот, что выдает роутер.
В Home Assistant конечно тоже можно использовать REST команды, как я рассказывал в обзоре Sonoff Basic, но добрые люди, на что я очень надеялся, сделали отдельный компонент — для управления устройствами Sonoff. Качаем архив с github, распаковываем его и записываем его содержимое в папку /custom_components/
Вот так оно должно выглядеть. После этого нужно перегрузить Home Assistant чтобы система знала о новом компоненте
Далее, согласно примеру на githabe прописываем новый swith используя платформу sonoff_lan_mode_r3. При этом нужен только ID устройства. Строка содержащая API ключ для устройств в DIY режиме не надо, нет необходимости прописывать статический IP адрес
После перезагрузки новый выключатель появляется в системе — он полностью функциональный, имеет обратную связь. Естественно что возможность управлять реле при помощи внешнего выключателя — остается
Видео версия обзора
Дополнительные видео по теме:
Вывод
Я считаю что это у Sonoff получился очень удачный продукт. Он позволяет автоматизировать управление различными нагрузками, при этом сохраняя возможность классической схемы с физическим выключателем. Для поклонников системы Home Assistant — имеется легкий путь интеграции без необходимости пайки и прошивки.
35 комментариев
Добавить комментарий
Какая автоматизация доступна без режима разработчика? Например если через domoticz что-то делать.
Т.е. люстру с двумя каналами реально подключить и они подтянутся в Homa Assistant в режиме DIY?
Жалко, поспешил и заказал несколько под два канала люстр. Теперь нужно думать или стенки ломать, чтобы Xiaomi выключатель ставить или как-то их же реле вкорячивать (
Поэтому возникла идея заменить или на пару wifi выключателей или вот на такой мини Sonoff. Подскажите, если я вставлю к обычным выключателям такой передатчик, то получится ли у меня их выключать и включать? И нужно ли два таких передатчика (те в каждый выключатель)?
— для Sonof Basic подходит?
— какая прошивка должна быть? — штатная/Tasmota. Если штатная, то какой версии?
— пробовал, для обоих свич не доступен.
Благодарю за ответ.
Ответ 1507278702933555@facebook на комментарий
честно не понял.
Когда из приложения отправляется (из интернета) команда «включить», куда идет запрос, на какой то сервер (в облако), правильно?! Дальше сервер перенаправляет запрос устройству, как сервер находит это устройство??
Ответ 1507278702933555@facebook на комментарий
Хотелось понять как облако держит связь с устройством — если устройство получается локальный ip адрес, а на роутере серый ip адрес, каким образом идет марштуризация из облака до устройства? по каким технология(или протоколам) идет общение?
Мне понятно когда с устройства до облака идет запрос, но когда наоборот непонятно, подскажите в каком направлении(какую технологию) посмотреть(почитать)?
попытка помочь засчитана:)
Разобрался, отвечаю сам себе — sonoff работает через websocket over https
Добавить комментарий