Bonjour,
J’ai tenté d’utiliser une variable dans le cadre d’une commande SI pour affichage de « Images sous condition », ceci fonctionne avec le « Testeur d’expressions » :
Je vais évaluer : 33.8 > « T_ext_haut »
Résultat : true
mais pas dans cette commande :
SI #[Cuisine][T .ext Nord cuisine][Température]# < "T_ext_bas" icone_1
Si #[Cuisine][T .ext Nord cuisine][Température]# > "T_ext_haut" icone_2
Connaissez-vous un autre moyen ?
Merci de votre aide.
🟢 Matériel : Atlas
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-05-25 02:08:02
🟢 Date système (dernière heure enregistrée) : OK 2026-05-29 13:48:01 (2026-05-29 13:02:01)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.5.3
🟢 Version OS : debian 11.8
🟢 Version PHP : 7.4.33
🟢 Nombre de processus Apache : 13
🟢 Version OS : Linux JeedomAtlas 5.15.93-rockchip64 #23.02.2 SMP PREEMPT Fri Feb 17 23:48:36 UTC 2023 aarch64 GNU/Linux [11.8]
🟢 Version database : 10.5.21-MariaDB-0+deb11u1
🟢 Espace disque libre : 72 %
🟢 Connexion active/max/autorisée : 13/33/151
🟢 Taille base de données : 33.29 MB
🟢 Espace disque libre tmp : 96 %
🟢 Mémoire disponible : 73 % (Total 3864 Mo)
🟢 Mémoire suffisante : 0
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 1932 Mo)
🟢 Swappiness : 100 %
🟢 Charge : 0.73 - 0.69 - 0.52
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.21.0
🟢 Python 3 : Python 3.9.2
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK
Informations complémentaires
Version JC : 1.21.0 stable
Version OS : debian 11.8
Version PHP : 7.4.33
Bin : ok / vNotif_2
Dépendances : ok
Equipements :
téléphone S24 : v1.25.0 (1798) stable sur android [os : 36] (polling) - PA
téléphone S7 : v1.25.0 (1798) stable sur android [os : 26] (polling) - PA
alors oui et non
car le virtuel est mis à jour toutes les minutes
donc potentiellement il peut y avoir un petit moment où l’info n’est pas à jour, donc JC non plus
Heu je ne suis pas d’accord avec toi.
Un virtuel qui appelle une variable est mis à jour instantanément à la mise à jour de la variable on est pas dans le cas d’un cron d’actualisation de virtuel.
Si je pousse via un scénario une valeur dans ma variable (ici le timestamp pour être sur que la variable est bien modifiée), je vois qu’elle est instantanément mise à jour dans ma commande.
[2026-05-29 15:57:25][SCENARIO] Lancement du scénario en mode synchrone
[2026-05-29 15:57:25][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"aurelien"}
[2026-05-29 15:57:25][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-05-29 15:57:25][SCENARIO] Affectation de la variable TestVariable => 1780063045 (1780063045)
[2026-05-29 15:57:25][SCENARIO] Log : 1780063045
[2026-05-29 15:57:25][SCENARIO] Fin correcte du scénario
Bon après dans la mesure du possible si on peut se passer de la variable et pousser directement l’info dans le virtuel via event c’est plus simple. Mais le virtuel miroir d’une variable ça marche aussi et sans latence
Merci à vous,
Si je suis bien je peux déclarer un virtuel avec les infos :
T_ext_bas à 5 et T_ext_haut à 30
et appeler les infos du virtuel dans la formule des Images sous condition.
J’essaie et je commente la suite.
J’avance mais ce n’est pas encore ça.
J’ai un virtuel avec deux infos :
#[Météo][T°_min_max][T_ext_bas]# initialisé à 5
#[Météo][T°_min_max][T_ext_haut]# initialisé à 29
Le widget comporte les infos du virtuel :
Les images du widget sont définies :
avec les conditions suivantes :
#[Cuisine][T .ext Nord cuisine][Température]# < #[Météo][T°_min_max][T_ext_bas]#
=> icone bleue
#[Cuisine][T .ext Nord cuisine][Température]# > #[Météo][T°_min_max][T_ext_haut]#
=> icone rouge
La température remontée est de 32.8°C et pourtant l’icone reste verte (avec une valeur fixe dans la formule le fonctionnement est correct).
J’ai ôté les unités (°C) dans les commandes info, sans effet.
Avez-vous une idée de ce que j’ai oublié ?
encore merci de votre aide
Le widget est inclus dans un résumé.
Pour lever le doute j’ai fait exactement la même opération sur la température extérieure d’une autre façade et C’EST BON !
Du coup je vais revenir en arrière sur le widget précédant et refaire la définition.
Merci BEAUCOUP
Tu as un bouton pour supprimer la personnalisation du widget depuis l’appli. A partir de la tout ce que tu as ajouté après la perso devrait apparaitre.