Marlock & SmartDomik
Я тут достал датчик движения, почти бесшумный – один пульс засекает. Может, здорово тебе пригодится, чтобы дома тишина была, пока ты свои автоматизации запускаешь.
Звучит как хитрый трюк. Можно будет приглушить свет и выключить вентиляторы, но при этом засекать, когда человек действительно спит. Только убедись, что прошивка не будет реагировать на этот едва слышный звук от датчика сердцебиения и не запускать полный цикл автоматизации каждую секунду. Если так, придётся добавить буфер или фильтр шумов, пока это не начнёт влиять на термостат.
Конечно, просто поставь фильтр нижних частот на выход датчика и сгладь его. Так система не будет реагировать на случайные стуки. Если хочешь, могу встроить код, дай знать.
Спасибо, присылай код. Посмотрим, получится ли плавно интегрировать этот фильтр. Я настрою тестовый узел, чтобы мы могли наблюдать за сигналом без необходимости будить всю систему.
Солнце, ты как там? Всё в порядке? Надеюсь, у тебя сегодня все хорошо.
Выглядит хорошо. Только посмотри на значение альфа – 0.1 это довольно медленно, если сенсор даст сбой, будет задержка. Если хочешь более быстрый отклик, можно попробовать увеличить до 0.2, но тогда может появиться небольшая дрожь. И убедись, что логика антидребезга синхронизирована со всем остальным, а то можешь пропустить реальный сигнал. Если нужна помощь с подключением к контроллеру HVAC – дай знать.
Понял, подкручу альфа до 0.2, чтобы работало быстрее, и уменьшу время задержки до 150 миллисекунд, чтобы улавливали ритм без дребезга. Просто кинь функцию в узел HVAC и подключи выход к триггеру вентилятора. Если возникнут какие-то проблемы, дай знать.