Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
config xml linknx
#1
Bonjour,

je débute avec EIDB/LINKNX

Soit, je suis parvenu à tout installer avec linknx version 0.0.1.29.
J'ai défini mes objets et vois bien les changement d'état dans la "console".

Par contre, j'ai fait une rule pour tester et ça ne fonctionne pas.
L'objectif état d'allumer/éteindre la lampe de mon salon toutes les 5 min.

Mais ça ne marche pas...
Voici mon fichier :

<?xml version="1.0" ?>
<config>
<services>
<smsgateway />
<emailserver />
<xmlserver type="inet" port="1028" />
<knxconnection url="ip:10.10.1.6" />
<exceptiondays />
<persistence type="file" path="/tmp/persist/" />
<ioports />
</services>
<objects>
<object type="1.001" id="All-Off" gad="0/0/4" init="request">Tout éteindre</object>
<object type="1.001" id="L-BIB-01" gad="0/0/10" init="request">Eclairage hall WC</object>
<object type="1.001" id="L-BUA-01" gad="0/0/14" init="request">Eclairage Buandrie</object>
<object type="1.001" id="L-CUIS-01" gad="0/0/6" init="request">Eclairage Cuisine - Plafond</object>
<object type="1.001" id="L-CUIS-03" gad="0/0/8" init="request">Eclairage Cuisine - Mur arrière</object>
<object type="1.001" id="L-ESC-01" gad="0/0/9" init="request">Eclairage Salon Escalier</object>
<object type="1.001" id="L-HAL-01" gad="0/0/5" init="request">Eclairage Hall entrée</object>
<object type="1.001" id="L-PAT-01" gad="0/0/11" init="request">Eclairage Patio - Mur et etang</object>
<object type="1.001" id="L-PAT-02" gad="0/0/12" init="request">Eclairage Patio - Coulissant</object>
<object type="1.001" id="L-SAL-01" gad="0/0/1" init="request">Eclairage Salon plafond</object>
<object type="1.001" id="L-SAL-02" gad="0/0/2" init="request">Eclairage Salon - Mur arriere</object>
<object type="1.001" id="L-SAM-01" gad="0/0/3" init="request">Eclairage SAM plafond</object>
<object type="1.001" id="L-TEC-01" gad="0/0/15" init="request">Eclairage Local technique</object>
<object type="1.001" id="L-TER-01" gad="0/0/7" init="request">Eclairage Terrasse Arriere</object>
<object type="1.001" id="L-WC-01" gad="0/0/13" init="request">Eclairage WC - REZ</object>
</objects>

<rule id="test toggle">
<condition type="timer" trigger="true">
<every>300</every>
</condition>
<actionlist>
<action type="toggle-value" id="L-SAL-01"/>
</actionlist>
</rule>
<logging />
</config>


Quelqu'un a une idée ?
Merci d'avance.
BeR
Répondre
#2
Bonjour,

as-tu essayé de configurer linknx via la nouvelle version de knxweb
cela permet de ce "passer" de la syntaxe "technique" du xml de linknx
cela ce veux plus implicite

ber001 a écrit :Par contre, j'ai fait une rule pour tester et ça ne fonctionne pas.
L'objectif état d'allumer/éteindre la lampe de mon salon toutes les 5 min.

<config>
<services>
...
<xmlserver type="inet" port="1028" />
<knxconnection url="ip:10.10.1.6" />
...
</services>
<objects>
...
<object type="1.001" id="L-SAL-01" gad="0/0/1" init="request">Eclairage Salon plafond</object>
...
</objects>
<rule id="test toggle">
<condition type="timer" trigger="true">
<every>300</every>
</condition>
<actionlist>
<action type="toggle-value" id="L-SAL-01"/>
</actionlist>
</rule>
</config>

tu n'as pas linknx et eibd sur la même "machine" ?
si ils sont sur la même machine pourquoi mettre :
<knxconnection url="ip:10.10.1.6" />
il vaudrais mieux :
<knxconnection url="ip:127.0.0.1" />

sinon quelle est ton problème exactement ta lampe ne s'allume pas ou a l'inverse ne s'éteint pas ?

