Здравствуйте.
Подскажите пожалуйста, как можно сделать следующее.
Исходные данные: свой дом, arduino nano+w5500+реле+mqtt, санузел, вентилятор (управляется реле), горшок. На горшке стоит геркон, при поднятии крышки -замыкается.
Что хочу:
1. при поднятии крышки карлсон работает 5 минут и отключается
2. при опускании крышки ранее этих 5 минут, через минуту карлсон отключается
3. если карлсон при поднятии крышки уже был запущен сценарием - то игнорировать его отключение
Что сделано:
1. ардуинка шлет состояние геркона (0 или 1), принимает сообщения от mdm - управление реле
2. в mdm в mqtt заведены необходимые записи, связаны с объектами класса Реле
3. в свойствах класса Реле заведено свойство button, связано с методом refresh
а вот дальше затык.
С setTimeOut знаком.
Что мне дальше сделать чтобы осуществить свою мечту?
благодарю
Arduino, mqtt, вентиляция
Модератор: immortal