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

Что предлагают производители умной электроники?
На рынке полно решений от Aqara, Яндекса, Сбера и десятков Tuya-подобных брендов. Но 90% их сделано будто бы людьми которые никогда не видели обычного выключателя, поэтому пытались сделать космолет.

Основной недостаток большинства выключателей: они работают в режиме toggle — одна и та же кнопка включает и выключает свет. Это неудобно при классических сценариях управления.
Представьте: вы заходите на кухню, где по датчику движения включается приглушённая подсветка. Выпили воды, выходите — хотите выключить подсветку физическим выключателем. Но на нём ещё и основной светильник. Поскольку он toggle, результат — светомузыка.
Иногда добавляют “двойной клик = выключение”, но кто привык кликать выключателем как мышкой? Диммирование реализовано через удержание, но часто неудобно: светильник либо изменяет яркость рывками, либо плавает туда-сюда без точного контроля.
Более-менее внятно со сценарием работает Ikea. Но их выключатели — это отдельные пластиковые кнопки, клеящиеся на двойной скотч или магниты. Дизайн спорный, монтаж — временный. Чаще всего выпускаются только в одном цвете и одном форм-факторе.

Что предлагают производители классической электрики?
Тут всё с точностью до наоборот. Legrand, Schneider, Jung и им подобные давно делают ставку на дизайн, эргономику и совместимость с интерьером. Цвета, материалы, формы — выбор огромный. Но вот с умной интеграцией всё не так просто.
Как правило, они либо вообще не поддерживают автоматизацию, либо используют дорогие закрытые системы вроде KNX, или собственные проприетарные шины.
Классические выключатели
Просты и понятны: два положения, ноль автоматики. Их можно автоматизировать через релейные модули, но положение клавиши становится произвольным, что и некрасиво, и запутанно. О диммировании непосредственно с выключателя речи вообще не идёт.

Звонковые выключатели
Это уже ближе к умному дому. Они возвращаются в исходное положение после нажатия, по сути — просто кнопка с пружинкой. Их используют с релейными модулями, в том числе от Wiren Board. Но логика — всё та же toggle, пусть и в более красивом исполнении.
Мультивыключатели
Следующий шаг — выключатели с несколькими независимыми кнопками (сухими контактами). Популярны в проводных системах вроде KNX-системах. Выпускаются Gira, Jung, Berker. Гибкость высокая, внешний вид — премиум. Казалось бы идеальный вариант, минус: стоимость. Один выключатель без рамки и кнопок — $60–80, только за механизм. Есть и китайские альтернативы вроде KinCony — дешевле, но несовместимы с европейскими подразетниками.

Legrand Netatmo
Это была, пожалуй, единственная серьёзная попытка классического бренда выйти в «умный» сегмент. Выключатели имели стандартный внешний вид, совместимость с рамками Legrand и классическую схему управления аналогичную ikea. Я использовал их в прошлой квартире — в целом, был доволен. Но уже тогда было трудно найти нужную модель, а теперь кажется, что их вовсе сняли с производства. Legrand теперь делает что-то похожее под брендом Bticino, но с более странным дизайном и менее разумной ценой.


Что выбрать?
После долгих обсуждений в тематических сообществах я пришёл к выводу, что проще сделать мультивыключатель самому.
Механика
В качестве базы использовал Legrand in’matic — он лежит в основе почти всей современной серии Legrand. Примерная цена — $5.

Из инструментов мне понадобились: гравер, паяльник, клеевой пистолет, сам выключатель, немного проводов и пара тактовых кнопок. Всё вместе вышло дешевле одного только механизма Jung.

Процесс:
1.Спиливаем крепления силовой части — и выбрасываем её.

2.Внутри механизма остаётся шток-качель, который и будет использоваться.

3.Добавляем вертикально расположенные тактовые кнопки, упирающиеся в шток — они фиксируют его движение вверх и вниз. Я зафиксировал на клевой пистолет, но возможно можно придумать какие-то альтернативы