@+
Anthony
Répondre
#3
Bonjour Anthony,

Merci pour ta réponse.
Ni l'un, ni l'autre en fait ;o)
Oui, j'ai installé knxweb2 mais ça n'a pas l'air top pour introduire ma config... Je reçois des erreurs.

Pour en revenir à linknx -> C'est sur la même machine que EIBD mais à ce niveau là pas de soucis.

Ce qui me semble bizarre mais c'est peut-être normal, c'est que lorsque je lance linknx la console me revoit ceci :

root@sheeva:~# linknx -c/var/www/knxweb2/ber.xml --write=/var/www/knxweb2/ber.xml
2012-02-05 15:42:27 [ INFO] XmlInetServer: Starting on port 1028
2012-02-05 15:42:27 [ INFO] Object: Configured object 'All-Off': gad=0/0/4
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-BIB-01': gad=0/0/10
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-BUA-01': gad=0/0/14
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-CUIS-01': gad=0/0/6
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-CUIS-03': gad=0/0/8
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-ESC-01': gad=0/0/9
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-HAL-01': gad=0/0/5
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-PAT-01': gad=0/0/11
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-PAT-02': gad=0/0/12
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-SAL-01': gad=0/0/1
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-SAL-02': gad=0/0/2
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-SAM-01': gad=0/0/3
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-TEC-01': gad=0/0/15
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-TER-01': gad=0/0/7
2012-02-05 15:42:27 [ INFO] Object: Configured object 'L-WC-01': gad=0/0/13
2012-02-05 15:42:27 [ INFO] main: Config file loaded: /var/www/knxweb2/ber.xml
2012-02-05 15:42:27 [ INFO] KnxConnection: KnxConnection: Group socket opened. Waiting for messages.

Il me montre mes objets mes pas mes rules...


(05/02/2012, 17:17:53)Energy01 a écrit : Bonjour,

as-tu essayé de configurer linknx via la nouvelle version de knxweb
cela permet de ce "passer" de la syntaxe "technique" du xml de linknx
cela ce veux plus implicite

ber001 a écrit :Par contre, j'ai fait une rule pour tester et ça ne fonctionne pas.
L'objectif état d'allumer/éteindre la lampe de mon salon toutes les 5 min.

<config>
<services>
...
<xmlserver type="inet" port="1028" />
<knxconnection url="ip:10.10.1.6" />
...
</services>
<objects>
...
<object type="1.001" id="L-SAL-01" gad="0/0/1" init="request">Eclairage Salon plafond</object>
...
</objects>
<rule id="test toggle">
<condition type="timer" trigger="true">
<every>300</every>
</condition>
<actionlist>
<action type="toggle-value" id="L-SAL-01"/>
</actionlist>
</rule>
</config>

tu n'as pas linknx et eibd sur la même "machine" ?
si ils sont sur la même machine pourquoi mettre :
<knxconnection url="ip:10.10.1.6" />
il vaudrais mieux :
<knxconnection url="ip:127.0.0.1" />

sinon quelle est ton problème exactement ta lampe ne s'allume pas ou a l'inverse ne s'éteint pas ?

@+
Anthony

Répondre
#4
ah ok oui je n'avais pas fait attention
il te manque les balises <rules> ... </rules>
soit
Code :
<config>
<services>
...
<xmlserver type="inet" port="1028" />
<knxconnection url="ip:10.10.1.6" />
...
</services>
<objects>
...
</objects>
<rules>
<rule id="test toggle">
<condition type="timer" trigger="true">
<every>300</every>
</condition>
<actionlist>
<action type="toggle-value" id="L-SAL-01"/>
</actionlist>
</rule>
</rules>
</config>

Citation :Oui, j'ai installé knxweb2 mais ça n'a pas l'air top pour introduire ma config... Je reçois des erreurs.

ah bizarre c'est quoi tes erreurs c'est pas normal ...
l'idée de knxweb2 est de ne plus touché le code xml de linknx et knxweb
@+
Anthony.
Répondre


Atteindre :


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