Heliotrope KO avec changement heure

Bonjour,

Ce matin aucun scénario n’a fonctionné avec le changement d’heure.
C’est Heliotrope qui les déclenche tous avec le Lever du Soleil.
Ce déclenchement s’exécute à 3h00 du matin (ce n’est pas moi qui choisi cette heure, c’est le plugin).

Question : est-ce qu’il est possible de changer cette heure dans le plugin, ou comment éviter les problèmes lors des changements d’heures ?

Merci par avance.

Bonjour,

Rajoute une programmation annuelle en déclencheur pour le 30/10 à 4h00.

Cette année c’est le 30/10 mais pas forcément les prochaines années.
Je voulais savoir si l’heure du plugin pouvait se déclencher à une heure différente que 3h, pour résoudre définitivement le problème ?

Heliotrope a des années, tu penses franchement qu’il t’a attendu pour subir des changements d’heure ? Si il se lance à 3h en cron c’est justement pour ça.
Avant d’accuser le plugin vérifie tes scénarios et donne plus de détails sur TA configuration

PS : bien-sûr j’ai vérifier quand même pour le principe en plus du déroulement des scénarios mais chez moi tout est ok. Bref encore perdu du temps

2 « J'aime »

Je n’accuse nullement le plugin mais c’est juste le constat :

[2022-10-30 03:05:02][SCENARIO] Lancement du scénario : [GRP Modes][Réglages][SMod Jour-Nuit] annulé car il utilise une condition de type temporelle et que la date système n'est pas OK (ou que l'on est en changement d'heure négatif)

La condition temporelle est Lever du Soleil.

Mais ce n’est pas grave… :roll_eyes:

1 « J'aime »

C’est pas un log du plugin mais de ton scénario. Il s’est déclenché à 3h05 ce qui est normal si tu utilises l’heure en déclencheur.

Bref ca confirme ce que je t’ai dit : cherche dans ton scénario.

Et si quand on stipule « possible de changer l’heure dans le plugin » c’est bien qu’on pointe ce dernier comme le problème alors qu’il suffit de lire la doc.

Salut,

lever de soleil à 3h00? çà fait tôt quand même :sweat_smile:

blague à part, le plugin ne fait pas les calculs entre 2h00 et 3h00 du mat il me semble. Et il ne déclenche rien, il fait juste des calculs et met à jour se propres infos de lever/coucher etc…

C’est le scénario qui se lance ou qui fait des actions au mauvais moment. En général et pour cette raison de changement d’heure (espérons qu’il disparaisse enfin, il devait l’être déjà depuis 2021…) on évite cette tranche horaire.

Montrez le scénario et ses déclencheurs.

J’ai modifié le déclenchement en mettant une programmation horaire à 04h00 et ça fonctionne bien, ce matin.

En fait c’est probablement ce que je devrais mettre à la place du déclenchement "Lever du Soleil ?

Voici les copies écran du scénario :
Capture d’écran 2022-10-31 à 11.24.57.pdf (79,4 Ko)
Capture d’écran 2022-10-31 à 11.25.30.pdf (689,2 Ko)

Et le log :

