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 ?
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
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)
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.
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.
[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
si la valeur Lever de soleil est parfois 3h00 du mat, vous vivez près du pôle (Sud)?
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?
c’est inutile. Mets juste
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
Heliotrope est un bon plugin, pour ceux qui pense que je le critique
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.