5.Соединяем всё проводами: общий GND и по одному проводу на каждую кнопку.
В результате получаем компактный мультивыключатель, совместимый с любыми сухими контактами. Можно подключать к Wiren Board или любому другому контроллеру.
Контроллер
В качестве контроллера я выбрал классическую ZigBee-плату — CC2530. Сначала пробовал использовать PTVO — популярный онлайн-конфигуратор прошивок. Но добиться нужной логики (особенно обработки длинных нажатий) не удалось. Пришлось разбираться глубже.

Решил написать прошивку сам, на базе Z-Stack. Разработка заняла около двух недель: пришлось разобраться с таймерами, debounce, отправкой ZigBee-команд и логикой обработки состояний.
Подробно описывать код пока не буду — в сети уже много гайдов по Z-Stack и CC2530. Если будет интерес, могу написать об этом в следующей статье.
Монтаж и интеграция
Готовый выключатель встал в стандартную монтажную коробку без проблем. Подходит к классическим Legrand-рамкам, внешний вид — как у заводского изделия. Внутри — полноценный мультивыключатель с ZigBee.
Я подключил его напрямую к Home Assistant через Zigbee2MQTT. Устройство корректно определяется, события фиксируются. Прямо через ZigBee биндинг я связал кнопки с управляемыми светильниками — и это позволяет обойтись без автоматизаций на стороне HA.
Поведение полностью соответствует классике. Никакого toggle, никаких двойных кликов или непредсказуемых сценариев. Всё быстро, чётко и понятно.


