Plugin Séquencement d’actions --> Nouveau plugin pour Beta-tests!

Buster et v4.1 ici, donc c’est pas étonnant que tu n’ai que du php7.0 … A noter que la version 7.1 est obsolète depuis décembre 2019
https://www.php.net/supported-versions.php

Donc, je pense qu’il ne reste plus qu’à générer des erreurs/warnings…

Donc en principe, tu peux maintenant voir le contenu de apache.error directement depuis les logs jeedom… Est-il vide ?

Sinon de mon coté, la séquence marche trop bien en fait…


[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence VeilleTV][TVOFF]-> 1
[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence VeilleTV][TVON]-> 1
[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence Volet Rue][TVOFF]-> 1
[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence Volet Rue][TVON]-> 1
[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence Volet Allée][TVOFF]-> 1
[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence Volet Allée][TVON]-> 1
[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence Volet Commun][TVOFF]-> 1
[2020-05-06 12:10:12][DEBUG] : [Le salon][Séquence Volet Commun][TVON]-> 1
[2020-05-06 12:10:12][DEBUG] : ############ Trigger d'annulation déclenché ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger d'annulation déclenché ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger d'annulation déclenché ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Nom : TVOFF - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour TVOFF : 1==0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Nom : TVON - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Nom : TVON - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Résultat évaluation pour ce trigger (TVOFF) : 0 - last valide : 2020-05-06 11:01:20
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Aucune condition validée pour ce trigger => on s'arrête là
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Résultat évaluation pour ce trigger (TVON) : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Au moins 1 correct, on continu
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] Nom : TVOFF - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Luminosité : 406>200
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] Expression à évaluer (valeur et conditions) pour TVOFF : 1==0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Gestion : ""Azimut""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : Luminosité : 1 - last valide : 2020-05-06 12:09:39
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 11:31:40
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Résultat évaluation pour ce trigger (TVON) : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Evaluation "ET", résultat total : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Au moins 1 correct, on continu
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Luminosité : 406>=75&&406<=200
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Gestion : ""Azimut""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : ############ Trigger d'annulation déclenché ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Pas de timer lié, on execute cmd #7495#
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Evaluation Condition type scenario : Time : #time# >1400  => 1210 >1400  => 
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Luminosité : 0 - last valide : 2020-05-06 11:28:53
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 11:31:40
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Résultat évaluation pour ce trigger (TVOFF) : 0 - last valide : 2020-05-06 11:01:20
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Aucune condition validée pour ce trigger => on s'arrête là
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Time : 0 - last valide : 
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Evaluation "ET", résultat total : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue][Déclencher]Appel start
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Nom : TVOFF - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour TVOFF : 1==0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] Nom : TVON - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Résultat évaluation pour ce trigger (TVOFF) : 0 - last valide : 2020-05-06 11:01:20
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Aucune condition validée pour ce trigger => on s'arrête là
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Résultat évaluation pour ce trigger (TVON) : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Au moins 1 correct et on est en OU, on cherche pas plus => on déclenche !
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Config Action - action_label : Active Anti-veille - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV]################ Exécution de l'action *Active Anti-veille* ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Nom : TVOFF - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour TVOFF : 1==0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Config Action - action_label : ModeTV - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV]################ Exécution de l'action *ModeTV* ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Config Action - action_label : Lance Anti-veille - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence VeilleTV]################ Exécution de l'action *Lance Anti-veille* ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Résultat évaluation pour ce trigger (TVOFF) : 0 - last valide : 2020-05-06 11:01:20
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Aucune condition validée pour ce trigger => on s'arrête là
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Nom : TVON - cmd : #4410# - valeur : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Résultat évaluation pour ce trigger (TVON) : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Au moins 1 correct, on continu
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Luminosité : 406>=75&&406<=200
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Gestion : ""Azimut""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Evaluation Condition type scenario : Time : #time# <1400  => 1210 <1400  => 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Luminosité : 0 - last valide : 2020-05-06 11:28:53
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 11:31:40
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Time : 1 - last valide : 
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Evaluation "ET", résultat total : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue][Gestion]-> "Manuel"
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée][Gestion]-> "Manuel"
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun][Gestion]-> "Manuel"
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Config Action - action_label : Allée - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Pas de timer lié, on execute cmd #7509#
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun]################ Exécution de l'action *Allée* ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée][Déclencher]Appel start
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:13][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Nom : Gestion - cmd : #1613# - valeur : "Manuel"
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Nom : Gestion - cmd : #1613# - valeur : "Manuel"
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Nom : Gestion - cmd : #1613# - valeur : "Manuel"
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Résultat évaluation pour ce trigger (Gestion) : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Au moins 1 correct, on continu
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Luminosité : 406>=75&&406<=200
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Résultat évaluation pour ce trigger (Gestion) : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Au moins 1 correct, on continu
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Luminosité : 406>=75&&406<=200
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Résultat évaluation pour ce trigger (Gestion) : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Au moins 1 correct, on continu
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Luminosité : 406>200
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : Luminosité : 1 - last valide : 2020-05-06 12:09:39
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Evaluation "ET", résultat total : 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun] - Pas de timer lié, on execute cmd #7495#
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Commun]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] Evaluation Condition type scenario : Time : #time# >1400  => 1210 >1400  => 
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Luminosité : 0 - last valide : 2020-05-06 11:28:53
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Time : 0 - last valide : 
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Allée] - Evaluation "ET", résultat total : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] Evaluation Condition type scenario : Time : #time# <1400  => 1210 <1400  => 1
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Luminosité : 0 - last valide : 2020-05-06 11:28:53
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Time : 1 - last valide : 
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Evaluation "ET", résultat total : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue][Déclencher]Appel start
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:13][DEBUG] : [Le salon][Séquence Volet Rue]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Commun] - Config Action - action_label : Allée - action_timer :  - reporter : 0
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Commun] - Pas de timer lié, on execute cmd #7509#
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Commun]################ Exécution de l'action *Allée* ############
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Allée][Déclencher]Appel start
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Allée]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Allée] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Allée] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:14][DEBUG] : [Le salon][Séquence Volet Allée]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue][Luminosité]-> 322
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée][Luminosité]-> 322
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun][Luminosité]-> 322
[2020-05-06 12:10:38][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:38][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:38][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue] Nom : Luminosité - cmd : #7200# - valeur : 322
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Luminosité : 322>=75&&322<=200
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée] Nom : Luminosité - cmd : #7200# - valeur : 322
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Luminosité : 322>=75&&322<=200
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] Nom : Luminosité - cmd : #7200# - valeur : 322
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Luminosité : 322>200
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue] - Résultat évaluation pour ce trigger (Luminosité) : 0 - last valide : 2020-05-06 11:28:53
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue] - Aucune condition validée pour ce trigger => on s'arrête là
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée] - Résultat évaluation pour ce trigger (Luminosité) : 0 - last valide : 2020-05-06 11:28:53
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée] - Aucune condition validée pour ce trigger => on s'arrête là
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Résultat évaluation pour ce trigger (Luminosité) : 1 - last valide : 2020-05-06 12:10:38
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Au moins 1 correct, on continu
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Luminosité : 322>200
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : Luminosité : 1 - last valide : 2020-05-06 12:10:38
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Evaluation "ET", résultat total : 1
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Pas de timer lié, on execute cmd #7495#
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue][Déclencher]Appel start
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Rue]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Config Action - action_label : Allée - action_timer :  - reporter : 0
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun] - Pas de timer lié, on execute cmd #7509#
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Commun]################ Exécution de l'action *Allée* ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée][Déclencher]Appel start
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:38][DEBUG] : [Le salon][Séquence Volet Allée]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue][Luminosité]-> 140
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée][Luminosité]-> 140
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Commun][Luminosité]-> 140
[2020-05-06 12:10:46][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:46][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:46][DEBUG] : ############ Trigger déclenché ############
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Commun] Nom : Luminosité - cmd : #7200# - valeur : 140
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Commun] Expression à évaluer (valeur et conditions) pour Luminosité : 140>200
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Commun] - Résultat évaluation pour ce trigger (Luminosité) : 0 - last valide : 2020-05-06 12:10:38
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Commun] - Aucune condition validée pour ce trigger => on s'arrête là
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] Nom : Luminosité - cmd : #7200# - valeur : 140
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Luminosité : 140>=75&&140<=200
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] Nom : Luminosité - cmd : #7200# - valeur : 140
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Luminosité : 140>=75&&140<=200
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Résultat évaluation pour ce trigger (Luminosité) : 1 - last valide : 2020-05-06 12:10:46
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Au moins 1 correct, on continu
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Luminosité : 140>=75&&140<=200
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] - Résultat évaluation pour ce trigger (Luminosité) : 1 - last valide : 2020-05-06 12:10:46
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] - Au moins 1 correct, on continu
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Luminosité : 140>=75&&140<=200
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour Gestion : ""Manuel""!=""Nuit""
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] Expression à évaluer (valeur et conditions) pour TVON : 1==1
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] Evaluation Condition type scenario : Time : #time# <1400  => 1210 <1400  => 1
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Luminosité : 1 - last valide : 2020-05-06 12:10:46
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Tous les résultats pour toutes les conditions : Time : 1 - last valide : 
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Evaluation "ET", résultat total : 1
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] Evaluation Condition type scenario : Time : #time# >1400  => 1210 >1400  => 
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Luminosité : 1 - last valide : 2020-05-06 12:10:46
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Gestion : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue]################ Évaluation timers et lancement des actions ############
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : TVON : 1 - last valide : 2020-05-06 12:10:13
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Config Action - action_label : Rue - action_timer :  - reporter : 0
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue] - Pas de timer lié, on execute cmd scenario
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] - Tous les résultats pour toutes les conditions : Time : 0 - last valide : 
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Rue]################ Exécution de l'action *Rue* ############
[2020-05-06 12:10:46][DEBUG] : [Le salon][Séquence Volet Allée] - Evaluation "ET", résultat total : 0

