Forum Lifedomus
Création d'une variable retournant d'autres variables - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8)
+---- Forum : Automatismes (http://forum-lifedomus.com/forumdisplay.php?fid=42)
+----- Forum : Automates (Module logique avancé) (http://forum-lifedomus.com/forumdisplay.php?fid=144)
+----- Sujet : Création d'une variable retournant d'autres variables (/showthread.php?tid=1509)



Création d'une variable retournant d'autres variables - AucuneID - 01-04-2016

Hello

Je cherche à créer un automate pour surveiller la température des congélateur et frigo.
Dès que temp > 10, je déclenche mon automate, avec une boucle while [Temp > 10] et un délai de 10 min dans la boucle. Quand la boucle tourne 6 fois (c'est à dire quand pendant 1h la température est > 10), je déclenche une notification.

Mais dans cette notification, j'aimerais renvoyer la valeur des températures relevées pendant cette dernière heure...histoire d'être sur que c'est une vraie alerte.

Comment je peux créer une variable de type chaine, qui renvoie un truc du style Température: %Temp1, %Temp2, %Temp3, Moyenne sur 1H: %TempMoyenne

De plus, pourquoi n'est-il possible de renvoyer que des variable de type chaines pour les notifications / messages?


Merci à vous !


Création d'une variable retournant d'autres variables - Julien - 01-05-2016

Bonjour,

Il est possible de créer une variable de type chaîne et de l'utiliser en paramètre d'une alerte personnalisé dans les automates.
De plus en utilisant les opérateurs concat (mettre de chaîne l'une derrière l'autre) et toString (transformer un état lifedomus en type chaîne) il est possible de construire la chaîne que vous souhaité.

Julien


Création d'une variable retournant d'autres variables - AucuneID - 01-07-2016

Ok merci pour le retour.

Pour construire ma chaine "Alerte Température, température actuelle %Temp-Actuelle °, températures antérieures %Temp-antérieure1°, %Temp-antérieure2°, %Temp-antérieure3°.
J'ai été obligé d'utiliser pleins de concat, pour rajouterles "°" et "," derrière chaque température...

Existe t-il une autre méthode plus simple? Par exemple, dans une variable type chaine, faire appel directement à une autre variable LD en l’appelant par %NON comme c'est souvent le cas en développement?

merci