comprendre le retour d'etat ... au secours

1,169 views
Skip to first unread message

fabrice

unread,
May 23, 2012, 8:18:03 PM5/23/12
to domotique-EIB
bonjour à tous,

je suis tout débutant dans le monde knx mais j'aime ca :)

je me tourne vers vous car je dois passé a coté de quelque chose …
mais de quoi :) .?
j'essaye désespérement de comprendre le retour d'état, et je dois dire
que je patauge dans la semoule :)

j'ai fait une petite platine de test pour essayer de tester avec une
tres simple installation

actuateur 10 amp pour lampe : ABB SA/S12.10.1 (
http://www.abb.fr/Product/seitp329/5327ef93ea500f7cc12570380032b847.aspx?productLanguage=fr&country=FR
)
Manuel ABB SA/S : http://www.knx-gebaeudesysteme.de/sto_g/English/PRODUCT_MANUALS/SAS_8165S_PH_EN_V2-2_2CDC505056D0204.PDF

bouton poussoir : Gira 1063203 push sensor 2 3fold with controller
( http://www.eibhandel.de/GIRA-1063203-KNX-Tastsensor-2-3fach-m-Controller-E22-Farbe-Aluminium
)
Manuel : http://download.gira.com/data2/10633110.pdf

j'ai fais 4 GA
0/0/1 commande on off lampe 1 -- objet commande actuateur abb porte A
+ objet switch (rocker 1)
0/0/2 status on off lampe 1 -- objet status actuateur ABB porte A +
objet status (Rocker 1)

0/0/4 commande on off lampe 2 -- objet commande actuateur abb porte B
+ objet switch (puch boutton mode toggle3 pour tester )
0/0/5 status on off lampe 2 -- objet status actuateur ABB porte B (la
comme je suis en mode toggle je n'ai pas d'objet status ou je le vois
pas)

je vous met des capture d'ecran pour que vous puissiez voir ma config
ets et les parametres

je ne vois rien passe dans la GA status 0/0/2 et 0/0/5 pourtant la led
des mes bouton s'allume et se coupe bien lampe on led on, lampe off
led off meme si je fais un groupswrite sur le groupe 0/0/1 ou 0/0/4
les led reagisse bien
mais par contre je ne vois rien passé sur le moniteur de group ou par
les commande vbusmonitor1; groupreadreponsegrouplisten ….

si je fais une modification avec webknx et linknx allumé éteindre les
led reagisse bien mais par contre dans l'autre sens si j'appuie sur un
bouton la lampe s'allume la led aussi mais sur webknx rien :( le
status ne bouge pas comme si il ne recevait pas le status demandé.

si une ame charitable pouvait m'aider ce serait tres sympa

screen fenetre participant et adresse de groupe :
http://www.hostingpics.net/viewer.php?id=945975Participantadressedegroupe.jpg

screen GA commande on off en mode rocker :
http://www.hostingpics.net/viewer.php?id=525112adressegroupelampeonoffcommandeRocker.jpg

screen GA status on off en mode rocker :
http://www.hostingpics.net/viewer.php?id=206255adressegroupelampeonoffstatusRocker.jpg

screen GA commande on foo en mode switch toggle :
http://www.hostingpics.net/viewer.php?id=956763adressegroupelampeonoffcommandeswitchmodetoggle.jpg

screen GA status on off en mode switch toggle :
http://www.hostingpics.net/viewer.php?id=266535adressegroupelampeonoffstatusswitchmodetoggle.jpg

screen parametre General actuateur :
http://www.hostingpics.net/viewer.php?id=376196parametregeneralactuateurABB.jpg

screen parametre General porte A :
http://www.hostingpics.net/viewer.php?id=237760parametrePorteAGeneral.jpg

screen parametre Fonction porte A :
http://www.hostingpics.net/viewer.php?id=527502parametrePorteAFonction.jpg

config linknx :
<?xml version="1.0" ?>
<config>
<services>
<smsgateway type="clickatell" user="user" pass="pass"
api_id="xxxxx" />
<emailserver type="smtp" host="smtp.mail" from="ma...@mail.com"
login="loginmail" pass="passmail" />
<xmlserver type="inet" port="1028" />
<knxconnection url="ip:127.0.0.1" />
<exceptiondays>
<date day="1" month="1" />
<date day="1" month="5" />
<date day="21" month="7" />
<date day="15" month="8" />
<date day="1" month="11" />
<date day="11" month="11" />
<date day="25" month="12" />
<date day="9" month="4" year="2007" />
<date day="17" month="5" year="2007" />
<date day="28" month="5" year="2007" />
<date day="24" month="3" year="2008" />
<date day="1" month="5" year="2008" />
<date day="12" month="5" year="2008" />
<date day="13" month="4" year="2009" />
<date day="21" month="5" year="2009" />
<date day="1" month="6" year="2009" />
<date day="5" month="4" year="2010" />
<date day="13" month="5" year="2010" />
<date day="24" month="5" year="2010" />
</exceptiondays>
<persistence type="mysql" host="XXXX" user="XXX" pass="XXX"
db="knx" table="persist" logtable="log" />
<ioports />
</services>
<objects>
<object type="1.001" id="lampe1_on_off_cmd" gad="0/0/1">Lampe1
ON OFF
<listener gad="0/0/2" />
</object>
<object id="lampe1_on_off_status" gad="0/0/2" type="1.001" />

