Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
linknx sur cygwin et knxweb
#12
Ok, je commence à comprendre, merci.

Vraiment génial en tout cas, ca tourne super bien c'est un vrai
bonheur.

J'ai vu sur un post que tu voulais faire une interface de
configuration pour simplifier l'affaire, c'est toujours d'actualité ?

Merci

Chrystof

On 5 jan, 11:28, jef2000 <jef2...@ouaye.net> wrote:
> Salut,
>
> Voici un example pour la section <rules>:
>         <rule id="chauffage_soir">
>             <condition type="and">
>                 <condition type="object" id="absence" value="off" />
>                 <condition type="timer" trigger="true">
>                     <at hour="21" min="00" />
>                     <until hour="23" min="0" />
>                 </condition>
>             </condition>
>             <actionlist>
>                 <action type="set-value" id="chauffage_ch1"
> value="standby" />
>                 <action type="set-value" id="chauffage_ch2"
> value="standby" />
>             </actionlist>
>             <actionlist type="on-false">
>                 <action type="set-value" id="chauffage_ch1"
> value="night" />
>                 <action type="set-value" id="chauffage_ch2"
> value="night" />
>             </actionlist>
>         </rule>
>
> Une règle ("rule") est composée d'une condition et de 2 listes
> d'actions.
> Lorsque la condition devient vraie, la première liste d'actions est
> exécutée.
> Lorsque la condition devient fausse, la seconde liste d'actions est
> exécutée (celle qui est identifiée par l'attribut ' type="on-false"
> ').
>
> Une condition peut être simple (condition sur la valeur d'un objet,
> timer, ...) ou composée d'autre conditions combinées par des
> opérateurs logiques (and, or, not ).
> Dans l'exemple ci-dessus, la condition principale sera vraie
> uniquement si les 2 sous conditions sont vraies.
> La première sous-condition est vraie si l'objet "absence" à la valeur
> "off".
> La seconde sous-condition est vraie de 21H00 à 23H00.
> L'attribut " trigger="true" " sert à désigner quelle sous condition(s)
> vont déclencher une ré-évaluation de la règle si leur valeur change.
> Dans l'exemple ci-dessus, la condition principale sera ré-évaluée
> uniquement lors d'un changement du timer (c-à-d à 21H et 23H), donc
> pas si la valeur de l'objet "absence" est modifiée.
>
> Ca c'est la base. Après, chaque condition à toute une série
> d'attributs possibles, je vais pas rentrer dans tous les détails mais
> n'hésite pas à demander si qqch n'est pas clair.
>
> A+
>
> Jean-François
>
> On 5 jan, 09:56, Chrystof <i...@accessnight.ch> wrote:
>
>
>
> > Bonjour,
>
> > qqun peut-il m'expliquer et me mettre un bout de code du fichier
> > linknx.xml, je ne comprend vraiment pas la partie rules du fichier :
>
> > $$<?xml version="1.0" ?>
> > <config>
> >     <objects>
> >         ....
> >     </objects>
> >     <rules>
> >         ....
> >     </rules>
> >     <services>
> >         ....
> >     </services>
> > </config>
>
> > Merci de votre aide..
>
> > Chrystof- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -


Messages dans ce sujet
linknx sur cygwin et knxweb - par Chrystof - 02/01/2009, 15:05:04
linknx sur cygwin et knxweb - par Gilles ARNAUD - 02/01/2009, 15:24:03
linknx sur cygwin et knxweb - par Chrystof - 02/01/2009, 16:03:47
linknx sur cygwin et knxweb - par Gilles ARNAUD - 02/01/2009, 17:00:27
linknx sur cygwin et knxweb - par jef2000 - 03/01/2009, 15:55:14
linknx sur cygwin et knxweb - par Chrystof - 04/01/2009, 11:42:58
linknx sur cygwin et knxweb - par Chrystof - 05/01/2009, 09:25:43
linknx sur cygwin et knxweb - par Chrystof - 05/01/2009, 09:56:10
linknx sur cygwin et knxweb - par Cyrille Demaret - 05/01/2009, 11:06:54
linknx sur cygwin et knxweb - par jef2000 - 05/01/2009, 11:28:29
linknx sur cygwin et knxweb - par Chrystof - 05/01/2009, 11:29:19
linknx sur cygwin et knxweb - par Chrystof - 05/01/2009, 12:52:31
linknx sur cygwin et knxweb - par jef2000 - 05/01/2009, 14:30:28
linknx sur cygwin et knxweb - par Gilles ARNAUD - 08/01/2009, 13:18:44
linknx sur cygwin et knxweb - par Christophe Bruchez - 08/01/2009, 13:28:43
linknx sur cygwin et knxweb - par Gilles ARNAUD - 08/01/2009, 13:57:48
linknx sur cygwin et knxweb - par Gilles ARNAUD - 09/01/2009, 12:35:02
linknx sur cygwin et knxweb - par Christophe Bruchez - 09/01/2009, 14:51:57
linknx sur cygwin et knxweb - par kervy - 10/01/2009, 16:05:31

Atteindre :


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