Найти в Дзене
Alex Smart Home

Просто свет в ванной комнате (Умный дом)

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

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

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

Например у меня в ванной комнате сделано автоматическое управление светом, про остальное пока умолчу, которое состоит из нескольких сценариев работы.

Задача и Дано

Если коротко, то в ванной есть умывальник, ванна и унитаз, а еще там стиральная машина.
Это важно так как сценарии сильно зависят от того совмещенный санузел или раздельный.

Управляю этими четырьмя светодиодными лампочками на потолке
Управляю этими четырьмя светодиодными лампочками на потолке

Железо

Выключатель

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

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

Выключатель zigbee из экосистемы Tuya
Выключатель zigbee из экосистемы Tuya

Дачтик отрытия

Датчик открытия Xiaomi, работающий по zigbee, установлен на внутренней части двери. На коробке стоит сам датчик, а на дверь приклеен магнит.

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

Может для кого-то будет удобнее обычный вариант, когда состояние закрыто означает, что замок у двери защелкнулся.

Датчик zigbee открытия дверей и окон от Xiaomi
Датчик zigbee открытия дверей и окон от Xiaomi

Собственно по железу связанному со светом это всё.😄

Другие датчики

Раньше я пробовал много разных датчиков. В эпоху ардуино это были и пассивные инфракрасные датчики движения, и ультразвуковые датчики расстояния.

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

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

Вместо умного выключателя пробовал использовать реле, это были и wi-fi варианты, и zigbee и радио.

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

Беспроводной выключатель

Да и совсем забыл, что в ванной есть еще беспроводной выключатель установленный внутри, это трехклавишный радиовыключатель, работает на частоте 433МГц.

Беспроводной радиовыключатель экосистемы Nonename
Беспроводной радиовыключатель экосистемы Nonename

Еще лампочки и реле

Над зеркалом недавно подключил лампочки, это два простых точечных светильника, врезанных в шкафчик. Управляются через одноканальное zigbee реле Sonoff.

Провод от розетки идет именно к ним. 😄

Светодиодные лампочки над зеркалом.
Светодиодные лампочки над зеркалом.

Автоматизации


⁉️
Сцены

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

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

Короче, для меня это неудобно и проще прямо в автоматизации указать что и куда переключать.

📌Первый сценарий. Если открываю

Этот сценарий самый простой, включение или выключении света при открытии двери.

В нем даже не проверяется состояние света, а просто вызывается метод переключения. Реле в выключателе просто переключает состояние по команде.

Тогда не нужны никакие проверки текущего состояния света, и запрограммировать несложно.

Уточню, что при закрытии двери, когда датчик открытия замыкается, в этом сценарии не происходит ничего.

📌Второй сценарий. Если темно

Все было бы хорошо и просто, но когда дверь оставлена открытой, например с целью проветривания, то свет скорее всего выключен.

И если кто-то решит зайти в ванную комнату, то открытия двери не происходит и свет не включится.

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

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

📌Третий сценарий. Если светло

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

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

Фактически второй и третий сценарий сейчас у меня объеденены, так как просто переключают текущее состояние света при закрытии двери.

📌Четвертый сценарий. Привычки

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

В таком случае, после включения света вручную и открытия двери, по первому сценарию свет выключается. 😱

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

Пришлось сделать еще одно правило, если свет был включен или выключен менее 2 секунд назад, то сценарий на открытие или закрытие двери не будет срабатывать.

Есть особенность, что не все системы умного дома могут отслеживать изменения состояние устройств с такой скоростью. Удивительно до чего люди быстрые. 😄

📌Пятый сценарий. Вышел и забыл

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

Например зашел в ванную, при открытии двери свет включился, что-то поделал и вышел не закрыв дверь, свет будет гореть вечно. 🔥

Пришлось добавить условие, что если свет горит при открытой двери, то выключить через 30 секунд. Еще я делал и 2 минуты, но за это время уже кто-нибудь вернется и выключит свет вручную.

Также возникала ситуация, когда при закрытии двери в туалет или просто в любую комнату, дверь в ванную может открыться воздушным потоком, то такая проверка тоже поможет выключить свет. 👌