<object type="1.001" id="lampe2_on_off_cmd" gad="0/0/4">Lampe2
ON OFF
<listener gad="0/0/5" />
</object>
<object id="lampe2_on_off_status" gad="0/0/5" type="1.001" />




</objects>

<logging />
</config>

j'utilise linknx 0.0.1.30 webknx2 0.9 qui au passage en jette pas
mal :) félicitation au développer

a oui et pour faire complet :) j'ai aussi cette erreur sur knxweb 2
lorsque je coche la case read du listener dans la création d'objet (je
pense d'ailleur que si je cree un objet sur knxweb il ne s'enregistre
pas dans le linknx.xml
je l'edite a la main (vieille habitude du terminal :))

screen error http://www.hostingpics.net/viewer.php?id=658387errorknxweb.jpg

merci beaucoup de votre aide (j'espere ,;))

Anthony PENHARD

unread,
May 24, 2012, 4:14:56 AM5/24/12
to domoti...@googlegroups.com
le principe :
une gestion de retour d'état est nécessaire quand plusieurs
participants peuvent commander la même "sortie"
chaque participant gardant en mémoire la dernière action envoyée sur
une GA de commande

en gros BP1 et BP2 en mode toggle commande lampe1 et ceux dans un
couloir par exemple, chaque BP à un bout du couloir

au départ tout est a "off"
on appui sur le BP1 => "on" la lampe1
lorsque l'on arrive au bout du couloir on veut appuyer sur le BP2 pour éteindre
il faut bien qu'il est reçu l'infos de l'actuateur que la lampe est
"on" sinon le statut interne du BP2 reste à "off" du coup si pas de
retour d'état premier appui => "on", la lampe est déjà "on" donc cela
n'a aucune action et deuxième appui envoi "off" donc le fameux
"phénomène" de double appui

du coup pour faire ça une GA de commande ou les BP envoi les "on/off"
et une GA de retour d'état ou l'actuateur envoi aux BP l'état de la
sortie

ça c'est la théorie
c'est a priori bien ce que tu as fais dans tes GA

> je ne vois rien passe dans la GA status 0/0/2 et 0/0/5 pourtant la led
> des mes bouton s'allume et se coupe bien lampe on led on, lampe off
> led off meme si je fais un groupswrite sur le groupe 0/0/1 ou 0/0/4
> les led reagisse bien

les leds des BP, suivant la config, sont liées au status "interne" du
BP mais pas forcément le status de la sortie de l'actuateur
"correspondant" vu que le retour d'état n'a pas l'air de remonter
correctement
tu as donné plein de capture mais pas le détails des CO (object de
comunication) des BPs tu as bien donné ceux de l'actuateur
cela donne l'impression que tes BP scrute les GA de commande comme retour d'état

a priori ta config me semble bonne je pense qu'il faut commencer par
re-télécharger la config de tes BP et actuateur pour être sur qu'ils
soit en phase et re-tester


PS : attention à ta config "retour d'état" => "toujours" sur
l'actuateur si tu as beaucoup de participant et lors de commande
"all-off" tu pourrais avoir des problèmes mieux vos indiquer "lors de
changement d'état" unqiuement sur le principe cela reviens au même et
évite donc la "surcharge bus"

> si je fais une modification avec webknx et linknx allumé éteindre les
> led reagisse bien mais par contre dans l'autre sens si j'appuie sur un
> bouton la lampe s'allume la led aussi mais sur webknx rien :( le
> status ne bouge pas comme si il ne recevait pas le status demandé.

si dans knxweb tu utilise l'object "lampe2_on_off_status" c'est
logique que cela ne met pas à jour vu que rien n'est reçu sur cette GA
de retour d'état

tu n'as pas obligé de décrire "lampe2_on_off_status" et
"lampe2_on_off_cmd" car sur le second tu as le listener de retour
d'état
ton object "lampe2_on_off_cmd" peut alors être utiliser pour la
commande et le retour d'état car sera mis à jour par la GA 0/0/5 qui
(une fois bien configuré ;-) ) sera retournée par l'actuateur après
chaque commande


> a oui et pour faire complet :) j'ai aussi cette erreur sur knxweb 2
> lorsque je coche la case read du listener dans la création d'objet
je vais regarder ça

> je pense d'ailleur que si je cree un objet sur knxweb il ne s'enregistre
> pas dans le linknx.xml

il faut faire "save Config" dans "Configuration" pour mettre à jour le
fichier linknx.xml

@+
Anthony.

fabrice

unread,
May 24, 2012, 7:33:26 AM5/24/12
to domotique-EIB
bonjour et merci pour ta réponse clair :)

j'ai essayer de re télécharger toute la config application dans le bp
et l'actuateur mais toujours rien ne passe apparemment sur l'objet
status de l'actuateur ...

pour le status sur linknx je pense en effet que la config doit etre
bonne mais qu'effectivement rien ne passe sur mon GA de status


pour :
> tu n'as pas obligé de décrire "lampe2_on_off_status" et
> "lampe2_on_off_cmd" car sur le second tu as le listener de retour
> d'état
> ton object "lampe2_on_off_cmd" peut alors être utiliser pour la
> commande et le retour d'état car sera mis à jour par la GA 0/0/5 qui
> (une fois bien configuré ;-) ) sera retournée par l'actuateur après
> chaque commande