Вывод
В итоге я получил выключатель, который внешне не отличается от обычного, а по функциональности — обходит большинство готовых решений. Причём он дешевле, гибче и полностью поддаётся кастомизации.
Оставляю ссылку на прошивку (если вдруг решите использовать, примите в расчет, что она адаптированна только под постоянное питание от сети, а не от батарейки) и голосовалку.
Комментарии (25)
Fragster
18.08.2025 14:29Мне нравится многое в моем глупом диммирующем выключателе с крутилкой. Нажатие - вкл/выкл. Включение - плавное, с восстановлением яркости, которая была на момент выключения. Во включенном положении - кручение - ярче-темнее. Всякие долгие нажатия (из включенного и из выключенного состояния) - это переход в режим регулировки минимальной и максимальной яркости.
Единственное чего не хватает - это плавного включения из выключенного состояния не в то, которое было на момент выключения. Типа начинаем крутить и оно плавно включается, полезно если кто-то спит в комнате, например. И время реакции на включение/выключение достаточно долгое - с пол секунды.
А нефиксируемые кнопки с долгим нажатием - прям бесят.
LaoWai2000
18.08.2025 14:29Озабачивался ровно тем же самым вопросом ровно 10 лет назад. В итоге взял леграновские выключатели для роллставень. Т.к всю систему делал сам, то я сделал так, что короткое нажатие на одну кнопку, которая "вниз", плавно гасит свет в зоне, короткое нажатие на ту, которая вверх, включает плавно свет до уставки, длинное нажатие диммирует.
Kill_Voice Автор
18.08.2025 14:29Тоже рассматривал такой вариант, но часто тоже они со странной логикой фиксации или с 3-тей кнопкой посередине
Magnum72
18.08.2025 14:29Сейчас уже есть на озоне выключатели на zigbee, за 1000 рублей, без конденсаторов, совместимые с алисой, смысл городить свое.
Kill_Voice Автор
18.08.2025 14:29Для меня был смысл в совместимости с монтажными местами классической электрики и при этом сохранении сценариев клавиш качелей, а не просто кнопкой
200sx_Pilot
18.08.2025 14:29Я бы тактовые кнопки распаял на фрагментах макетной платы, а уже её бы крепил к основанию. Тем более там есть места, просто напрашивающиеся на роль посадочных для плат.
Пару раз шел подобным путём, но применительно к автомобильной электрике.
xSVPx
18.08.2025 14:29Зачем они вообще нужны :)?
Ну т.е. умный дом - это про сценарии, а не про выключатели. Год уже на свои сенсорные не нажимал... Просто нужды нету. "Оно само работает"
m0tral
18.08.2025 14:29Это и про то и другое, сенсорные выключатели вообще ужас, поэтому и не нажимаете..
Kill_Voice Автор
18.08.2025 14:29Не нашел для себя полностью автоматических сценариев, всё же часто хочется контролировать освещение самостоятельно, особенно если живешь не один. Сенсорные прям совсем не моё
Serious_guru
18.08.2025 14:29Точное диммирование - излишне.убрал все подобное из дома. А для удобных в каждодневном использовании профилей 25-50-75-100% яркости- подойдут любые доступные zb выключатели и соответствующие автоматизации.
FMW14
18.08.2025 14:29Я правильно понимаю, что таким девайсом свет нельзя будет включить/выключить, если УД отвалится?
Kill_Voice Автор
18.08.2025 14:29Нет, к светильникам подключается блок управления, выключатель связан с этим блоком или группой таких блоков по технологии zigbee binding, то есть если умер сам контроллер то всё продолжит работать, если конечно не заглушить 2.4ghz
kabormot
18.08.2025 14:29Вопрос - при разрядке элемента питания потребуется демонтировать выключатель из подрозетника для замены?
Kill_Voice Автор
18.08.2025 14:29В финальной версии я отказался от питания на батарейках, а так конечно нужно этот вопрос оптимизировать) В оригинальном Netatmo есть панель на защелках под декоративными элементами, но рамку и кнопки в этом случае всё равно придется снять. Кейс в целом не частый потребление у таких девайсов весьма низкое и батарейки хватает на более чем год
LaoWai2000
18.08.2025 14:29Есть варианты выключателей с генераторами энергии, работающими от нажатия. Я сам их не пробовал, у нас в Китае они не очень популярны, ибо дороже обычных выключатеоей-пультов с батарейками типа 2032.
Кстати говоря, в Китае умнодомовой ширпотреб устроен внутри помещения по типу knx, только беспроводного, т.е. выключатель передает изменение состояния, он подвязан к актуаторам (лампочкам там, релюшкам/диммерам), так реализуются схемы одна кнопка-набор источников. Сцены делаются внутри выключателей. Управление с телефона идет с помощь шлюза, так что при отключении Интернета оно работает.
xSVPx
18.08.2025 14:29Для света уже давно делают варианты работающие только с фазой, причем утечки недостаточно для зажигания ламп обычно. Т.е. может там что-то раз в сутки и мигает, не видел ни разу даже без установленных комплектных "затычек".
Но тсу учитывая ремонт проще два провода проложить и заодно кучу доп. роутеров иметь. Больше не меньше.
ElenaSaht
18.08.2025 14:29Ничего не поняла
В любой выключатель можно впихнуть умное реле)(даже не очень умного яндекса).
Даже на зигби.
И все
Kill_Voice Автор
18.08.2025 14:29Можно, но получите весьма бестолков устройство, положение кнопки включить и выключить будет постоянно меняется, когда несколько выключателей в один ряд выглядит весьма глупо, кроме того изменить яркость непосредственно с выключателя тоже не получится. Задача была максимально сохранить преемственность классической механики
d0cER
18.08.2025 14:29А в последней версии выключателя, при питании от сети используется AC/DC конвертер или как-то по-другому питается Zigbee?
Kill_Voice Автор
18.08.2025 14:29Да, обычный ac/dc можно hilink использовать, или БП для светодиодных лент. Но в этом случае конечно должны быть полноценная проводка
aax
18.08.2025 14:29делаем глупое умным
Электронного помощника с готовностью выполняющего чью угодно команду пришедшуюю по радиоэфиру(например команду решивших пошалить соседских мальчишек), на мой взгляд "умным" назвать трудно, как к примеру, пса путающего команды хозяина и чужака.
Все это давно изучено и описано на cryptoworld.su - Взлом систем умного дома от А до Я на примере протокола ZigBee
У кого не открываеться ссылка тут перепечатка
Kill_Voice Автор
18.08.2025 14:29Если так рассуждать соседским мальчишкам проще выйти на лестницу и отключить вам электричество, щелкнув вводным автоматом
aax
18.08.2025 14:29Выполние любой команды удаленно(да еще и "по воздуху") дает куда больше возможностей веселью причем многократному, да и угрозы засветиться на порядки меньше, чем отключая щиток. Для шутников самое то.
Когда то создатели первых версий Wi-Fi, тоже считали, что взлом тех "условно-защищенных" протоколов нечто притянутое за уши, чего не будет на практике.
Sabirman
Запускай в серию - нужная вещь !!!