Удаленное управление с помощью реле sonoff

Подключение и настройка

Железо

  1. Возьмите сетевой фильтр. Разрежьте провод питания посередине и зачистите контакты от изоляции.
  2. Провод со стороны вилки подключите к клеммам и разъёма , а со стороны сетевого фильтра — в клеммы и разъёма .
  3. Закройте клеммы модуля специальными крышками и зафиксируйте с помощью саморезов.
  4. Подключите вилку к источнику питания бытовой сети 220 В.

Настройка телефона на Android

  1. Запустите приложение.Откроется окно с вводом личных данных.
  2. Зарегистрируйтесь в сервисе eWeLinK.
  3. Введите страну проживания, электронную почту и пароль. Нажмите кнопку .Откроется рабочее окно программы.
  4. Добавим новое устройство. Нажмите кнопку .Откроется окно мастера добавления нового устройства.
  5. Переведите модуль в режим поиска Wi-Fi сетей. Нажмите и удерживайте системную кнопку на Wi-Fi розетке в течении пяти секунд. В этом режиме индикаторный светодиод моргает три раза в течении секунды. Каждые две секунды моргание повторяется.

    Если светодиод ведёт себя иначе, повторите операцию с кнопкой.

  6. Жмите кнопку .Вы перейдёте на второй этап.
  7. Выберите свою домашнюю Wi-Fi сеть, введите от неё пароль и нажмите кнопку .
  8. Начнётся процесс поиска устройства и регистрации его на сервере. Если всё прошло успешно, вы перейдёте на четвёртый этап.
  9. Дайте имя своему устройству и нажмите кнопку «Успешно добавлено»!
  10. Всплывёт сообщение об удачном добавлении устройства. Чтобы закрыть сообщение, нажмите кнопку .
  11. Перед вами откроется окно с Wi-Fi устройствами, которые привязаны к вашему аккаунту. Каждое устройство передаёт своё текущее состояние:
    1. ON: устройство включено.
    2. OFF: устройство выключено.
  12. Изменяйте состояние устройства нажатием кнопки на экране.Состояние розетки также изменится.

Настройка телефона на iOS

  1. Запустите приложение.Откроется окно с вводом личных данных.
  2. Зарегистрируйтесь в сервисе eWeLinK.
  3. Введите страну проживания, электронную почту и пароль. Далее нажмите кнопку .Откроется рабочее окно программы.
  4. Добавим новое устройство. Нажмите кнопку .Откроется окно мастера добавления нового устройства.
  5. Переведите модуль в режим поиска Wi-Fi сетей. Нажмите и удерживайте системную кнопку на Wi-Fi розетке в течении пяти секунд. В этом режиме индикаторный светодиод моргает три раза в течении секунды. Каждые две секунды моргание повторяется.

    Если светодиод ведёт себя иначе, повторите операцию с кнопкой.

  6. Жмите кнопку .Вы перейдёте на второй этап.{ :продукты:sonoff-basic:sonoff-basic_setup_ios.11.png?nolink |}}
  7. Выберите вашу домашнюю Wi-Fi сеть, введите от неё пароль и нажмите кнопку .
  8. Начнётся процесс поиска устройства и регистрации его на сервере. Если всё прошло успешно, вы перейдёте на четвёртый этап.
  9. Дайте имя своему устройству и нажмите кнопку.
  10. Всплывёт сообщение об удачном добавлении устройства. Чтобы закрыть сообщение, нажмите кнопку .
  11. Перед вами откроется окно с Wi-Fi устройствами, которые привязаны к вашему аккаунту. Каждое устройство передаёт своё текущее состояние:
    1. ON: устройство включено.
    2. OFF: устройство выключено.
  12. Изменяйте состояние устройства нажатием кнопки.Состояние розетки также изменится.

Принцип действия и настройка

В основе всех (по непроверенным данным почти всех) Wi-Fi реле Sonoff лежит микроконтроллер ESP8266 который и обеспечивает подключение к беспроводной сети. Кроме него на плате размещено силовое реле, блок питания и клеммники. В интернете есть описание, коды и схемы для самостоятельной сборки устройства, но рациональность и стоимость этой затеи сомнительна.


https://www.youtube.com/watch?v=teLzp5BTHW4%C2%A0

