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