Curiosité CRON

Bonjour. J’ai un scénario qui doit s’exécuter tous les douze jours à 14h sur mon Atlas, j’ai mis ça dans la programmation : 0 14 */12 * *

Ça marche mais je ne comprends pas pourquoi il relance le scénario systématiquement chaque premier du mois. Quelqu’un pourrait-il m’expliquer ?

C’est surtout une question de curiosité car ça ne me gêne pas. Merci.

Bonjour.

Crontab.guru - The cron schedule expression generator*

“At 14:00 on every 12th day-of-month.”

Edit : et tu as les logs du scénario ?
Edit 2 : tu as un comportement classique de : à la fin du mois, en fonction du système, ça peut déclencher quand même le 31 (fin de cycle)

Bonjour,

Je dirai pour ma part que */12 s’apparente plutôt à une interprétation comme :

‘S’exécute tous les 12 jours, mais si ça dépasse le mois, on repart de 1’

Donc il y a une exécution tous les premiers du mois, le 13 et le 25, puis retour au premier du mois (puisque 25+12=37).

Hello oui voila je suis d’accord avec ce qui à été dit plus haut.
Ce n’est pas spécifique à jeedom, la syntaxe cron est quelque chose de normalisé.

Cependant je serais preneur de ton cas d’usage @JPPX pourquoi tu veux faire ça ?

Sinon si le besoin est vraiment de 12 jours après la dernière excution, vire le cron et en début de scénario programme l’exécution suivante :

image

[2026-09-12 14:32:41][SCENARIO] - Exécution du sous-élément de type [condition] : in 60*24*12
[2026-09-12 14:32:41][SCENARIO] Evaluation de la condition : [60*24*12] = 17280
[2026-09-12 14:32:41][SCENARIO] Tâche : 1765 programmée à : 2026-09-24 14:32:41 (+ 17280 min)
[2026-09-12 14:32:41][SCENARIO] Fin correcte du scénario
1 « J'aime »

Je veux faire ça car j’ai une moto électrique qui perd 2% de charge par jour alors qu’elle est tranquillement au garage. En la rechargeant tous les douze jours, ça me permet de la maintenir au-dessus des 20% préconisés par le constructeur.

Log brut