En fait, les 2 lancements forcés sur RUE et ALLEE (provoqué Commun) s’exécutent car luminosité >200. ça baisse bien les volets…
Logiquement après quelques secondes, les conditions de luminosité changent (140 seulement) et donc les triggers agissent sur les deux séquences comme Heure <1400 donc ça lance RUE, mais pas ALLEE…

Je suis pas certain mais j’ai l’impression que le lancement forcée n’empêche pas un lancement via les triggers… De mon coté je peux compléter la condition Gestion != « Nuit » avec Gestion !=« Manuel »’ ça limitera les redéclenchements de RUE et ALLEE

Et puis ensuite, c’est une bataille de triggers … Je vois 3x « Pas de timer lié, on execute cmd #7509# »
Là c’est beaucoup moins clair pour moi dans l’ordre des opérations.

Il faudrait les ms dans le logs pour faire la différence correctement

Tu es exactement dans les problèmes de rebond… tu agis sur un actionneur qui change les conditions d’un capteur, qui recontrôle l’actionneur etc…
Tu pourras peut-être t’en sortir en utilisant justement la fonction « limiter l’exécution » pour ne pas renvoyer d’action avant un certain temps.

1 « J'aime »

Mais c’est carrément une bonne idée !

EDIT : et en plus ça marche !

