Legrand выжил. ESP32 сжёг насос. Почему премиум победил китайский DIY за 2000₽? Ответ внутри — и схема, как допилить защиту от 900₽.
Долгое время я считал: «Зачем переплачивать 5000₽ за Legrand? Возьму ESP32 за 500₽, китайское реле — и умный дом готов». И собрал такую систему. А потом решил проверить её в деле — на реальной аварии. Сымитировал отключение нуля (бывает при окислении контакта или обрыве в щитке). Подключил циркуляционный насос. И вот что вышло.
Legrand — отключил нагрузку за доли секунды. Всё осталось целым.
Моя сборка на ESP32 (без дополнительной защиты) — зависла. Реле осталось включённым. Насос сгорел. Экономия 2000₽ обернулась убытком 6000₽.
В этой статье расскажу, почему так произошло, как я исправил ошибки и как теперь собираю безопасный умный дом на ESP32 без переплат.
Почему ESP32 завис
Объясняю просто. В обычной розетке есть фаза и ноль. Пока оба есть — всё работает.
При пропадании нуля у дешёвых блоков питания (я использовал китайский за 350₽) плохая изоляция между первичной и вторичной цепью. Через конденсаторы фильтра возникает паразитный ток утечки, потенциал «земли» ESP32 начинает «плавать», по проводам идут помехи и наводки. Микроконтроллер сбивается, зависает, перестаёт реагировать на команды. Управляющий выход (GPIO) может остаться во включённом положении — реле остаётся замкнутым, нагрузка продолжает работать.
Насос качает, воды нет — двигатель перегревается и ломается. Что и случилось.
Сравнение: Legrand, голая ESP32 и ESP32 с моей доработкой
Мой вывод: Legrand надёжен из коробки. ESP32 дешевле, но требует доработок. После добавления защиты система стала безопасной.
Как я допилил ESP32 (проверенное решение)
Я добавил три элемента. Никакой магии — только схемотехника, которую может повторить любой.
🔧 Первое: независимая железная защита — реле контроля напряжения
Я поставил реле контроля напряжения РКН-1-1 (от 850₽ до 1100₽). Оно следит за наличием и качеством сети.
Важное уточнение (для тех, кто шарит): да, при пропадании нуля реле контроля теряет питание и само отключается. Поэтому я не доверяю ему управление ESP32. Вместо этого оно управляет аварийным силовым реле в цепи насоса.
Как я собрал:
● РКН питается от сети 220В.
● Нормально-разомкнутый выход РКН подключил к катушке аварийного силового реле (тоже на 220В).
● При нормальной сети выход РКН замкнут → силовое реле включено → насос может работать.
● При пропадании нуля РКН выключается → выход размыкается → силовое реле отключается → насос физически обесточен.
● ESP32 управляет насосом через рабочее реле, но не может его включить, если РКН уже отключил аварийное реле (они включены последовательно — см. следующий раздел).
Это независимая железная защита. Работает без микроконтроллера и прошивки.
🔧 Второе: правильная логика управления — последовательное включение реле
В моей итоговой схеме оба реле включены последовательно в цепь нагрузки, а не параллельно.
220В
│
├──► Блок питания 220→5В ──► ESP32 ──► управляет рабочим НР реле
│
└──► РКН ──► управляет аварийным НР реле
Цепь насоса:
Фаза → контакты аварийного реле (от РКН) → контакты рабочего реле (от ESP32) → насос → ноль
Как это работает:
● Оба реле должны быть замкнуты, чтобы насос работал.
● РКН управляет аварийным реле (отключает при пропадании нуля или фазы).
● ESP32 управляет рабочим реле (включает/выключает насос по алгоритму).
● При пропадании нуля: РКН выключается → аварийное реле размыкается → насос выключен, даже если ESP32 замкнул своё реле.
Во всей схеме я использую только нормально-разомкнутые (НР) реле:
● В обесточенном состоянии контакты разомкнуты — нагрузка отключена.
● Чтобы включить нагрузку, нужно подать напряжение на катушку.
● При зависании ESP32 или пропадании питания нагрузка гарантированно отключена.
🔧 Третье: сторож (watchdog) в прошивке — бесплатно, но не панацея
Я добавил в прошивку ESP32 встроенный watchdog. Это таймер: если программа не подаёт признак жизни 5 секунд — микроконтроллер перезагружается.
Важное уточнение: при перезагрузке не все GPIO гарантированно выключаются. Поэтому в моей схеме рабочее реле управляется инверсным сигналом (LOW — включено, HIGH — выключено) и добавлен pull-down резистор. Так после сброса реле гарантированно выключается.
Watchdog для меня — дополнительная, а не основная защита. Основная — это железное реле контроля напряжения.
Итоговая схема (та, что работает у меня)
Словесное описание схемы:
● Питание ESP32 идёт от отдельного БП 220→5В.
● РКН-1-1 питается от сети 220В и управляет катушкой аварийного реле.
● Насос подключён последовательно: фаза → контакты аварийного реле → контакты рабочего реле (от ESP32) → насос → ноль
Как это работает:
Чтобы насос заработал, оба реле должны быть замкнуты. При пропадании нуля РКН выключается → аварийное реле размыкается → насос обесточен, даже если ESP32 замкнул своё реле. Никакие зависания прошивки не смогут включить насос. Проверено на практике.
Что я купил (цены, весна 2026)
Первая сборка (без защиты) обошлась в 2000₽.
Доработка (РКН + аварийное реле + корпус побольше) около 1000₽.
Эти деньги окупились, как только система спасла новый насос (я заменил сгоревший за 6000₽).
Мои главные выводы
Legrand — берите, если не хотите париться. Подключил и забыл. Дорого, но надёжно из коробки.
ESP32 — отличная платформа для умного дома. Я до сих пор использую её везде. Но защиту нужно делать самому.
⚠️ Одна только прошивка и watchdog не спасут. Проверил на своей шкуре, когда сгорел насос.
🔥 Самое простое и надёжное решение, которое я нашёл: поставить реле контроля напряжения (РКН), которое управляет аварийным реле последовательно с рабочим реле ESP32. При пропадании нуля нагрузка отключается физически, независимо от состояния микроконтроллера.
💰 Доработка стоит около 1000₽. Это дешевле нового насоса, котла или кондиционера. Проверено.
📌 Важно: Это мой личный опыт. В статье я намеренно упростил некоторые моменты, чтобы новички могли разобраться и повторить. Эксперты — дополняйте в комментариях.
А у вас был такой опыт?
Расскажите в комментариях:
● Сгорало ли у вас что-то из-за пропадания нуля или скачков напряжения?
● Как вы защищаете свой умный дом?
● Может, у вас есть ещё более простое или дешёвое решение?
Поставьте лайк, если статья была полезна. Я делюсь своим опытом, чтобы вы не повторяли моих ошибок.
#умныйдом #ESP32 #легранд #умныйдомсвоимируками #реле #защитатехники #реализаторидей #безопасностьдома