При построении умной сети управления освещением дома я следую такому правилу - при любой неработоспособности программного (командного) управления светом (неисправности сервера умного дома Home Assistant) нигде не должно теряться управление освещением классическим способом с помощью настенных выключателей.
Эту задачу решают zigbee-реле, устанавливаемые в подрозетники выключателей. И там, где один выключатель и один источник света на помещение или зону - такого решения абсолютно достаточно.
Но не везде всё так просто. Например, у нас на кухне (да и у многих, наверняка, тоже) имеется два источника света - верхний свет в виде люстры, и нижний свет - подсветка под навесными шкафчиками. Яркий верхний свет нужен во время готовки и уборки, а мягкий и комфортный нижний свет во всех остальных случаях.
Схема электропроводки
Ещё задолго до того, как освещение у нас "поумнело", во время ремонта я проложил электропроводку для управления освещением с помощью обычных выключателей следующим образом.
Вход в кухню у нас предваряет небольшой, но тёмный коридорчик, в котором расположен блок выключателей освещения санузла и кухни. И для кухни в этом блоке есть только один выключатель света. А уже внутри кухни на "фартуке" имеется двухклавишный переключатель, с помощью которого можно выбрать только верхний свет, только нижний свет, или оба источника света одновременно.
Это удобно - ещё не попав в тёмную кухню, можно включить свет в ней из коридорчика. А уже находясь на кухне, можно выбрать верхний или нижний свет, не бегая в коридорчик.
И эти переключатели выбора света я соединил по такой схеме, при которой невозможно выключить оба источника. То есть при входе на кухню общим выключателем обязательно включится какой-нибудь свет:
Умная схема управления освещением
Всю эту логику очень хотелось сохранить и в том случае, когда управление освещением станет умным. Но как это сделать так, чтобы и независимость от работоспособности сервера умного дома также сохранилась? Ставить сценарные выключатели нельзя - они управляют светом только через сервер умного дома. А обычные умные реле в подрозетник последовательно не поставишь - они будут тормозить при подаче на них питания после выключения общим реле-выключателем, да и не реализовать будет самую полезную задумку, о которой расскажу в конце статьи.
И решение было найдено - использовать переключающие zigbee-реле с сухими контактами. Я уже делал обзор на эти реле :
Тут нужно оговориться, что мне повезло - в одном блоке с переключателями выбора источника света на кухне я в своё время установил и розетку, откуда теперь взял фазу и ноль для этих умных реле с сухим контактом - для них ноль обязателен.
Получилась вот такая схема:
Вся прежняя логика работы от настенных выключателей сохранена, независимость от работы умного дома тоже сохранена, плюс появилась возможность выбирать источник света голосом и автоматизациями.
Монтаж
Оба реле разместились каждое в своём подрозетнике на кухонном фартуке. Слева в этом блоке установлена обычная розетка, справа - двухклавишный переключатель:
Монтаж очень тесный, но выполнимый, если использовать гибкий одножильный многопроволочный провод сечением 0.75 мм2. Даже влезло три клеммника типа Wago (китайский аналог хорошего качества) - два слева и один справа, чтобы перейти с жёсткого провода на гибкий и не корячиться с жёсткими, засовывая их в реле. По глубине всё вошло отлично и встало на место как родное.
Автоматизация
В Home Assistant для управления создал четыре простеньких скрипта.
Первый скрипт включает только верхний свет:
Второй скрипт включает только нижний скрипт:
Третий скрипт включает оба источника освещения одновременно (здесь важно только чтобы реле света 8 и 9 были в противоположных состояниях, а какое в каком - не важно):
Эти три скрипта прокинул из Home Assistant в умный дом Яндекса, они там появились как устройства, которые я назвал "Верхний свет", "Нижний свет" и "Полный свет". И теперь простой голосовой командой можно включить нужный вариант - "Алиса, включи полный свет". У нас в квартире в каждом помещении по колонке, поэтому в голосовой команде не нужно указывать название помещения, то есть добавлять "ну кухне". Алиса понимает это сама, просто по факту того, что команду слышит колонка, расположенная на кухне.
Четвёртый скрипт самый простой, но его применение самое интересное, ради чего всё это и затевалось.
Раньше как было. Поздно вечером, ночью или с утра, когда за окном совсем темно и глаза привыкли к темноте, заходишь на кухню, включаешь свет - и если до этого был включен верхний свет, то он неприятно и резко бьёт по глазам.
Теперь это в прошлом. Четвёртый скрипт заранее настраивает оба реле на нижний свет ещё до его включения:
А простая автоматизация по расписанию после десяти вечера и до десяти утра запускает его каждый раз, когда был погашен свет на кухне общим выключателем:
Элементарное автоматизированное действие, но как же теперь стало комфортно! Бонусом стала небольшая экономия на электричестве - оказалось, что чаще всего яркий свет в это время никому и не нужен - его теперь почти и не включают, в то время как раньше не парились и просто оставляли такой, какой есть, если не было явного желания его приглушить. Мелочь, а приятно.