Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Ajouter une valeur (variable) dans un texte

Avatar de l’utilisateur
Sshafi
Actif
Messages : 3882
Inscription : 01 juil. 2014, 16:08
Localisation : Albi

Ajouter une valeur (variable) dans un texte

Message par Sshafi » 23 nov. 2016, 14:56

Objectif

Dans un scénario, il arrive parfois que l'on souhaite récupérer la température ou bien l'heure afin de l'envoyer dans un email ou un sms.
Aussi dans JEEDOM, c'est possible en passant par le code de l'objet : exemple avec une sonde de température qui serait nommée ainsi : #[Petit batiment][Sonde][]#

Vous aurez surement d'autre termes, car vous n'avez peut-être pas créé de "petit bâtiment", mais le principe restera le même. ->Vous récupérerez la température avec : #[Petit batiment][Sonde][Température]#

Attention : les symboles # ne sont pas à supprimer !

Mais comment faire pour savoir quelles sont les valeurs qui peuvent être remontées ?

Rien de plus simple, allez dans votre équipement, dans la partie "commandes" vous allez y trouver les critères. Exemple avec une sonde de température :
[img]2014-12-21%2015h46%2034.png[/img]

Les 3 variables pouvant être récupérées sont donc :
[][][Température]# - #[][][Humidité]# et #[][][Batterie]#

Sur le même principe il existe aussi :

S'il est actuellement 15h50 :
  • '#time#' -> retourne l'heure, sous cette forme : '1550'
  • '#minute#' -> retourne les minutes de l'instant présent, sous cette forme : '57' pour " x heure et 57 minutes"
  • '#seconde#' -> retourne les secondes de l'instant présent, sous cette forme : '17' pour "x heure, x minutes et 17 secondes"
Si nous sommes le 21 décembre 2014 :
  • '#date#' -> retourne la date, sous cette forme : '1221'
  • '#jour#' - > retourne le numéro du jour actuel, sous cette forme '21'
  • '#mois#' - > retourne le numéro du mois actuel, sous cette forme '12'
  • '#annee#' -> retourne l'année actuelle en chiffre, sous cette forme : '2014'
  • '#timestamp#' -> retourne le timestamp d'unix de l'instant présent, sous cette forme : '1419174405'
Vous trouverez d'autres renseignements à cette page : http://doc.jeedom.fr/fr_FR/core.html#scenario
??? Menfin ...
VM ESXi # Aeon Lab Gen5 | RFXtrx433E | ...
Trucs & Astuces

Verrouillé

Revenir vers « Scénarios »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités