Manipuler variable et tag dans scénario
Manipuler variable et tag dans scénario
Bonjour,
Je suis en train de construire mes scénarios pour gérer la programmation de mon poêle à pellet avec le plugin agenda et des scénarios.
Je voudrais utiliser les tags ou variables pour passer la consigne de température et passer la vitesse de ventilation.
Je voudrais dans mon scénario avoir un tag ou variable par exemple Consigne = 20.
Dans le scénario faire un si Température pièce < Consigne+1 cad si Température pièce < 21
Ma question peut on manipuler les variables et tags en leur ajoutant par exemple +1 -2?
Je suis en train de construire mes scénarios pour gérer la programmation de mon poêle à pellet avec le plugin agenda et des scénarios.
Je voudrais utiliser les tags ou variables pour passer la consigne de température et passer la vitesse de ventilation.
Je voudrais dans mon scénario avoir un tag ou variable par exemple Consigne = 20.
Dans le scénario faire un si Température pièce < Consigne+1 cad si Température pièce < 21
Ma question peut on manipuler les variables et tags en leur ajoutant par exemple +1 -2?
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: Manipuler variable et tag dans scénario
Bonjour.
Oui c'est faisable. Vous pouvez le tester dans le testeur d'expressions.
variable(consigne)+1
Oui c'est faisable. Vous pouvez le tester dans le testeur d'expressions.
variable(consigne)+1
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: Manipuler variable et tag dans scénario
Merci de ton aide.
Dans l'exemple la valeur de consigne est de 20
Effectivement si je met:
Variable(Consigne)+1 j'obiens bien le résultat 21
Le problème c'est si je test une expression type:
Salon/temperature < variable(Consigne)+1
Ca ne marche pas j'obtiens:
19 < 20+1
Il ne fait pas l'addition
Dans l'exemple la valeur de consigne est de 20
Effectivement si je met:
Variable(Consigne)+1 j'obiens bien le résultat 21
Le problème c'est si je test une expression type:
Salon/temperature < variable(Consigne)+1
Ca ne marche pas j'obtiens:
19 < 20+1
Il ne fait pas l'addition
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: Manipuler variable et tag dans scénario
Je ne comprend pas, chez mois cela fonctionne bien :
Il est aussi possible de l'écrire comme cela !
Code : Tout sélectionner
#[Sondes][Salon][Température]# < variable(nbjoursSwap)-7
Je vais évaluer : 19.5 < 26-7
Résultat : false
Code : Tout sélectionner
#[Sondes][Salon][Température]# < variable(nbjoursSwap)+2
Je vais évaluer : 19.5 < 26+2
Résultat : true
Code : Tout sélectionner
#[Sondes][Salon][Température]# < (variable(nbjoursSwap)-7)
Je vais évaluer : 19.5 < (26-7)
Résultat : false
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: Manipuler variable et tag dans scénario
Sauf que comme tu le montres il compare :
alors que le résultat devrait être:
il faudrait tester avec == en faiant en sorte que les 2 valeurs soient égale et voir si on obtient bien true
Code : Tout sélectionner
#[Sondes][Salon][Température]# < (variable(nbjoursSwap)-7)
Je vais évaluer : 19.5 < (26-7)
Résultat : false
Code : Tout sélectionner
#[Sondes][Salon][Température]# < (variable(nbjoursSwap)-7)
Je vais évaluer : 19.5 < (19)
Résultat : false
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: Manipuler variable et tag dans scénario
bah vous ne mettez pas de parenthèse???
Ce n'est pas variable(nbjoursSwap)+2 mais (variable(nbjoursSwap)+2)
Ce n'est pas variable(nbjoursSwap)+2 mais (variable(nbjoursSwap)+2)
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL
Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL
Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: Manipuler variable et tag dans scénario
Heu... si il y en as !
En fait, cela fonctionne, car s'il y a plus il dit FALSE et s'il y a moins il dit TRUE. Donc pour moi c'est ok.
En fait, cela fonctionne, car s'il y a plus il dit FALSE et s'il y a moins il dit TRUE. Donc pour moi c'est ok.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: Manipuler variable et tag dans scénario
Bonjour,
Je confirme que cela fonctionne, pour les variables et les tags.
ce qui m'a perturbé c'est que le résultat affiché est sous la forme : "19.5 < 26-7" et non pas "19,5 < 19"
Je confirme que cela fonctionne, pour les variables et les tags.
ce qui m'a perturbé c'est que le résultat affiché est sous la forme : "19.5 < 26-7" et non pas "19,5 < 19"
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: Manipuler variable et tag dans scénario
Bonjour,
J'ai posé une question ici : viewtopic.php?f=32&t=29737&start=20#p768479 en parlant de variable mais peut-être qu'il serait intéressant d'insérer un tag à la place. qu'en pensez-vous ?
J'ai posé une question ici : viewtopic.php?f=32&t=29737&start=20#p768479 en parlant de variable mais peut-être qu'il serait intéressant d'insérer un tag à la place. qu'en pensez-vous ?
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 16 invités