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 секунд — устройство переключится между ролями «Приёмник» и «Передатчик». Роль сохраняется в памяти.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Показать еще