Дома, совершенно случайно лежал датчик открытия дверей mi door and window sensor, да и еще без применения. Идея родилась сама собой.
При проектировании ванной выбор пал на комплект инсталяции Roca The Gap Pack. Но речь не о ней. Как мы знаем что у большой и маленькой кнопки обычно понятный всем сценарий применения. И о последствиях нажатия большой кнопки - мы и поговорим ☺.
Далее действия просты. Открываем кнопку и приклеиваем за большой кнопкой сенсор(предварительно не забываем сопрягать его с базой)
Далее самое сложное: Приклеить магнит так, чтобы он срабатывал примерно на половинехода поршня кнопки. В моем случае пришлось приклеивать сверху(почему это плохо - позже). Проверяем в работе - все ок. Делаем несколько контрольных срабатываний и поршень проворачивается под весом датчика(он крутится для настроки вылета) и теперь датчик всегда в работе. Не беда - капелька герметика или любого другого вязкого клея или кусочек двухстороннего скотча решает проблему. использовать супер клеи не рекомендую, т.к. это испортит сам механизм и в случае чего-либо - отрегулировать у нас уже не получится кнопку.
Этого можно было бы избежать, если бы сенсор я наклеил на 1-2 см ниже. поэтому 7 раз отмерь... Я видимо отмерил только 6 раз... Ниже фото готовой конструкции
Отлично, смотрим логи, все срабатывает как нужно и остается лишь написать сценарий. Детально и с пояснением многих моментов я пояснил тут, поэтому повторятся не буду.
Что стоило бы пояснить. Условия 2. Это замыкание(кнопка сработала) и размыкание на время более 1 мин. Изначально у меня было только одно условие, но в связи с тем что mi home в россии может себя в любой момент начать вести нестабильно - появилось второе условие. Конкретно в моем случае кнопка присылала статус размыкания но не присылала замыкание. Данный сценарий позволяет алгоритму сработать даже если одно из состояний покинет нас. Вот и все. На первом канале реле у меня висит вытяжная вентиляция, так что теперь можно быть уверенным что вентилятор всегда включится в нужный момент.
Также instagram канала и telegram канала