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

j'ai installé eibd, il fonctionne bien :
ex : groupswrite ip:127.0.0.1 1/1/1 1 génère bien sur le bus KNX un 1 sur la GA 1/1/1

pour linknx c'est étrange :

quand je lance linknx sans aucun argument :
1390296811 INFO main : No config file, using default values
1390296811 INFO XmlInetServer : Starting on port 1028

ça fonctionne. biensur y a pas de fichier de config xml
et knxweb trouve bien linknx Smile


par contre si je lance : linknx -c/etc/linknx.xml

1390296893 INFO XmlInetServer : Starting on port 1028
1390296893 INFO Object : Configured object 'test_on_off': gad=1/1/1
1390296893 INFO Object : Configured object 'cur_time': gad=1/1/200
1390296893 INFO Object : Configured object 'cur_date': gad=1/1/201
1390296893 INFO Rule : Initial value is not set, assuming "false". Please add init="false|true|eval" to rule config.
1390296893 INFO Rule : Rule: Configuring cur_time_date (active=1)
1390296893 INFO PeriodicTask : Rescheduled at 2014-1-21 21:34:53 (1390300493)
1390296893 INFO Rule : ActionList: Configuring 'on-true' action list
1390296893 INFO Action : SetValueAction: Configured for object cur_time with value now
1390296893 INFO Action : SetValueAction: Configured for object cur_date with value now
1390296893 INFO Rule : Rule: Configuration done
1390296893 INFO main : Config file loaded: /etc/linknx.xml
1390296893 ERROR KnxConnection : Failed to open knxConnection url.

le fichier xml est correctement lu mais il n'arrive pas à ce connecter à eibd (c'est ce que je comprend !)
le pire c'est que c'est le fichier par defaut :

<?xml version="1.0" ?>
<config>
<services>
<knxconnection url="ip:127.0.0.1" />
<xmlserver type="inet" port="1028"/>
<exceptiondays>
<date day="1" month="1" />
<date day="1" month="5" />
<date day="15" month="8" />
<date day="25" month="12" />
<date day="25" month="4" year="2011" />
<date day="2" month="6" year="2011" />
<date day="13" month="6" year="2011" />
<date day="9" month="4" year="2012" />
<date day="17" month="5" year="2012" />
<date day="28" month="5" year="2012" />
<date day="1" month="4" year="2013" />
<date day="9" month="5" year="2013" />
<date day="20" month="5" year="2013" />
<date day="21" month="4" year="2014" />
<date day="29" month="5" year="2014" />
<date day="9" month="6" year="2014" />
</exceptiondays>
</services>
<objects>
<object type="1.001" id="test_on_off" gad="1/1/1">Objet test</object>
<object type="10.001" id="cur_time" gad="1/1/200">Current Time</object>
<object type="11.001" id="cur_date" gad="1/1/201" flags="cwtuf">Current Date</object>
</objects>
<rules>
<rule id="cur_time_date">
<condition type="timer" trigger="true">
<every>1h</every>
</condition>
<actionlist>
<action type="set-value" id="cur_time" value="now" />
<action type="set-value" id="cur_date" value="now" />
</actionlist>
</rule>
</rules>
</config>


quelqu’un à déjà eu ça ?

j'imagine que sans fichier de config linknx.xml ça va poser problème avec knxweb...


Répondre
#2

bon je me répond à moi même Big Grin

j'ai été regarder les source de linknx pour savoir pkoi il ne trouvait pas eibd :

ca vient du fichier linknx.xml il faut lui ajouter le port de connexion à eibd et chez moi il est sur 3671 :
<knxconnection url="ip:127.0.0.1:3671" />

ca fait bizarre de mettre 2 fois ":" dans une chaine de connexion , mais la lecture des sources me la confirmé.

voila si ca peut aider qqun un jour Big Grin
Répondre


Atteindre :


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