Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

Ajouter une valeur (variable) dans un texte

Avatar de l’utilisateur
Sshafi
Actif
Messages : 5655
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
ßêta-Testeur Jeedom
VM ESXi # Aeon Lab Gen5 | RFXtrx433E | ...

Charte du Forum | Règles | Présentez vous | Trucs & Astuces

Verrouillé

Revenir vers « Scénarios »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité