Если честно, я не знаю, обошелся ли выключатель Sonoff RF, сделанный китайскими умельцами из Itead Studio без Arduino, но даже если не обошелся — штука все равно производит (на меня) очень приятное впечатление.
И вот почему.
Во-первых, это выключатель, которым можно управлять с радиопульта (дома) или со смартфона (дома и везде, где есть интернет). Во-вторых, он достаточно мал, поэтому довольно легко устанавливается и маскируется в различных местах квартиры: в простых нишах, за натяжным потолком и даже просто во многих люстрах и лампах. В третьих, несмотря на происхождение, качество изготовления особых нареканий не вызывает.
И, наконец, цена. Товарищи, будем честны: немного найдется подобных девайсов по такой приятной цене. Правда, было бы еще лучше, если бы при такой замечательной цене обошлось без каких-то абсолютно нелепых недостатков (которые все же есть).
В тексте много картинок, толковых и бестолковых тоже. Я помню, что некоторым читателям это не нравится, поэтому предупреждаю заранее.
Намекаю, что говоря по поводу «немного подобных девайсов по такой цене», устраиваю импровизированную провокацию: в комментариях делимся ссылками на похожие штуки хорошего качества, чтобы всем было хорошо.
Итак, восторгов будет больше, чем тяжелых вздохов. Начиная даже с того, что добротная упаковка сильно напоминает таковую у моих любимых выключателей Livolo. Качественный картон, четкая печать, никаких 3D Sound и прочей ерунды в описании.
Иными словами имеем следующее:
1) Нагрузка до 10А (по китайской традиции — по верхнему пределу использованного реле, ага);
2) Управление через Wi-Fi (и через интернет вообще, в том числе и по сотовой сети) и по радио 433 МГц;
3) Рабочее напряжение 90 — 250В.
Ну и коробочка совсем крошечная:
Внутри располагается сам выключатель, пара заглушек на клеммы, они же по совместительству — зажимы провода и четыре крошечных шурупа для их закрепления:
Зажим сделан довольно незамысловато:
Размеры выключателя получились 83 х 39 х 23 мм, вес — 47 граммов.
Собственно, меня они об этом тоже предупредили, но все же зачем-то прислали стандартный пульт-брелок:
На корпусе переключателя изображены основные характеристики, под которыми располагаются многофункциональная кнопка и не менее многофункциональный светодиод.
Кнопка утоплена так, что случайно не нажмешь и выполняет следующие функции:
1) Короткое нажатие переключает состояние выключателя (вкл/выкл);
2) Длительное удержание переводит в режим «сопряжения» через Wi-Fi;
3) Двойное короткое нажатие в состоянии «включено» запускает обучение команде радиопульта;
4) Тройное короткое нажатие в состоянии «включено» позволяет «забыть» радиопульт.
По поводу кнопки есть мысль: если делать Sonoff RF встроенным куда-то, то кнопку можно вывести наружу на какой-нибудь однокнопочный выключатель без фиксации (или с правильно сломанной фиксацией). Правда, в этом случае нужна двухпроводная схема подключения.
Из этикетки на корпусе прямым образом следует и схема подключения: с одной стороны (IN) два провода из розетки или электрической сети, а к другому концу (OUT) подключаем нагрузку. Как видите, схема двухпроводная, что минус в некоторых конструкциях. Кроме того, на корпусе не помечены ноль и фаза (L/N), что иногда критично. Впрочем, вычислить что где довольно просто, если заглянуть внутрь коробочки.
Я же соорудил небольшой и традиционный, если погуглить, стенд из лампочки, которому фаза и ноль до той самой лампочки:
По результатам сооружения могу доложить для всех, кому, как и мне, не совсем очевидно: клеммы рассчитаны на провод сечением до 1,5мм2. Конечно, 2,5мм2 тоже можно туда определить, но уже с некоторым трудом и только в сыром виде (не облуженный, без различных наконечников).
Ну а когда разобрался с проводами, то посмотрел, как Sonoff RF работает в различных режимах и при различном управлении.
Вот, например, просто кнопкой:
А вот с радиопультом, где сначала выключатель «учится» команде:
Как видите, работает. Теперь о том, что не видно. Выключатель оказался несколько «глуховат» в диапазоне 433 МГц. В моей квартире он перестает реагировать на кнопку радиопульта уже на двух метрах.
На самодельный переключатель света реагирует примерно до 50 сантиметров, притом что этот самый переключатель вполне успешно руководит светом по всей квартире и даже через межкомнатные стены (без арматуры).
Домашний контроллер, который рулит освещением по квартире еще успешнее, Sonoff RF слышит крайне редко, хотя периодически подчиняется его командам. В общем, с этим надо что-то делать — или приемник менять, или антенну.
Что еще мне кажется плохим в радиоуправлении, так это одна команда и на включение, и на выключение при отсутствии каких бы то ни было предпосылок для такого решения. И, разумеется, при отсутствии обратной связи по этому (433 MHz) радиоканалу.
После радиопульта попробовал через Wi-Fi, для чего сначала скачал (есть в Google Play) и установил апп eWeLink:
Кстати смотрите: войти в апп можно только после регистрации, а для регистрации обязательно нужен интернет.
Затем — выполнил «сопряжение» аппа с выключателем, в процессе которого последний незаметно для владельца прописывается в китайском облаке для управления через интернет:
Все, теперь можно щелкать и с телефона, и с пульта (и через Wi-Fi, и через 3G):
При каждом переключении, вне зависимости от того, чем переключали (смартфоном или пультом) и через что переключали (сотовая сеть или домашний Wi-Fi) иконка аппа показывает текущее состояние выключателя.
В отличие от «глухоты» в 433 МГц, на Wi-Fi пожаловаться не могу. Работает без вопросов, от сети пока не отваливался, попытки переключения не пропускал.
Тут резонный вопрос: ну, ок, для регистрации интернет нужен, а для управления как? А вот так: и для управления тоже нужен. Провел эксперимент: включил на маршрутизаторе родительский контроль и убедился, что интернет у всех пропал (Sonoff RF беспомощно замигал до того постоянно горевшей лампочкой, с телефона ни на один сайт попасть нельзя), а локальная сеть — осталась (с телефона зашел на маршрутизатор и домашний контроллер без проблем).
При этом апп eWeLink сообщил, что выключатель в офлайне. Это, конечно, проблема, поскольку без интернета локально управлять Sonoff RF можно только через радиоканал 433 МГц.
Можно ли управлять выключателем с разных телефонов? Да, можно, но только если на каждом из них выполнить вход в eWeLink с логином и паролем, под которым было выполнено сопряжение с Sonoff RF. Если попробовать из-под другой учетки, то eWeLink сообщит, что устройство принадлежит другому пользователю.
Кстати, при управлении с нескольких телефонов статус выключателя корректно отображается на всех, разве что не совсем синхронно, присутствует некоторая, совсем небольшая, задержка. Аналогично статус корректно отображается и при переключении с помощью радиопульта.
Что еще? Еще предусмотрены таймеры на включение выключение. Каждый таймер выполняет только одно действие — или включение, или выключение. Мне неудобно и это, и то, что индикация действия практически не видна. Смотрите сами:
Индикатор действия (вкл/выкл) — это крошечная полоска зеленого или красного цвета на пиктограмме розетки.
Еще минус в том, что апп не проверяет дублирующиеся таймеры. Т.е. можно запросто установить несколько таймеров подряд на одно и то же время, и никто не пикнет даже. С одной стороны, конечно, не страшно, но с другой — можно по невнимательности израсходовать полезные таймеры, которых задается до 8 штук.
Внимательный читатель, наверное, уже посмотрел, что eWeLink — изделие некой китайской компании Coolkit, которая позиционирует себя, как провайдера облачной платформы для управления всякой умной техникой.
Платформа эта закрытая, что при отсутствии веб-интерфейса (по крайней мере на стандартных 80 и 8080) у Sonoff RF и отсутствии веб-интерфейса в облаке Coolkit вызывает закономерный вопрос: зачем они так сделали? Ответ только один: так было проще Itead, которые в некоем туманном будущем (на форуме) обещают подумать над MQTT.
Ну а пока они не подумали — придется кушать, что дают.
Теперь переходим к потрошкам. Ларчик Sonoff RF открывается изумительно просто — там всего лишь четыре крупные защелки (по две с каждой из длинных сторон корпуса):
Плата внутри держится исключительно на трении (а если придираться — то на проводах и светодиоде, упирающемся в «потолок»).
Размеры платы получились такие: 65 х 34 мм.
Сборка в меру аккуратная (хотя не отмыт флюс на силовых дорожках), присутствуют вырезы-диэлектрики, ESP8266 и площадки (наверное) для перепрошивки:
Помимо прочего есть регулятор напряжения на 3,3В (для контроллера), очевидно, память:
Радиоприемник:
И перемаркированное реле:
Клеммник обычный:
Думаете, это все? Как бы не так. Товарищи из Itead пошли так далеко, что нарисовали Wiki, посвященную Sonoff RF, где разместили его принципиальную схему. У меня есть подозрение, что имея под руками такое руководство, при желании можно написать и свою прошивку — благо вся периферия уже подключена.
Это, конечно, жирный плюс. Как и жирный минус — закрытость текущей прошивки и протокола общения через интернет.
На этом месте предлагаю подвести итоги.
Плюсы:
1) Компактность
2) Управление через RF и интернет (Wi-Fi, сотовый)
3) Постоянная индикация состояния через апп для смартфона
4) Достаточно аккуратная сборка
5) Открытая схематика
6) ESP8266 (ну это кому плюс, а кому и минус, конечно)
7) Некоторые перспективы по модификациям (кнопку вывести наружу, например, или свою прошивку оформить)
Минусы:
1) Нет крепления на стену
2) Нет маркировки фаза/ноль
3) Низкая чувствительность 433 МГц
4) Одна команда на включение и выключение через 433 МГц
5) Нет проверки на дублирующиеся таймеры в аппе
6) Закрытые протокол и прошивка
7) Нет веб-интерфейса (ни локального, ни в облаке)
8) Не управляется через Wi-Fi только в локальной сети (без интернета)
9) Двухпроводное подключение
ps. граждане, к слову, Itead и мне тоже прислали уже известный всем 3,5-дюймовый дисплей Nextion. И это печально, поскольку писать о нем смысла уже, вероятно, нисколько не имеет — разобрали штуковину до винтиков буквально.
Так я к чему? Странные в Китае маркетологи. То одни сообщают, что «вот это мы вам не дадим, потому что другие уже писали», то другие высылают сразу десяток одинаковых объектов, даже не задумываясь об эффекте.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Планирую купить+88Добавить в избранноеОбзор понравился+47
+96
Я, к сожалению, не до такой степени железячник. Мне нужна подробная инструкция и, желательно, чтобы необходимые инструменты ограничивались тем, что уже есть. А из программаторов есть пока еще не распакованный и не опробованный на чипе ch341a.
И еще, желательно, чтобы без выпайки ESP. Серьезно, я его не смогу снять, не поломав.
ой-ой, как много текста, спрячьте под спойлер.
1) нмап видит порт 80 открытый, при этом вы говорите, что веб-интерфейса нет…
2) просканируйте все порты, а не только 1000. (-p1-65535)
3) не надо выпаивать esp, только винбондовскую флешку. если есть щипцы для микрух, то даже и выпаивать не надо.
Может посмотреть wireshark'ом какие запросы идут на этот порт.
Если там GET и POST то легко можно посмотреть параметры включения/выключения, и управлять устройством со своего РС напрямую.
Подключение идет по адресу eu-disp.coolkit.cc:443, используется websocket over https протокол.
Протокол, скорее всего, похож на та то что описано у них на сайте: iotgo.iteadstudio.com/api cloud.mail.ru/public/CsMT/KUvGSAcrB — прошивка, которую он стянул себе для обновление через ОТА
Порт 80 действительно открыт, но на браузер никак не реагирует, скорее всего тоже ждет WebSocket
Очень хочется использовать устройство без сторонних прошивок, я серверам амазона больше доверяю, плюс хочу юзать в связке с Google Now, чтобы управлять голосом. Поэтому ищу возможность как посылать пакеты локально, или хотя бы на сервер им.
Посмотрел траффик до устройства. Ему на рандомный порт приходит пакет
Если эти данные ввести в их IoTGo тогда он пишет что неизвестное устройство.
Причем каждый раз на рандомный порт, 80 порт не открыт, это смущает очень.
Примерно такие же данные пишутся в консоли если зайти через веб интерфейс. С веб интерфейсом у них интересная ситуация. Он у них есть в WeChat (китайский мессенджер), надо добавить их оффициальный аккаунт, и там по первой кнопке открывается во встроенном браузере сайт, причем каждый раз с рандомными ключами, так что просто в браузере не открыть, только если успеть перехватить запрос.
Насколько я помню нет там никаких серверов амазона. (ну кроме как в рекламном описании). Есть один китайский сервер и все.
И связь идет от устройства к серверу, так что напрямую не выйдет с этой прошивкой.
Поставьте, к примеру эту прошивку wifi-iot.com/?m=esp8266 и проблем станет гораздо меньше. Даже в бесплатной версии функционала вполне хватит
Прошу прощения, но так гораздо удобнее картинки вставлять — в галерее просмотр удобнее и не нужно жать лишние кнопки и ждать, пока картинка загрузится.
Пока подобные выключатели не смогут работать по локалке без интернета
и кроме того, не будет возможности управлять с помощью HTTP/HTTPS запроса,
мне они малоинтересны…
Когда мне надо было, делал на openwrt роутере и платке от USB клавитуры (тут были статьи про это),
также использовал готовые реле модули на ch341, вроде этого и это было давно.
И сравнительно дорого. А сейчас конечно на ESP8266 интереснее, разве что вопрос в софте…
Слушайте. А объясните кто-нибудь технологию выхода подобных девайсов в облако, а?
Вот есть китайская железка. Она хочет в китайское облако. Вокруг неё есть мой вай-фай. Как она подключится к нему, если я ей пароль не давал?
Иными словами, если у меня, допустим, телефон на WinPhone (про которую все китайцы упорно, бессмысленно и беспощадно не знают уже пять лет), то мне никак данную штукенцию не настроить, получается?
Покупал недавно два таких модуля без rf. Планирую встроить их за выключатель в стену, а выключатель заменить на «без фиксации». У меня 2продная разводка. Так как там ESP8266, то думаю написать простую прошивку для работы только по локальной сети. Для управления снаружи всегда есть VPN. Жду посылочку — руки чешутся.
Пользуюсь ESP-шкой. Виснет периодически, хотя как только не игрался с прошивками.У китайской балалайки по ссылке за почти год работы в режиме 24/7 всего два случая жёсткого зависона было. Вопрос о стабильности обозреваемой штуки пока тоже открыт. Хотя если её использовать просто как выключатель освещения, то надёжность не принципиальна.
2) Управление через RF и интернет (Wi-Fi, сотовый)
— тема управления через GSM совсем не раскрыта. И модуля GSM/GPRS не наблюдаю.
Или под управлением через интернет-сотовый Вы имели ввиду смартфон-сотовый, а не сотовую (GSM) сеть?
Сейчас почти в каждой квартире роутер с вайфай. Все жалуются эфир забит. А что будет когда начнется использование таких «умных домов-квартир» где 10 вайфай-датчиков? Хотя они в основном молчать будут. Трафик небольшой.
А если к этому выключателю подключить датчик температуры. Интересно просто прошивка универсальная или нет?
Тогда можно еще и температуру в помещении контролировать.
Есть версия с датчиком www.itead.cc/smart-home/sonoff-th.html
Судя по картинкам с сайта:
— датчик используется DHT11 ( $0,5-1 на али )
— подключен он через Serial-TTL, в обычной версии гребенка эта не распаяна
Самому интерено какой функционал в версии с датчиком и можно ли просто распояв гребенку добавить этот функцианал на обычную версию?
Не вышло. Это разные платы — хорошо видно по фото. Однако схемы в Wiki, похоже, одинаковые, поэтому мне сложно понять, куда идет линия данных от датчика температуры.
В Itead ожидаемо ответили, что подключить датчик нельзя, но что они собираются «в скором времени» выпустить Sonoff Dev — отладочную плату, куда будет удобно и свой софт заливать, и датчики подключать.
Нельзя к Sonoff RF подключить датчик температуры. У Sonoff TH для этого отдельный пин на гребенке, а у Sonoff RF его нет (собственно, у RF четыре пина, у TH — пять, вот пятый как раз для датчика).
Если болт он, то как долго проработает сей сервис? Вот в чем проблема. По хорошему прошивку на него и вперед и с песней выделенный web поднимать и будет счастье.
У меня такой же для обзора лежит. Даже не знаю стоит ли его писать, а то получится так же как с дисплеем nexton, два обзора подряд и третий на подходе. По дисплею вот ссылка на туториал, если делать обзор, то логическим его продолжением geektimes.ru/company/flprog/blog/273868/
Зря вы про закрытую платформу и отсутствие обратной связи.
Вот (https://github.com/arendst/Sonoff-MQTT-OTA-Arduino) шикарный проект, который реализует полностью управление по mqtt, а дальше хоть со смартфона, хоть с системы автоматизации управляй. При этом можно и статус запросить, и обратную связь получить. И даже по воздуху обновиться может. Первый раз прошивается девайс через обычный uart.
Я пока жду такие выключатели, играюсь с китайской дев-бордой witty cloud, вот форк проекта под нее с небольшими доработками: github.com/monster1025/Sonoff-MQTT-OTA-Arduino, чуть разнес код, поправил пины, запилил who и рапорты об освещенности и управление с питания (еще не доделано).
Родной протокол и правда закрыт, но открытые полнофункциональные альтернативы радуют.
Для меня главным аргументом в пользу покупки была возможность перепрошить(на готовую прошивку, но с возможностью внести изменения), ничего не меняя в аппаратной части :) — для меня это быстро, просто и без напрягов получить готовое устройство с интеграцией в мою инфраструктуру.
Ну и главный плюс — обратная связь по wifi (после теряющего пакеты noolite'а без обратной связи — это просто сказка).
Вот еще фото внутренностей железок этой серии от Itead Studio — zftlab.org/pages/2016031000.html
Китайские прошивки и программу лучше выкинуть. Есть куча альтернатив — а на всех устройствах UART для прошивки.
А прошивку лучше использовать вот эту, хоть и платную — wifi-iot.com/
Там и конструктор возможностей, и к устройствам от IteadStudio можно датчики подключать, на сервисы отправлять данные и управлять. И самое интересное, что описанный в статье блок автоматически становится шлюзом между интернетом и любыми радио-датчиками — пожарными, водопротечками и т.д.
А программу управления можно использовать MQTT IoT — можно как локально управлять железкой подняв стандартный MQTT сервер на любом устройстве дома, так и через Интернет.
Вот прошивка есть для роутеров 5 баксовых — zftlab.org/pages/2016031400.html
А вот сервис на котором удобно отлаживать свои устройства по MQTT — flyhub.org
На всё времени не хватает, чтобы красиво описать и выложить. Но работать — уже работает ;)
P.S. Пытался картинку под споилер спрятать — как-то не хочет работать адекватно.
Сорри если сильно заоффтопил, есть задумка реализовать нечто подобное на ESP, но столкнулся с проблемой управления релюшкой, ей нужно 5в, а у есп ESP только 3,3в. Тыкните носом, если кто сталкивался (твердотельные реле не вариант)
Автор. Не могли бы вы написать/подсказать что у вас за контроллер который работае в локальном wi-fi.
Тот выключатель (offline), что советовали в комментариях стоит 1, как 3 sonoff
И еще, не могли бы пояснить когда пропал инет «Sonoff RF беспомощно замигал до того постоянно горевшей лампочкой». Допустим такая ситуация: ночью, свет off, пропадает инет у провайдера… и что начинается дискотека в виде мигания света??
У меня самодельный контроллер из Arduino Uno, и он не столько в локальном Wi-Fi, сколько просто в локальной сети. Потому что когда делал, Wi-Fi-шилды для Arduino стоили совсем неразумных денег.
Собственно, мне кажется, что и Sonoff можно превратить примерно в такую штуку, если перепрошить чем-нибудь более удобоваримым, нежели родной закрытой прошивкой. Тут, к примеру, уже упоминали варианты — тот же wifi-iot.com.
По второму вопросу правильно ответили ниже — речь шла о светодиоде состояния самого Sonoff. Светом в комнате он при отключении от интернета, конечно, мигать не будет. Прошу прощения за путаницу.
А если попробывать с телефона раздать wifi. Можно ли будет к нему подключить sonoff? и что бы он фунцкионировал.
И послдений вопрос, кнопка что на корпусе, с помощью ее можно в ручн. режиме вкл/выкл нагрузку, эта кнопка 4х контактная? и можно же ее вынести из корпуса и сделать вместо выключателя))
По поводу кнопки отвечу в первую очередь — обычная кнопка. Собственно, о том, что ее можно вынести на выключатель я еще в самом тексте написал.
Теперь по поводу «раздать вайфай с телефона». Да, можно, но есть два условия:
1) Для управления выключателем все равно нужен интернет. Т.е., если подключаем Sonoff к телефону через хотспот в телефоне, то в телефоне должна быть включена передача данных через сотовую сеть (мобильные данные). И, соответственно, должна быть подключена услуга у оператора.
2) Для сопряжения выключателя с сетью хотспота в телефоне потребуется еще одно устройство (планшет, смартфон), подключенное к хотспоту того же телефона. Обойтись одним только телефоном и Sonoff не получится. Это потому, что приложения телефона «не видят» Wi-Fi-сеть, организованную самим телефоном. Но после сопряжения уже можно обойтись одним только телефоном.
Поэтому если очень хочется, то так:
1) Устанавливаем на оба участвующих устройства eWeLink, регистрируемся (авторизуемся) в приложении.
1) Включаем хотспот на телефоне
2) Подключаем к нему второе устройство (планшет, смартфон)
3) На втором устройстве в eWeLink подключаем Sonoff.
4) Убеждаемся, что Sonoff управляется с обоих устройств
5) Отключаем второе устройство от хотспота телефона
6) Наслаждаемся результатом, пока есть мобильный интернет в телефоне.
Я правильно понял, что к Sonoff RF выключателей в обычном «настенном» форм-факторе, как, например, у nooLite нету?
Никто не проверял, может пультик типа PU313 можно с Sonoff поженить?
У ITEAD таких выключателей нет. Но, в принципе, у китайцев были совместимые, как мне кажется, радиовыключатели — такая плоская фиговина, выглядит как обычный сенсорный выключатель, но не встраивается в стену, а крепится к ней. Питается от своей батарейки. Плюс в том, что можно ставить где угодно, минус — нужно менять батарейки. Вроде таких.
Конкретно по этим выключателям, что по ссылке, я бы дал вероятность совместимости 75-80%. Там указано, что в выключателях чип EV1527, такие команды декодируются библиотекой RC-Switch для Arduino. А эта библиотека, в свою очередь, у меня вполне успешно управляла Sonoff RF.
Проблема больше в другом: как я писал, мой выключатель показался «глуховат» в диапазоне 433 МГц.
А не могли бы вы рассказать про управление Sonoff RF через RC-Swith? Пытаюсь использовать в качестве передатчика радио блок от брелка сигнализации tomahawk. Но ни как не спаривается Sonoff с этим чудом… И еще, я так понимаю не зависимо от прошивки процесс сопряжения должен проходить нормально, он же на отдельном чипе, а не на ESP?
Про управление Sonoff RF через RC-Switch рассказывать особо нечего, потому что все предельно просто: берете Arduino, подключаете к плате обычный передатчик 433 МГц (как в этом наборе, например или аналогичный с амплитудной модуляцией).
Ну а потом с помощью RC-Switch передаете нужный код. Код можете придумать сами, разрядность не более 24 бит. Принцип передачи прозрачно виден по примерам в библиотеке RC-Switch, а дальнейшая интеграция в ваш код — это, соответственно, уже по вашему вкусу.
Мне кажется, что в приличной автомобильной сигнализации (это ведь автомобильная сигнализация?) используется динамический код, тогда как Sonoff RF с вероятностью 99% рассчитан на фиксированный код. Поэтому скорее всего шансы на сопряжение сигнализации и Sonoff RF крайне низки.
Вопрос о «независимости» сопряжения я, если честно, не понял. Если вы хотите знать, является ли приемник в рамках Sonoff RF отдельным модулем, в котором и хранится информация о сопряжении, то на этот вопрос я ответить не смогу, поскольку по моим ощущениям этот приемник может выполнять обе роли — и независимо хранить код сопряженного передатчика, и просто передавать полученный код к подключенной периферии.
В последнем случае процессом сопряжения будет заведовать именно центральный контроллер, а не приемник. Как это реализовано в Sonoff — я не в курсе.
Касаемо сигнализации все понятно, просто взять брелок и использовать не получится, код там меняется с каждой посылкой, я имел ввиду именно модуль приемо-передатчика, подключенынй и управляемый через ардуино, он там какраз 433МГц. Интересует именно момент сопряжения, как себя ведут брелки при длительном нажатии кнопки, циклично передают код? Задержки между передачами есть и если есть то какие?
А что касаемо зависимости сопряжения от ESP, то просто я долго долго всматривался в схему Sonoff (которая свободно размещена на их сайте), и так понял, что из модуля просто предается высокий импульс 200мкс на ногу GPI0 ESP, в случае получения верного кода, т.е. обработкой радио посылок занимается радио модуль и соответственно сопряжением тоже, просто надеялся что мое предположение либо подтвердят либо опровергнут…
Статический код передается циклически. Насколько мне известно, специальных пауз нет.
Я не наблюдал (да и нечем) процесс передачи данных из приемника в ESP, но судя по схеме к ESP подключены все значимые выходы приемника (в том числе и D0-D3).
Но самое главное, я пока не понимаю, какая разница, кто занимается декодированием команды, если нет намерения каким-либо образом менять схематику Sonoff.
На родной прошивке нет разницы, но я использую альтернативную — bitbucket.org/xoseperez/espurna/overview но так как пока ни одна альтернативная прошивка не поддерживает работу RF модуля в Sonoff RF, нужно разобраться как он действует и дописать поддержку :) По схеме D0-D3 идут к некоей микросхеме U4, а к ESP идет только E-FW (https://www.itead.cc/wiki/images/6/6b/Sonoff_schmatic.pdf)
Пока не разглядывал плату, она у меня уже собрана и прошивку по ОТА обновляю, но пока у меня и с передатчиком беда, раньше отлично работали от сигналок с ардуиной, вчера не смог ни один запустить, а других нет под рукой :(
Действительно, это я не умею читать схемы ( Собственно, U4 обозначена как 433 module, а линии D0-D3 от нее идут к U5, которая, судя по всему, является 8-битным микроконтроллером. У меня сейчас под руками нет самого выключателя, поэтому не могу посмотреть, где именно он располагается — на плате приемника, или же на плате самого выключателя.
Сам приемник (по крайней мере очень похожий) позиционируется как приемник с декодером. На мой взгляд это означает, что помимо просто выхода демодулятора у него есть цифровой выход, откуда можно получать уже декодированную командную посылку. Я бы поставил на то, что она снимается как раз с линий D0-D3.
А дальше, собственно, темный лес. Я не знаю, каким образом все это хозяйство работает друг с другом в Sonoff.
Собственно да, я все по запутал, U4 это и есть приемник, к нему подключен микроконтроллер, который и обрабатывает сигнал, самое главное, что я не обратил внимание на то, что вывод E-FW микроконтроллера подключен к GPIO0 ESP8266 (а гдето в дебрях wiki itead я находил, что он выдает импульс 200мс при получении правильного кода), туда же куда подключена кнопка, т.е. по факту не нужна ни какая отдельная поддержка RF модуля в прошивке, достаточно чтобы эта кнопка обрабатывалась так же как в официальной прошивке Sonoff… В общем осталось только найти передатчик и все проверить на деле :)
Зависит от устройства, частью которого является приемник. Если это Sonoff — действуйте по инструкции к Sonoff. Если это другое устройство — ищите инструкцию к нему.
Если приемник вообще отдельно, то если верить инструкции, для программирования следует удерживать кнопку пару секунд, а когда загорится светодиод (на приемнике) — отпустить и нажать кнопку на пульте для сопряжения. Чтобы сбросить приемник следует нажать кнопку и удерживать ее, пока светодиод не погаснет (порядка 8 секунд).
никак не могу связать 433mhz ключи с выключателем.
нажимаю 2 раза кнопку на пульте. нажимаю кнопку на ключике. не помогает.
нажимаю 1 раза на пульте, долго держу на ключике. не помогает. подскажите пожалуйста, что я делаю не так?
Простите, у вас здесь три понятия: «пульт», «клчючик», «выключатель», поэтому вообще непонятно, что, как и где вы делаете.
Предположим, что у вас выключатель Sonoff RF. Тогда сначала на всякий случай нажмите кнопку на нем трижды — это должно удалить из памяти предыдущий код радиопульта (если он там был).
Теперь для сопряжения выключателя с пультом дважды коротко нажмите кнопку на Sonoff RF, а затем нажмите нужную кнопку на радиопульте.
Большое спасибо за ответ.
Так и делаю. Это был первый сценарий из двух в моем первом сообщении.
Мне кажется дело в том, что на пультах записан какой-то дефолтный код, который не воспринимается Сонофф. Как записать нужный код на сами пульты-брелоки? (заказывал их отдельно. они не комплектные)
Дело не коде, который «записан» на пультах, а в способе его передачи. Если он несовместим с приемником, что у Sonoff RF, то ничего не получится.
Sonoff RF работает с пультами с фиксированным кодом. По моим ощущениям у китайцев 90% пультов с фиксированным кодом работают одним и тем же способом, как раз совместимым с Sonoff RF. Но, конечно, есть и 10%.
Второй нерабочий вариант — так называемый динамический код. Его Sonoff RF не понимает по умолчанию.
Таким образом, если у вас пульт с фиксированным кодом, который не понимает Sonoff, или же пульт с динамическим кодом — ничего не получится. По крайней мере, я так думаю, что ничего не получится.
Что касается записи кода на пульты, то записать можно либо на обучаемый пульт с другого пульта, либо изменив комбинацию перемычек на плате брелка (если там вообще есть перемычки). Но я не думаю, что это поможет. Хотя, конечно, всякое может быть.
У вас обучаемый пульт, но если верить описанию продавца, совместимый с Sonoff RF. Что касается видео, то вроде бы Sonoff адекватно реагирует на тройное нажатие (загорается красный светодиод). Но я не вижу реакции на двойное нажатие — Sonoff должен мигнуть красным. Если мигнул — значит, готов к обучению.
Следом за этим нужно нажать и держать кнопку пульта, пока Sonoff не мигнет красным три раза. Если держать кнопку пульта и после этого, то Sonoff будет мерцать красным — это индикация приема радиокоманды.
Ну и после этого, если все прошло удачно, то каждое нажатие на кнопку пульта (которой обучали) будет сопровождаться красным мерцанием Sonoff и переключением его реле.
Варианты: возможно, в памяти брелка действительно какая-то чушь. Тогда для перезаписи вам потребуется совместимый пульт или его эмулятор.
Другой вариант: возможно, Sonoff просто «не слышит» ваш пульт. Держите его ближе, когда обучаете. Если будет реакция — значит, «не слышит» издалека.
В общем пришел мне передатчик, точнее кнопочка. Проверил с прошивкой github.com/arendst/Sonoff-MQTT-OTA-Arduino версии 3.9.3 (она уже устарела, но заниматься обновлением некогда, тем более что реле уже висит на люстре и если вдруг не пройдет обновление по воздуху, придется карабкаться на потолок).
Кнопка привязалась нормально как по инструкции от itead (2 коротких нажатия кнопки на реле и затем нажать на кнопку-передатчик) и заработала, но меня ожидал не приятный сюрприз, после отключения питания и повторного включения, кнопка вроде как срабатывает (маргает красный диод на реле при нажатии на передатчик), но реле не переключается, помогает только сброс привязаных кнопок (3 быстрых нажатия на кнопку реле) и повторная привязка. Очень вам скажу не удобно каждый раз после сбоя питания лезть на потолок, чтобы по-новой привязать кнопку :( А если меня дома не будет и кратковременно отключат свет, кнопку без меня ни кто не привяжет.
В общем с этим еще предстоит разбираться, но возможно придется переделывать реле под свой приемник и программную обработку RF команд в прошивке…
Да, что касается глуховатости RF… У меня Sonoff ловит кнопку из соседней комнаты (через 1 бетонную не несущую стену, примерно 5-6м дальность по прямой через стену), по мне так достаточно, чтобы установить кнопку в одной комнате с реле.
Добрый день. Купил благодаря обзорам.
А вопрос следующий.
Sonoff basic или RF например из коробки. Вот скажем задан цикличный таймер 20 минут включено/ 20 минут выключено.
А что будет, если интернет отрубится? Sonoff продолжит включать/выключать? Или нафиг все работать перестанет сразу, и просто будет состояние выключено?
Спасибо
Здравствуйте, простите за задержку с ответом. К сожалению, прямо сейчас я проверить точно не смогу — вещи в процессе переезда по коробкам. Но судя по моим ответам на аналогичный вопрос выше, мне в какой-то момент показалось, что таймеры продолжают работать и без интернета.
Добрый день.
Подскажите а как настроить чтобы реле дистанционно выключилось и включилось сразу же?
Как то надо приспособить, чтобы wifi роутер перезагружался.
Сомнение в том, что когда реле выключится, то и роутер выключится и соответственно реле будет не в сети.
В приложении в таймерах, сценариях пока не видать, как осуществить, чтобы реле выключилось и сразу же включилось?
Спасибо большое.
Имеется реле Sonoff RF.
В приложении можно сделать так.
Запустить таймер на включение через минуту и выключить кнопкой.
По истечении таймера — включается.
Однако сие чересчур громоздко получается и куча манипуляций в приложении.
Интересно, существует ли способ, что просто выкл/вкл с изложеными выше целями более изящно реализовать?
Вот думаю МБ просто такую розетку прикупить
Однако не понятно добьет ли пульт? В реле Sonoff пульт не добивает. Буквально под ногами-этажом ниже.
Может быть я чего-то не понимаю, но если вы рассматриваете вариант с обычным пультом, что мешает точно так же нажать кнопку включения-выключения в приложении для Sonoff на смартфоне?
Ага, это я не проснулся еще, прошу прощения. Но теперь я хотя бы до конца понял, что нужно. Иными словами, маршрутизатор надо перезагружать не по расписанию, а когда он зависает.
Тогда, наверное, пульт-розетка будет самым простым вариантом. Sonoff здесь действительно лишняя штука (если, конечно, не переделывать прошивку, чтобы она сама понимала, что маршрутизатор повис и его надо перезагрузить).
сольёте дамп с флешки?
nmap на айпишник зверька натравливали?
кстати, есть мысль, что если переместить антенну от 433-радиомодуля сюда, подальше от силового блока, то то приём может улучшиться.
И еще, желательно, чтобы без выпайки ESP. Серьезно, я его не смогу снять, не поломав.
Вывод nmap:
Starting Nmap 7.12 ( nmap.org ) at 2016-04-05 22:50 RTZ 2 (ceia)
NSE: Loaded 138 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 22:50
Completed NSE at 22:50, 0.00s elapsed
Initiating NSE at 22:50
Completed NSE at 22:50, 0.00s elapsed
Initiating ARP Ping Scan at 22:50
Scanning 192.168.1.104 [1 port]
Completed ARP Ping Scan at 22:50, 0.67s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 22:50
Completed Parallel DNS resolution of 1 host. at 22:50, 0.01s elapsed
Initiating SYN Stealth Scan at 22:50
Scanning 192.168.1.104 [1000 ports]
Discovered open port 80/tcp on 192.168.1.104
Completed SYN Stealth Scan at 22:50, 1.06s elapsed (1000 total ports)
Initiating Service scan at 22:50
Scanning 1 service on 192.168.1.104
Completed Service scan at 22:50, 5.00s elapsed (1 service on 1 host)
Initiating OS detection (try #1) against 192.168.1.104
Retrying OS detection (try #2) against 192.168.1.104
Retrying OS detection (try #3) against 192.168.1.104
Retrying OS detection (try #4) against 192.168.1.104
Retrying OS detection (try #5) against 192.168.1.104
NSE: Script scanning 192.168.1.104.
Initiating NSE at 22:50
Completed NSE at 22:51, 18.57s elapsed
Initiating NSE at 22:51
Completed NSE at 22:51, 0.00s elapsed
Nmap scan report for 192.168.1.104
Host is up (0.013s latency).
Not shown: 999 closed ports
PORT STATE SERVICE VERSION
80/tcp open tcpwrapped
MAC Address: сам удалил (Unknown)
No exact OS matches for host (If you know what OS is running on it, see nmap.org/submit/ ).
TCP/IP fingerprint:
OS:SCAN(V=7.12%E=4%D=4/5%OT=80%CT=1%CU=37979%PV=Y%DS=1%DC=D%G=Y%M=D02700%TM
OS:=57041725%P=i686-pc-windows-windows)SEQ(CI=I%II=RI)ECN(R=N)T1(R=N)T2(R=N
OS:)T3(R=N)T4(R=Y%DF=N%T=FF%W=16D0%S=A+%A=S%F=AR%O=%RD=0%Q=)T5(R=Y%DF=N%T=F
OS:F%W=16D0%S=A%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=N%T=FF%W=16D0%S=A%A=S%F=AR%O
OS:=%RD=0%Q=)T7(R=Y%DF=N%T=FF%W=16D0%S=A%A=S+%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T
OS:=FF%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%DFI=S%T=FF%CD=S
OS:)
Network Distance: 1 hop
TRACEROUTE
HOP RTT ADDRESS
1 13.43 ms 192.168.1.104
NSE: Script Post-scanning.
Initiating NSE at 22:51
Completed NSE at 22:51, 0.00s elapsed
Initiating NSE at 22:51
Completed NSE at 22:51, 0.00s elapsed
Read data files from: C:\Program Files\Nmap
OS and Service detection performed. Please report any incorrect results at nmap.org/submit/.
Nmap done: 1 IP address (1 host up) scanned in 48.32 seconds
Raw packets sent: 1269 (62.118KB) | Rcvd: 1085 (45.822KB)
1) нмап видит порт 80 открытый, при этом вы говорите, что веб-интерфейса нет…
2) просканируйте все порты, а не только 1000. (-p1-65535)
3) не надо выпаивать esp, только винбондовскую флешку. если есть щипцы для микрух, то даже и выпаивать не надо.
1) видит, интерфейса нет (пробовал IE, Яндексом)
2) сейчас сканирую
3) щипцов нет, попробую на досуге добраться, но это будет нескоро
А оно превратилось в
ps. Там & перед lt/gt еще
Если там GET и POST то легко можно посмотреть параметры включения/выключения, и управлять устройством со своего РС напрямую.
Вот две приблуды под такие цели:
github.com/elric91/nodemcu_sonoff
github.com/arendst/Sonoff-MQTT-OTA
Протокол, скорее всего, похож на та то что описано у них на сайте: iotgo.iteadstudio.com/api
cloud.mail.ru/public/CsMT/KUvGSAcrB — прошивка, которую он стянул себе для обновление через ОТА
Порт 80 действительно открыт, но на браузер никак не реагирует, скорее всего тоже ждет WebSocket
Посмотрел траффик до устройства. Ему на рандомный порт приходит пакет
Если эти данные ввести в их IoTGo тогда он пишет что неизвестное устройство.
Причем каждый раз на рандомный порт, 80 порт не открыт, это смущает очень.
Примерно такие же данные пишутся в консоли если зайти через веб интерфейс. С веб интерфейсом у них интересная ситуация. Он у них есть в WeChat (китайский мессенджер), надо добавить их оффициальный аккаунт, и там по первой кнопке открывается во встроенном браузере сайт, причем каждый раз с рандомными ключами, так что просто в браузере не открыть, только если успеть перехватить запрос.
Поможете разобраться?
И связь идет от устройства к серверу, так что напрямую не выйдет с этой прошивкой.
Поставьте, к примеру эту прошивку wifi-iot.com/?m=esp8266 и проблем станет гораздо меньше. Даже в бесплатной версии функционала вполне хватит
US $16.14
правда в комплекте пульт присутствует
и кроме того, не будет возможности управлять с помощью HTTP/HTTPS запроса,
мне они малоинтересны…
также использовал готовые реле модули на ch341, вроде этого и это было давно.
И сравнительно дорого. А сейчас конечно на ESP8266 интереснее, разве что вопрос в софте…
Вот есть китайская железка. Она хочет в китайское облако. Вокруг неё есть мой вай-фай. Как она подключится к нему, если я ей пароль не давал?
Автор, быстро дошло?
Ну а я использовал вот этот вариант:
github.com/arendst/Sonoff-MQTT-OTA-Arduino
При желании можно прошить esp8266 которая стоит в модуле в обзоре, и получить веб морду.
Или под управлением через интернет-сотовый Вы имели ввиду смартфон-сотовый, а не сотовую (GSM) сеть?
Тогда можно еще и температуру в помещении контролировать.
Есть версия с датчиком www.itead.cc/smart-home/sonoff-th.html
— датчик используется DHT11 ( $0,5-1 на али )
— подключен он через Serial-TTL, в обычной версии гребенка эта не распаяна
Самому интерено какой функционал в версии с датчиком и можно ли просто распояв гребенку добавить этот функцианал на обычную версию?
Не уверен, что я попаду паяльником напрямую в 9 пин, поэтому пока просто ненавязчиво поинтересовался в Itead, можно ли к Sonoff RF подключить DHT22.
Так что отбой.
можно её залить в это реле.
aliexpress.com/item/The-Remote-control-switch-2-position-switch-touch-switches-wireless-switches-dimmer-switch-radio-Yung-screen/708310304.html
пульт только у одного, а кнопка почти недоступна.
Настенную кнопку можно приклеить даже на дверь.
Покупал подобный набор (реле в распаечной коробке прятал), но каждый месяц приходилось делать ресет.
Вот (https://github.com/arendst/Sonoff-MQTT-OTA-Arduino) шикарный проект, который реализует полностью управление по mqtt, а дальше хоть со смартфона, хоть с системы автоматизации управляй. При этом можно и статус запросить, и обратную связь получить. И даже по воздуху обновиться может. Первый раз прошивается девайс через обычный uart.
Я пока жду такие выключатели, играюсь с китайской дев-бордой witty cloud, вот форк проекта под нее с небольшими доработками: github.com/monster1025/Sonoff-MQTT-OTA-Arduino, чуть разнес код, поправил пины, запилил who и рапорты об освещенности и управление с питания (еще не доделано).
Для меня главным аргументом в пользу покупки была возможность перепрошить(на готовую прошивку, но с возможностью внести изменения), ничего не меняя в аппаратной части :) — для меня это быстро, просто и без напрягов получить готовое устройство с интеграцией в мою инфраструктуру.
Ну и главный плюс — обратная связь по wifi (после теряющего пакеты noolite'а без обратной связи — это просто сказка).
Китайские прошивки и программу лучше выкинуть. Есть куча альтернатив — а на всех устройствах UART для прошивки.
А прошивку лучше использовать вот эту, хоть и платную — wifi-iot.com/
Там и конструктор возможностей, и к устройствам от IteadStudio можно датчики подключать, на сервисы отправлять данные и управлять. И самое интересное, что описанный в статье блок автоматически становится шлюзом между интернетом и любыми радио-датчиками — пожарными, водопротечками и т.д.
А программу управления можно использовать MQTT IoT — можно как локально управлять железкой подняв стандартный MQTT сервер на любом устройстве дома, так и через Интернет.
Вот прошивка есть для роутеров 5 баксовых — zftlab.org/pages/2016031400.html
А вот сервис на котором удобно отлаживать свои устройства по MQTT — flyhub.org
На всё времени не хватает, чтобы красиво описать и выложить. Но работать — уже работает ;)
P.S. Пытался картинку под споилер спрятать — как-то не хочет работать адекватно.
Деньги еще собирают а китайцы уже начали выпускать? или я нечего не понимаю
Тот выключатель (offline), что советовали в комментариях стоит 1, как 3 sonoff
И еще, не могли бы пояснить когда пропал инет «Sonoff RF беспомощно замигал до того постоянно горевшей лампочкой». Допустим такая ситуация: ночью, свет off, пропадает инет у провайдера… и что начинается дискотека в виде мигания света??
Собственно, мне кажется, что и Sonoff можно превратить примерно в такую штуку, если перепрошить чем-нибудь более удобоваримым, нежели родной закрытой прошивкой. Тут, к примеру, уже упоминали варианты — тот же wifi-iot.com.
По второму вопросу правильно ответили ниже — речь шла о светодиоде состояния самого Sonoff. Светом в комнате он при отключении от интернета, конечно, мигать не будет. Прошу прощения за путаницу.
И послдений вопрос, кнопка что на корпусе, с помощью ее можно в ручн. режиме вкл/выкл нагрузку, эта кнопка 4х контактная? и можно же ее вынести из корпуса и сделать вместо выключателя))
Теперь по поводу «раздать вайфай с телефона». Да, можно, но есть два условия:
1) Для управления выключателем все равно нужен интернет. Т.е., если подключаем Sonoff к телефону через хотспот в телефоне, то в телефоне должна быть включена передача данных через сотовую сеть (мобильные данные). И, соответственно, должна быть подключена услуга у оператора.
2) Для сопряжения выключателя с сетью хотспота в телефоне потребуется еще одно устройство (планшет, смартфон), подключенное к хотспоту того же телефона. Обойтись одним только телефоном и Sonoff не получится. Это потому, что приложения телефона «не видят» Wi-Fi-сеть, организованную самим телефоном. Но после сопряжения уже можно обойтись одним только телефоном.
Поэтому если очень хочется, то так:
1) Устанавливаем на оба участвующих устройства eWeLink, регистрируемся (авторизуемся) в приложении.
1) Включаем хотспот на телефоне
2) Подключаем к нему второе устройство (планшет, смартфон)
3) На втором устройстве в eWeLink подключаем Sonoff.
4) Убеждаемся, что Sonoff управляется с обоих устройств
5) Отключаем второе устройство от хотспота телефона
6) Наслаждаемся результатом, пока есть мобильный интернет в телефоне.
Никто не проверял, может пультик типа PU313 можно с Sonoff поженить?
Вроде таких.
Проблема больше в другом: как я писал, мой выключатель показался «глуховат» в диапазоне 433 МГц.
ps. На eBay, кстати, продавец вообще почти прямо пишет о совместимости.
Ну а потом с помощью RC-Switch передаете нужный код. Код можете придумать сами, разрядность не более 24 бит. Принцип передачи прозрачно виден по примерам в библиотеке RC-Switch, а дальнейшая интеграция в ваш код — это, соответственно, уже по вашему вкусу.
Мне кажется, что в приличной автомобильной сигнализации (это ведь автомобильная сигнализация?) используется динамический код, тогда как Sonoff RF с вероятностью 99% рассчитан на фиксированный код. Поэтому скорее всего шансы на сопряжение сигнализации и Sonoff RF крайне низки.
Вопрос о «независимости» сопряжения я, если честно, не понял. Если вы хотите знать, является ли приемник в рамках Sonoff RF отдельным модулем, в котором и хранится информация о сопряжении, то на этот вопрос я ответить не смогу, поскольку по моим ощущениям этот приемник может выполнять обе роли — и независимо хранить код сопряженного передатчика, и просто передавать полученный код к подключенной периферии.
В последнем случае процессом сопряжения будет заведовать именно центральный контроллер, а не приемник. Как это реализовано в Sonoff — я не в курсе.
А что касаемо зависимости сопряжения от ESP, то просто я долго долго всматривался в схему Sonoff (которая свободно размещена на их сайте), и так понял, что из модуля просто предается высокий импульс 200мкс на ногу GPI0 ESP, в случае получения верного кода, т.е. обработкой радио посылок занимается радио модуль и соответственно сопряжением тоже, просто надеялся что мое предположение либо подтвердят либо опровергнут…
Я не наблюдал (да и нечем) процесс передачи данных из приемника в ESP, но судя по схеме к ESP подключены все значимые выходы приемника (в том числе и D0-D3).
Но самое главное, я пока не понимаю, какая разница, кто занимается декодированием команды, если нет намерения каким-либо образом менять схематику Sonoff.
Пока не разглядывал плату, она у меня уже собрана и прошивку по ОТА обновляю, но пока у меня и с передатчиком беда, раньше отлично работали от сигналок с ардуиной, вчера не смог ни один запустить, а других нет под рукой :(
Сам приемник (по крайней мере очень похожий) позиционируется как приемник с декодером. На мой взгляд это означает, что помимо просто выхода демодулятора у него есть цифровой выход, откуда можно получать уже декодированную командную посылку. Я бы поставил на то, что она снимается как раз с линий D0-D3.
А дальше, собственно, темный лес. Я не знаю, каким образом все это хозяйство работает друг с другом в Sonoff.
Если приемник вообще отдельно, то если верить инструкции, для программирования следует удерживать кнопку пару секунд, а когда загорится светодиод (на приемнике) — отпустить и нажать кнопку на пульте для сопряжения. Чтобы сбросить приемник следует нажать кнопку и удерживать ее, пока светодиод не погаснет (порядка 8 секунд).
нажимаю 2 раза кнопку на пульте. нажимаю кнопку на ключике. не помогает.
нажимаю 1 раза на пульте, долго держу на ключике. не помогает. подскажите пожалуйста, что я делаю не так?
Предположим, что у вас выключатель Sonoff RF. Тогда сначала на всякий случай нажмите кнопку на нем трижды — это должно удалить из памяти предыдущий код радиопульта (если он там был).
Теперь для сопряжения выключателя с пультом дважды коротко нажмите кнопку на Sonoff RF, а затем нажмите нужную кнопку на радиопульте.
Так и делаю. Это был первый сценарий из двух в моем первом сообщении.
Мне кажется дело в том, что на пультах записан какой-то дефолтный код, который не воспринимается Сонофф. Как записать нужный код на сами пульты-брелоки? (заказывал их отдельно. они не комплектные)
Sonoff RF работает с пультами с фиксированным кодом. По моим ощущениям у китайцев 90% пультов с фиксированным кодом работают одним и тем же способом, как раз совместимым с Sonoff RF. Но, конечно, есть и 10%.
Второй нерабочий вариант — так называемый динамический код. Его Sonoff RF не понимает по умолчанию.
Таким образом, если у вас пульт с фиксированным кодом, который не понимает Sonoff, или же пульт с динамическим кодом — ничего не получится. По крайней мере, я так думаю, что ничего не получится.
Что касается записи кода на пульты, то записать можно либо на обучаемый пульт с другого пульта, либо изменив комбинацию перемычек на плате брелка (если там вообще есть перемычки). Но я не думаю, что это поможет. Хотя, конечно, всякое может быть.
Записал видео попытки привязки, может по нему удастся диагностировать что я делаю не так.
Следом за этим нужно нажать и держать кнопку пульта, пока Sonoff не мигнет красным три раза. Если держать кнопку пульта и после этого, то Sonoff будет мерцать красным — это индикация приема радиокоманды.
Ну и после этого, если все прошло удачно, то каждое нажатие на кнопку пульта (которой обучали) будет сопровождаться красным мерцанием Sonoff и переключением его реле.
Варианты: возможно, в памяти брелка действительно какая-то чушь. Тогда для перезаписи вам потребуется совместимый пульт или его эмулятор.
Другой вариант: возможно, Sonoff просто «не слышит» ваш пульт. Держите его ближе, когда обучаете. Если будет реакция — значит, «не слышит» издалека.
Кнопка привязалась нормально как по инструкции от itead (2 коротких нажатия кнопки на реле и затем нажать на кнопку-передатчик) и заработала, но меня ожидал не приятный сюрприз, после отключения питания и повторного включения, кнопка вроде как срабатывает (маргает красный диод на реле при нажатии на передатчик), но реле не переключается, помогает только сброс привязаных кнопок (3 быстрых нажатия на кнопку реле) и повторная привязка. Очень вам скажу не удобно каждый раз после сбоя питания лезть на потолок, чтобы по-новой привязать кнопку :( А если меня дома не будет и кратковременно отключат свет, кнопку без меня ни кто не привяжет.
В общем с этим еще предстоит разбираться, но возможно придется переделывать реле под свой приемник и программную обработку RF команд в прошивке…
Да, что касается глуховатости RF… У меня Sonoff ловит кнопку из соседней комнаты (через 1 бетонную не несущую стену, примерно 5-6м дальность по прямой через стену), по мне так достаточно, чтобы установить кнопку в одной комнате с реле.
И еще, китайская распайка это нечто.
Заслуженный плюс в карму.
А вопрос следующий.
Sonoff basic или RF например из коробки. Вот скажем задан цикличный таймер 20 минут включено/ 20 минут выключено.
А что будет, если интернет отрубится? Sonoff продолжит включать/выключать? Или нафиг все работать перестанет сразу, и просто будет состояние выключено?
Спасибо
Вот здесь это обсуждение.
Подскажите а как настроить чтобы реле дистанционно выключилось и включилось сразу же?
Как то надо приспособить, чтобы wifi роутер перезагружался.
Сомнение в том, что когда реле выключится, то и роутер выключится и соответственно реле будет не в сети.
В приложении в таймерах, сценариях пока не видать, как осуществить, чтобы реле выключилось и сразу же включилось?
Спасибо большое.
В приложении можно сделать так.
Запустить таймер на включение через минуту и выключить кнопкой.
По истечении таймера — включается.
Однако сие чересчур громоздко получается и куча манипуляций в приложении.
Интересно, существует ли способ, что просто выкл/вкл с изложеными выше целями более изящно реализовать?
Вот думаю МБ просто такую розетку прикупить
Однако не понятно добьет ли пульт? В реле Sonoff пульт не добивает. Буквально под ногами-этажом ниже.
mySKU.me/blog/china-stores/39547.html#comment2854656
Тогда, наверное, пульт-розетка будет самым простым вариантом. Sonoff здесь действительно лишняя штука (если, конечно, не переделывать прошивку, чтобы она сама понимала, что маршрутизатор повис и его надо перезагрузить).