Hello Michael,
J'ai trouvé le temps de tester un peu la gestion Météo. Comme condition j'utilise la valeur d'un simple inter ce qui est plus commode et comme action je fais envoyer un mail.
Tant que les condition ne sont pas remplies, la tâche tourne bien toutes les minutes mais ne fait rien tout est donc normal
Code : Tout sélectionner
[2017-09-14 10:28:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Exécution de la gestion météo
[2017-09-14 10:28:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Evaluation de la condition : [0 == 1] = Faux
[2017-09-14 10:28:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Les conditions ne sont pas remplies
Lorsque les conditions sont remplies, les actions sont bien effectuées
Code : Tout sélectionner
[2017-09-14 10:31:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Exécution de la gestion météo
[2017-09-14 10:31:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Evaluation de la condition : [1 == 1] = Vrai
[2017-09-14 10:31:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Les conditions sont remplies
[2017-09-14 10:31:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Exécution des actions
Et lorsque les conditions ne sont plus remplies, on retourne bien à la gestion par Héliotrope
Code : Tout sélectionner
[2017-09-14 10:39:03][INFO] : [Appartement][volet bureau][Gestion Meteo] : Exécution de la gestion météo
[2017-09-14 10:39:04][INFO] : [Appartement][volet bureau][Gestion Meteo] : Evaluation de la condition : [0 == 1] = Faux
[2017-09-14 10:39:04][INFO] : [Appartement][volet bureau][Gestion Meteo] : Les conditions ne sont pas remplies
[2017-09-14 10:40:05][INFO] : [Appartement][volet bureau][Gestion Helioptrope] : L'ensoleillement est comprise entre : 276° < 122° <132° => 1
[2017-09-14 10:40:05][INFO] : [Appartement][volet bureau][Gestion Helioptrope] : Le soleil est dans la fenêtre
[2017-09-14 10:40:05][INFO] : [Appartement][volet bureau][Gestion Helioptrope] : Les conditions sont remplies
[2017-09-14 10:40:05][INFO] : [Appartement][volet bureau][Gestion Helioptrope] : Position actuelle est close les volets sont déjà dans la bonne position, je ne fait rien
Mais ce qui m'ennuie un petit peu c'est que pendant tout le temps où les conditions sont vraies, les actions sont effectuées chaque minute (pour mes tests je reçois bien un mail chaque minute, mais dans la réalité, par exemple il fermerai les volets toutes les minutes, bien sûr en réalité comme ils seraient déjà fermés il ne se passerai rien avec la plupart des installations je suppose)
Si je regarde le code c'est normal puisque la ligne suivante est commentée :
Et malheureusement pour moi si je la dé-commente cela ne va pas mieux car dans mon cas si le soleil est dans la fenêtre lorsque les conditions deviennent vraies, les volet sont partiellement fermés par une commande positionnement donc le plugin les voit fermés et il ne fait rien ce qui dans le cas d'un orage pourrait être gênant, je voudrais qu'il les ferme complètement.
Je ne vois pas trop de solution.
Mais bon à part ce problème, qui est peut-être particulier à mon installation, çà marche bien.