Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
KNXWeb 2
#54
J'ai un problème avec une rule qui fait planter linknx sans que je n'arrive à en trouver la raison.

Comme indiqué dans cet autre topic j'ai trouvé comment par un script LUA arriver à extraire les données d'un objet initialement défini sous ETS5 avec un DPT 229.001.
J'ai donc créé une rule qui se déclenche lors de chaque changement de valeur de cet objet.
Voici la rule :
<rule id="MAJ_EDF_229" description="EDF consommation en DPT 229" init="false">
   <condition type="object-compare" id="DT_EDF_TEST2" op="neq" value="DT_EDF_gachette" trigger="true" ></condition>
       <actionlist type="if-true">
          <action type="script" delay="" >
             <![CDATA[conso=obj("DT_EDF_TEST2"); value=tonumber(string.sub(string.sub('00'..string.format('%x', 4294967295 and obj("DT_EDF_TEST1")),-8),1,2)); if (value ~= nil) then set("DT_EDF_Idx-tarif",value); end; if (value==1) then set("DT_EDF_Conso-Idx1",conso); else set("DT_EDF_Conso-Idx2",conso); end; set("DT_EDF_gachette",conso);]]>
          </action>
       </actionlist>
</rule>

Dès que je l'intègre dans linknx.xml, j'ai un plantage de linknx avec comme seule indication "error in config file" dans linknx.log

Le pire c'est que si je supprime l'action script et que je la remplace par  <action type="copy-value" from="DT_EDF_Idx-Value" to="DT_EDF_Conso-Idx2" /> ... j'ai quand même un plantage de linknx.
Si je supprime la balise ![CDATA[......]] j'ai aussi un plantage de linknx avec le message suivant "ERROR main : Unable to load config: Couldn't load /var/www/html/knxweb2/linknx.xml <ticpp.cpp@794>
Unable to load config: Permission denied
"



Quelqu'un aurait une idée de l'erreur de la rule MAJ_EDF_229 ?
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre


Messages dans ce sujet
KNXWeb 2 - par pollux06 - 20/03/2016, 11:03:13
RE: KNXWeb 2 - par pollux06 - 20/03/2016, 21:48:22
RE: KNXWeb 2 - par mil3d - 21/03/2016, 10:21:38
RE: KNXWeb 2 - par Energy01 - 21/03/2016, 19:39:41
RE: KNXWeb 2 - par pollux06 - 27/03/2016, 10:13:10
RE: KNXWeb 2 - par Johanboy - 15/05/2016, 08:01:42
RE: KNXWeb 2 - par Ryuma - 26/05/2016, 10:02:32
RE: KNXWeb 2 - par mil3d - 26/05/2016, 10:06:48
RE: KNXWeb 2 - par greg13100 - 14/08/2016, 12:28:27
RE: KNXWeb 2 - par Energy01 - 14/08/2016, 15:10:53
RE: KNXWeb 2 - par greg13100 - 14/08/2016, 20:12:43
RE: KNXWeb 2 - par greg13100 - 15/08/2016, 17:39:57
RE: KNXWeb 2 - par Energy01 - 16/08/2016, 09:56:13
RE: KNXWeb 2 - par greg13100 - 17/08/2016, 11:12:08
RE: KNXWeb 2 - par pollux06 - 17/08/2016, 11:18:50
RE: KNXWeb 2 - par greg13100 - 17/08/2016, 12:36:14
RE: KNXWeb 2 - par Energy01 - 18/08/2016, 08:47:05
RE: KNXWeb 2 - par greg13100 - 19/08/2016, 09:13:24
RE: KNXWeb 2 - par Energy01 - 19/08/2016, 09:20:27
RE: KNXWeb 2 - par greg13100 - 19/08/2016, 10:15:20
RE: KNXWeb 2 - par greg13100 - 24/08/2016, 22:39:36
RE: KNXWeb 2 - par Energy01 - 25/08/2016, 12:17:30
RE: KNXWeb 2 - par greg13100 - 25/08/2016, 21:49:46
RE: KNXWeb 2 - par pollux06 - 26/08/2016, 18:43:23
RE: KNXWeb 2 - par greg13100 - 26/08/2016, 23:30:16
RE: KNXWeb 2 - par greg13100 - 30/08/2016, 18:23:26
RE: KNXWeb 2 - par pollux06 - 30/08/2016, 18:56:15
RE: KNXWeb 2 - par greg13100 - 02/09/2016, 17:20:30
RE: KNXWeb 2 - par Energy01 - 03/09/2016, 11:04:25
RE: KNXWeb 2 - par pollux06 - 03/09/2016, 07:19:39
RE: KNXWeb 2 - par greg13100 - 10/09/2016, 16:57:32
RE: KNXWeb 2 - par Energy01 - 10/09/2016, 21:15:19
RE: KNXWeb 2 - par greg13100 - 11/09/2016, 16:01:52
RE: KNXWeb 2 - par Energy01 - 14/09/2016, 08:44:21
RE: KNXWeb 2 - par greg13100 - 12/09/2016, 21:29:52
RE: KNXWeb 2 - par Ives - 13/09/2016, 10:03:46
RE: KNXWeb 2 - par greg13100 - 13/09/2016, 11:44:09
RE: KNXWeb 2 - par Ives - 13/09/2016, 11:50:11
RE: KNXWeb 2 - par greg13100 - 13/09/2016, 12:51:23
RE: KNXWeb 2 - par Ives - 13/09/2016, 13:02:14
RE: KNXWeb 2 - par greg13100 - 13/09/2016, 19:08:39
RE: KNXWeb 2 - par greg13100 - 14/09/2016, 11:00:14
RE: KNXWeb 2 - par greg13100 - 21/09/2016, 21:15:18
RE: KNXWeb 2 - par pollux06 - 22/09/2016, 05:47:08
RE: KNXWeb 2 - par vf62 - 03/10/2016, 09:21:54
RE: KNXWeb 2 - par pollux06 - 03/10/2016, 13:44:31
RE: KNXWeb 2 - par vf62 - 03/10/2016, 15:24:03
RE: KNXWeb 2 - par vf62 - 04/10/2016, 13:58:56
RE: KNXWeb 2 - par KNX10 - 19/12/2016, 14:08:00
RE: KNXWeb 2 - par Energy01 - 19/12/2016, 14:30:02
RE: KNXWeb 2 - par KNX10 - 19/12/2016, 17:04:08
RE: KNXWeb 2 - par pollux06 - 23/03/2017, 16:06:49
RE: KNXWeb 2 - par pollux06 - 23/05/2017, 12:45:55
RE: KNXWeb 2 - par pollux06 - 23/05/2017, 18:04:07
RE: KNXWeb 2 - par pollux06 - 24/05/2017, 13:07:34
RE: KNXWeb 2 - par latruffe - 31/05/2017, 23:13:42

Atteindre :


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