c’était pour plus de clarté dans mon fichier de config et surtout pour
être sur que le status est lu dans la GA status et non Commande
mais donc il est inutile de définir l'objet status si on utilise un
listener

voici quelque screen des bouton poussoir

screen paramètre general BP : http://www.hostingpics.net/viewer.php?id=606522BPParametreGeneral.jpg

screen paramètre Actuation : http://www.hostingpics.net/viewer.php?id=179119BPParametreActuation.jpg

screen paramètre Rocker 1 (cmd) : http://www.hostingpics.net/viewer.php?id=395446BPParametreRocker1.jpg

screen paramètre Rocker 1 Status :
http://www.hostingpics.net/viewer.php?id=653512BPParametreRocker1Status.jpg

screen paramètre Pushbutton 3 (toggle) :
http://www.hostingpics.net/viewer.php?id=999772BPParametrePushButton3.jpg

screen vue global des objet BP : http://www.hostingpics.net/viewer.php?id=390341BPVueGlobalobjet.jpg
(au passage je ne vois pas a quoi sert l'objet 17 : illumina switching
(mon allemand est pas terrible et j'ai pas trouvé la doc technique du
BP gira en anglais et encore moins en fr ^^)


voila je ne sais pas si c'est suffisant pour comprendre d'ou viens le
souci
j'en attrape des cheveux gris (enfin pour le peu qu'il me reste :))

merci de votre aide

yann gernot

unread,
May 24, 2012, 1:13:47 PM5/24/12
to domoti...@googlegroups.com
Bonjour , a priori tu dois mettre sur chaque sortie le l'adresse de groupe qui correspond a son etat ... en gros sur chaque sortie tu as son adresse de groupe par exemple  (1.1.1) et son adresse de groupe etat (1.1.2 ) . 

fabrice

unread,
May 26, 2012, 6:23:27 AM5/26/12
to domotique-EIB
bonjour tout le monde,

je reviens vers vous car je tourne toujours en rond impossible de voir
quoi que ce soit sur la GA Status,
serais-je passé a coté d'un parametre ...

est-ce que je m'y prends bien pour tester si quelque chose passe
j'essaye avec
vbusmonitor1 ip:127.0.0.1

grouplisten ip:127.0.0.1 0/0/2
groupswrite ip:127.0.0.1 0/0/1 1
groupread ip:127.0.0.1 0/0/2
groupreadresponse ip:127.0.0.1 0/0/2

ou alors avec ETS :
Moniteur de groupe sur 0/0/2

mais rien de chez rien ...

une petite idée ?


On 24 mai, 19:13, yann gernot <yannger...@gmail.com> wrote:
> >http://www.hostingpics.net/viewer.php?id=653512BPParametreRocker1Stat...
>
> > screen paramètre Pushbutton 3 (toggle) :
> >http://www.hostingpics.net/viewer.php?id=999772BPParametrePushButton3...

fabrice

unread,
May 27, 2012, 1:53:56 PM5/27/12
to domotique-EIB
0.0.1.30

fabrice

unread,
May 27, 2012, 4:13:56 PM5/27/12
to domotique-EIB
bonjour a tous,

je viens de faire le test de changer de passerelle knx,
pour le moment je faisais tout mes tests avec une passerelle usb/knx
ABB USB/S 1.1 (
http://www05.abb.com/global/scot/scot209.nsf/veritydisplay/45dd98aded402cadc125708400509c48/$file/2cdc502031d0201.pdf
)
et je ne voyais rien passer dans mes GA avec cette passerelle.

je lançais la commande : eibd -D -S -T -i -e 0.1.100 -d usb:

j'ai fait le test de passer par une passerelle ip/knx ABB (
http://www.knx-gebaeudesysteme.de/sto_g/English/_HTML/product_2CDG110061R0011.htm
)
et la magie je vous bien mes retour d'etat :)

je lance eibd avec la commande : eibd -d -D -S -T -i ipt:
192.168.4.8:3671

est-ce que la différence de commande peut jouer ?
le module usb/knx est-il incompatible avec eibd ou linknx ?

