ALSELECTRO

Беспроводной выключатель без облака и роутера: зачем мы написали свою прошивку для Sonoff Mini R4

Sonoff Mini R4 в подрозетнике

Sonoff Mini R4 - компактный модуль, помещается в стандартный подрозетник

Проблема, с которой сталкиваются все

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

  • Штробление стен и прокладку дополнительных проводов от каждого нового выключателя до светильника
  • Серьёзные затраты - особенно если ремонт уже сделан
  • Невозможность реализации в некоторых случаях - например в арендованных помещениях

Казалось бы, на рынке полно «умных» решений. Но попробуйте использовать любое из них - и столкнётесь с другой проблемой.


Что не так с существующими решениями

Зависимость от облака

Большинство «умных» выключателей (Sonoff, Tuya, Aqara и другие) работают через облачный сервер. Нажали кнопку на стене → сигнал ушёл на сервер в Китае → вернулся обратно → свет включился. Звучит нелепо, но именно так это работает.

Что из этого следует:

  • Нет интернета - нет управления. Провайдер моргнул, роутер перезагрузился - и выключатель превращается в бесполезный кусок пластика
  • Сервер недоступен - нет управления. Облачные сервисы периодически отваливаются: плановые работы, санкции, блокировки, смена политики компании. Это не вопрос «если», а вопрос «когда»
  • Задержки. Даже когда всё работает, между нажатием и включением света проходит 0,5–2 секунды. Для света это раздражает
  • Приватность. Ваш дом отправляет телеметрию на чужие серверы - когда вы включили свет, когда выключили, как часто бываете дома

Зависимость от роутера

Даже локальные решения на базе Wi-Fi (ESPHome, Tasmota) требуют работающий роутер. Роутер - это ещё одна точка отказа. Он зависает, обновляется, его нужно настраивать. Для задачи «нажал - свет включился» это избыточно.

Сложность настройки

Типичная настройка «умного» выключателя: скачать приложение → создать аккаунт → подключить к Wi-Fi → обновить прошивку → добавить в «комнату» → создать автоматизацию → настроить сцену… Для электрика, которому нужно сдать объект, это не вариант.


Наше решение: прямая связь без посредников

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

Главный принцип: устройства общаются напрямую

Передатчик (у выключателя) и приёмник (у светильника) связываются по радиоканалу ESP-NOW - это прямая peer-to-peer связь между чипами ESP32. Никаких промежуточных звеньев:

Нажали кнопку → радиосигнал → свет включился.

  • Время отклика: менее 20 мс (практически мгновенно)
  • Не нужен роутер
  • Не нужен интернет
  • Не нужен облачный аккаунт
  • Не нужно приложение на телефоне
Схема подключения приёмника и передатчика

Схема подключения приёмника и передатчика


Как это устроено

Система состоит из двух типов устройств на одинаковом оборудовании (Sonoff Mini R4):

Приёмник - устанавливается у светильника

Подключается в разрыв провода к лампе. Получает радиокоманды и включает/выключает реле. По сути заменяет обычный выключатель, только управляется дистанционно.

Передатчик - устанавливается у выключателя

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

Один приёмник может принимать команды от 10 передатчиков одновременно. Это и есть «управление из нескольких мест» - без единого лишнего провода.


Решение без проводов и без 220 Вольт: Sonoff S-MATE2

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

Для этого наша прошивка поддерживает Sonoff S-MATE2 - миниатюрный беспроводной модуль, который работает от батарейки CR2032 и передаёт команды по Bluetooth.

Sonoff S-MATE2

Sonoff S-MATE2 - беспроводной передатчик на батарейке

  • Размеры: 40 × 37 × 18 мм - помещается в любой подрозетник
  • Питание: батарейка CR2032, хватает на 1–4 года
  • Подключение: к нему подключается обычный настенный выключатель (два провода)
  • Не требует 220В, роутера, интернета
Схема подключения S-MATE2

Схема подключения S-MATE2 к приёмнику

Приёмник с нашей прошивкой принимает команды одновременно по двум каналам: ESP-NOW (от передатчиков на 220В) и Bluetooth (от S-MATE2 на батарейке). До 10 устройств каждого типа - итого до 20 точек управления одним светильником.


