Как мы автоматизировали свет в двухкомнатной квартире без штробления стен

В этой квартире была знакомая многим история: из коридора уже ушли, дверь санузла закрыли, а свет продолжает гореть. Дети и гости просто не вспоминали о выключателях. Хозяин хотел решить проблему, но снова штробить стены и восстанавливать отделку ради пары ламп точно не собирался. Мы оставили привычные клавиши на месте, добавили автоматику Shelly и Home Assistant и справились за один день — без пыли и нового ремонта.

Автоматизация освещенияShellyHome Assistant

Свет оставался гореть — и это стало обычным делом

Пустой коридор и санузел с оставленным включённым светом
В пустой квартире одновременно остались включены свет в коридоре и санузле.

Ничего драматичного, конечно. Забытый на несколько минут свет сам по себе погоды не делает. Но здесь это повторялось изо дня в день: кто-то проходил по коридору, кто-то выходил из санузла — и освещение оставалось включённым уже в пустом помещении. Днём его не всегда замечали, вечером оно просто работало дольше, чем было нужно.

Ночью была обратная сторона той же проблемы. В тёмном коридоре сначала приходилось искать выключатель, а после этого получать полный свет в глаза. Казалось бы, достаточно повесить один датчик движения — и вопрос закрыт. Но в коридоре ему нужно понимать, темно ли сейчас, а в санузле движение за закрытой дверью он видит плохо. К тому же автоматика не должна была превращать обычный выключатель в бесполезную клавишу при сбое Home Assistant.

Поэтому с датчиков мы как раз не начали. Сначала сделали так, чтобы ручное управление осталось простым и предсказуемым.

Начали не с датчиков, а с обычных выключателей

Shelly 1 Mini Gen4 для установки в подрозетник
Shelly 1 Mini Gen4 разместили за существующими выключателями там, где требовалось обычное включение и выключение света.

За существующими выключателями поставили компактные реле Shelly 1 Mini Gen4. Снаружи почти ничего не изменилось: те же выключатели, те же клавиши, то же понятное движение рукой. Просто теперь команда могла прийти не только от человека, но и от Home Assistant.

Здесь есть важная оговорка. Такой вариант подходит, если в подрозетнике есть нейтраль, сам модуль туда помещается, а подключённая нагрузка укладывается в требования производителя. На этом объекте все условия совпали. Настенные выключатели подключили ко входам реле, поэтому при остановке Home Assistant свет всё равно можно включить или выключить со стены.

Проводку всё же трогали — иначе реле не установить. Но новые трассы не прокладывали, стены не штробили и отделку не вскрывали. В этой квартире именно поэтому монтаж и настройку удалось закончить за один день.

Заодно в щите установили Shelly Pro 1PM. Он нужен был не для того, чтобы каждый вечер одним махом обесточивать квартиру, а для учёта. Его выход в обычной работе остаётся включённым: если отключить его, питание потеряют и реле, расположенные дальше по линии. Светом в комнатах управляют модули в подрозетниках и диммер, а Pro 1PM спокойно считает мощность и накопленную энергию всей линии.

Затем научили Home Assistant слышать Bluetooth-датчики

Bluetooth-датчик движения Shelly BLU Motion
Shelly BLU Motion передаёт событие движения и освещённость в момент события.
Датчик открытия Shelly BLU Door Window
Shelly BLU Door/Window сообщает, открыта или закрыта дверь; присутствие человека он не определяет.

Когда с ручным управлением разобрались, перешли к датчикам. На потолке в коридоре появился Shelly BLU Motion, а на двери санузла — Shelly BLU Door/Window. Оба небольшие, работают от батареек и передают данные по Bluetooth Low Energy (BLE) — энергоэффективной версии Bluetooth.

Но сами по себе эти датчики свет не включают. Они только сообщают: «есть движение» или «дверь открылась». Дальше кто-то должен принять сообщение, проверить условия и дать команду реле. Эту связку мы собрали локально: ESP32 с ESPHome работает как Bluetooth Proxy — «Bluetooth-прокси», передаёт объявления BTHome в Home Assistant, а тот уже управляет реле через штатную интеграцию Shelly.

Можно было пойти и другим путём — поставить фирменный Shelly BLU Gateway и строить сценарии в Shelly Smart Control. Но для этого объекта основную логику мы собирали в Home Assistant, поэтому добавлять облако в середину цепочки смысла не было. Датчики появились в системе через BTHome, исполнительные устройства — через Shelly, а вся логика осталась внутри домашней сети.

Получилось без магии и без обещаний, что система переживёт вообще любой сбой. Если исчезнет только внешний интернет, свет продолжит работать автоматически — при условии, что включены роутер, локальная сеть, Home Assistant и сам прокси. Пропадут лишь удалённый доступ и внешние уведомления. Если остановить Home Assistant или прокси, события от датчиков уже не дойдут до реле, зато настенные клавиши останутся рабочими.

При первом запуске эти ситуации важно проверить раздельно: сначала отключить только внешний интернет, а затем отдельно остановить Home Assistant. В первом случае автоматика должна продолжить работу внутри домашней сети, во втором — обычные клавиши должны по-прежнему управлять светом.

В коридоре одного движения оказалось мало

Человек входит ночью в коридор с мягким автоматическим светом
Поздно вечером свет в коридоре включается мягко, когда человек входит в зону датчика.

