Déclenchement commande Vigilance - Général

Bonjour,

J’utilise cette commande en déclencheur :


Pour récupérer les vigilances météo et je m’aperçois qu’elle déclenche mon scénario deux fois par heure alors que sa valeur est vide et que la répétition des valeurs est configurée à never :

[2024-04-15 08:00:12][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 08:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 08:00:12][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 08:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 08:00:12][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 08:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 08:00:12][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 08:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 08:00:12][SCENARIO] Action stop
[2024-04-15 08:00:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 08:15:05][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 08:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 08:15:05][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 08:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 08:15:05][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 08:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 08:15:05][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 08:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 08:15:05][SCENARIO] Action stop
[2024-04-15 08:15:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 09:00:12][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 09:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 09:00:12][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 09:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 09:00:12][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 09:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 09:00:12][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 09:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 09:00:12][SCENARIO] Action stop
[2024-04-15 09:00:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 09:15:06][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 09:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 09:15:06][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 09:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 09:15:06][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 09:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 09:15:06][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 09:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 09:15:06][SCENARIO] Action stop
[2024-04-15 09:15:06][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 10:00:12][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 10:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 10:00:12][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 10:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 10:00:12][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 10:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 10:00:12][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 10:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 10:00:12][SCENARIO] Action stop
[2024-04-15 10:00:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 10:15:05][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 10:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 10:15:05][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 10:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 10:15:05][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 10:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 10:15:05][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 10:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 10:15:05][SCENARIO] Action stop
[2024-04-15 10:15:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 11:00:12][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 11:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 11:00:12][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 11:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 11:00:12][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 11:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 11:00:12][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 11:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 11:00:12][SCENARIO] Action stop
[2024-04-15 11:00:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 11:15:05][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 11:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 11:15:05][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 11:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 11:15:05][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 11:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 11:15:05][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 11:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 11:15:05][SCENARIO] Action stop
[2024-04-15 11:15:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 12:00:19][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 12:00:19][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 12:00:19][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 12:00:19][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 12:00:19][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 12:00:19][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 12:00:19][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 12:00:19][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 12:00:19][SCENARIO] Action stop
[2024-04-15 12:00:19][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 12:15:06][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 12:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 12:15:06][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 12:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 12:15:06][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 12:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 12:15:06][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 12:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 12:15:06][SCENARIO] Action stop
[2024-04-15 12:15:06][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 13:00:12][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 13:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 13:00:12][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 13:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 13:00:12][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 13:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 13:00:12][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 13:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 13:00:12][SCENARIO] Action stop
[2024-04-15 13:00:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 13:15:05][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 13:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 13:15:05][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 13:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 13:15:05][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 13:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 13:15:05][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 13:15:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 13:15:05][SCENARIO] Action stop
[2024-04-15 13:15:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 14:00:19][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 14:00:19][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 14:00:19][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 14:00:19][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 14:00:19][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 14:00:19][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 14:00:19][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 14:00:19][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 14:00:19][SCENARIO] Action stop
[2024-04-15 14:00:19][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 14:15:06][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 14:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 14:15:06][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 14:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 14:15:06][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 14:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 14:15:06][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 14:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 14:15:06][SCENARIO] Action stop
[2024-04-15 14:15:06][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 15:00:17][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 15:00:17][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 15:00:17][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 15:00:17][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 15:00:17][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 15:00:17][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 15:00:17][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 15:00:17][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 15:00:17][SCENARIO] Action stop
[2024-04-15 15:00:17][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 15:15:05][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 15:15:05][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 15:15:06][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 15:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 15:15:06][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 15:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 15:15:06][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 15:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 15:15:06][SCENARIO] Action stop
[2024-04-15 15:15:06][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 16:00:12][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 16:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 16:00:12][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 16:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 16:00:12][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 16:00:12][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 16:00:12][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 16:00:12][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 16:00:12][SCENARIO] Action stop
[2024-04-15 16:00:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-04-15 16:15:06][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Meteo][Meteo France][Vigilance - General] ().
[2024-04-15 16:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Météo][Météo France][Vigilance - Général]#) == 1
[2024-04-15 16:15:06][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2024-04-15 16:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 16:15:06][SCENARIO] Exécution d'un bloc élément : 601
[2024-04-15 16:15:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Météo][Météo France][Vigilance - Général]# == ''
[2024-04-15 16:15:06][SCENARIO] Evaluation de la condition : ["" == ''] = Vrai
[2024-04-15 16:15:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-04-15 16:15:06][SCENARIO] Action stop
[2024-04-15 16:15:06][SCENARIO] Fin correcte du scénario

Serait-il possible d’avoir une valeur par défaut ou d’empêcher qu’elle ne déclenche un scénario si sa valeur ne change pas ?


Informations Jeedom

Core : 4.4.3 (V4-stable)
DNS Jeedom : non

Plugin : Météo France
Version : 2024-01-20 01:23:09 (stable)

Bonjour,
J’ai aussi un scénario basé sur la même commande.
Il commence par :
image

C’est ce que je fais aussi du coup sauf que mon scénario traite autre chose :


C’était simplement pour éviter que le scénario ne se déclenche 48 fois par jour pour rien mais je vais faire autrement.
Merci.

Il y a 2 MAJs par heure:

  • A la minute 00 pour afficher la vigilance de l’heure qui commence et la météo.
  • A la minute 15 pour toi (programmé dans le moteur des taches), quand le plugin interroge MF pour avoir les nouvelles prévisions de vigilance et météo. Cette programmation décalée est faite pour répartir les requêtes à MF et ne pas submerger leur serveur.

Difficile de changer le comportement du plugin en mettant une valeur par défaut après plusieurs années d’existence du plugin. ( Cf le pas des tuiles en 4.4 )

Exact, si vous mettez RAS par exemple ça va casser tous les scénarios donc je comprends que ce n’est pas une bonne idée, cependant je pense que l’update d’une valeur vide par une valeur vide ne devrait pas déclencher un event, mais cela vient du core donc je clôture ce sujet, merci pour vos réponses.

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.