Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Nouvelle version de Linknx 0.0.1.28
#4
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

On 11 mar, 17:02, frederic Gilliard <mail2fre...@gmail.com> wrote:
> Installé sur pogo plug sans problème  avec tout (lua log4cpp et mysql)
> activé. ça semble bien marcher.
> Quelques nouveautés en test dont le Read dans les listener (j'avais déjà
> compilé et utilisé la pré-version du 0.0.1.28 sur le CVS juste avant le
> dernier ajout (* Add conditional actions (skip executions of a group of
> actions based on a given condition))
>
> En tout cas, du beau boulot
>
> D'ailleur, comment utilise-t-on cette nouveauté:
> * Add conditional actions (skip executions of a group of actions based on a
> given condition)
>
> 2011/3/11 jef2000 <jef2...@ouaye.net>
>
> > Salut,
>
> > "validé" me semble un bien grand mot. Disons plutôt que je l'ai
> > vaguement testé et que je compte sur les plus courageux d'entre vous
> > pour le tester plus en profondeur. C'est d'ailleurs pour ça que je
> > n'ai pas encore compilé de binaires pour défférentes architectures. Je
> > le ferai dans quelques temps, après avoir corrigé les bugs éventuels.
>
> > A+
>
> > Jean-François
>
> > >     * Avoid linknx crash in case of mysql error
> > >     * Time-counter bugfix and 0-threshold support (Auto-Mate)
> > >     * Fix bug on x64 due to size_t != unsigned int
> > >     * Add command to query rules/timers status
> > >     * Add support for DPT 29.xxx (signed 64bit value)
> > >     * Fix TimeCounter condition not removed from timer queue when
> > > rescheduled
>
>


Messages dans ce sujet
Nouvelle version de Linknx 0.0.1.28 - par Anthony PENHARD - 11/03/2011, 11:42:59
Nouvelle version de Linknx 0.0.1.28 - par jef2000 - 11/03/2011, 16:56:20
Nouvelle version de Linknx 0.0.1.28 - par frederic Gilliard - 11/03/2011, 17:02:41
Nouvelle version de Linknx 0.0.1.28 - par jef2000 - 11/03/2011, 21:12:49
Nouvelle version de Linknx 0.0.1.28 - par sprint95 - 12/03/2011, 10:13:21
Nouvelle version de Linknx 0.0.1.28 - par Ben - 12/03/2011, 11:05:32
Nouvelle version de Linknx 0.0.1.28 - par Arnaud Cognard - 12/03/2011, 15:31:55
Nouvelle version de Linknx 0.0.1.28 - par jef2000 - 12/03/2011, 17:50:06
Nouvelle version de Linknx 0.0.1.28 - par Ben - 12/03/2011, 18:23:47
Nouvelle version de Linknx 0.0.1.28 - par Jupin Yannick - 12/03/2011, 19:43:21
Nouvelle version de Linknx 0.0.1.28 - par jef2000 - 12/03/2011, 22:21:52
Nouvelle version de Linknx 0.0.1.28 - par Arnaud Cognard - 13/03/2011, 19:11:15

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)