Azimut non-conditionné par Gestion Jour/Nuit

Bonjour,

Avec la dernière version du plugin Volets (2020-06-26 01:02:06) en Jeedom V4.0.61, je n’ai plus le mode Azimut conditionné par le mode Jour ou Nuit.
Avant, il fallait être en mode Jour pour que le mode Azimut soit actif.
Je m’en suis d’abord rendu compte quand j’ai dû modifier mes conditions pour autoriser le mode Azimut quand en mode Jour.
Là dans ma condition ci-dessous, les 2 modes Jour et Azimut sont sélectionnés, alors qu’avant il me suffisait de conditionner le mode Jour seul : tant que la condition pour passer en mode Jour n’était pas juste Azimut n’était pas actif.
Jusque là, même si ca induisait des effets de bord, je faisais avec.

Mais ce soir c’est carrément en mode Nuit que l’Azimut s’est lancé …

[2020-09-18 20:13:04][INFO] : [Salon][VR Salon Entrée][Gestion Jour] : Evaluation de la condition : [(#time# > time_op(#[Maison][Heliotrope_Maison][Lever du Soleil]#,-20) ET (#time# < 915))][(2013 > 719 ET (2013 < 915))] = Faux
[2020-09-18 20:13:04][INFO] : [Salon][VR Salon Entrée][Gestion Jour] : Les conditions ne sont pas remplies
[2020-09-18 20:15:04][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Evaluation de la condition : [(#time# > time_op(#[Maison][Heliotrope_Maison][Coucher du Soleil]#,-20) ET #time# < time_op(#[Maison][Heliotrope_Maison][Coucher du Soleil]#,+20)) ET (#[Etage][Détecteur Fumées Etage][Fumées]# != 1 ET #[RdC][Détecteur Fumées RdC][Fumées]# != 1)][(2015 > 1944 ET 2015 < 2024) ET (0 != 1 ET 0 != 1)] = Vrai
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Evaluation de la condition : [#[Maison][Etat VR Général][VR Salon Entrée_Arme]# == 1][1 == 1] = Vrai
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Les conditions sont remplies pour close
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée] : Réarmement automatique
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Exécution de la gestion du coucher du soleil
[2020-09-18 20:15:04][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Evaluation de la condition : [#[Maison][Etat VR Général][VR Salon Entrée_Arme]# == 1][1 == 1] = Vrai
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Les conditions sont remplies pour close
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Lancement aléatoire de volet
[2020-09-18 20:15:04][DEBUG] : [Salon][VR Salon Entrée][Gestion Nuit] : Position actuelle = 0
[2020-09-18 20:15:04][DEBUG] : [Salon][VR Salon Entrée][Gestion Nuit] : Position demandée = 0
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : La commande #[Salon][16FGR-222 Volet roulant N°1 Salon Entrée][Down]# ne sera pas exécutée car la valeur est identique
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : L'azimut 275° est compris entre : 182°  et 275° => Vrai
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Altitude] : L'altitude actuelle n'est pas dans la fenêtre
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Le soleil vient de quitter la fenêtre
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Evaluation de la condition : [((#[Technique][CP][Today]# ==1 ET #[Technique][RRH][Today]# ==1 ET #[Technique][Repos Adeline][Today]# ==1 ET #[Technique][Jours Fériés France][is Holiday today]# ==1) ET (#sjour# in ["Samedi","Dimanche"])) OU ((#[Maison][Présence Général][Présent_1Seul]# OU #[Maison][Présence Général][Present_Ensemble]#) == 0) OU ((#[Maison][Heliotrope_Maison][Azimuth 360 du Soleil]# > 182) ET (#[Salon][VR Salon Entrée][Etat mode]# == 0))][((0 ==1 ET 0 ==1 ET 0 ==1 ET 0 ==1) ET ("Vendredi" in ["Samedi","Dimanche"])) OU ((0 OU 1) == 0) OU ((275 > 182) ET (0 == 0))] = Vrai
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Les conditions sont remplies pour open
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Lancement aléatoire de volet
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : Position actuelle = 0
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : Position demandée = 99
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : Exécution de #[Salon][16FGR-222 Volet roulant N°1 Salon Entrée][Positionnement]# ({"slider":99})
[2020-09-18 20:15:38][INFO] : [Salon][VR Salon Entrée][Etat] : Changement de l'état réel du volet => 99%
[2020-09-18 20:15:38][DEBUG] : [Salon][VR Salon Entrée][Etat] : Le changement d'état est autorisé
[2020-09-18 20:16:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Exécution de la gestion du coucher du soleil
[2020-09-18 20:16:04][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été
[2020-09-18 20:16:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Evaluation de la condition : [#[Maison][Etat VR Général][VR Salon Entrée_Arme]# == 1][1 == 1] = Vrai
[2020-09-18 20:16:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Les conditions sont remplies pour close
[2020-09-18 20:16:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Lancement aléatoire de volet
[2020-09-18 20:16:04][DEBUG] : [Salon][VR Salon Entrée][Gestion Nuit] : Position actuelle = 99
[2020-09-18 20:16:04][DEBUG] : [Salon][VR Salon Entrée][Gestion Nuit] : Position demandée = 0
[2020-09-18 20:16:04][DEBUG] : [Salon][VR Salon Entrée][Gestion Nuit] : Exécution de #[Salon][16FGR-222 Volet roulant N°1 Salon Entrée][Down]# (null)
[2020-09-18 20:16:33][INFO] : [Salon][VR Salon Entrée][Etat] : Changement de l'état réel du volet => 0%
[2020-09-18 20:16:33][DEBUG] : [Salon][VR Salon Entrée][Etat] : Le changement d'état est autorisé
[2020-09-18 20:20:06][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été
[2020-09-18 20:20:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : L'azimut 276° est compris entre : 182°  et 275° => Faux
[2020-09-18 20:21:53][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été

En particulier là :

[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Exécution de la gestion du coucher du soleil
[2020-09-18 20:15:04][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Evaluation de la condition : [#[Maison][Etat VR Général][VR Salon Entrée_Arme]# == 1][1 == 1] = Vrai
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Les conditions sont remplies pour close
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : Lancement aléatoire de volet
[2020-09-18 20:15:04][DEBUG] : [Salon][VR Salon Entrée][Gestion Nuit] : Position actuelle = 0
[2020-09-18 20:15:04][DEBUG] : [Salon][VR Salon Entrée][Gestion Nuit] : Position demandée = 0
[2020-09-18 20:15:04][INFO] : [Salon][VR Salon Entrée][Gestion Nuit] : La commande #[Salon][16FGR-222 Volet roulant N°1 Salon Entrée][Down]# ne sera pas exécutée car la valeur est identique
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée] : Le plugin est configuré en mode été
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : L'azimut 275° est compris entre : 182°  et 275° => Vrai
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Altitude] : L'altitude actuelle n'est pas dans la fenêtre
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Le soleil vient de quitter la fenêtre
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Evaluation de la condition : [((#[Technique][CP][Today]# ==1 ET #[Technique][RRH][Today]# ==1 ET #[Technique][Repos Adeline][Today]# ==1 ET #[Technique][Jours Fériés France][is Holiday today]# ==1) ET (#sjour# in ["Samedi","Dimanche"])) OU ((#[Maison][Présence Général][Présent_1Seul]# OU #[Maison][Présence Général][Present_Ensemble]#) == 0) OU ((#[Maison][Heliotrope_Maison][Azimuth 360 du Soleil]# > 182) ET (#[Salon][VR Salon Entrée][Etat mode]# == 0))][((0 ==1 ET 0 ==1 ET 0 ==1 ET 0 ==1) ET ("Vendredi" in ["Samedi","Dimanche"])) OU ((0 OU 1) == 0) OU ((275 > 182) ET (0 == 0))] = Vrai
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Les conditions sont remplies pour open
[2020-09-18 20:15:06][INFO] : [Salon][VR Salon Entrée][Gestion Azimut] : Lancement aléatoire de volet
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : Position actuelle = 0
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : Position demandée = 99
[2020-09-18 20:15:06][DEBUG] : [Salon][VR Salon Entrée][Gestion Azimut] : Exécution de #[Salon][16FGR-222 Volet roulant N°1 Salon Entrée][Positionnement]# ({"slider":99})
[2020-09-18 20:15:38][INFO] : [Salon][VR Salon Entrée][Etat] : Changement de l'état réel du volet => 99%

où j’ai Azimut actif en mode nuit.

Est-ce concevable comme bug ou bien est-ce moi qui m’y prend mal ?

Merci d’avance :slight_smile:

Bonjour

Tu es sur la stable ou la beta?

Normalement le mode Azimut n’est autorisé que si on est en mode jours mais un bug a pue etre introduit par erreur.

Bonjour,

Sur la stable.

Il faut donc si j’ai bien compris normalement que le mode Jour soit autorisé et qu’on ne soit pas en mode Nuit. Ce n’est pas ce que j’observe.

Pour le mode azimuts faut juste ne pas être en mode nuit

OK.
Dans ce cas là j’ai un autre problème : je n’arrive pas à conditionner le passage du mode Nuit au mode Jour, le week-end par exemple.
Le mode Jour s’enclenche toujours au Lever du Soleil même si la condition est NOK (sans cependant exécuter les actions ce qui est conforme au comportement attendu), ce qui fait que je suis obligé de conditionner azimut pour éviter que le volet ne s’ouvre du fait du mode azimut (je suis en condition inversée pour azimut) qui est actif car nous sommes en mode jour.

[2020-09-19 07:41:04][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Exécution de la gestion du lever du soleil
[2020-09-19 07:41:04][DEBUG] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre] : Le plugin est configuré en mode été
[2020-09-19 07:41:04][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Evaluation de la condition : [#sjour# not in ["Samedi","Dimanche"] OU ((#[Maison][Heliotrope_Maison][Azimuth 360 du Soleil]# > 97) ET (#[Salle_a_manger][VR Salle à manger Porte-Fenêtre][Etat mode]# == 0))]["Samedi" not in ["Samedi","Dimanche"] OU ((87 > 97) ET (0 == 0))] = Faux
[2020-09-19 07:41:04][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Les conditions ne sont pas remplies
[2020-09-19 07:42:05][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Exécution de la gestion du lever du soleil
[2020-09-19 07:42:05][DEBUG] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre] : Le plugin est configuré en mode été
[2020-09-19 07:42:05][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Evaluation de la condition : [#sjour# not in ["Samedi","Dimanche"] OU ((#[Maison][Heliotrope_Maison][Azimuth 360 du Soleil]# > 97) ET (#[Salle_a_manger][VR Salle à manger Porte-Fenêtre][Etat mode]# == 0))]["Samedi" not in ["Samedi","Dimanche"] OU ((87 > 97) ET (0 == 0))] = Faux
[2020-09-19 07:42:05][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Les conditions ne sont pas remplies
[2020-09-19 07:43:03][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Exécution de la gestion du lever du soleil
[2020-09-19 07:43:03][DEBUG] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre] : Le plugin est configuré en mode été
[2020-09-19 07:43:03][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Evaluation de la condition : [#sjour# not in ["Samedi","Dimanche"] OU ((#[Maison][Heliotrope_Maison][Azimuth 360 du Soleil]# > 97) ET (#[Salle_a_manger][VR Salle à manger Porte-Fenêtre][Etat mode]# == 0))]["Samedi" not in ["Samedi","Dimanche"] OU ((87 > 97) ET (0 == 0))] = Faux
[2020-09-19 07:43:03][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Les conditions ne sont pas remplies
[2020-09-19 07:44:04][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Exécution de la gestion du lever du soleil
[2020-09-19 07:44:04][DEBUG] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre] : Le plugin est configuré en mode été
[2020-09-19 07:44:04][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Evaluation de la condition : [#sjour# not in ["Samedi","Dimanche"] OU ((#[Maison][Heliotrope_Maison][Azimuth 360 du Soleil]# > 97) ET (#[Salle_a_manger][VR Salle à manger Porte-Fenêtre][Etat mode]# == 0))]["Samedi" not in ["Samedi","Dimanche"] OU ((87 > 97) ET (0 == 0))] = Faux
[2020-09-19 07:44:04][INFO] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Jour] : Les conditions ne sont pas remplies
[2020-09-19 07:45:06][DEBUG] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre] : Le plugin est configuré en mode été
[2020-09-19 07:45:06][DEBUG] : [Salle_a_manger][VR Salle à manger Porte-Fenêtre][Gestion Azimut] : L'azimut 88° est compris entre : 97°  et 225° => Faux

En résumé car c’est difficile à expliquer.
Avant, avec cette même condition le volet restait en gestion de Nuit et ne passait pas en mode Jour si elle était NOK. Du coup pas d’action en azimut tant que le Mode Jour n’était pas validé par ma condition. Maintenant je passe en mode Jour même si la condition est NOK mais les actions ne s’effectuent pas tant que cette condition est NOK. Mais alors j’ai les actions azimut qui s’exécutent alors que le mode Jour n’est pas autorisé à exécuter des actions.
C’est peut-être voulu mais la logique plus contraignante je trouve.

Ce n’est peut-être pas lié avec mon problème d’azimut en mode Nuit cependant.

Oui c’est effectivement etrange que les confition soit fausse mais qu’il execute quand meme la gestion Jour

Je vais regarder ca