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

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

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

Для меня важно сохранить классическое поведение:

  • короткое нажатие вверх — включение,

  • короткое нажатие вниз — выключение,

  • долгое нажатие вверх или вниз — диммирование

Что предлагают производители умной электроники?

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

Основной недостаток большинства выключателей: они работают в режиме toggle — одна и та же кнопка включает и выключает свет. Это неудобно при классических сценариях управления.

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

Иногда добавляют “двойной клик = выключение”, но кто привык кликать выключателем как мышкой? Диммирование реализовано через удержание, но часто неудобно: светильник либо изменяет яркость рывками, либо плавает туда-сюда без точного контроля.

Более-менее внятно со сценарием работает Ikea. Но их выключатели — это отдельные пластиковые кнопки, клеящиеся на двойной скотч или магниты. Дизайн спорный, монтаж — временный. Чаще всего выпускаются только в одном цвете и одном форм-факторе.

IKEA trådfri
IKEA trådfri

Что предлагают производители классической электрики?

Тут всё с точностью до наоборот. Legrand, Schneider, Jung и им подобные давно делают ставку на дизайн, эргономику и совместимость с интерьером. Цвета, материалы, формы — выбор огромный. Но вот с умной интеграцией всё не так просто.

Как правило, они либо вообще не поддерживают автоматизацию, либо используют дорогие закрытые системы вроде KNX, или собственные проприетарные шины.

Классические выключатели

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

Реле Aqara в подрозетник
Реле Aqara в подрозетник

Звонковые выключатели

Это уже ближе к умному дому. Они возвращаются в исходное положение после нажатия, по сути — просто кнопка с пружинкой. Их используют с релейными модулями, в том числе от Wiren Board. Но логика — всё та же toggle, пусть и в более красивом исполнении.

Мультивыключатели

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

Квадратный подрозетник британского типа UK-86
Квадратный подрозетник британского типа UK-86

Legrand Netatmo

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

Одноклавишный выключатель Legrand Netatmo
Одноклавишный выключатель Legrand Netatmo
Он же со снятой декоративной панелью
Он же со снятой декоративной панелью

Что выбрать?

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

Механика

В качестве базы использовал Legrand in’matic — он лежит в основе почти всей современной серии Legrand. Примерная цена — $5.

Механизм  in’matic
Механизм in’matic