Wi-Fi реле Sonoff подключается к вашему роутеру и связывается с сервером-облаком. Вы подключаетесь к интернету со смартфона и управляете электроприборами. Можно управлять прибором и в «местном» режиме, нажав на клавишу на его корпусе. И благодаря простейшей схеме подключения домашняя автоматизация не требует глубоких знаний электротехники.

Разберемся, как подключить Сонофф к смартфону, это несложно. Для подключения вам нужно:

  1. Скачать приложение eWeLink с Appstore или Play Market.
  2. Зарегистрироваться в нём.
  3. Подать питание на устройство, при этом нужно нажать и долго держать кнопку на корпусе реле (или другом подключаемом устройстве из этого семейства).
  4. Когда начнёт моргать светодиодный индикатор — отпустите клавишу.
  5. Нажать в приложении на значок поиска устройств.
  6. Указать параметры беспроводного подключения.
  7. Назначить имя устройства и использовать со смартфона или нажатием на кнопку на самом Sonoff’е.

Беспроводное управление без интернета работает на моделях RF и Basic

Всё достаточно просто, такая работа позволяет осуществлять управление приборами с любой точки мира, ведь связь происходит именно через интернет, а не локальную сеть. На тематических форумах есть описание как отвязать всю продукцию «сонофф» от облака и заставить работать по сети без интернета.

Sonoff Basic

Sonoff Basic – самое простое и дешевое реле с беспроводным управлением из всей линейки устройств Sonoff.

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

Благодаря низкой стоимости Sonoff Basic можно добавить функции дистанционного включения и выключения практически всей домашней технике и не разориться при этом.

Где купить: AliExpress (комплект из 5 штук) / GearBest (поштучно)

Main Info

New features in version 2.0:

  • can manage both local and cloud control at the same time!
  • support old devices wih 2.7 firmware (only cloud connection)
  • support new device types: color lights, sensors, covers
  • support eWeLink cameras with PTZ ()
  • support unavailable device state for both local and cloud connection
  • support refresh interval for Sonoff TH and Sonoff Pow ()
  • support sensors for Sonoff RF Bridge 433 ()
  • support ZigBee Bridge and Devices
  • added new debug mode for troubleshooting ()

Breaking changes 2.0: by default, both local and cloud modes will start working together. If you do not want this — enable the setting. But I recommend using the new mode, it works great.

If your internet breaks down — local management will continue to work. If you have problems with multicast on the local network — cloud management will work. If you want only local or only cloud control — this can also be configured.

Pros:

  • work with original eWeLink / Sonoff firmware, no need to flash devices
  • work over Local Network and / or Cloud Server ()
  • work with devices without DIY-mode
  • work with devices in DIY-mode ()
  • support single and multi-channel devices
  • support TH and Pow device attributes ()
  • support Sonoff RF Bridge 433 for receive and send commands ()
  • support Sonoff GK-200MP2-B Camera ()
  • instant device state update with Local Multicast or Cloud Websocket connection
  • load devices list from eWeLink Servers (with names, apikey/devicekey and device_class) and save it locally
  • (optional) change device type from to ()
  • (optional) config force refresh interval for TH and Pow ()

Component review from DrZzs

There is another great component by @peterbuga, that works with cloud servers.

Thanks to @beveradb and @mattsaxon for researching the local Sonoff protocol. Thanks to @michthom and @EpicLPer for researching the local Sonoff Camera protocol.

Разновидности моделей

Компания производитель на выбор предлагает модели из серии Sonoff World On. Разница между ним есть и заключается она в методе использования:

  1. Sonoff World On (базовая версия) подходит для управления домашними бытовыми приборами, такими как светильник, люстра, камера видеонаблюдения, морозильная камера.
  2. Sonoff World On RF — тоже самое реле в базовой версии, но в комплекте идет один пульт управления. Это решение хорошо подойдет для управления воротами или поднятия шлагбаума.
  3. Sonoff World On TH оснащен сенсорами измерения температуры и влажности, поэтому гаджет рекомендуется применять в теплице, рядом с котлом или кондиционером.
  4. Sonoff World On Duo, 4CH и 4CH PRO — работа с 2 или 4 приборами одновременно. Больше подходят для промышленных задач.

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

Sonoff Pow Power Consumption

For update power consumption of all your Pow devices you can call service.

The device attributes will display data for the last 100 days. The first element is today’s data. It’s up to you how often to call updates and what to do with this data later.

Remember, without calling the service, there will be no values. Use automation.