je préférerais passer par un module usb plus stable il me semble ( a
savoir que je farfouille pas mal avec mon router et switch :)) donc se
le module est incompatible quel module me conseiller vous ? (si c'est
pas cher c'est pas grave :))

du coup maintenant knxweb2 vois bien mes retour d'etat et me image
lampe change bien quand je clique dessus on/off mais :) (il faut bien
un mais ) pour que je vois le changement de status sur knxweb2 (c a d
changement d'image active/non active) il faut que je recharge la page
ce n'est pas du live.
est-ce qu'un des sorciers de linknx knxweb2 pourrais me dire d'ou
viens le souci ?

merci beaucoup de votre aide

On 26 mai, 12:23, fabrice <paradis.cues...@gmail.com> wrote:

Anthony PENHARD

unread,
May 28, 2012, 4:10:41 PM5/28/12
to domoti...@googlegroups.com
Salut

> je lançais la commande : eibd -D -S -T -i -e 0.1.100 -d usb:

il te manque quelque chose après usb:
qu'est ce que te donne la commande :

findknxusb

> est-ce que la différence de commande peut jouer ?

> le module usb/knx est-il incompatible avec eibd ou linknx ?
a priori oui il est compatible
quelques infos là :
https://sourceforge.net/apps/trac/bcusdk/wiki/ABB_USB

> pour que je vois le changement de status sur knxweb2 (c a d
> changement d'image active/non active) il faut que je recharge la page
> ce n'est pas du live.
> est-ce qu'un des sorciers de linknx knxweb2 pourrais me dire d'ou
> viens le souci ?

il doit y avoir un problème javascript qui bloque le lancement de la
mise a jour automatique
si tu utilise FF + firebud ou chrome + console tu devrais avoir un peu
plus d'infos en tout cas plus pour moi si toi cela ne te parle pas ;-)

@+
Anthony

fabrice

unread,
May 29, 2012, 5:04:13 AM5/29/12
to domotique-EIB
bonjour,


merci pour ta réponse,
la commande findknxusb :

root@linknx:~# findknxusb
Possible addresses for KNX USB devices:
device: 1:4:1:0:0 (ABB STOTZ-KONTAKT GmbH:KNX-USB Interface (MDRC))


pour les log firebug les voici mais je ne sais pas si c'est ce dont tu
a besoin :

GET http://192.168.1.13/knxweb2/design/subpages.xml?_=1338282114007

200 OK
9ms
jquery.min.js (ligne 18)
ParamètresEn-têtesRéponseXML

<subpages>
<subpage name="Volets" width="150" height="240" bgcolor="#c6f0bc">
<parameters><parameter id="cmd_value_object" label="Command Volets
Object" type="object"/><parameter id="status_value_object"
label="Status Volets Object" type="object"/><parameter id="room_name"
label="Nom" type="text"/><parameter id="cmd_stop_object"
label="Command Stop Object" type="object"/></parameters>
<controls>











<control type="slider" slider-color="#978c8c" slider-picture=""
translatepicture="false" background-picture="Progressbar/
vprogressbar.jpg" border="true" border-color="#000000"
orientation="vertical" position="left_top" min="0%" max="100%"
feedback-object="_cmd_value_object" command-object="_cmd_value_object"
slidestop-action="" slide-action="" x="85" y="29" width="52"
height="203"><actionlist id="slidestop-action"><action type="send-read-
request" id="_status_value_object"/></actionlist><actionlist id="slide-
action"><action type="send-read-request" id="_cmd_value_object"/></
actionlist></control><control type="button" picture="perso/bouton/
fleche_haut_off.png" picture-active="perso/bouton/fleche_haut_on.png"
display-picture="no" text="" size="12" color="#000000" align="" text-
padding="0" confirm="no" feedback-object="_cmd_dim_object" feedback-
compare="eq" feedback-value="" inactive-goto="" inactive-action=""
active-goto="" active-action="" x="7" y="26" width="55" height="55"
undefined="55"><actionlist id="inactive-action"><action type="set-
value" id="_cmd_value_object" value="0"/></actionlist></
control><control type="button" picture="perso/bouton/
fleche_bas_off.png" picture-active="perso/bouton/fleche_bas_on.png"
display-picture="no" text="" size="12" color="#000000" align="" text-
padding="0" confirm="no" feedback-object="_cmd_dim_object" feedback-
compare="eq" feedback-value="" inactive-goto="" inactive-action=""
active-goto="" active-action="" x="7" y="179" width="55" height="55"
undefined="55"><actionlist id="inactive-action"><action type="set-
value" id="_cmd_value_object" value="100"/></actionlist><actionlist
id="active-action"/></control><control type="button" picture="perso/
bouton/stop_on.png" picture-active="" display-picture="no" text=""
size="12" color="#000000" align="" text-padding="0" confirm="no"
feedback-object="_cmd_stop_object" feedback-compare="eq" feedback-
value="" inactive-goto="" inactive-action="" active-goto="" active-
action="" x="3" y="99" width="60" height="60"
undefined="60"><actionlist id="inactive-action"><action type="set-
value" id="_cmd_stop_object" value="off"/></actionlist></
control><control type="text" text="_room_name" size="16"
color="#3c6ed3" bgcolor="#c5aba6" align="center" style="" object=""
pattern="(.*)" x="2" y="1" width="150" height="32" undefined="150"/></
controls>
</subpage>

<subpage name="Dimmer" width="200" height="150" bgcolor="rgb(198, 240,
188)"><parameters><parameter id="room_name" label="Nom" type="text"/
><parameter id="cmd_dim_object" label="command dimmer Object"
type="object"/><parameter id="status_dim_object" label="status dimmer
Object" type="object"/></parameters><controls><control type="button"
picture="3d/light_off.png" picture-active="3d/light_on.png" display-
picture="no" text="" size="12" color="#000000" align="" text-
padding="0" confirm="no" feedback-object="_cmd_dim_object" feedback-
compare="gte" feedback-value="13" inactive-goto="" inactive-action=""
active-goto="" active-action="" x="68" y="24" width="64" height="64"
undefined="64"><actionlist id="inactive-action"><action type="set-
value" id="_cmd_dim_object" value="255"/></actionlist><actionlist
id="active-action"><action type="set-value" id="_cmd_dim_object"
value="0"/></actionlist></control><control type="button"
picture="perso/bouton/plus_off.png" picture-active="perso/bouton/
plus_on.png" display-picture="no" text="" size="12" color="#000000"
align="" text-padding="0" confirm="no" feedback-object="" feedback-
compare="eq" feedback-value="" inactive-goto="" inactive-action=""
active-goto="" active-action="" x="144" y="31" width="55" height="55"
undefined="55"><actionlist id="inactive-action"><action type="formula"
id="_cmd_dim_object" a="1" b="0" c="13" m="1" n="0"
x="_cmd_dim_object"/></actionlist></control><control type="button"
picture="perso/bouton/moins_off.png" picture-active="perso/bouton/
moins_on.png" display-picture="no" text="" size="12" color="#000000"
align="" text-padding="0" confirm="no" feedback-object="" feedback-
compare="eq" feedback-value="" inactive-goto="" inactive-action=""
active-goto="" active-action="" x="1" y="33" width="55" height="55"
undefined="55"><actionlist id="inactive-action"><action type="formula"
id="_cmd_dim_object" x="_cmd_dim_object" a="1" b="0" c="-13" m="1"
n="0"/></actionlist></control><control type="slider" slider-color="
#f6ffd0" slider-picture="" translatepicture="false" background-
picture="perso/gris.png" border="true" border-color="#131311"
orientation="horizontal" position="right_bottom" min="0" max="255"
feedback-object="_cmd_dim_object" command-object="_cmd_dim_object"
slidestop-action="" slide-action="" x="1" y="98" width="198"
height="51"/><control type="text" text="_room_name" size="16"
color="rgb(60, 110, 211)" bgcolor="rgb(197, 171, 166)" align="center"
style="" object="" pattern="(.*)" x="1" y="1" width="195" height="20"
undefined="20"/></controls></subpage><subpage name="Meteo" width="250"
height="168"><parameters/><controls><control type="html" html="&lt;div
id=&quot;m-booked-weather-bl250-43209&quot;&gt; &lt;div
class=&quot;weather-250&quot;&gt; &lt;div class=&quot;weather-250-
deck&quot; style=&quot;background-color: #137AE9;&quot;&gt; &lt;div
class=&quot;booked-weather-bl250-weather wbt06&quot;&gt; &lt;div
class=&quot;booked-weather-bl250-degree&quot;&gt; &lt;div
class=&quot;booked-weather-bl250-value booked-weather-bl250-degree-
C&quot;&gt;&lt;span class=&quot;plus&quot;&gt;+&lt;/span&gt;17&lt;/
div&gt; &lt;div class=&quot;booked-weather-bl250-day&quot;&gt; &lt;div
class=&quot;booked-weather-bl250-day-d&quot;&gt;H: &lt;span
class=&quot;plus&quot;&gt;+&lt;/span&gt;20&amp;deg;&lt;/div&gt;
&lt;div class=&quot;booked-weather-bl250-night-d&quot;&gt;L: &lt;span
class=&quot;plus&quot;&gt;+&lt;/span&gt;12&amp;deg;&lt;/div&gt; &lt;/
div&gt; &lt;a href=&quot;http://ibooked.fr/weather/mons-2621&quot;
class=&quot;booked-bl-simple-city&quot;&gt;Mons&lt;/a&gt; &lt;div
class=&quot;booked-weather-bl250-date&quot;&gt;Samedi, 19 Mai&lt;/
div&gt; &lt;a href=&quot;http://ibooked.fr/weather/mons-2621&quot;
class=&quot;booked-weather-bl250-see10&quot;&gt;Prévisions sur 7
jours&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;table cellpadding=&quot;
0&quot; cellspacing=&quot;0&quot; class=&quot;booked-weather-bl250-
week&quot;&gt; &lt;tr&gt; &lt;th&gt;Dim.&lt;/th&gt; &lt;th&gt;Lun.&lt;/
th&gt; &lt;th&gt;Mar.&lt;/th&gt; &lt;th&gt;Mer.&lt;/th&gt;
&lt;th&gt;Jeu.&lt;/th&gt; &lt;th&gt;Ven.&lt;/th&gt; &lt;/tr&gt; &lt;tr
class=&quot;booked-weather-bl250-week-wico&quot;&gt; &lt;td
class=&quot;w18&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td
class=&quot;w12&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td
class=&quot;w06&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td
class=&quot;w06&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td
class=&quot;w04&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;td
class=&quot;w02&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr
class=&quot;booked-weather-bl250-week-day&quot;&gt; &lt;td&gt;&lt;span
class=&quot;plus&quot;&gt;+&lt;/span&gt;21&amp;deg;&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;plus&quot;&gt;+&lt;/span&gt;
23&amp;deg;&lt;/td&gt; &lt;td&gt;&lt;span class=&quot;plus&quot;&gt;
+&lt;/span&gt;22&amp;deg;&lt;/td&gt; &lt;td&gt;&lt;span
class=&quot;plus&quot;&gt;+&lt;/span&gt;22&amp;deg;&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;plus&quot;&gt;+&lt;/span&gt;
24&amp;deg;&lt;/td&gt; &lt;td&gt;&lt;span class=&quot;plus&quot;&gt;
+&lt;/span&gt;24&amp;deg;&lt;/td&gt; &lt;/tr&gt;&lt;tr
class=&quot;booked-weather-bl250-week-night&quot;&gt;
&lt;td&gt;&lt;span class=&quot;plus&quot;&gt;+&lt;/span&gt;
13&amp;deg;&lt;/td&gt; &lt;td&gt;&lt;span class=&quot;plus&quot;&gt;
+&lt;/span&gt;14&amp;deg;&lt;/td&gt; &lt;td&gt;&lt;span
class=&quot;plus&quot;&gt;+&lt;/span&gt;12&amp;deg;&lt;/td&gt;
&lt;td&gt;&lt;span class=&quot;plus&quot;&gt;+&lt;/span&gt;
13&amp;deg;&lt;/td&gt; &lt;td&gt;&lt;span class=&quot;plus&quot;&gt;
+&lt;/span&gt;13&amp;deg;&lt;/td&gt; &lt;td&gt;&lt;span
class=&quot;plus&quot;&gt;+&lt;/span&gt;13&amp;deg;&lt;/td&gt; &lt;/
tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;script
type=&quot;text/javascript&quot;&gt; var
css_file=document.createElement(&quot;link&quot;);
css_file.setAttribute(&quot;rel&quot;,&quot;stylesheet&quot;);
css_file.setAttribute(&quot;type&quot;,&quot;text/css&quot;);
css_file.setAttribute(&quot;href&quot;,'http://s.bookcdn.com/css/
weather.css?v=0.0.1'); document.getElementsByTagName(&quot;head&quot;)
[0].appendChild(css_file); function setWidgetData(data)
{ if(typeof(data) != 'undefined' &amp;&amp; data.results.length &gt;
0) { for(var i = 0; i &lt; data.results.length; ++i) { var
objMainBlock = document.getElementById('m-booked-weather-
bl250-43209'); if(objMainBlock !== null) { var copyBlock =
document.getElementById('m-bookew-weather-
copy-'+data.results[i].widget_type); objMainBlock.innerHTML =
data.results[i].html_code; if(copyBlock !== null)
objMainBlock.appendChild(copyBlock); } } } else
{ alert('data=undefined||data.results is empty'); } } &lt;/script&gt;
" x="3" y="2" width="250" height="168" undefined="168"/></controls></
subpage><subpage name="news" width="500" height="500"><parameters/
><controls><control type="rssfeed" adress="http://www.dhnet.be/rss"
nbitem="6" delay="15" x="-28" y="-18" width="500" height="500"
undefined="500"/></controls></subpage><subpage name="date" width="100"
height="40" bgcolor="#C0C0C0"><parameters/><controls><control
type="html" html=" &lt;embed width=&quot;100&quot; height=&quot;
40&quot; src=&quot;h_LedElectraJaune.swf&quot;
align=&quot;center&quot;&gt;&lt;noembed&gt;Horloge flash&lt;/
noembed&gt;" x="1" y="1" width="100" height="40" undefined="40"/></
controls></subpage><subpage name="date_jour" width="150"
height="58"><parameters/><controls><control type="html"
html="&lt;iframe name=&quot;date du jour&quot; id=&quot;date-du-
jour&quot; style=&quot;width:200px;height:58px;&quot;
src=&quot;date.html&quot; scrolling=&quot;no&quot; frameborder=&quot;
0&quot; allowtransparency=&quot;true&quot;&gt;&lt;/iframe&gt;" x="-10"
y="-10" width="150" height="58" undefined="-10"/></controls></
subpage><subpage name="heure" width="200" height="48"><parameters/
><controls><control type="html" html="&lt;!DOCTYPE html PUBLIC
&quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/
TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; &lt;html xmlns=&quot;http://
www.w3.org/1999/xhtml&quot; lang=&quot;fr&quot;
xml:lang=&quot;fr&quot;&gt; &lt;head&gt; &lt;title&gt;horloge&lt;/
title&gt; &lt;meta http-equiv=&quot;Content-Type&quot;
content=&quot;text/html; charset=utf-8&quot; /&gt; &lt;/head&gt;
&lt;body&gt; &lt;div id=&quot;flashContent&quot;&gt; &lt;object
classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;
width=&quot;200&quot; height=&quot;50&quot; id=&quot;horloge&quot;
align=&quot;middle&quot;&gt; &lt;param name=&quot;movie&quot;
value=&quot;horloge.swf&quot; /&gt; &lt;param
name=&quot;quality&quot; value=&quot;high&quot; /&gt; &lt;param
name=&quot;bgcolor&quot; value=&quot;#000000&quot; /&gt; &lt;param
name=&quot;play&quot; value=&quot;true&quot; /&gt; &lt;param
name=&quot;loop&quot; value=&quot;true&quot; /&gt; &lt;param
name=&quot;wmode&quot; value=&quot;window&quot; /&gt; &lt;param
name=&quot;scale&quot; value=&quot;showall&quot; /&gt; &lt;param
name=&quot;menu&quot; value=&quot;true&quot; /&gt; &lt;param
name=&quot;devicefont&quot; value=&quot;false&quot; /&gt;
&lt;param name=&quot;salign&quot; value=&quot;&quot; /&gt;
&lt;param name=&quot;allowScriptAccess&quot;
value=&quot;sameDomain&quot; /&gt; &lt;!--[if !IE]&gt;--&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot;
data=&quot;horloge.swf&quot; width=&quot;200&quot; height=&quot;
50&quot;&gt; &lt;param name=&quot;movie&quot;
value=&quot;horloge.swf&quot; /&gt; &lt;param
name=&quot;quality&quot; value=&quot;high&quot; /&gt; &lt;param
name=&quot;bgcolor&quot; value=&quot;#000000&quot; /&gt;
&lt;param name=&quot;play&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;loop&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;wmode&quot; value=&quot;window&quot; /&gt;
&lt;param name=&quot;scale&quot; value=&quot;showall&quot; /&gt;
&lt;param name=&quot;menu&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;devicefont&quot; value=&quot;false&quot; /
&gt; &lt;param name=&quot;salign&quot; value=&quot;&quot; /
&gt; &lt;param name=&quot;allowScriptAccess&quot;
value=&quot;sameDomain&quot; /&gt; &lt;!--&lt;![endif]--&gt;
&lt;a href=&quot;http://www.adobe.com/go/getflash&quot;&gt;
&lt;img src=&quot;http://www.adobe.com/images/shared/download_buttons/
get_flash_player.gif&quot; alt=&quot;Obtenir Adobe Flash Player&quot; /
&gt; &lt;/a&gt; &lt;!--[if !IE]&gt;--&gt; &lt;/
object&gt; &lt;!--&lt;![endif]--&gt; &lt;/object&gt; &lt;/
div&gt; &lt;/body&gt; &lt;/html&gt; " x="1" y="1" width="200"
height="48" undefined="48"/></controls></subpage><subpage
name="Lumiere_apercu" width="20" height="20"><parameters><parameter
id="status_lampe" label="Statut Lampe" type="object"/><parameter
id="cmd_on_off" label="Command Lumière ON OFF" type="object"/></
parameters><controls><control type="button" picture="3d/20/
light_off.png" picture-active="3d/20/light_on.png" display-
picture="no" text="" size="12" color="#000000" align="" text-
padding="0" confirm="no" feedback-object="_cmd_on_off" feedback-
compare="eq" feedback-value="on" inactive-goto="" inactive-action=""
active-goto="" active-action="" x="0" y="0" width="20" height="20"
undefined="20"><actionlist id="inactive-action"><action type="set-
value" id="_cmd_on_off" value="on"/></actionlist><actionlist
id="active-action"><action type="set-value" id="_cmd_on_off"
value="off"/></actionlist></control></controls></subpage><subpage
name="spotes_apercu" width="100" height="20"><parameters><parameter
id="status_dim" label="status Dimmer" type="object"/><parameter
id="cmd_dim" label="command Dimmer" type="object"/></
parameters><controls><control type="button" picture="perso/
spote_20_off.png" picture-active="perso/spote_20_on.png" display-
picture="no" text="" size="12" color="#000000" align="" text-
padding="0" confirm="no" feedback-object="_cmd_dim" feedback-
compare="eq" feedback-value="255" inactive-goto="" inactive-action=""
active-goto="" active-action="" x="1" y="1" width="20" height="20"
undefined="20"><actionlist id="inactive-action"><action type="set-
value" id="_cmd_dim" value="255"/></actionlist><actionlist id="active-
action"><action type="set-value" id="_cmd_dim" value="0"/></
actionlist></control><control type="slider" slider-color="#f1f174"
slider-picture="" translatepicture="false" background-picture=""
border="true" border-color="#000000" orientation="horizontal"
position="right_bottom" min="" max="" feedback-object="_status_dim"
command-object="" slidestop-action="" slide-action="" x="23" y="4"
width="73" height="10"/></controls></subpage><subpage name="test"
width="20" height="20"><parameters><parameter id="cmd_on_off"
label="cmd on off" type="object"/><parameter id="status_on_off"
label="status On Off" type="object"/></parameters><controls><control
type="button" picture="perso/spote_20_off.png" picture-active="perso/
spote_20_on.png" display-picture="no" text="" size="12"
color="#000000" align="" text-padding="0" confirm="no" feedback-
object="_status_on_off" feedback-compare="eq" feedback-value="on"
inactive-goto="" inactive-action="" active-goto="" active-action=""
x="0" y="0" width="20" height="20" undefined="20"><actionlist
id="inactive-action"><action type="set-value" id="_cmd_on_off"
value="on"/></actionlist><actionlist id="active-action"><action
type="set-value" id="_cmd_on_off" value="off" delay="00"/></
actionlist></control></controls></subpage></subpages>

L'utilisation de getAttributeNodeNS() est obsolète. Utilisez
getAttributeNS() à la place.
GET http://192.168.1.13/knxweb2/design/test2/design.xml?_=1338282114342

200 OK
-6ms
jquery.min.js (ligne 18)
ParamètresEn-têtesRéponseXML

<?xml version="1.0" encoding="UTF-8"?>
<config width="1280" height="1024" enableSlider="false"><zones><zone
id="test2" name="test2" img=""><control type="subpage" view_mode=""
hidetitledialog="false" picture-dialog="" subpage="test" x="417"
y="176" cmd_on_off="lampe1_on_off_cmd"
status_on_off="lampe1_on_off_status" undefined=""/><control
type="text" text="Lampe 1" size="16" color="#e35454" bgcolor=""
align="default" style="" object="" pattern="(.*)" x="397" y="142"
width="87" height="20"/><control type="text" text="Lampe 2" size="16"
color="#bc1a1a" bgcolor="" align="default" style="" object=""
pattern="(.*)" x="514" y="141" width="87" height="20"/><control
type="subpage" view_mode="" hidetitledialog="false" picture-dialog=""
subpage="test" x="532" y="173" cmd_on_off="lampe2_on_off_cmd"
status_on_off="lampe2_on_off_status" undefined=""/></zone></zones></
config>

POST http://192.168.1.13/knxweb2/linknx.php?action=cmd

200 OK
4ms
jquery.min.js (ligne 18)
ParamètresEn-têtesPostRéponseXML
Paramètresapplication/x-www-form-urlencoded
<read><objects><object id 'lampe1_on_off_status'/><object
id='lampe2_on_off_status'/></objects></read>
Source
<read><objects><object id='lampe1_on_off_status'/><object
id='lampe2_on_off_status'/></objects></read>
POST http://192.168.1.13/knxweb2/linknx.php?action=cmd

200 OK
12ms
jquery.min.js (ligne 18)
ParamètresEn-têtesPostRéponseXML
Paramètresapplication/x-www-form-urlencoded
<execute><action type "set-value" id="lampe1_on_off_cmd" value="on"/></
execute>
Source
<execute><action type="set-value" id="lampe1_on_off_cmd" value="on"/></
execute>



merci

Anthony PENHARD

unread,
May 29, 2012, 5:38:00 AM5/29/12
to domoti...@googlegroups.com
> la commande findknxusb :
> device: 1:4:1:0:0 (ABB STOTZ-KONTAKT GmbH:KNX-USB Interface (MDRC))

donc pour lancer eibd avec cette interface :
eibd -D -S -T -i -e 0.1.100 -d usb:1:4:1:0:0
ou encore
eibd -D -S -T -i -e 0.1.100 -d usb:1:4
et cela devrait fonctionner

> pour les log firebug les voici mais je ne sais pas si c'est ce dont tu
> a besoin :
il y a presque tout là ;-)
en fait la question c'est savoir est-ce que tu as une erreur javascript ou pas ?

également quel paramétrage dans Admin la donnée "useJavaIfAvailable"
est-elle coché ou pas ?
si oui je pense qu'il y a un soucis actuellement avec Firefox avec
l'applet java (venant de firefox pas de l'applet vu que cela
fonctionne à priori sous ios ...)
si non il doit y avoir une erreur javascript (question précédente) et
c'est ça qui m'intéresse ...

@+
Anthony.

fabrice

unread,
May 29, 2012, 6:10:57 AM5/29/12
to domotique-EIB
re bonjour,

donc pour ce qui est de knxweb2 en effet j'ai decoché
useJavaIfAvailable et la ca passe :) c'est le pourquoi je ne vois pas
d'erreur js :)