С коридором всё выглядело просто: человек вошёл — свет включился. Но уже на следующем шаге возник очевидный вопрос: зачем зажигать лампы днём, когда в помещении и так достаточно света?

Поэтому движение стало только первым условием. Второе — уровень освещённости, который передаёт тот же BLU Motion. Home Assistant включает свет лишь тогда, когда видит одновременно и человека, и недостаток естественного света. Мелочь, но именно она не даёт автоматике раздражать лишними включениями.

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

С выключением тоже есть нюанс. Две минуты считаются не от последнего шага, а с того момента, когда Home Assistant получил состояние «движения нет». Если человек снова появляется, ожидающее выключение отменяется и отсчёт начинается заново. Сам датчик сообщает об отсутствии движения после собственного настроенного интервала, поэтому реальная пауза получается чуть длиннее двух минут. Для коридора это даже полезно: свет не гаснет сразу за спиной.

Ведущий менеджер по интеграции умных решений Дмитрий Сакирин

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

Дмитрий Сакирин
Ведущий менеджер по интеграции умных решений

С санузлом всё оказалось чуть хитрее

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

В санузле мы оттолкнулись от двери. Она открылась — Home Assistant включил свет. Закрылась — начался таймер, после которого лампа должна погаснуть. Если дверь снова открывают раньше, старое ожидающее выключение отменяется. Иначе получилась бы странная ситуация: человек только вошёл, а свет внезапно выключился по команде, оставшейся от предыдущего цикла.

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

Проверка здесь простая: открыть дверь, закрыть её и снова открыть до конца задержки. Свет должен включиться сразу, а предыдущий таймер — забыть о своей старой команде. Если это произошло, повторный вход уже не оборвётся старым выключением.

Если позже понадобится более точное определение длительного присутствия, дверной контакт можно дополнить Shelly Presence Gen4. Его радар миллиметрового диапазона (mmWave) видит даже почти неподвижного человека. Тогда выключение можно разрешать только при двух условиях: дверь закрыта и присутствие больше не обнаруживается. После установки останется проверить зону в Home Assistant: человек внутри должен определяться, а движение за стеной — нет.

Ночной свет пришлось вынести в отдельную задачу

Shelly Dimmer Gen4 для управления яркостью
Shelly Dimmer Gen4 отвечает за яркость диммируемой группы; реле Shelly 1 Mini Gen4 только включает и выключает нагрузку.

Оставался ночной режим. После 23:00 обычный яркий свет в коридоре был уже не помощником, а скорее неожиданностью. Но реле умеет только включать и выключать нагрузку — сделать лампу мягче оно не может.

Поэтому управление яркостью мы отделили от обычного включения. На диммируемую группу поставили Shelly Dimmer Gen4. Здесь важно, чтобы сами лампы или их блоки питания поддерживали регулировку по питающей сети — фазовое диммирование. На остальных линиях остались обычные Mini.

В диммере настроили Night Mode («Ночной режим»). Home Assistant по-прежнему решает, когда человеку нужен свет, а само устройство после 23:00 ограничивает яркость. Так одна часть системы отвечает за момент включения, другая — за то, насколько ярким оно будет. Вроде бы мелкое разделение, но с ним логика получается гораздо понятнее.

Перед работой диммер должен пройти автоматическую калибровку. После неё свет несколько раз выключают и снова включают уже внутри ночного интервала. Лампы должны стартовать без заметной задержки, дрожания и самопроизвольного гашения. Если минимальная яркость ведёт себя нестабильно, её поднимают. А если лампа в принципе не рассчитана на диммирование, никакой ползунок в приложении это не исправит.

В конце посмотрели, что изменилось в цифрах

Shelly Pro 1PM для учёта линии освещения
Shelly Pro 1PM измеряет текущую мощность и накопленную энергию всей подключённой линии освещения.

Когда сценарии заработали, оставалось понять, дали ли они что-то кроме удобства. В Home Assistant владелец видит состояния комнатных реле, а Pro 1PM показывает мощность и накопленную энергию общей линии освещения. Это разные данные: один экран отвечает на вопрос «что сейчас включено», другой — «сколько всё это потребляет».

Уведомление «свет вне сценария» привязали к реальным состояниям реле и диммера. Если сценарий уже завершился, а какое-то устройство всё ещё включено, Home Assistant сообщает об этом владельцу. Pro 1PM даёт дополнительную подсказку: если после команды выключения на линии остаётся заметное потребление, стоит посмотреть, какой канал продолжает работать. Без внешнего интернета локальное выключение сохранится, а вот уведомление за пределами дома может не дойти.

По данным этого объекта, расход электроэнергии на освещение снизился примерно на 40–50%. Цифра получилась заметной не из-за какого-то особого режима Shelly, а потому, что раньше свет действительно часто горел впустую. В другой квартире результат будет другим: всё зависит от мощности ламп и от того, как ими пользовались до автоматизации.

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

Обновлено: 5 октября 2026 года

Мы используем cookie-файлы для корректной работы сайта, аналитики (Яндекс.Метрика) и показа персонализированной рекламы (пиксель ВКонтакте, myTarget и др.). Вы можете принять или отклонить использование cookie. Подробнее — в Политике использования cookie.
Хорошо