sensor:
- platform: template
  sensors:
    today_consumption:
      friendly_name: Today consumpion
      unit_of_measurement: kWh
      value_template: "{{ state_attr('switch.sonoff_1000abcdef', 'consumption').0 }}"
    ten_days_consumption:
      friendly_name: 10 days consumpion
      unit_of_measurement: kWh
      value_template: "{% set p=state_attr('switch.sonoff_1000abcdef', 'consumption') %}{{ p|sum if p }}"

Монтаж и подключение

Чтобы реле работало, ему нужно питание 220 В. Из этого факта следует, что автоматику без трудностей можно замаскировать в любом месте. (на самом потолке замурованным под осветительный прибор или декорацию, в распредкоробке, на виду для ручного управления, etc).

Для установки на поверхность у него есть 2 крепежных отверстия (с тыльной стороны). Схема подключения реализована так:

  • На клеммы L и N со стороны input (обозначение указано прямо на лицевой стороне реле) подается фаза и ноль от питания 220 В;
  • Подключаемые жилы в сечении должны укладываться в пределы 1.5 квадратных миллимтра. Иначе будут проблемы с креплением жил в клеммники.
  • На том конце провода должна быть вилка, которую в будущем подключается в сеть 220 В.

В качестве примера для подключения использован питающий кабель марки ПВС (3 провода – коричневый, синий, желтый).

Устанавливайте и с помощью отвертки зажимайте:

  1. Коричневый — фаза в клемму L.
  2. Синий — ноль в клемму N.
  3. Желтый оставляете без подключения.

С обратной стороны (output) подключите регулируемый прибор аналогичным способом.

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

Для подключения нагрузки до 10 А реле можно подключать по такой схеме.

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

Используя контактер можно управлять:

  • Однофазной и трехфазной нагрузкой;
  • Постоянным и переменным током.

После подключение в цепь питания можно:

  • Управлять вручную;
  • сделать сопряжение смартфона с реле и управлять по WiFi.

Common problems in only LAN mode


Cloud users don’t have these problems.

Devices are not displayed

  1. Only supported devices with firmware v3+
  2. Common problems with Multicast:
    • two routers
    • docker with port forwarding
      • hassio users are okay
    • virtual machine

      you must use bridge virtual network mode (not NAT mode)

      with port forwarding
    • Oracle VM VirtualBox
    • linux firewall
    • linux network driver

Devices unavailable after reboot

All devices unavailable after each Home Assistant restart. It does not depend on setting. Devices are automatically detected in the local network after each restart. Sometimes devices appear quickly. Sometimes after a few minutes. If this does not happen, there are some problems with the multicast / router.

Sonoff Touch

Sonoff Touch – встраиваемый сенсорный выключатель с поддержкой дистанционного управления по Wi-Fi.

На мой взгляд, это самое интересное из всех устройств бренда, позволяющее с минимальными трудозатратами сделать “умным” любой потолочный светильник. Выключатель монтируется в стандартный круглый подрозетник европейского образца, подключается к Wi-Fi сети и позволяет управлять светильником как посредством физического контакта (включение-выключение прикосновением пальца к стеклянной панели), так и с мобильного телефона или путем создания автоматических сценариев в системе “умного дома”.

Важный момент: для работы Sonoff Touch необходимо подведение нуля и фазы, в то время как в старых домах было принято монтировать выключатели освещения в разрыв фазы и не вести нулевой провод к месту крепления выключателя. Если вы живете в доме советской постройки и не делали капитальный ремонт с переделкой проводки, то скорее всего нулевые провода в подрозетники ваших выключателей освещения не выведены. Это решаемая проблема, но во избежание разочарований надо учитывать этот момент перед покупкой.

Где купить: AliExpress / GearBest

Модельный ряд