📌Шестой сценарий. Все погасло

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

Может еще оказаться, что зашел в ванную при включенном свете, и при закрытии двери свет выключился, так как прошло 15 секунд из третьего сценария.

Я обычно просто открываю дверь и свет переключается, неудобно конечно, но альтернативой будет открыть дверь и вслепую нажать выключатель за дверью. 😎

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

В общем для этого я использовал беспроводной радиовыключатель. На нем правая клавиша отвечает за переключение света.

📌Седьмой сценарий. Левая клавиша

Свет над зеркалом управляется с помощью встроенного в шкафчик выключателя. Я его подключил к управляющему контакту на реле, поэтому переключение тумблера переключает это реле.

Но кнопка довольно высоко и тянуться неудобно, а под рукой есть беспроводной выключатель, поэтому я на сделал правило, чтобы левая клавиша переключала свет над зеркалом. Пользуюсь довольно часто. 👍

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

📌Восьмой сценарий. Все на выход

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

Добавил такое правило, что когда свет на потолке выключается, то при этом выключается и свет над зеркалом.

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

📌Девятый сценарий. Не последний

В общем, конкретно в ванной комнате, это и есть все сценарии связанные со светом.

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

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

У ночника есть своё отдельное правило и он потом отключится примерно через 2 минуты или по другим автоматизациям. Вручную им никто не управляет. 👍

📌Десятый сценарий. На всякий случай

Бывает, что свет включают при закрытой двери или по ошибке или когда проходят мимо, дверь помешалась и её решили закрыть.

Тогда по сценариям свет будет включен бесконечно, это конечно плохо.

Сначала я делал ограничение в 1 час, но как оказалось есть желающие помыться и подольше, поэтому в итоге установил на 2 часа, это лучше чем ничего. 🤷

📌Десятнадцатый сценарий. Субботник

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

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

Это оказалось проще и удобнее чем просто отключать сценарии.

Психология

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

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

Таких моментов довольно много получается.

Сюда же попадает случай, почему для автоматизации света не подходят wi-fi устройства, и тем более работающие через интернет.

Умные лампочки и диммеры

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

А любое недостаточно четкое событие вызывает у человека ответную реакцию, и тогда он включает и выключает свет вручную, не дожидаясь срабатывания автоматики.

Глупые выключатели и умные реле

Есть такой вариант, что можно обычный выключатель подключить к реле, у которого есть специальный вход для управления. Тогда если выключатель меняет свое положение, то реле тоже переключается. Особенность в том, что в какой-то момент времени может оказаться, что выключатель нажатием вверх включает свет, а иногда наоборот выключает, аналогично и с нажатием вниз. Это очень неудобно для невизуального управления, когда просто пыташься воспользоваться выключателем.

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

Гори оно огнем

Конечно светодиодные лампочки сильно понизили потребление электроэнергии.

Раньше у меня в ванной было 4 лампочки по 50вт, итого 200вт, а сейчас всего 40вт. 🧙

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

Гости хуже

Некоторые плюсом к сценарию про сантехника делают отдельный режим для родителей или гостей, а может и их детей, и детей их детей. 😄

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

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

Хомасс

Ну и как это всё запрограммировать? ⁉️

Раньше я все сценарии делал в скриптах, в основном на bash, но потом переделал на python. Понятно что там почти нет ограничений в гибкости настройки автоматизации, но есть некоторые особенности, которые мне пришлось учитывать.

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

Это я 😄
Это я 😄

❤️ Поддержите автора на Дзен (донат)

ПыСы

👍 хочу ещё...

Если понравилась эта статья, то обязательно ПОДПИШИТЕСЬ, это почему то нужно Дзену, а еще поделитесь мнением в комментариях, например хотите ли еще такого вида истории про мой самодельный умный дом.


Присоединяйтесь к
Телеграм каналу про Умный дом 👍

Читайте новые статьи, слушайте подкасты, смотрите видео, изучайте новинки на сайте AlexSmartHome 📌