:rofl: :+1: Merci @Theduck38 !

Je suis en train de finaliser la beta du jour, extrait de la doc, ca vous semble compréhansible par le commun des mortels ce truc ? :

  • Condition personnalisée : vous pouvez ici choisir condition par condition l’évaluation à réaliser. Attention cette fonctionnalité est encore expérimentale, merci de me faire part des problèmes éventuels (avec le log en mode « debug » associé svp) pour que je puisse l’améliorer ;-).
    Fonctionnement :
    • Vous devez écrire la condition logique à respecter au format suivant : (§Cond1§<§Cond2§)&&(%Cond2%||%Cond3%) (Condition 1 puis Condition 2 et Condition 2 ou Condition 3 valide)
    • Pour utiliser l’état de validité d’une condition (valide sera égale à 1 et non valide à 0) : encadrez son nom par des %
    • Pour utiliser le timestamp du dernier déclenchement valide d’un déclencheur : encadrez son nom par des §
    • Les noms des conditions/déclencheurs ne doivent pas contenir d’accents, de %, § ou # (testé ok : lettres minuscules et majuscules, chiffres, espaces, « - » ou « _ »)
    • Vous pouvez utiliser des () pour déterminer les priorités
    • Vous pouvez utiliser les symboles usuels pour les comparaisons et les conditions (==, >=, <=, <, >, ||(ou), &&(et), !(inversion),…)
    • Vous pouvez utiliser les tags Jeedom des scenarios dans l’expression, notamment #timestamp# pour avoir le timestamp actuel.
    • Vous pouvez utiliser directement une commande Jeedom dans l’expression, elle sera remplacée par sa valeur, par exemple " #[Developpement][Capteur porte][Etat]#"
    • Vous pouvez utiliser directement toutes les opérations des scenarios Jeedom (time_op(), …)
    • Vous pouvez définir un délai spécifique entre chaque conditions, par exemple « §btblanc§+30<§btrouge§ » pour demander minimum 30 secondes entre l’activation de « §btblanc§ »" et « §btrouge§ »
    • Vous pouvez évaluer « x sur N conditions valides » en utilisant la syntaxe suivante : « %Cond1%+%Cond2%+%Cond3%+%Cond4%+%Cond5%>=3 » (sur les 5 conditions données, au moins 3 doivent être valides)
    • Il n’est pas nécessaire d’ajouter le ==1 dans la condition : « #lundis#==1 » ou « #lundis# » auront un comportement identiques
    • Si vous voulez tester une condition non valide (==0), cette condition ne pourra pas être le déclencheur

Pour vous aider à écrire la condition, voilà le détail du traitement qui sera réalisé par le plugin :

  • chaque §Condx§ sera remplacée par le timestamp de son dernier déclenchement valide.
  • chaque %Condx% sera remplacée par sa validité (0 ou 1)
  • chaque #xxx# sera remplacé par sa valeur Jeedom (commande, variables, tags, …)
  • Puis l’expression complète sera évaluée logiquement, le résultat doit être == 1 pour déclencher la séquence d’action