Вот мы и разобрались как работает умное реле Sonoff, перейдем к обзору предложенных решений. Ко дню написания статьи, на официальном сайте компании насчитывается 9 моделей вай-фай релюшек и 9 моделей другой умной продукции: розетки, выключатели, лампы, патроны. Рассмотрим, какими они бывают и характеристики некоторых из них:

  • Basic 10A — простейшая модель, реле рассчитано на ток до 10А, максимальная нагрузка — 2.2 кВт. Работает в диапазоне напряжений 90-250В, по стандарту беспроводной связи 802.11 b/g/n, температура эксплуатации от 0°С до 40°С, Размеры корпуса: 88*38*23мм.
  • RF — отличительная особенность: поддержка дистанционного управления по радиопульту 433MHz (в комплект не входит, можно привязать любой).
  • Dual — отличается от характеристик предыдущей лишь наличием двух каналов. То есть вы сможете управлять двумя нагрузками с одного устройства, но сколько можно подключить при этом? Максимальный ток для одного устройства 10А и мощность 2200 Вт, а для двух суммарно 16А и 3500 Вт, Размеры корпуса: 114*52*32мм.
  • TH10/TH-16 — модели с датчиком температуры и влажности: DHT11, AM2301, DS18B20 (только температура). Они подключаются к разъёму 3.5 мм на боковой панели. TH10 отличается от TH16 максимальным током нагрузки — 10 и 16 ампер соответственно.
  • POW 16А, основное отличие — возможность мониторинга мощности потребляемой нагрузкой. Это особо актуально при использовании для управления обогревателем, ток нагрузки до 16А. С возможностью отображения дневных и ежемесячных отчетов. Размеры корпуса: 114*52*32мм. В версии POWR2, возможно просматривать потребляемый ток и какое напряжение в сети.
  • 4ch PRO — самый большой по размерам вариант в линейке. Основной особенностью в характеристиках управлять 4-мя каналами потребителей с мощностью 2200Вт, то есть 10А на канал. Размер: 145*90*40мм. Предназначен для монтажа в электрощит на din-рейку и занимает 8 модулей.

Стоимость самого простого реле на момент написания статьи – 3.5 доллара, а самого дорогого – 20 долларов. Сколько можно подключить приборов к одному Wi-Fi реле Sonoff, как вы можете убедиться, зависит не только от потребляемого тока, но и от количества каналов

Схемы подключения

О стандартном подключении нагрузки к вай-фай реле мы уже рассказали, но она ограничена коммутационной способностью контактов малогабаритного реле. Как подключить Сонофф для управления мощной нагрузкой? Если вам нужно управлять мощной нагрузкой — используйте контактор, мощное реле или другой коммутационный прибор.

Wi-Fi реле Sonoff RF, оборудовано радиомодулем 433 мГц, это значит, что возможна работа с радио выключателями и пультами. На рисунке ниже показана схема подключения и как установить его вместо обычного выключателя света для люстры.

Для установки беспроводного управления: демонтируйте старый выключатель, замкните его провода (приходящую и уходящую на светильник фазу) и подключить Sonoff RF в разрыв питания светильника. После этого наклеиваете на стену в любое место радиовыключатель и пользуетесь, но не забудьте выполнить привязку. Так вы можете перенести выключатель на новое место без штробления стен.

Кстати, размеры Wi-fi реле Sonoff позволяют спрятать его в чаше люстр и корпусах светильников.

Что это такое

Wi-fi реле Sonoff – это реле с дистанционным управлением от компании ITEAD с интеграцией в разные экосистемы умного дома. В простых моделях управление осуществляется только по Wi-Fi, а в продвинутых есть управление по радио каналу с частотой 433 мГц. Кроме ручного управления вы можете установить работу по таймеру или использовать датчики. Об этом поговорим ниже.

Кроме Wi-Fi реле у этого производителя есть и патроны для ламп (Slampher), сенсорные выключатели и розетки — всё с дистанционным управлением, что позволяет автоматизировать некоторые устройства с их помощью и без вмешательства во внутреннюю схему.

Особенностью Wi-Fi реле Sonoff является то, что они интегрируются в экосистему умного дома ITEAD IoT System, а также могут работать с такими системами и сервисами, как:

  • Google Home;
  • Google Nest;
  • Amazon Alexa.

По умолчанию устройства управляются через приложение eWeLink, его вы можете скачать с маркетов приложений для Apple и Android.

Внешний вид устройства аскетичен. В базовой версии у вас есть два контакта «Input» для подключения питания 220В, и 2 контакта «Output» к которым подключается нагрузка, на них во включенном состоянии появляется те же 220В.

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


На момент написания статьи на отечественном рынке можно встретить Wi-Fi реле Sonoff в голубых и оранжевых упаковках. Голубые — заказаны преимущественно с Китая. Оранжевые упаковки — это продукция для нашего рынка, к названию добавлены и слова «World On». Sonoff World On – это своего рода локализация прибора от компании ITEAD.

Настройка работы через интернет

