Sonoff Dual – это обычный smart-включатель/выключатель, но на две линии.
Вот таким пришёл:
Никакой инструкции не было. Только то, что написано на корпусе.
И здесь перевод не очень грамотный. Лучше б на английском оставили.
Модуль исполнен в том же корпусе, что TH16 и Sonoff Pow. Даже отверстие под датчики сбоку оставили. Хотя для этого блока оно ни к чему.
Начинаю разбор.
Сюда подключаются сетевые провода 220В.
Контакторы пружинные, очень тугие. Но, по мне, с винтом надёжнее.
Корпус держится на защёлках. Всё абсолютно одинаково, как и в блоках, рассмотренных мною ранее.
Открутил 4 самореза.
Wi-Fi узел построен на ESP8266. Для асов целое поле для деятельности. Уже всё сделано. Не надо городить отдельное питание модуля, искать коробочку тоже не надо. Всё в сборе и работает.
Узел питания с гальванической развязкой от сети.
Плата промыта. Следов флюса нет. По входу стоит предохранитель.
и варистор 10D471K от перенапряжения (расшифровка — диаметр 10 мм, напряжение 470 Вольт).
А это место для подключения программатора.
Всё в исходное.
Собираю тренировочную схему. Модуль Sonoff подключаю к сети. Подключать не сложно. По рисунку на корпусе всё понятно. Кому не понятно, картинка со страницы магазина в помощь.
На выходы подключаю лампочки для контроля.
Осталось всё это дело связать со смартфоном.
Smart-переключатель поддерживает удалённое управление по Wi-Fi, работает в собственном сервисе, расположенном в облаке Amazon AWS global server :(
Пришло время привязать его к управляющему приложению eWeLink. Для этого его (приложение) необходимо сначала скачать :) Устанавливаем, регистрируемся…
Учётная запись создана.
Сначала подключаю Sonoff. Запускаю приложение и следую инструкциям.
Чтобы добавить устройство нажимаю на плюсик (на смартфоне). Далее нажимаю на беленькую кнопочку (на Sonoff)и удерживаю около 5 секунд. Синий светодиод должен равномерно замигать.
Приложение просит ввести пароль от Wi-Fi. Затем выполняется поиск устройств.
Необходимо будет ввести имя нового устройства.
Последовательность картинок смотрите на фото (слева направо, сверху вниз).
Теперь Sonoff «привязан» к моему аккаунту.
После привязки картинка на смартфоне выглядит так (различные варианты).
Можно включать и выключать нагрузку, нажимая на виртуальный выключатель. Картинок пять: выключен, включен 1 канал, включен 2 канал, включены оба канала и офлайн (не подключен к 220В). Нажать сразу две клавиши у меня не получилось :)
Для того, чтобы включить переключатель, нужно нажать кнопку (в виде выключателя) на вашем виртуальном пульте из любой точки мира, где есть интернет и Wi-Fi.
Если нажать на виртуальном пульте на стрелочку под значком Wi-Fi, то попадаем в расширенные установки. И здесь покажу пять фото пульта (выключен, включен 1 канал, включен 2 канал, включены оба канала и офлайн).
При подключении к сети 220В на модуле загорается синий светодиод. В «привязанном» состоянии горит постоянно. Индикатор подключенных линий двухцветный. При включении первого канала загорается красный светодиод. При включении второго канала дополнительно загорается зелёный светодиод. При включении обоих каналов загораются оба светодиода, цвет должен быть жёлтый. Но так как красный светит неярко, получается жёлто-зелёный.
Переключать устройство можно не только с виртуального пульта, но и …
Эти контакты для тех, кто захочет подключить внешний выключатель (при пропадании WiFi без них не обойтись).
В онлайн режиме текущее состояние выключателя отражается и на пульте, независимо от того, как вы им управляете (с виртуального пульта или вручную).
В верхней крышке под светодиоды отверстий нет, но их всё равно видно.
Можно управлять переключателем по таймеру. Их два варианта.
Отмечу один нюанс работы этих переключателей. Без интернета никакого управления вы не получите.
Всё, что касается работы устройства, вроде как, разобрал.
Пора подводить итог.
Smart-переключатель поддерживает удалённое управление по Wi-Fi, но только через облако:( Необходимо его привязывать к управляющему приложению eWeLink. Для тех, кто ему не доверяет, придётся создать свой MQTT сервер, и включать/выключать нагрузку по своему желанию и правилам. Для тех, кто владеет навыками программирования, это не сложно. Для тех, кто спокойно относится к подобной проблеме – просто подключайте и пользуйтесь.
По поводу конкретно этого девайса. Предполагаю его использовать для управления подсветкой мебели.
Вот, в общем то и всё. Постарался раскрыть все стороны этой темы. Что не ясно, спрашивайте
Надеюсь, хоть кому-то помог.
Удачи всем!
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Планирую купить+44Добавить в избранноеОбзор понравился+8
+28
посоветуйте где почитать про создание своего MQTT сервера. Собираю свою метеостанцию, управляющую котлом отопления где хабом будет ESP8266. Сервак хочу домашний, чтобы при пропадании интернета всё работало.
Боюсь я малинку пока. В программировании слаб, а так то хотелось бы сервак на малинке иметь. Требований к нему не много — основные это бесперебойность, малое потребление, отсутствие вентиляторов всяких, ну и он должен быть в домашней сети как клиент или как точка доступа в отсутствии другой точки доступа)
Крутилки и мигалки работают только если ты в сети с контролером света, иначе там просто ошибка в консоли =)
Поэтому я с такой уверенностью даю эту ссылку =D
(хотя в планах вывести ее в инет и сделать аутентификацию)
Боюсь я малинку пока. В программировании слаб, а так то хотелось бы сервак на малинке иметь. Требований к нему не много — основные это бесперебойность, малое потребление, отсутствие вентиляторов всяких, ну и он должен быть в домашней сети как клиент или как точка доступа в отсутствии другой точки доступа)
Малина дорогая получается, а OrangePi за 10$ с GB и поинтами это самое то.
Программирование там есть, но это не так сложно как кажется на первый взгляд.
Js и php очень быстро познаются если есть смотреть хорошие учебники и уже есть базовые знания алгоритмов.
поэтому я и советую nodered. там визуальное програмирование блок-схемой geektimes.ru/post/279814/
малину или апельсин, на нее armbian, mosquitto и nodered. все.
вот тут и рядом обсуждение 4pda.ru/forum/index.php?showtopic=750921
у меня Orange Pi PC. использую как медиацентр, пришла недавно вторая, буду ставить armbian и переносить с большого системника все на апельсин
nrf24l01 должны поддерживаться, зависит от того какую ОС вы на нее поставите. это все таки не микроконтроллер, а скорее миникомпьютер.
Москито ставится легко на openwrt, большее он к сожалению не потянет, но как мини-хаб самое то.
По факту, ставишь опенврт, в настройках ставишь пакет mosquitto, указываешь роутер в виде mqtt сервера, публикуешь в топики управляя устройствами.
p.s. Со встроенными скиптами и mqtt и кучей плюшек есть ESPeasy
Меня этот вопрос тоже сильно интересовал, пока сам не купил (никто так толком и не ответил до этого). В программе есть настройка, в каком состоянии оставаться после подачи питания.
Честно говоря, не уверен, потому что не проверял последний пункт из скриншота. Сейчас уже проверить не могу, уст-во в работе и выключать проблематично. Да, и меня интересует пункт, чтобы оно всегда было выключено.
при отключении электроэнергии и обратном включении запоминает предыдущее состояние?
Нет.
Сделал такой эксперимент. Включил один канал. Второй оставил выключенным и вынул из розетки. После подключения к сети оба канала были в выключенном состоянии.
Никакие настройки не корректировал
Все Сонофы обзоры по п. 18 почему? интересно?
и никто не пишет о постоянно отваливающейся связи с устройством.
Что на сайте целая куча проблем которая не всегда помогает
Вкл переключатель, а устройство отвалилось. То ли блок питания такой, то ли защиты нет от дребезга реле. ХЗ.
Ситуация такая. При вкл происходит ошибка, нет связи с устройством.
Но если после появления связи вкл-выкл быстро — все проходит отлично.
Wi-Fi узел построен на ESP8266. Для асов целое поле для деятельности. Уже всё сделано. Не надо городить отдельное питание модуля, искать коробочку тоже не надо. Всё в сборе и работает
C этим модулем китайцы перемудрили. В качестве расширителя ввода/вывода применен какой то дешманский микроконтроллер на схеме обозначенный F330 QFN400X400X100-21 с непонятной прошивкой.
И работать с ним не зная протокола обмена будет не просто
Дешманский )))
Это штатовский SiLabs C8051F330. Гугление по «SIL F330» сразу приводит на правильное место.
Ну а протокол обмена можно перехватить по УАРТ.
Понимаю, что почти 3 года прошло, но просто не удержался :)
Плюсы: два канала.
Минусы: через дополнительный контроллер…
Видели esp12? Забудьте! В дуале от есп используется только ком-порт! Для перепрошивки esp надо довольно муторно извращаться, т.к. на кнопку выведен не контакт перепрошивки, а выход доп-контроллера! Все функции и выходы — на доп-контроллере: забудьте про «подпаять приемник, передатчик, термометр и черта лысого»!!! Если доп-контроллер не в курсе девайса — команду через ком на него не выдашь!
На днях получил новую версию этой штуковины — Sonoff Dual R2 Ver.1.0 от 2017-07-20. Вскрываю и… ваууууу!!!
Вместо огромного предохранителя — нескромная П-образная перемычка из толстой полоски латуни.
Вместо мощного резистора — небольшой выводной керамический предохранитель.
Трансформатор теперь имеет только 4 жестких вывода и два мягких проводочка (вторичка).
Контакты VCC, C2K, C2D и GND отсутствуют как класс, а UART остался.
Переворачиваю плату и вижу полное безобразие — контроллера Silabs F330 и внешней Flash-памяти нету!
Чип установлен ESP8285 (1MB Flash, SPI mode, Dual OUT).
Самое главное — теперь GPIO0 выведен на контакт BUTTON 0. GPIO9 — на контакт BUTTON 1. Оба GPIO чистые, без резисторов.
Кнопка висит на GPIO10. Релюшки подключены к GPIO5 и GPIO12.
Dual R2.
Удешевлен (навскидку — сэкономили на предохранителе и предохранительной колодке, впаяв вместо них «гвоздь», а также на разъеме для кнопок включения/выключения оффлайн коммутируемых устройств).
Лучше заиметь OrangePI для этих нужд, а еспшками управлять уже.
p.s. есп отлично тянет вебсокетс соединения, у меня от такая менюшка свет в комнате крутит, все никак обзор не сделаю. tiralab.xyz/led/index.htm
PS крутилки покрутил, светом помигал) Спасибо)
Поэтому я с такой уверенностью даю эту ссылку =D
(хотя в планах вывести ее в инет и сделать аутентификацию)
Малина дорогая получается, а OrangePi за 10$ с GB и поинтами это самое то.
Программирование там есть, но это не так сложно как кажется на первый взгляд.
Js и php очень быстро познаются если есть смотреть хорошие учебники и уже есть базовые знания алгоритмов.
geektimes.ru/post/279814/
малину или апельсин, на нее armbian, mosquitto и nodered. все.
И вообще почитать про сеемйство, они ведь разные наверно бывают, да?
Вы не в курсе, к ним есть библиотеки поддержки модулей nrf24l01? У меня все датчики на них выполнены и их нужно опрашивать.
4pda.ru/forum/index.php?showtopic=750921
у меня Orange Pi PC. использую как медиацентр, пришла недавно вторая, буду ставить armbian и переносить с большого системника все на апельсин
nrf24l01 должны поддерживаться, зависит от того какую ОС вы на нее поставите. это все таки не микроконтроллер, а скорее миникомпьютер.
вполне может быть так, что соединение одно
не думал, что она настолько мощная и хватит озу
По факту, ставишь опенврт, в настройках ставишь пакет mosquitto, указываешь роутер в виде mqtt сервера, публикуешь в топики управляя устройствами.
p.s. Со встроенными скиптами и mqtt и кучей плюшек есть ESPeasy
Сделал такой эксперимент. Включил один канал. Второй оставил выключенным и вынул из розетки. После подключения к сети оба канала были в выключенном состоянии.
Никакие настройки не корректировал
и никто не пишет о постоянно отваливающейся связи с устройством.
Что на сайте целая куча проблем которая не всегда помогает
Вкл переключатель, а устройство отвалилось. То ли блок питания такой, то ли защиты нет от дребезга реле. ХЗ.
Ситуация такая. При вкл происходит ошибка, нет связи с устройством.
Но если после появления связи вкл-выкл быстро — все проходит отлично.
И работать с ним не зная протокола обмена будет не просто
Это штатовский SiLabs C8051F330. Гугление по «SIL F330» сразу приводит на правильное место.
Ну а протокол обмена можно перехватить по УАРТ.
Понимаю, что почти 3 года прошло, но просто не удержался :)
Минусы: через дополнительный контроллер…
Видели esp12? Забудьте! В дуале от есп используется только ком-порт! Для перепрошивки esp надо довольно муторно извращаться, т.к. на кнопку выведен не контакт перепрошивки, а выход доп-контроллера! Все функции и выходы — на доп-контроллере: забудьте про «подпаять приемник, передатчик, термометр и черта лысого»!!! Если доп-контроллер не в курсе девайса — команду через ком на него не выдашь!
Вместо огромного предохранителя — нескромная П-образная перемычка из толстой полоски латуни.
Вместо мощного резистора — небольшой выводной керамический предохранитель.
Трансформатор теперь имеет только 4 жестких вывода и два мягких проводочка (вторичка).
Контакты VCC, C2K, C2D и GND отсутствуют как класс, а UART остался.
Переворачиваю плату и вижу полное безобразие — контроллера Silabs F330 и внешней Flash-памяти нету!
Чип установлен ESP8285 (1MB Flash, SPI mode, Dual OUT).
Самое главное — теперь GPIO0 выведен на контакт BUTTON 0. GPIO9 — на контакт BUTTON 1. Оба GPIO чистые, без резисторов.
Кнопка висит на GPIO10. Релюшки подключены к GPIO5 и GPIO12.
Dual R2.
Удешевлен (навскидку — сэкономили на предохранителе и предохранительной колодке, впаяв вместо них «гвоздь», а также на разъеме для кнопок включения/выключения оффлайн коммутируемых устройств).