Господа, а не подскажите логическую развязку как сделать лучше, чет сообразить не могу:
Дано:
- Датчик движения в ванне aqara.
- Датчик открытия двери в ванной.
- Когда в ванной никого нет, дверь всегда открыта.
Необходимо:
- При входе в ванну срабатывает датчик движения, свет зажигается
- Если после сработки датчика дверь никто не закрыл, значит кто-то быстро зашел в ванну и вышел, движения нет, свет гаснет
===до этого момента всё понятно===
- если кто- зашел внутрь ванной и закрыл дверь, то задержка автовыключения света должна становится 25 минут.
- если кто-то выходит из ванной, то эта "мега-задержка" сбрасывается.
Как эту логику лучше в HA реализовать? Простая автоматизация вроде не катит, здесь "если то" правила, может они с помощью какого-то плагина реализуются?
я пытался играться тоже с комбинациями датчиков движения и дверей (а еще температуры и влажности) — на node-red такое реализовать можно достаточно просто — но пришел к выводу, что это всё очень ненадежно, дверь можно закрыть случайно при выходе, например, или забыть закрыть её при входе, кто-то может зайти, кто-то может выйти, ситуаций может быть много разных, и их все не учесть
в итоге я решил доверять только датчику движения, и живу так уже несколько месяцев без каких-либо проблем — в случае чего махнуть рукой не очень сложно