Чтобы настроить работу устройства через интернет, необходимо следовать инструкции:

  1. Скачать и установить приложение для устройств.
  2. После установки пройти регистрацию, при этом телефон обязательно должен быть подключен к интернету.
  3. После регистрации на электронную почту придет пароль, который необходимо ввести в соответствующую строку.
  4. Ввести пароль для входа в будущий аккаунт.
  5. Зайти в приложение eWeLink и нажать синюю круглую кнопку с плюсом.
  6. Следующим этапом является сопряжение роутера и реле с помощью длительного удержания кнопки на корпусе выключателя.
  7. Поставить галочку на первом режиме подключения и нажать «Далее».
  8. Из списка надо выбрать соответствующую сеть wifi и ввести пароль от нее.
  9. Чтобы не вводить каждый раз пароль, требуется поставить галочку «Запомнить пароль» и нажать «Далее», чтобы начался поиск устройства и его регистрация.
  10. Как только произойдет успешное сопряжение, устройство в автоматическом режиме передаст данные на облако, и появится возможность управлять им через интернет.

Обратите внимание! Когда устройство находится онлайн, на нем будет гореть зеленый светодиод. Как только связь с интернетом или роутером будет утеряна, светодиод начнет мигать

Если sonoff th16 не подключается к wifi, то в первую очередь необходимо обратить внимание на светодиод и проверить наличие интернет-соединения. Аналогичные действия нужно выполнить, когда выключатели sonoff не подключаются к wi fi

Удаленное управление

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

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

Функция таймера присутствует, поэтому можно настроить вариант управления исходя из фильтров:

  • Повтор или однократно;
  • Дни недели;
  • Дата и время;
  • Применение на текущем или следующем таймере.

Второй таймер обратного отчета тоже есть. Фильтры, следующие:

  • Включить или отключить;
  • Ввод дня, часов и минут.

Третий (циклический таймер) позволяет задавать определенные циклы (через какое время реле включится и через какой промежуток времени реле изменит своё положение). Еще реализуемо указание времени и календарного числа начала этого цикла.

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

В параметрах есть пункт, позволяющий выставить, в каком положении цепи останется автоматика, если неожиданно с него пропадет 220 В:

  1. Нажмите на иконку реле и кликните три точки.
  2. Выберите «Настройка».
  3. Активируйте нужную метку напротив «Питание на выключатель».

Когда питание подается на реле, при:

  1. «Вкл» — устройство включится.
  2. «Выкл» — оно выключится.
  3. «Оставаться» — будет в том же положении, что и перед выключением.

Рекомендуется поддерживать актуальную версию приложения, поэтому в настройках самой утилиты рядом с пунктом «Версия ПО» может быть активна кнопка «Скачать».

Самостоятельная прошивка Wi-Fi модуля

Приоткроем занавес и заглянем на внутренности модуля.

Сердце модуля чип ESP8266 от компании Espressif. Это означает что мы можем создавать прошивки для платы самостоятельно:

Настройка железа

На борту Wi-Fi розетки отсутствует USB-порт, зато присутствуют луженые отверстия UART-интерфейса.

  1. Припаяйте контактные колодки в посадочные места на плате Wi-Fi модуля.
  2. Соедините Sonoff Basic с USB-UART преобразователем.
  3. Переведите модуль в режим программирования.

    Необходимо каждый раз выполнять перед прошивкой модуля.

    1. Отключите питание модуля;
    2. Зажмите системную кнопку;
    3. Подключите питание к модулю;
    4. Отпустите системную кнопку.
  4. Железо готово, теперь приступайте к программной части.

Резервное копирование заводской прошивки

Каждая модель Sonoff Bacic имеет уникальный , который используется в родной прошивке модуля. Из-за этого невозможно считать заводскую прошивку с одной Wi-Fi розетки и записать её в другую. Рекомендуем сделать резервное копирование заводской прошивки, если после экспериментов с прошивкой решите вернуться к заводским настройкам.

Программирование на C++

  1. Для начала работы с платформой ESP на языке C++ скачайте и установите на компьютер интегрированную среду разработки Arduino — Arduino IDE.
  2. По умолчанию среда Arduino IDE настроена только на AVR-платы. Для чипа ESP8266, который установлен на Wi-Fi розетке, добавьте в менеджере плат .
  3. В Arduino IDE выполните настройки:
    1. Инструменты Плата выберите ;
    2. Инструменты Flash Mode выберите ;
    3. Инструменты Flash Size выберите .