Merci !

Je refais du café…

1 « J'aime »

:rofl:

Oui !
Les 2 sont totalement indépendants…

J’ai mis la nouvelle beta sur le market, mais elle est un peu baclée pour la doc en tout cas, j’ai pas eu le temps de bien finir comme je voulais… (suite ce soir…)
(C’est quand la reprise des créches déjà ? :sweat:)

Je viens de trouver 3 min pour ajouter cette correction que j’avais oubliée. New beta dispo (juste pour ca…)

@agp.com
Tu peux clarifier pour moi :

  • Pour utiliser le format « scénario » il faut avoir défini des conditions… mais si tu ne veux que les utiliser dans une « condition type scénario » que mets tu au niveau valeurs des conditions ? Tu laisses vides tous les champs, juste pour définir une commande d’état ?
    Je ne sais pas si je suis clair dans ma question… si j’utilise (il est où ce #*! de caractère ?) §Cond1§<§Cond2§ il faut que j’ai auparavant défini Cond1 et Cond2 comme déclencheur. Mais est-ce que je peux laisser vide les champs « égal / inf etc » , « valeur », etc… juste pour utiliser Cond1 et Cond2 dans ma ligne custom ?

  • Si j’écris §#[machin][truc][bidule]#§, ça marche :innocent: :innocent: :innocent: ?

Je crois que je vais aller faire du café, moi aussi…

Bah, oui, c’est trooop puisssssaaaaaant !!!

C’est bien ça qui porte à confusion, c’est qu’il y a a la fois des « déclencheurs » et des « conditions » et que les déclencheurs sur valeur peuvent être conditionnés… Je vois pas comment faire une mise en plage plus simple pour que ça soit intuitif… Je pourrais totalement séparer « Déclencheur » (tous seuls, sans conditions) et « Conditions », mais alors ça ressemblera vraiment aux scénarios…

Oui tu laisses tout vide, juste pour que ca soit un trigger simple, ou alors tu défini un cron…

Je suis à l’écoute de toute proposition pour un autre ! :wink: Les critères de choix de ce fichu caractère : il faut pas que ça soit un opérateur logique (&, |, =, *, !, …), il faut pas que ca soit le # de Jeedom et il faut pas que ça soit un truc compris dans le \w en regex (genre « _ ») et pas non plus un truc php ($, …) Voilà, j’ai donc trouvé § et % mais on peut prendre autre chose !

Oui et non… Si tu veux juste utiliser #[machin][truc][bidule]# dans ton expression, alors meme pas besoin des § autour.
Mais ca sera pas un déclencheur !
Si tu veux que ton #[machin][truc][bidule]# déclenche l’évaluation, tu le défini tout seul dans un dćlencheur et ensuite tu l’utilises (#[machin][truc][bidule]# ou §sonpetitnom§) dans la condition.

Tentative de clarification de l’interface :

Est-ce plus clair/intuitif ?

Oui il faut absolument une exemple concret (de bout en bout), parce que sinon c’est pas bien évident à imaginer… Et j’imagine encore plus quand on découvre le plugin.

Concernant le caractère, pourquoi pas @ ? C’est facile à trouver et en plus « at » ça fait rapport à l’heure

Oui, déjà plus clair pour moi…
Le § pas de souci, c’est juste que je l’ai cherché un moment car sur mon G910 de gamer, il ressemble beaucoup au $ (et j’ai la vue qui baisse, aussi… :cry:)

Oui très bien, je viens de tester et ca marche, donc vendu pour @ au lieu de §

Et je garde le % pour les valeurs ?

Oui : Pourcentage / Valeur ça s’associe bien je trouve (Soldes, DOS…etc)

1 « J'aime »

Parfait, vendu !

Et en séparant encore plus, c’est mieux ? :

Le soucis c’est qu’on voit pas forcement que « Évaluation » va ensuite concerner tout le reste dessous…

Ou une autre contre-proposition :
vide :


Avec des trucs :

Quand je vois ça


Je me dis que les conditions perso (et peut-être globalement le type d’evaluation), ça mériterai d’être le dernier truc en bas…

Comme ça dans les sens de construction/lecture, c’est clair…
On définit les labels btblanc et btrouge …on y associe les valeurs … les conditions 1 et 2
Et à la fin on décrit les conditions perso/ET/OU (globalement)
Dans ce sens ça parait plus clair je trouve de comprendre que ça correspond à 30 secondes d’écart entre les deux déclenchements

A l’inverse ça c’est clair pour la notion de globalité

Ca donne ca :

Vide :

Plein :

Moi ça me plaît plutôt bien comme ça ! C’est nettement mieux qu’avant en tout cas !

1 « J'aime »

Ouais cette dernière version pleine me plait bien aussi

Je vote pour ça aussi :