Из инструментов мне понадобились: гравер, паяльник, клеевой пистолет, сам выключатель, немного проводов и пара тактовых кнопок. Всё вместе вышло дешевле одного только механизма 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)


  1. Sabirman
    18.08.2025 14:29

    Запускай в серию - нужная вещь !!!


  1. Fragster
    18.08.2025 14:29

    Мне нравится многое в моем глупом диммирующем выключателе с крутилкой. Нажатие - вкл/выкл. Включение - плавное, с восстановлением яркости, которая была на момент выключения. Во включенном положении - кручение - ярче-темнее. Всякие долгие нажатия (из включенного и из выключенного состояния) - это переход в режим регулировки минимальной и максимальной яркости.

    Единственное чего не хватает - это плавного включения из выключенного состояния не в то, которое было на момент выключения. Типа начинаем крутить и оно плавно включается, полезно если кто-то спит в комнате, например. И время реакции на включение/выключение достаточно долгое - с пол секунды.

    А нефиксируемые кнопки с долгим нажатием - прям бесят.


  1. LaoWai2000
    18.08.2025 14:29

    Озабачивался ровно тем же самым вопросом ровно 10 лет назад. В итоге взял леграновские выключатели для роллставень. Т.к всю систему делал сам, то я сделал так, что короткое нажатие на одну кнопку, которая "вниз", плавно гасит свет в зоне, короткое нажатие на ту, которая вверх, включает плавно свет до уставки, длинное нажатие диммирует.


    1. Kill_Voice Автор
      18.08.2025 14:29

      Тоже рассматривал такой вариант, но часто тоже они со странной логикой фиксации или с 3-тей кнопкой посередине


  1. Magnum72
    18.08.2025 14:29

    Сейчас уже есть на озоне выключатели на zigbee, за 1000 рублей, без конденсаторов, совместимые с алисой, смысл городить свое.



    1. Kill_Voice Автор
      18.08.2025 14:29

      Для меня был смысл в совместимости с монтажными местами классической электрики и при этом сохранении сценариев клавиш качелей, а не просто кнопкой


      1. 200sx_Pilot
        18.08.2025 14:29

        Я бы тактовые кнопки распаял на фрагментах макетной платы, а уже её бы крепил к основанию. Тем более там есть места, просто напрашивающиеся на роль посадочных для плат.

        Пару раз шел подобным путём, но применительно к автомобильной электрике.


        1. Kill_Voice Автор
          18.08.2025 14:29

          С макетками хорошая идея


  1. xSVPx
    18.08.2025 14:29

    Зачем они вообще нужны :)?

    Ну т.е. умный дом - это про сценарии, а не про выключатели. Год уже на свои сенсорные не нажимал... Просто нужды нету. "Оно само работает"


    1. m0tral
      18.08.2025 14:29

      Это и про то и другое, сенсорные выключатели вообще ужас, поэтому и не нажимаете..


    1. Kill_Voice Автор
      18.08.2025 14:29

      Не нашел для себя полностью автоматических сценариев, всё же часто хочется контролировать освещение самостоятельно, особенно если живешь не один. Сенсорные прям совсем не моё


  1. Serious_guru
    18.08.2025 14:29

    Точное диммирование - излишне.убрал все подобное из дома. А для удобных в каждодневном использовании профилей 25-50-75-100% яркости- подойдут любые доступные zb выключатели и соответствующие автоматизации.


  1. FMW14
    18.08.2025 14:29

    Я правильно понимаю, что таким девайсом свет нельзя будет включить/выключить, если УД отвалится?


    1. Kill_Voice Автор
      18.08.2025 14:29

      Нет, к светильникам подключается блок управления, выключатель связан с этим блоком или группой таких блоков по технологии zigbee binding, то есть если умер сам контроллер то всё продолжит работать, если конечно не заглушить 2.4ghz


  1. kabormot
    18.08.2025 14:29

    Вопрос - при разрядке элемента питания потребуется демонтировать выключатель из подрозетника для замены?


    1. Kill_Voice Автор
      18.08.2025 14:29

      В финальной версии я отказался от питания на батарейках, а так конечно нужно этот вопрос оптимизировать) В оригинальном Netatmo есть панель на защелках под декоративными элементами, но рамку и кнопки в этом случае всё равно придется снять. Кейс в целом не частый потребление у таких девайсов весьма низкое и батарейки хватает на более чем год


      1. LaoWai2000
        18.08.2025 14:29

        Есть варианты выключателей с генераторами энергии, работающими от нажатия. Я сам их не пробовал, у нас в Китае они не очень популярны, ибо дороже обычных выключатеоей-пультов с батарейками типа 2032.

        Кстати говоря, в Китае умнодомовой ширпотреб устроен внутри помещения по типу knx, только беспроводного, т.е. выключатель передает изменение состояния, он подвязан к актуаторам (лампочкам там, релюшкам/диммерам), так реализуются схемы одна кнопка-набор источников. Сцены делаются внутри выключателей. Управление с телефона идет с помощь шлюза, так что при отключении Интернета оно работает.


        1. xSVPx
          18.08.2025 14:29

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

          Но тсу учитывая ремонт проще два провода проложить и заодно кучу доп. роутеров иметь. Больше не меньше.


  1. ElenaSaht
    18.08.2025 14:29

    Ничего не поняла

    В любой выключатель можно впихнуть умное реле)(даже не очень умного яндекса).

    Даже на зигби.

    И все


    1. Kill_Voice Автор
      18.08.2025 14:29

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


  1. d0cER
    18.08.2025 14:29

    А в последней версии выключателя, при питании от сети используется AC/DC конвертер или как-то по-другому питается Zigbee?


    1. Kill_Voice Автор
      18.08.2025 14:29

      Да, обычный ac/dc можно hilink использовать, или БП для светодиодных лент. Но в этом случае конечно должны быть полноценная проводка


  1. aax
    18.08.2025 14:29

    делаем глупое умным

    Электронного помощника с готовностью выполняющего чью угодно команду пришедшуюю по радиоэфиру(например команду решивших пошалить соседских мальчишек), на мой взгляд "умным" назвать трудно, как к примеру, пса путающего команды хозяина и чужака.

    Все это давно изучено и описано на cryptoworld.su - Взлом систем умного дома от А до Я на примере протокола ZigBee

    У кого не открываеться ссылка тут перепечатка


    1. Kill_Voice Автор
      18.08.2025 14:29

      Если так рассуждать соседским мальчишкам проще выйти на лестницу и отключить вам электричество, щелкнув вводным автоматом


      1. aax
        18.08.2025 14:29

        Выполние любой команды удаленно(да еще и "по воздуху") дает куда больше возможностей веселью причем многократному, да и угрозы засветиться на порядки меньше, чем отключая щиток. Для шутников самое то.

        Когда то создатели первых версий Wi-Fi, тоже считали, что взлом тех "условно-защищенных" протоколов нечто притянутое за уши, чего не будет на практике.