Теперь модуль Sonoff Basic готов к программированию через Arduino IDE.

Программирование на JavaScript

  1. Для старта с Sonoff Basic на языке JavaScript скачайте и установите интегрированную среду разработки — Espruino Web IDE.
  2. Установите прошивку интерпретатора JavaScript на ESP8266.

Теперь Wi-Fi модуль готов к программированию через Espruino Web IDE.

Восстановление стандартной прошивки

После самостоятельной прошивки Wi-Fi розетки может понадобиться восстановить заводскую прошивку. Для этого воспользуйтесь утилитой Flash Download Tool.

Component Debug Mode

Component support debug mode. Shows only component logs and removes all private data automatically. The link to the logs is always random.

sonoff:
  username: mymail@gmail.com
  password: mypassword
  debug: True  # you will get HA notification with a link to the logs page

You can filter multiple devices in the logs and enable auto refresh (in seconds).

All unknown devices with command support will be added as .

All other unknown devices will be added as (always ). The full state of the device is displayed in its attributes.

The component adds the service to send low-level commands.

Example service params to single switch:

device: 1000123456
switch: 'on'

Example service params to multi-channel switch:

device: 1000123456
switches: 

Example service params to dimmer:

device: 1000123456
cmd: dimmable
switch: 'on'
brightness: 50
mode: 

Sonoff RF Bridge 433

Video HOWTO from @KPeyanski

Video HOWTO from me in section.

RF Bridge Sensors

You can config sensors for your RF Bridge.

The PIR sensor sends a signal if it detects motion. The door / window sensor sends a signal when open. You can set the time after which the sensor goes into off state. Default 120 seconds.

PIR Sensor

sonoff:
  rfbridge:
    PIR Sensor 1:  # sensor name in eWeLink application
      device_class: motion
      timeout: 60  # optional (default 120), timeout in seconds for auto turn off
    PIR Sensor 2:  # sensor name in eWeLink application
      device_class: motion
      timeout: 60  # optional (default 120), timeout in seconds for auto turn off

Single State Sensor

sonoff:
  rfbridge:
    Door Sensor 1:  # sensor name in eWeLink application
      name: Door Sensor # optional, you can change sensor name
      device_class: door  # e.g. door, window
      timeout: 5
    Door Sensor 2:
      name: Door Sensor
      device_class: door
      timeout: 5

Dual State Sensor

sonoff:
  rfbridge:
    Button1:  # button name in eWeLink application (open signal)
      name: Window Sensor  # optional, you can change sensor name
      device_class: window  # e.g. door, window
      timeout:   # disable auto close timeout
      payload_off: Button2  # button name in eWeLink application (close signal)
    Button3:
      name: Window Sensor
      device_class: window
      timeout: 
      payload_off: Button4

RF Bridge Commands and Events

Component will create only one entity per RF Bridge — .

You can receive signals from RF Buttons and RF Sensors through an event . And send signals using the service .

Although the component supports training, it is recommended to train RF Buttons through the eWeLink application.

When a command is received, the event is generated with a button number and response time (in UTC, sends the device).

The last command received can be seen in the Bridge attributes:

Example for receive all RF signal

automation:
- alias: Sonoff RF Receive
  trigger:
    platform: event
    event_type: sonoff.remote  # this is NOT entity_id, don't change it!
  action:
    service: persistent_notification.create
    data_template:
      title: Sonoff RF Receive
      message: |-
        Name: {{ trigger.event.data.name }}
        Command: {{ trigger.event.data.command }}
        Time: {{ trigger.event.data.ts }}

Example of reaction to the selected button

Instead of a , you can use number of the button in the eWeLink application (starts from zero).

automation:
- alias: Receive Button1
  trigger:
    platform: event
    event_type: sonoff.remote  # this is NOT entity_id, don't change it!
    event_data:
      name: Button1  # button/sensor name in eWeLink application
  action:
    service: persistent_notification.create
    data:
      message: My Remote button pressed

Example for send RF signal

script:
  send_button1:
    alias: Send RF Button1
    sequence:
    - service: remote.send_command
      data:
        entity_id: remote.sonoff_1000abcdef
        command: Button1  # button name in eWeLink application

Config Examples


Cloud mode cannot work simultaneously with the 3rd version eWeLink mobile application. You need:

  • eWeLink application of the 4th version (Android only)
  • create a second account, share devices with it and use it in the component

Cloud mode cannot work simultaneously with two copies of component (example main and test Home Assistant). You need:

