Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
KNXWeb et bouton à usage unique
#1
Bonjour à tous, bravo pour l'échange et l'entraide de ce site.
Je m'appelle Marc, j'ai construit en 2010 une maison avec du KNX pour
la lumière et stores pour le moment.
Interrupteurs ABB, Modules Hager dans le tableau.
Le tout programmé par ETS par le bureau technique.
Depuis quelques semaines je joue avec KNXWeb grâce à Chrystof je je
remercie au passage pour les heures passées à m'installer Linux et
KNXWeb.

J'ai lu de long en large les discussions, trouvé plein d'idées et fait
des tests, mais certaines choses ne vont pas, alors je viens chercher
de l'aide, merci d'avance à vous...

Je désire mettre un bouton à usage unique, pour faire un Reset des
lumières.
Par l'utilisation d'un switch conventionnel, il bascule entre tout
allumer et tout éteindre.
Si la famille est au lit et que l'interrupteur est sur la mauvaise
bascule, hop tout le monde debout, les lumières s'allument partout...

J'ai donc vu le message suivant d'@ntony:
-----------------------------------
jean-fran ois a d velopp un nouveau composant il y a d j quelques
semaines
permetant de faire un appui court et long
c'est les fichiers sources "cswitch2.js" et "editcswitch2.js" qui sont
pr sents sur le cvs de knxweb
( http://linknx.cvs.sourceforge.net/viewvc...knxweb/js/ )
et peut tre dans les fichiers de domotique-eib
( placer dans le r pertoire /js/ et ajouter les lignes correspondantes
dans design.html et designedit.html)
dans ton cas tu n'as pas "besoin" de l'appui long

tu peux l'utiliser par exemple de la mani re suivante :
Nom : Tout OFF
Object commande : object_Tout_Off
Object Commande appui long : object_Tout_Off
valeur : off
valeur appui long : off
Delai : 200

l'appui long et court ferons la m me chose soit envoyer un "off" sur
"object_Tout_Off"
idem pour envoyer une sc ne ou la place du off mettre le nu mro de sc
ne
et l'object de commande associ e

PS : je n'ai pas fait de test pour les sc nes

apr s r flexion il a peut- tre aussi un composant "mutli-swicth" avec
1 seul
switch ou on peut "d finir" la valeur envoy (pas test ce cas)

@+
Anthony. "
---------------------------------

j'ai essayé mais j'ai un bug: §§§undefined§§§ à la place du bouton
dans l'edit de KNXWeb

J'ai pourtant collé les 2 fichiers "cswitch2.js" et "editcswitch2.js"
dans js

J'ai rajouté la ligne suivante dans design.html et editdesign.html:
<script type="text/javascript" src="js/cswitch2.js"></script>

Et voilà...

Ai-je pas compris quelque chose, oublié quelque chose?

Merci pour votre aide.

M@rc
#2
Salut,

il doit te manquer la ligne suivante dans editdesign.html:
<script type="text/javascript" src="js/editscswitch2.js"></script>

@+
Anthony.

Le 20 mars 2011 17:54, Torticoli <googleadmin@torti.ch> a écrit :

> Bonjour à tous, bravo pour l'échange et l'entraide de ce site.
> Je m'appelle Marc, j'ai construit en 2010 une maison avec du KNX pour
> la lumière et stores pour le moment.
> Interrupteurs ABB, Modules Hager dans le tableau.
> Le tout programmé par ETS par le bureau technique.
> Depuis quelques semaines je joue avec KNXWeb grâce à Chrystof je je
> remercie au passage pour les heures passées à m'installer Linux et
> KNXWeb.
>
> J'ai lu de long en large les discussions, trouvé plein d'idées et fait
> des tests, mais certaines choses ne vont pas, alors je viens chercher
> de l'aide, merci d'avance à vous...
>
> Je désire mettre un bouton à usage unique, pour faire un Reset des
> lumières.
> Par l'utilisation d'un switch conventionnel, il bascule entre tout
> allumer et tout éteindre.
> Si la famille est au lit et que l'interrupteur est sur la mauvaise
> bascule, hop tout le monde debout, les lumières s'allument partout...
>
> J'ai donc vu le message suivant d'@ntony:
> -----------------------------------
> jean-fran ois a d velopp un nouveau composant il y a d j quelques
> semaines
> permetant de faire un appui court et long
> c'est les fichiers sources "cswitch2.js" et "editcswitch2.js" qui sont
> pr sents sur le cvs de knxweb
> ( http://linknx.cvs.sourceforge.net/viewvc...knxweb/js/ )
> et peut tre dans les fichiers de domotique-eib
> ( placer dans le r pertoire /js/ et ajouter les lignes correspondantes
> dans design.html et designedit.html)
> dans ton cas tu n'as pas "besoin" de l'appui long
>
> tu peux l'utiliser par exemple de la mani re suivante :
> Nom : Tout OFF
> Object commande : object_Tout_Off
> Object Commande appui long : object_Tout_Off
> valeur : off
> valeur appui long : off
> Delai : 200
>
> l'appui long et court ferons la m me chose soit envoyer un "off" sur
> "object_Tout_Off"
> idem pour envoyer une sc ne ou la place du off mettre le nu mro de sc
> ne
> et l'object de commande associ e
>
> PS : je n'ai pas fait de test pour les sc nes
>
> apr s r flexion il a peut- tre aussi un composant "mutli-swicth" avec
> 1 seul
> switch ou on peut "d finir" la valeur envoy (pas test ce cas)
>
> @+
> Anthony. "
> ---------------------------------
>
> j'ai essayé mais j'ai un bug: §§§undefined§§§ à la place du bouton
> dans l'edit de KNXWeb
>
> J'ai pourtant collé les 2 fichiers "cswitch2.js" et "editcswitch2.js"
> dans js
>
> J'ai rajouté la ligne suivante dans design.html et editdesign.html:
> <script type="text/javascript" src="js/cswitch2.js"></script>
>
> Et voilà...
>
> Ai-je pas compris quelque chose, oublié quelque chose?
>
> Merci pour votre aide.
>
> M@rc
>
>
#3
Re,

oups faute de frappe un 's' en trop
c'est :
<script type="text/javascript" src="js/editcswitch2.js"></script>

et c'est designedit.html ;-) ...

@+
Anthony

Le 20 mars 2011 19:07, Anthony PENHARD <a.penhard@gmail.com> a écrit :

> Salut,
>
> il doit te manquer la ligne suivante dans editdesign.html:
> <script type="text/javascript" src="js/editscswitch2.js"></script>
>
> @+
> Anthony.
>
> Le 20 mars 2011 17:54, Torticoli <googleadmin@torti.ch> a écrit :
>
> Bonjour à tous, bravo pour l'échange et l'entraide de ce site.
>> Je m'appelle Marc, j'ai construit en 2010 une maison avec du KNX pour
>> la lumière et stores pour le moment.
>> Interrupteurs ABB, Modules Hager dans le tableau.
>> Le tout programmé par ETS par le bureau technique.
>> Depuis quelques semaines je joue avec KNXWeb grâce à Chrystof je je
>> remercie au passage pour les heures passées à m'installer Linux et
>> KNXWeb.
>>
>> J'ai lu de long en large les discussions, trouvé plein d'idées et fait
>> des tests, mais certaines choses ne vont pas, alors je viens chercher
>> de l'aide, merci d'avance à vous...
>>
>> Je désire mettre un bouton à usage unique, pour faire un Reset des
>> lumières.
>> Par l'utilisation d'un switch conventionnel, il bascule entre tout
>> allumer et tout éteindre.
>> Si la famille est au lit et que l'interrupteur est sur la mauvaise
>> bascule, hop tout le monde debout, les lumières s'allument partout...
>>
>> J'ai donc vu le message suivant d'@ntony:
>> -----------------------------------
>> jean-fran ois a d velopp un nouveau composant il y a d j quelques
>> semaines
>> permetant de faire un appui court et long
>> c'est les fichiers sources "cswitch2.js" et "editcswitch2.js" qui sont
>> pr sents sur le cvs de knxweb
>> ( http://linknx.cvs.sourceforge.net/viewvc...knxweb/js/ )
>> et peut tre dans les fichiers de domotique-eib
>> ( placer dans le r pertoire /js/ et ajouter les lignes correspondantes
>> dans design.html et designedit.html)
>> dans ton cas tu n'as pas "besoin" de l'appui long
>>
>> tu peux l'utiliser par exemple de la mani re suivante :
>> Nom : Tout OFF
>> Object commande : object_Tout_Off
>> Object Commande appui long : object_Tout_Off
>> valeur : off
>> valeur appui long : off
>> Delai : 200
>>
>> l'appui long et court ferons la m me chose soit envoyer un "off" sur
>> "object_Tout_Off"
>> idem pour envoyer une sc ne ou la place du off mettre le nu mro de sc
>> ne
>> et l'object de commande associ e
>>
>> PS : je n'ai pas fait de test pour les sc nes
>>
>> apr s r flexion il a peut- tre aussi un composant "mutli-swicth" avec
>> 1 seul
>> switch ou on peut "d finir" la valeur envoy (pas test ce cas)
>>
>> @+
>> Anthony. "
>> ---------------------------------
>>
>> j'ai essayé mais j'ai un bug: §§§undefined§§§ à la place du bouton
>> dans l'edit de KNXWeb
>>
>> J'ai pourtant collé les 2 fichiers "cswitch2.js" et "editcswitch2.js"
>> dans js
>>
>> J'ai rajouté la ligne suivante dans design.html et editdesign.html:
>> <script type="text/javascript" src="js/cswitch2.js"></script>
>>
>> Et voilà...
>>
>> Ai-je pas compris quelque chose, oublié quelque chose?
>>
>> Merci pour votre aide.
>>
>> M@rc
>>
>>
>
#4
Bonsoir Anthony,
merci pour votre réponse.

Il manquait effectivement cette ligne, je ne l'ai vue nulle part dans
les messages ou fichiers du site...

Donc correction effectuée, plus d'affichage erroné, mais à
l'utilisation, il ne fonctionne qu'une seule fois.

Si je rallume des lumières et veux ré-utiliser le bouton reset, plus
rien ne se passe.

Je dois avouer qu'actuellement j'ai un soucis de programmation, tous
les off des interrupteurs ont leur propre adresse avec 0 bit, je
m'explique ci-dessous:
Lum. cave 011 on;1/1/2
Lum. cave 011 off;1/1/3

Ceci va être corrigé demain par la personne qui m'a fait l'install
sous ETS.
Les off 2ème ligne vont disparaître.

Peut-être que ça fonctionnera?

Je vous informe dès que la correction est faite.

Merci encore et bonne nuit.

M@rc
#5
Bonjour,
le programme est corrigé, tout fonctionne sur les interrupteurs, mais
pas le bouton unique:
> il ne fonctionne qu'une seule fois.
> Si je rallume des lumières et veux ré-utiliser le bouton reset, plus
> rien ne se passe.
>
c'est les fichiers sources "cswitch2.js" et "editcswitch2.js"

value et value long sont sur off les 2


Merci encore et bonne nuit.

M@rc
#6
Re-Bonsoir,

une piste, je pense que c'est un problème de flag dans linknx la valeur de
la GA n'ayant pas changée linknx ne renvoi pas le "OFF" sur le bus knx

@+
Anthony.


Le 24 mars 2011 21:37, Torticoli <googleadmin@torti.ch> a écrit :

> Bonjour,
> le programme est corrigé, tout fonctionne sur les interrupteurs, mais
> pas le bouton unique:
> > il ne fonctionne qu'une seule fois.
> > Si je rallume des lumières et veux ré-utiliser le bouton reset, plus
> > rien ne se passe.
> >
> c'est les fichiers sources "cswitch2.js" et "editcswitch2.js"
>
> value et value long sont sur off les 2
>
>
> Merci encore et bonne nuit.
>
> M@rc
>
#7
Bonsoir Anthony et les autres,
merci pour votre piste, mais que dois-je entreprendre?
Je n'ai pas assez de connaissances pour devinez que faire.
Si vous pouvez approfondir la piste, merci!


> une piste, je pense que c'est un problème de flag dans linknx la valeur de
> la GA n'ayant pas changée linknx nerenvoipas le "OFF" sur le bus knx


Merci encore et bonne nuit.

M@rc
#8
Bonjour,

voici la doc de linknx dans la partie flags :
https://sourceforge.net/apps/mediawiki/l...ion_Syntax


il faut essayer d'ajouter le flags "f" à ton object dans linknx pour que
cela "force" l'envoi de la valeur même si elel n'a pas changé

@+
Anthony.

> Bonsoir Anthony et les autres,
> merci pour votre piste, mais que dois-je entreprendre?
> Je n'ai pas assez de connaissances pour devinez que faire.
> Si vous pouvez approfondir la piste, merci!
>
>
>> une piste, je pense que c'est un problème de flag dans linknx la valeur
>> de
>> la GA n'ayant pas changée linknx nerenvoipas le "OFF" sur le bus knx
>
>
> Merci encore et bonne nuit.
>
> M@rc


Atteindre :


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