12/03/2011, 10:13:21
Bonjour,
Je voulais savoir si on pouvait récupérer la sortie d'une command
shell dans un objet ? Ou bien il n'y a que par script LUA que c'est
possible ?
Thierry
On 11 mar, 21:12, jef2000 <jef2...@ouaye.net> wrote:
> C'est juste une action avec à l'intérieur une condition et une liste
> d'actions.
> Bien sûr, le paramètre "trigger" n'a plus aucun sens (il est
> d'ailleurs rejeté) puisque l'évaluation de la condition est déclenchée
> uniquement lorsque l'action est exécutée.
> Ca ressemble à ça:
>
> <action type="conditional">
> <condition type="object" id="send_notifications" value="on" />
> <action type="shell-cmd" cmd="send_notification.sh $
> {valeur_compteur_gaz} ${valeur_compteur_eau}" var="true" />
> <action type="set-string" id="msglong" value="Light is $
> {ecl_salon} " />
> </action>
>
> J'en ai profité pour illustrer 2 autres nouveautés:
> 1) dans les commandes shell, les e-mails ou SMS, on peut ajouter le
> paramètre var="true". Dans ce cas, ${id_objet} sera remplacé par la
> valeur de l'objet.
> 2) Une action set-string qui assigne à un objet une valeur construite
> à partir de la chaine de caractère dans laquelle le même mécanisme de
> remplacement qu'au point 1 est appliqué.
>
> A+
>
> Jean-François
>
Je voulais savoir si on pouvait récupérer la sortie d'une command
shell dans un objet ? Ou bien il n'y a que par script LUA que c'est
possible ?
Thierry
On 11 mar, 21:12, jef2000 <jef2...@ouaye.net> wrote:
> C'est juste une action avec à l'intérieur une condition et une liste
> d'actions.
> Bien sûr, le paramètre "trigger" n'a plus aucun sens (il est
> d'ailleurs rejeté) puisque l'évaluation de la condition est déclenchée
> uniquement lorsque l'action est exécutée.
> Ca ressemble à ça:
>
> <action type="conditional">
> <condition type="object" id="send_notifications" value="on" />
> <action type="shell-cmd" cmd="send_notification.sh $
> {valeur_compteur_gaz} ${valeur_compteur_eau}" var="true" />
> <action type="set-string" id="msglong" value="Light is $
> {ecl_salon} " />
> </action>
>
> J'en ai profité pour illustrer 2 autres nouveautés:
> 1) dans les commandes shell, les e-mails ou SMS, on peut ajouter le
> paramètre var="true". Dans ce cas, ${id_objet} sera remplacé par la
> valeur de l'objet.
> 2) Une action set-string qui assigne à un objet une valeur construite
> à partir de la chaine de caractère dans laquelle le même mécanisme de
> remplacement qu'au point 1 est appliqué.
>
> A+
>
> Jean-François
>