------------------------------------
[2026-05-25 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-05-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-05-25 14:00:02][SCENARIO] Evaluation de la condition : [19.53 > 4] = Vrai
[2026-05-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-05-25 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-05-25 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-05-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-05-25 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-05-25 14:00:02][SCENARIO] Tâche : 472 programmée à : 2026-05-25 14:01:02 (+ 1 min)
[2026-05-25 14:00:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-05-25 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-05-25 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-05-25 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-05-25 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"","#trigger_value#":""}
[2026-05-25 14:01:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-06-01 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-06-01 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-06-01 14:00:02][SCENARIO] Evaluation de la condition : [21.39 > 4] = Vrai
[2026-06-01 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-06-01 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-06-01 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-06-01 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-06-01 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-06-01 14:00:02][SCENARIO] Tâche : 472 programmée à : 2026-06-01 14:01:02 (+ 1 min)
[2026-06-01 14:00:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-06-01 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-06-01 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-06-01 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-06-01 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"","#trigger_value#":""}
[2026-06-01 14:01:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-06-13 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-06-13 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-06-13 14:00:02][SCENARIO] Evaluation de la condition : [24.06 > 4] = Vrai
[2026-06-13 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-06-13 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-06-13 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-06-13 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-06-13 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-06-13 14:00:02][SCENARIO] Tâche : 472 programmée à : 2026-06-13 14:01:02 (+ 1 min)
[2026-06-13 14:00:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-06-13 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-06-13 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-06-13 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-06-13 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"","#trigger_value#":""}
[2026-06-13 14:01:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-06-25 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-06-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-06-25 14:00:02][SCENARIO] Evaluation de la condition : [25.71 > 4] = Vrai
[2026-06-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-06-25 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-06-25 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-06-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-06-25 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-06-25 14:00:02][SCENARIO] Tâche : 472 programmée à : 2026-06-25 14:01:02 (+ 1 min)
[2026-06-25 14:00:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-06-25 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-06-25 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-06-25 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-06-25 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-06-25 14:01:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-07-01 14:00:03][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-07-01 14:00:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-07-01 14:00:03][SCENARIO] Evaluation de la condition : [24.37 > 4] = Vrai
[2026-07-01 14:00:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-07-01 14:00:03][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-07-01 14:00:03][SCENARIO] Exécution d'un bloc élément : 472
[2026-07-01 14:00:03][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-07-01 14:00:03][SCENARIO] Evaluation de la condition : [1] = 1
[2026-07-01 14:00:03][SCENARIO] Tâche : 472 programmée à : 2026-07-01 14:01:03 (+ 1 min)
[2026-07-01 14:00:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-07-01 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-07-01 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-07-01 14:01:03][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-07-01 14:01:03][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-07-01 14:01:03][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-07-13 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-07-13 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-07-13 14:00:02][SCENARIO] Evaluation de la condition : [23.84 > 4] = Vrai
[2026-07-13 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-07-13 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-07-13 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-07-13 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-07-13 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-07-13 14:00:03][SCENARIO] Tâche : 472 programmée à : 2026-07-13 14:01:02 (+ 1 min)
[2026-07-13 14:00:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-07-13 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-07-13 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-07-13 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-07-13 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-07-13 14:01:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-07-25 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-07-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-07-25 14:00:02][SCENARIO] Evaluation de la condition : [23.82 > 4] = Vrai
[2026-07-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-07-25 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-07-25 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-07-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-07-25 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-07-25 14:00:02][SCENARIO] Tâche : 472 programmée à : 2026-07-25 14:01:02 (+ 1 min)
[2026-07-25 14:00:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-07-25 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-07-25 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-07-25 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-07-25 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-07-25 14:01:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-08-01 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-08-01 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-08-01 14:00:02][SCENARIO] Evaluation de la condition : [25.74 > 4] = Vrai
[2026-08-01 14:00:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-08-01 14:00:03][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-08-01 14:00:03][SCENARIO] Exécution d'un bloc élément : 472
[2026-08-01 14:00:03][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-08-01 14:00:03][SCENARIO] Evaluation de la condition : [1] = 1
[2026-08-01 14:00:03][SCENARIO] Tâche : 472 programmée à : 2026-08-01 14:01:03 (+ 1 min)
[2026-08-01 14:00:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-08-01 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-08-01 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-08-01 14:01:03][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-08-01 14:01:04][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-08-01 14:01:04][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-08-13 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-08-13 14:00:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-08-13 14:00:03][SCENARIO] Evaluation de la condition : [26.19 > 4] = Vrai
[2026-08-13 14:00:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-08-13 14:00:03][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-08-13 14:00:03][SCENARIO] Exécution d'un bloc élément : 472
[2026-08-13 14:00:03][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-08-13 14:00:03][SCENARIO] Evaluation de la condition : [1] = 1
[2026-08-13 14:00:03][SCENARIO] Tâche : 472 programmée à : 2026-08-13 14:01:03 (+ 1 min)
[2026-08-13 14:00:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-08-13 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-08-13 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-08-13 14:01:03][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-08-13 14:01:03][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-08-13 14:01:03][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-08-25 14:00:01][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-08-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-08-25 14:00:02][SCENARIO] Evaluation de la condition : [23.54 > 4] = Vrai
[2026-08-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-08-25 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-08-25 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-08-25 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-08-25 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-08-25 14:00:02][SCENARIO] Tâche : 472 programmée à : 2026-08-25 14:01:02 (+ 1 min)
[2026-08-25 14:00:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-08-25 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-08-25 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-08-25 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-08-25 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-08-25 14:01:02][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2026-09-01 14:00:02][SCENARIO] -- Début : . Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-09-01 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Cave][Thermomètre cave Z][Température]# > 4
[2026-09-01 14:00:02][SCENARIO] Evaluation de la condition : [24.14 > 4] = Vrai
[2026-09-01 14:00:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2026-09-01 14:00:02][SCENARIO] Exécution de la commande [Garage motos][Prise charge Stark][state on]
[2026-09-01 14:00:02][SCENARIO] Exécution d'un bloc élément : 472
[2026-09-01 14:00:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 1
[2026-09-01 14:00:02][SCENARIO] Evaluation de la condition : [1] = 1
[2026-09-01 14:00:02][SCENARIO] Tâche : 472 programmée à : 2026-09-01 14:01:02 (+ 1 min)
[2026-09-01 14:00:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-01 14:01:02][SCENARIO] ************Lancement sous tâche**************
[2026-09-01 14:01:02][SCENARIO] Tags : {"#trigger#":"schedule","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario exécuté automatiquement sur programmation","#trigger_value#":null}
[2026-09-01 14:01:02][SCENARIO] - Exécution du sous-élément de type [action] : do
[2026-09-01 14:01:02][SCENARIO] Lancement du scénario : Charge Stark options : {"#trigger#":"scenario","#trigger_name#":"[Aucun][Garage motos][Programmation charge Stark]","#trigger_id#":"169","#trigger_message#":"Lancement provoqu\u00e9 par le sc\u00e9nario  : [Aucun][Garage motos][Programmation charge Stark]","#trigger_value#":""}
[2026-09-01 14:01:02][SCENARIO] ************FIN sous tâche**************

Ok merci pour l’explication :slight_smile:

Du coup je te conseille de faire comme j’ai préconisé plus haut :

  • En début de scénario tu programmes la relance du même scénario 12 jours plus tard avec un bloc DANS où tu lui donnes 246012 pour qu’il convertisse en minutes ce que donne 12 jours
  • Tu vire le cron de ton scénario
  • Tu le lances une première fois manuellement
  • Il va programmer tout seul sa relance 12 jours après.

Vu qu’on à pas vu ce que faisait ton scénario c’est compliqué de voir si il se comporte comme prévu avec le log

Très bonne solution, mais je vais laisser comme ça car ce n’est pas gênant, c’était vraiment par curiosité. Merci à tous.

L’expression 0 14 */12 * * signifie une exécution tous les 12 jours à partir du 1er jour du mois, soit généralement les 1er, 13 et 25 du mois ce que confirment les logs de ton scénario.

Une expression cron classique (à ma connaissance) ne permet pas d’exprimer une récurrence de type « tous les 12 jours ».

1 « J'aime »

Voila, le cron est interprété au fil de l’eau, il n’est pas mémorisé (il sait pas quand à eu lieu la dernière exécution).

Tu peux faire exécuter un cron toutes les 5 minutes de l’heure courante, tous les 2 jours du mois courant, toutes les 2 heures du jour courant mais pas tous les 12 jours à cheval sur 2 mois.

Ca reste quand même un concept de dire qu’une fonctionnalité de jeedom n’est pas adaptée, qu’on te propose une solution simple qui ne nécessite pas de refaire ton scénario en profondeur et dire « non mais en fait je vais rester comme ça »

Ca sera toujours un mystère pour moi …

Je n’ai jamais dit qu’une fonctionnalité jeedom n’était pas adaptée, je voulais simplement savoir si c’était normal, par simple curiosité. Je suis une bille en informatique, mais ça ne m’empêche pas d’être curieux. Encore merci pour votre réponse, et je ne manquerai pas d’utiliser votre solution en cas de besoin.