sinon pour la commande eibd,
j'ai testé avec :
eibd -D -S -T -i -e 0.1.100 -d usb:1:4

et quand je fais un :
# groupreadresponse ip:127.0.0.1 0/0/2
Send request
Read from 0.0.0
....
et je n'ai pas de retour

et des que je relance eibd avec : eibd -d -D -S -T -i ipt:
192.168.4.8:3671

# groupreadresponse ip:127.0.0.1 0/0/2
Send request
Read from 0.0.0
Response from 1.2.2: 00
#

j'ai un retour ... bizzare

Anthony PENHARD

unread,
May 29, 2012, 6:22:19 AM5/29/12
to domoti...@googlegroups.com
> donc pour ce qui est de knxweb2 en effet j'ai decoché
> useJavaIfAvailable et la ca passe :) c'est le pourquoi je ne vois pas
> d'erreur js :)

ok donc bien il y a bien un soucis avec Firefox et l'applet Java


> j'ai testé avec :
> eibd -D -S -T -i -e 0.1.100 -d usb:1:4

> et quand je fais un :
> # groupreadresponse ip:127.0.0.1 0/0/2

essai plutot avec vbusmonitor1
et si tu appui sur un bp ("physique" au mur) par exemple et voir ce qui apparaît
si tu as bien les paquets qui sont vus