create a second account, share devices with it and use it in the second Home Assistant

Local only mode users fine.

Local mode with load device list — break authorization in a mobile application only at the start of Home Assistant.

Local and Cloud mode

Recommended for general user.

For devices on the 3rd firmware version in the same local network with a working multicast, it uses both local and cloud connections simultaneously.

In other cases, it uses only a cloud connection:

  • devices on the 2nd firmware version
  • devices on another LAN / VLAN
  • users with problems setting up multicast traffic
  • when the local connection freezes (yes it happens)
sonoff:
  username: mymail@gmail.com
  password: mypassword

or

sonoff:
  username: +910123456789  # important to use country code
  password: mypassword

If you have Sonoff Pow or Sonoff TH, you might want to use this kind of config:

sonoff:
  username: mymail@gmail.com
  password: mypassword
  force_update: 
  scan_interval: '00:05:00'  # (optional) default 5 minutes
  sensors: 

Read below what it means.

Cloud only mode

Recommended for users with a bad router, which may freeze due to multicast traffic.

sonoff:
  username: mymail@gmail.com
  password: mypassword
  mode: cloud

Local mode with load config from Cloud

Legacy mode. Only downloads a list of devices from Cloud Servers. Works with local protocol. Only works with devices on 3rd firmware.

sonoff:
  username: mymail@gmail.com
  password: mypassword
  mode: local
  reload: always  # update device list every time HA starts

Component loads list of devices from eWeLink Servers and save it in the file (hidden file).

The list will be loaded only once. At the next start, the list will be loaded from the local file. When you have new eWeLink devices — manually delete the file and reboot the HA.

With in the config — the list will be loaded from servers at each start.

The list will be loaded from the local file even if you remove and from the settings.

Local only mode (manual get devicekey)

I don’t understand who needs it, but you never know. You must manually get devicekey for each device. Only works with devices on 3rd firmware.

sonoff:
  devices:
    1000abcdefg:
      devicekey: f9765c85-463a-4623-9cbe-8d59266cb2e4

Recommended for users who do not trust Cloud Servers for some reason. Only works with devices in DIY mode.

sonoff:

Custom device_class for any mode

You can convert all switches into light by default:

sonoff:
  default_class: light  # (optional), default switch

You can convert specific switches into lights or fans:

sonoff:
  devices:
    1000abcde0:
      device_class: light
      name: Sonoff Basic
    1000abcde1:
      device_class: fan
      name: Sonoff Mini

You can convert multi-channel devices (e.g. Sonoff T1 2C):

sonoff:
  devices:
    1000abcde2:
      device_class: 
      name: Sonoff T1 2C
    1000abcde3:
      device_class: 
      name: MiniTiger 2CH

You can convert multi-channel device (e.g. Sonoff T1 3C) into single light with brightness control:

sonoff:
  devices:
    1000abcde4:
      device_class:
        - light: 
      name: Sonoff T1 3C

You can control multiple light zones with single multi-channel device (e.g. Sonoff 4CH Pow):

sonoff:
  devices:
    1000abcde5:
      device_class:
        - light  # zone 1 (channel 1)
        - light  # zone 2 (channel 2)
        - light:   # zone 3 (channels 3 and 4)
      name: Sonoff 4CH Pow

You can change for Door Sensor:

sonoff:
  devices:
    1000abcde6:
      device_class: window

You can skip importing any cloud devices:

sonoff:
  devices:
    1000abcde7:
      device_class: exclude

Refresh interval for TH and Pow

You can config forced updating of TH and Pow attributes (read more).

Force update device by attribute

It is not necessary to list all the attributes of each device (e.g. and ). Only one is enough.

sonoff:
  force_update: 
  scan_interval: '00:05:00'  # (optional) default 5 minutes

Force update device by deviceid

sonoff:
  scan_interval: '00:05:00'  # (optional) default 5 minutes
  devices:
    1000abcde0:
      name: Sonoff TH
      force_update: True
    1000abcde1:
      name: Sonoff Pow
      force_update: True

Sensors from device attributes

Temperature and power sensors are not created by default! You can list all the attributes you want to see as sensors.

sonoff:
  sensors: 

Заключение

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

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

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

Материалы по теме:

  • Что такое Wi-fi розетка
  • Обзор умных ламп для дома
  • Для чего нужен Wi-fi выключатель света

02.02.2019


С этим читают