[2022-10-30 03:05:02][SCENARIO] Lancement du scénario : [GRP Modes][Réglages][SMod Jour-Nuit] annulé car il utilise une condition de type temporelle et que la date système n'est pas OK (ou que l'on est en changement d'heure négatif)
------------------------------------
[2022-10-31 04:00:02][SCENARIO] Start : Scenario execute automatiquement sur programmation.
[2022-10-31 04:00:02][SCENARIO] Exécution du sous-élément de type [condition] : at time_op(#[Maison][PHel Position Soleil][Lever du Soleil]#)
[2022-10-31 04:00:02][SCENARIO] Evaluation de la condition : [718] = 718
[2022-10-31 04:00:02][SCENARIO] Tâche : 215 programmée à : 2022-10-31 07:18:00
[2022-10-31 04:00:02][SCENARIO] Exécution du sous-élément de type [condition] : at time_op(#[Maison][PHel Position Soleil][Coucher du Soleil]#)
[2022-10-31 04:00:02][SCENARIO] Evaluation de la condition : [1737] = 1737
[2022-10-31 04:00:02][SCENARIO] Tâche : 260 programmée à : 2022-10-31 17:37:00
[2022-10-31 04:00:02][SCENARIO] Exécution du sous-élément de type [condition] : at time_op(#[Maison][PHel Position Soleil][Coucher du Soleil]#,+180)
[2022-10-31 04:00:02][SCENARIO] Evaluation de la condition : [2037] = 2037
[2022-10-31 04:00:02][SCENARIO] Tâche : 216 programmée à : 2022-10-31 20:37:00
[2022-10-31 04:00:02][SCENARIO] Exécution du sous-élément de type [condition] : if #sjour# == "Vendredi" OU #sjour# == "Samedi"
[2022-10-31 04:00:02][SCENARIO] Evaluation de la condition : ["Lundi" == "Vendredi" OU "Lundi" == "Samedi"] = Faux
[2022-10-31 04:00:02][SCENARIO] Exécution du sous-élément de type [action] : else
[2022-10-31 04:00:02][SCENARIO] Exécution d'un bloc élément : 244
[2022-10-31 04:00:02][SCENARIO] Exécution du sous-élément de type [condition] : at 0105
[2022-10-31 04:00:02][SCENARIO] Evaluation de la condition : [0105] = 105
[2022-10-31 04:00:02][SCENARIO] Tâche : 244 programmée à : 2022-11-01 01:05:00
[2022-10-31 04:00:02][SCENARIO] Fin correcte du scénario

Merci.

si la valeur Lever de soleil est parfois 3h00 du mat, vous vivez près du pôle (Sud)? :wink:

Mais sinon oui il n’y a pas d’intérêt d’utiliser cette valeur en déclencheur et çà n’a même pas de sens. Ton scénario fait des programmation de tâche pour la journée en cours avec des A (ou Dans) en fonction des valeurs des infos d’heliotrope.

4h est une bonne option comme déclencheur programmé. Tout les matin à 4h il programmera les tâches pour la journée. Les valeurs d’héliotrope étant misent à jour entre minuit et 1h,donc tout roulera, les actions se décaleront jour après jour en fonction.

Tu n’avais pas pris le pb dans le bon sens.
Imaginons que tu veuilles effectuer une action à 5h du matin, si tu utilises « Lever du Soleil » comme déclencheur, alors quand le lever aura lieu à 8h… l’action sera programmée et effectuée à 5h mais le lendemain!! puisque on a déjà dépassé ce moment de la journée en cours.

NB: pourquoi utiliser des time_op là où tu ne fais pas de calcul?
image
c’est inutile. Mets juste
image

Oui c’est plus juste de positionner une heure programmée en déclenchement plutôt que le Lever du soleil.
Le time_op est effectivement inutile, auparavant j’avais +1 minute que j’ai supprimé sans supprimer la fonction.

Merci encore pour l’aide et la pédagogie :grinning:

Heliotrope est un bon plugin, pour ceux qui pense que je le critique :thinking:

Je vais pas laisser passer un aussi beau … « sinon y a la doc » …

@lunarok

Mais c’est précisément ce que je voulais, qu’il se déclenche à 3h00 du matin.
J’avais bien lu la doc et c’était l’effet souhaité.
Donc tout fonctionnait bien jusqu’au changement d’heure, on peut recommencer le fil de ce post dès le début…
Donc pour éviter ce souci avec un déclencheur provoqué, on met un déclencheur programmé qui fonctionnera très bien.

@lunarok il y avais pas un topic l’année dernière a ce sujet ou jeedom desactive un truc entre 2 et 3h du mat les jours de changement d’heure ?

edit : pour rapel

Cette année, il y a encore un arrêt des crons et des scénarios programmés:

Mon PR sur le core pour le 29 octobre 2023:

Ça prend plus de temps pour rédiger la raison du PR en anglais que d’écrire le code du PR. :wink:

2 « J'aime »

Si je comprends bien, il faut attendre que cette future modification soit intégrée ?

Oui, il faut attendre que la modif soit intégrée.
Le prochain changement d’heure où cette modif sera utilisée, est le 29 octobre 2023…

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