> # groupreadresponse ip:127.0.0.1 0/0/2
> Send request
> Read from 0.0.0
> Response from 1.2.2: 00
> #
> j'ai un retour ... bizzare

bizarre comment ça ? quel est le problème ? ta GA 0/0/2 est de quel
type, 1.001 ?

@+
Anthony.

fabrice

unread,
May 29, 2012, 8:29:07 AM5/29/12
to domotique-EIB
> essai plutot avec vbusmonitor1
> et si tu appui sur un bp ("physique" au mur) par exemple et voir ce qui apparaît
> si tu as bien les paquets qui sont vus

pareil avec vbusmonitor1
avec la commande eibd -D -S -T -i -e 0.1.100 -d usb:1:4 je ne vois
rien passe même avec push des interupteur

et des que j'utilise eibd -d -D -S -T -i ipt:192.168.4.8:3671
vbusmonitor1 me montre bien les échanges(status cmd ...)


> > # groupreadresponse ip:127.0.0.1 0/0/2
> > Send request
> > Read from 0.0.0
> > Response from 1.2.2: 00
> > #
> > j'ai un retour ... bizzare
>
> bizarre comment ça ? quel est le problème ? ta GA 0/0/2 est de quel
> type, 1.001 ?

je voulais dire bizarre que cela ne marche qu'avec la connection ip
Reply all
Reply to author
Forward
0 new messages