Почему это особенно важно для ретропроводки

Открытая проводка на керамических изоляторах - это красиво. Но у неё есть ограничение: каждый дополнительный провод виден. Проходные и перекрёстные схемы требуют 3–4 жилы между выключателями, и всё это тянется по стенам на виду.

С нашим решением:

  • К каждому передатчику идут только 2 провода питания (фаза и ноль) - как к розетке
  • Между выключателями нет проводов вообще - связь по радио
  • С S-MATE2 дополнительная точка управления не требует проводов в принципе

Это сохраняет эстетику ретропроводки и одновременно даёт современный функционал управления из нескольких мест.


Настройка за 2 минуты - без телефона

Мы сознательно сделали настройку максимально простой - чтобы её мог выполнить электрик на объекте без инструкций и приложений.

Спаривание устройств - тремя нажатиями

  1. На приёмнике зажать кнопку на 6 секунд → запускается режим обучения
  2. На передатчике переключить выключатель 3 раза за 10 секунд
  3. Готово - устройства связаны

Это работает одинаково для передатчиков на 220В и для S-MATE2 на батарейке.

Смена роли - без компьютера

Зажать кнопку на 25 секунд - устройство переключится между ролями «Приёмник» и «Передатчик». Роль сохраняется в памяти.


Надёжность на уровне обычного выключателя

Мы понимаем, что свет - это не гаджет, а базовая функция дома. Он должен работать всегда, без «подождите, сервер перезагружается».

Что мы для этого сделали:

  • Watchdog-таймер - если прошивка зависнет (а в реальном мире бывает всякое), устройство автоматически перезагрузится за 15 секунд
  • Память состояния - после отключения электричества свет вернётся в прежнее положение
  • Многократная отправка команд - каждая команда передаётся несколько раз, приёмник автоматически фильтрует дубликаты. Даже при плохом радиосигнале команда дойдёт
  • Нет точек отказа - ни роутер, ни интернет, ни облако не участвуют в работе. Связь напрямую между двумя устройствами
  • Обновление прошивки «по воздуху» (OTA) - не нужно разбирать устройство для обновления, достаточно телефона

Расписание: автоматическое включение по восходу и закату

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

Это удобно для:

  • Уличного освещения - включать за 30 минут до заката, выключать на рассвете
  • Подсветки фасада или витрины - по расписанию
  • Имитации присутствия - когда хозяев нет дома

Для кого это решение

Сценарий Что даёт наше решение
Ремонт сделан, а выключатель нужен в новом месте Добавляете передатчик - без штробления и проводов
Ретропроводка в деревянном доме Минимум видимых проводов, радиосвязь между точками
Съёмная квартира S-MATE2 на батарейке - ничего не нужно штробить, при переезде забираете с собой
Коммерческие объекты Простая настройка, надёжная работа, нет зависимости от IT-инфраструктуры
Загородный дом без стабильного интернета Полностью автономная работа, расписание по восходу/закату
Серийный монтаж Электрик настраивает за 2 минуты без приложений и аккаунтов

Веб-интерфейс - если нужна тонкая настройка

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

Страница настроек приёмника

Страница настроек приёмника

Страница настроек передатчика

Страница настроек передатчика


Итого: что вы получаете

  • Управление светом из любого количества мест (до 20 точек на один светильник)
  • Мгновенный отклик - без задержек облака
  • Полная автономность - никаких серверов, роутеров, аккаунтов
  • Два варианта подключения - от 220В (Sonoff Mini R4) или от батарейки (S-MATE2)
  • Простота настройки - тремя нажатиями, без телефона
  • Надёжность - watchdog, память состояния, многократная передача команд
  • Расписание - по времени, восходу, закату
  • Компактность - модуль 39 × 33 × 17 мм помещается в стандартный подрозетник
  • Обновление по воздуху - без разборки устройства

Прошивка разработана для Sonoff Mini R4 (ESP32). Поддержка Sonoff S-MATE2 по протоколу eWeLink-Remote (BLE).

Показать еще