Je voudrais automatiser les lumières d’une allée via un motion IR.
J’ai un HUE motion qui marche nikel, l’automatisation passe bien mais je voudrais eteindre les lumières avec XX secondes apres l’activation.
J’ai vu le blueprint HA mais il semble pas passer, quelqu’un aurait une astuce ?
Pour les temporisations, de ce type la solution de @BBE marche sans soucis.
Il faut juste être conscient du fait que les automatisations peuvent être réinitialisées en cas de redémarrage de HA ou de la machine. Du coup le délai est perdu.
Dans une tempo de 5min ça passe généralement bien, mais tu peux avoir des ca où ta lumière ne s’éteint pas toute seule.
Et tu peux avoir le cas où la lumière s’éteint alors que tu es encore dans la zone.
Idéalement il faudrait faire ça avec une timer et 2 automatisations:
une qui se déclenche au mouvement et qui allume la lumière et lance la temporisation. ou relance la tempo, si des nouveaux mouvement sont détectés.
une qui se déclenche sur l’évènement « fin » du timer qui éteint la lumière.
J’ai crée une seconde automatisation qui eteint la lumiere si pas de detection.
Cela marche bien mais j’ai un soucis en fait l’activation de ma lumière se fait via un sonoff mini derriere un interrupteur. Du coup je l’actionne via HA ou via l’inter, tout marche bien.
Mais avec la detection et l’automatisation de la desactivation cela va eteindre la lumière meme si je l’ai allumé via l’inter, je voudrais bien ajouter une condition a mon code mais je vois pas comment je peux conditionner le fait que j’ai appuyé sur l’inter.
Ok j’ai trouvé comment faire : j’ai crée une variable input_number que j’incremente quand le motion se detecte et decremente apres xx secondes avec l’extinction des lumières.
Lors de l’automatisation d’extinction des lumières je regarde si la variable a été setée pour savoir si ca vient du motion ou pas.
Avec le même soucis que gemalto sur une automatisation a l’ouverture d’une porte de garage, je m’en suis sorti en testant si la lumière etait ON depuis plus longtemps que le timer (ce qui est le signe d’une activation manuelle antérieure) pour couvrir ce genre de cas.
Suivant les situations il y a beaucoup de façons différentes de faire:
une automatisation avec un timer et extinction (qui marche bien pour les durées courtes et ponctuelles)
une automatisation d’allumage tempo et une d’extinction comme proposé par AlexHass (c’est la solution sans doute la plus complete)
une automatisation qui allume sur mouvement et une qui éteint en l’absence de mouvement durant x min (mais peut s’éteindre si les gens sont trop statiques).
une automatisation qui allume sur mouvement et une qui éteint en l’absence de mouvement durant x min en gérant l’activation manuelle comme le propose gemalto.
Bon moi ce n’est pas pour une lumière, mais pour couper la télé et tout ce qui est au tour s’il ny a personne donc la logique et les conditions sont spécifiques. Notamment je relance le timer si la télé est allumée et que le compteur se termine.
Ca me permet ainsi de gérer l’automatisation via le motion mais aussi via l’interrupteur sans que les lumières s’eteignent automatiquement apres 40 secondes si jamais j’ai allumé via l’interrupteur
Le seul truc un peu embêtant c’est que j’aurai aimé que la lumière ne s’éteigne pas si il y a toujours du mouvement dans la pièce.
Vous avez des tips ?