J’ai fait un scénario pour gérer l’allumage de la lumière dans mon escalier du sous sol.
Pour ça je possède 2 détecteur de présence sonoff et de 2 ampoule osram en zigbee.
Mon scénario s’execute bien, il allume bien les ampoules, en revanche les ampoules s’éteigne avant la fin du scénario et avant la demande OFF du scénario.
Dans les logs zigbee je voit bien passer la commande OFF mais je ne sait pas d’où elle part.
J’avoue être perdu, c’est ma première gestion niveau lumière, jusqu’à présent j’ai beaucoup poussé les automatismes chauffage.
On ne voit pas l’ensemble du scénario et notamment ici, l’affaire et peut-être même si ça m’étonnerait :
Est-ce que tu peux aller dans Réglages > Systeme > Configuration
Puis Logs / Logs et passer event à info et sauver
Ensuite repasser devant tes détecteurs pour reproduire puis une fois la lumière éteinte va voir les logs event :
Analyse > Logs > event et regarde ce qu’il se passe à l’heure que tu retrouves dans le log Zigbee
Oui, il faut simplifier. Bien réfléchir aux conditions qui allument et à celles qui éteignent.
Pour les actions types on/off, je préconise de faire 2 scénarios : 1 pour allumer et 1 pour éteindre.
Mettre aussi une condition dans le déclencheur afin que le scénario ne s’exécute que lorsque c’est nécessaire et pas inutilement
Scénario Allumage
Déclencheur : Lumiere == 0 ET Presence == 1 ET Luminosite == 0
Scénario :
SI (Lumiere == 0 ET Presence == 1 ET Luminosite == 0)
ALORS Allumer
Scénario Extinction
Déclencheur : Lumiere == 1 ET (Presence == 0 OU Luminosite == 1)
SI (Lumiere == 1 ET (Presence == 0 OU Luminosite == 1))
ALORS Eteindre
Pour gérer la luminosité en mode clair/sombre: idem faire 2 scénarios pour gérer l’hystérésis afin d’éviter que ça clignote : sombre → ça allume → trop clair → ça éteint → sombre → ça rallume…
Voici le scénario complet, j’avais oublié de le dérouler.
Le deuxième SI correspond à exactement la même chose que le premier, c’est juste l’ordre d’allumage des ampoules qui change (c’est un essai pour tester les tempos mais avec ou sans c’est la même chose)
Il y a bien une exécution de la commande OFF mais ça ne vient pas du scénario.
Pour le remove_inat c’est pour maintenir les ampoules allumé le temps qu’il y a des détections de présence.
0404|[2022-11-28 19:17:47]INFO : Exécution de la commande [Maison][Ampoule haut escalier bas][On] avec les paramètres {"background":"0"}
0410|[2022-11-28 19:17:47]INFO : Evènement sur la commande [Maison][Ampoule haut escalier bas][Etat] valeur : 1
0432|[2022-11-28 19:17:58]INFO : Exécution de la commande [Maison][Ampoule bas escalier bas][On] avec les paramètres {"background":"0"}
0433|[2022-11-28 19:17:58]INFO : Evènement sur la commande [Maison][Ampoule bas escalier bas][Etat] valeur : 1
0465|[2022-11-28 19:18:03]INFO : Exécution de la commande [Maison][Ampoule bas escalier bas][Off] avec les paramètres {"background":"0"}
0466|[2022-11-28 19:18:03]INFO : Evènement sur la commande [Maison][Ampoule bas escalier bas][Etat] valeur : 0
0479|[2022-11-28 19:18:04]INFO : Exécution de la commande [Maison][Ampoule haut escalier bas][Off] avec les paramètres {"background":"0"}
0496|[2022-11-28 19:18:04]INFO : Evènement sur la commande [Maison][Ampoule haut escalier bas][Etat] valeur : 0
une véritable usine à gaz pour un comportement en théorie somme toute ultra basique.
s’agissant d’un escalier, il suffit de gérer la détection du début et de fin de capteur de présence pour allumer et éteindre. à la limite tu peux mettre une tempo de 1mn à détection de fin de présence si ça t’amuse, mais bon il n’y aura plus personne à éclairer, car le capteur lui même à sa tempo avant signaler la fin de détection !
le log event indique une extinction sans les paramètres user …, je rechercherait donc du coté de la configuration de chaque commande Etat, voir si il n’y a pas une « Action sur valeur » de paramétré.