Scénario ne se lance plus

Manque le log de l’exécution du scenario
Et la version de Jeedom

Le log:

------------------------------------
[2021-02-14 14:53:44][SCENARIO] Start : Scenario lance manuellement.
[2021-02-14 14:53:44][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-02-14 14:53:44][SCENARIO] Exécution d'un bloc code
[2021-02-14 14:53:44][SCENARIO] Exécution du sous-élément de type [condition] : at
[2021-02-14 14:53:44][SCENARIO] Evaluation de la condition : [819] = 819
[2021-02-14 14:53:44][SCENARIO] Tâche : 34 programmée à : 2021-02-15 08:19:00
[2021-02-14 14:53:44][SCENARIO] Exécution du sous-élément de type [condition] : at
[2021-02-14 14:53:44][SCENARIO] Evaluation de la condition : [1904] = 1904
[2021-02-14 14:53:44][SCENARIO] Tâche : 35 programmée à : 2021-02-14 19:04:00
[2021-02-14 14:53:44][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-02-14 19:04:02][SCENARIO] ************Lancement sous tâche**************
[2021-02-14 19:04:02][SCENARIO] Exécution du sous-élément de type [action] : do
[2021-02-14 19:04:02][SCENARIO] Exécution de la commande [maison][mailequip][email au smartphone] avec comme option(s) : {"background":"0","title":"Coucher du Soleil du n\u00b02","message":"Le Soleil vient de se coucher \u00e0 19h04."}
[2021-02-14 19:04:05][SCENARIO] ************FIN sous tâche**************

Il y avait une erreur d’orthographe dans la variable c’est pour quoi je l’ai relancé cette après-midi. (peut-être…)
La version est la dernière: 3.3.55

Je réponds que très indirectement @Emmett_Brown :
J’utilise le pluging Weather (gratuit et officiel Jeedom).
Tu mets directement le nom de ta ville (forme « ville, fr ») et parmi toutes les infos, tu as celles du Levé et du Couché du soleil. Chez moi, elles sont décalées de seulement 2 minutes par rapport à l’appli météo d’Apple…
Ça sera p’tete plus simple et stable…
Capture d’écran 2021-02-14 à 20.00.18

Je l’utilise également en déclencheur d’un scénario. Directement ainsi:
Capture d’écran 2021-02-14 à 20.07.37

Avec log correct à l’heure correct :slight_smile:

Les heures calculées sont correctes.

Elles correspondent au lever du soleil et au plus tôt à 7h 30
Et pour le coucher, c’est le crépuscule qui est calculé.
Voir les commentaires dans le bloc code du scénario.

Dites moi ce qui ne vous convient pas.

Le but est de ne dépendre d’aucun plugin et de ne pas forcément utiliser les heures de lever et coucher du soleil.

D’accord donc ceux ne sont pas les heures exactes de lever et coucher du Soleil qui sont utilisées, j’avoue que même avec les commentaires, je n’arrive pas trop à comprendre comment il fait pour calculer l’heure de fermeture de volets, après la question dévie un peu du sujet originel…

Oui, je l’ai déjà ce plugin et je l’utilise aussi pour la solution n°1 de ce sujet (voir début du post) via un virtuel qui me mets ces horaires au format accepté par Jeedom: 8:12 => 812

Le calcul est fait en php par la fonction: PHP: date_sun_info - Manual

L’heure de fermeture peut aussi être l’heure de coucher du soleil en remplaçant la ligne:

$VoletsF = date('Gi', $sun_info['civil_twilight_end']); // Fermeture au crepuscule

par

$VoletsF = date('Gi', $sun_info['sunset']); // Fermeture au coucher du soleil

Au coucher du soleil, il fait encore jour. C’est pour cela que j’ai utilisé l’heure de fin du crépuscule.
A vous de faire comme vous préférez.

Votre virtuel utilise: PHP: date_sunrise - Manual et PHP: date_sunset - Manual pour ses calculs. Les heures du plugin Weather ne sont pas utilisées.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.