Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Objet knxweb a usage unique
#1
Bonjour, il est possible dans linknx de définir la fonction d'un objet
(ON, OFF ou même une scène) mais comment représenté ces objet dans
linknx via un bouton a "usage unique" (l'expression est peut etre mal
choisi) plus clairement avec une seul action. Par exemple un OFF
générale ou une scène.

Merci pour votre aide

Stéphane
#2
hello Stéphane, j'ai le meme soucis que toi j'imagine. Comment lancer
le scenario sortie (c'est a dire le mettre sur ON), qui doit envoyer 1
off a tous les participants.
C'est bien ca ? du coup, la dispo sur la visu du scenario entree est
sur enable.
(j'ai 1 contrainte supplémentaire avec ma varuna. Pour elle, les
scenarios c est toujours ON.)
sinon, c'etait simple : configuer 1 bouton avec 1 action entree et une
action sortie, donc ON ou OFF. Mais bon, quand on a qqes scenarios,
faudrait 1 mur entier d inter...
Donc mon idée est de mettre 1 bouton qui suit 1 seul des 2 scenario
(sortie). S il est sur on, entree devient off. Mais mon scenario ETS
est vide... tout se joue dans la varuna ou linknx, au choix.
je trouve ca dommage, j'aime mettre le max dans ETS. mais je ne vois
que cette solution.
Arnaud

On 8 mar, 11:49, Stéphane <stephane.trig...@gmail.com> wrote:
> Bonjour, il est possible dans linknx de définir la fonction d'un objet
> (ON, OFF ou même une scène) mais comment représenté ces objet dans
> linknx via un bouton a "usage unique" (l'expression est peut etre mal
> choisi) plus clairement avec une seul action. Par exemple un OFF
> générale ou une scène.
>
> Merci pour votre aide
>
> Stéphane
#3
Bonjour,

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.

> Bonjour, il est possible dans linknx de définir la fonction d'un objet
> (ON, OFF ou même une scène) mais comment représenté ces objet dans
> linknx via un bouton a "usage unique" (l'expression est peut etre mal
> choisi) plus clairement avec une seul action. Par exemple un OFF
> générale ou une scène.
>
> Merci pour votre aide
>
> Stéphane
#4
Salut Arnaud,

j'ai pas bien compris ce que tu as ou veux faire

@+
Anthony.

> hello Stéphane, j'ai le meme soucis que toi j'imagine. Comment lancer
> le scenario sortie (c'est a dire le mettre sur ON), qui doit envoyer 1
> off a tous les participants.
> C'est bien ca ? du coup, la dispo sur la visu du scenario entree est
> sur enable.
> (j'ai 1 contrainte supplémentaire avec ma varuna. Pour elle, les
> scenarios c est toujours ON.)
> sinon, c'etait simple : configuer 1 bouton avec 1 action entree et une
> action sortie, donc ON ou OFF. Mais bon, quand on a qqes scenarios,
> faudrait 1 mur entier d inter...
> Donc mon idée est de mettre 1 bouton qui suit 1 seul des 2 scenario
> (sortie). S il est sur on, entree devient off. Mais mon scenario ETS
> est vide... tout se joue dans la varuna ou linknx, au choix.
> je trouve ca dommage, j'aime mettre le max dans ETS. mais je ne vois
> que cette solution.
> Arnaud
>
> On 8 mar, 11:49, Stéphane <stephane.trig...@gmail.com> wrote:
>> Bonjour, il est possible dans linknx de définir la fonction d'un objet
>> (ON, OFF ou même une scène) mais comment représenté ces objet dans
>> linknx via un bouton a "usage unique" (l'expression est peut etre mal
>> choisi) plus clairement avec une seul action. Par exemple un OFF
>> générale ou une scène.
>>
>> Merci pour votre aide
>>
>> Stéphane
#5
je fais 1 post spécifique dans ce cas...

On 8 mar, 12:37, "Anthony PENHARD" <a.penh...@gmail.com> wrote:
> Salut Arnaud,
>
> j'ai pas bien compris ce que tu as ou veux faire
>
> @+
> Anthony.
>
> > hello St phane, j'ai le meme soucis que toi j'imagine. Comment lancer
> > le scenario sortie (c'est a dire le mettre sur ON), qui doit envoyer 1
> > off a tous les participants.
> > C'est bien ca ? du coup, la dispo sur la visu du scenario entree est
> > sur enable.
> > (j'ai 1 contrainte suppl mentaire avec ma varuna. Pour elle, les
> > scenarios c est toujours ON.)
> > sinon, c'etait simple : configuer 1 bouton avec 1 action entree et une
> > action sortie, donc ON ou OFF. Mais bon, quand on a qqes scenarios,
> > faudrait 1 mur entier d inter...
> > Donc mon id e est de mettre 1 bouton qui suit 1 seul des 2 scenario
> > (sortie). S il est sur on, entree devient off. Mais mon scenario ETS
> > est vide... tout se joue dans la varuna ou linknx, au choix.
> > je trouve ca dommage, j'aime mettre le max dans ETS. mais je ne vois
> > que cette solution.
> > Arnaud
>
> > On 8 mar, 11:49, St phane <stephane.trig...@gmail.com> wrote:
> >> Bonjour, il est possible dans linknx de d finir la fonction d'un objet
> >> (ON, OFF ou m me une sc ne) mais comment repr sent ces objet dans
> >> linknx via un bouton a "usage unique" (l'expression est peut etre mal
> >> choisi) plus clairement avec une seul action. Par exemple un OFF
> >> g n rale ou une sc ne.
>
> >> Merci pour votre aide
>
> >> St phane
#6
Je suis content car je ne suis pas le seul à m’être posé la question. Apres,
j'imagine que ce ne doit pas être trop dur de créé sont propre "bouton" en
js par exemple j'aimerai bien un popup de confirmation pour l'ouverture du
portail et du garage à distance ... (pour éviter les erreurs car c'est
de l’interfaçage il n'y aucun retour d'erreur).

Je vais tester le cswitch2 et voir si ça correspond. j'ai une autre question
concernant l'affichage j'ai vu des screen knxweb avec des Volets Roulants en
% et des boutons Stop (il y a d’ailleurs l'image dans knxweb) mais je n'ai
pas trouvé comment l'insérer..

En tout cas, merci pour votre réactivité !

Stephane

Le 8 mars 2011 13:00, chitloft <arnaud.cognard@laposte.net> a écrit :

> je fais 1 post spécifique dans ce cas...
>
> On 8 mar, 12:37, "Anthony PENHARD" <a.penh...@gmail.com> wrote:
> > Salut Arnaud,
> >
> > j'ai pas bien compris ce que tu as ou veux faire
> >
> > @+
> > Anthony.
> >
> > > hello St phane, j'ai le meme soucis que toi j'imagine. Comment lancer
> > > le scenario sortie (c'est a dire le mettre sur ON), qui doit envoyer 1
> > > off a tous les participants.
> > > C'est bien ca ? du coup, la dispo sur la visu du scenario entree est
> > > sur enable.
> > > (j'ai 1 contrainte suppl mentaire avec ma varuna. Pour elle, les
> > > scenarios c est toujours ON.)
> > > sinon, c'etait simple : configuer 1 bouton avec 1 action entree et une
> > > action sortie, donc ON ou OFF. Mais bon, quand on a qqes scenarios,
> > > faudrait 1 mur entier d inter...
> > > Donc mon id e est de mettre 1 bouton qui suit 1 seul des 2 scenario
> > > (sortie). S il est sur on, entree devient off. Mais mon scenario ETS
> > > est vide... tout se joue dans la varuna ou linknx, au choix.
> > > je trouve ca dommage, j'aime mettre le max dans ETS. mais je ne vois
> > > que cette solution.
> > > Arnaud
> >
> > > On 8 mar, 11:49, St phane <stephane.trig...@gmail.com> wrote:
> > >> Bonjour, il est possible dans linknx de d finir la fonction d'un objet
> > >> (ON, OFF ou m me une sc ne) mais comment repr sent ces objet dans
> > >> linknx via un bouton a "usage unique" (l'expression est peut etre mal
> > >> choisi) plus clairement avec une seul action. Par exemple un OFF
> > >> g n rale ou une sc ne.
> >
> > >> Merci pour votre aide
> >
> > >> St phane
#7
> Je suis content car je ne suis pas le seul à m’être posé la question.
> Apres,
> j'imagine que ce ne doit pas être trop dur de créé sont propre "bouton" en
> js par exemple j'aimerai bien un popup de confirmation pour l'ouverture du
> portail et du garage à distance ... (pour éviter les erreurs car c'est
> de l’interfaçage il n'y aucun retour d'erreur).

Idée intéressante c'est vrai que ça évite les mauvaises manip sur des
actions "sensibles"
cela doit en effet être assez "simple" à faire
je vais regarder pour ajouter une pop-up ou message d'alerte de validation
avant l'envoi de la commande ...

> Je vais tester le cswitch2 et voir si ça correspond. j'ai une autre
> question
> concernant l'affichage j'ai vu des screen knxweb avec des Volets Roulants
> en
> % et des boutons Stop (il y a d’ailleurs l'image dans knxweb) mais je n'ai
> pas trouvé comment l'insérer..

c'est moi qui est fait cette image "stop" et je suppose que tu as vu un de
mes screen.
j'ai, pour le moment, géré cela via plusieurs composants distincts :
- 1 switch pour monter/descendre
- 1 switch pour stop
- 1 text pour l'affichage du poucentage d'ouverture en "chiffre" ex. 54.1%
- 1 scale pour l'affichage de l'image du volet (blinds) en fonction du
poucentage de fermeture

pour le moment c'est encore "en développement" dans le cvs de knxweb (il
faut que je continu d'ailleurs ... manque de temps ...)
si tu veux utiliser l'image tu la copie dans le répertoire ou est ton
fichier xml de description (comme une image de fond) et tu l'utilises via
"custom" dans un swicth

@+
Anthony.
#8
je me rend compte que je n'ai pas poussé ma réflexion assez loin...
J'affiche la température en txt et je n'ai même pas pensés a reprendre le
retour de hauteur des volets ... Ni d’ailleurs a utiliser la même image pour
le stop (en switch on/off) par exemple ...

Comme souvent c'est devant le mur que l'on voie le moins le mur (très vrai
dans mon cas !).

En tout cas si tu a une idée pour le pop-up je suis preneur, je m'était mis
dans l'idée de faire moi même le js mais je n'ai pas tout a fait les
compétences ... Il faudrait pourtant que je m'y mette !

Merci por ton retour.

stephane
#9
j'ai fait un test et pour avoir un message d'alerte voici ce qu'il faut
modifier les lignes suivantes dans cswitch.js:

this.light.onclick=function() {
var val = this.owner.value ? 'off' : 'on';
EIBCommunicator.eibWrite(this.owner.commandObject, val);
this.owner.updateObject(this.owner.commandObject, val);
};

en :

this.light.onclick=function() {
var answer = confirm('Confirmez vous la commande ?');
if (answer){
var val = this.owner.value ? 'off' : 'on';
EIBCommunicator.eibWrite(this.owner.commandObject, val);
this.owner.updateObject(this.owner.commandObject, val);
}
};

le mieux étant de dupliquer les cswitch.js et editcswitch.js en cswitch3.js
et editcswitch3.js
et renomer toutes les occurrences "cSwitch" en "cSwitch3"

et faire la modif que dans cswitch3 car sinon tous les appuis sur un
"swicth" demandera confirmation ...
j'essayerais de conditionner cela sur les "switch" avec un nouvel attribut

@+
Anthony


Le 8 mars 2011 18:16, Stephane Triglia <stephane.triglia@gmail.com> a écrit
:

> je me rend compte que je n'ai pas poussé ma réflexion assez loin...
> J'affiche la température en txt et je n'ai même pas pensés a reprendre le
> retour de hauteur des volets ... Ni d’ailleurs a utiliser la même image pour
> le stop (en switch on/off) par exemple ...
>
> Comme souvent c'est devant le mur que l'on voie le moins le mur (très vrai
> dans mon cas !).
>
> En tout cas si tu a une idée pour le pop-up je suis preneur, je m'était mis
> dans l'idée de faire moi même le js mais je n'ai pas tout a fait les
> compétences ... Il faudrait pourtant que je m'y mette !
>
> Merci por ton retour.
>
> stephane
>
#10
Salut,

merci pour ta réponse par contre dans quel fichier doit ont appeler ce
Cswitch3 ? Juste design.html et designedit.html ?

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

>
> j'ai fait un test et pour avoir un message d'alerte voici ce qu'il faut
> modifier les lignes suivantes dans cswitch.js:
>
> this.light.onclick=function() {
> var val = this.owner.value ? 'off' : 'on';
> EIBCommunicator.eibWrite(this.owner.commandObject, val);
> this.owner.updateObject(this.owner.commandObject, val);
> };
>
> en :
>
> this.light.onclick=function() {
> var answer = confirm('Confirmez vous la commande ?');
> if (answer){
> var val = this.owner.value ? 'off' : 'on';
> EIBCommunicator.eibWrite(this.owner.commandObject, val);
> this.owner.updateObject(this.owner.commandObject, val);
> }
> };
>
> le mieux étant de dupliquer les cswitch.js et editcswitch.js en cswitch3.js
> et editcswitch3.js
> et renomer toutes les occurrences "cSwitch" en "cSwitch3"
>
> et faire la modif que dans cswitch3 car sinon tous les appuis sur un
> "swicth" demandera confirmation ...
> j'essayerais de conditionner cela sur les "switch" avec un nouvel attribut
>
> @+
> Anthony
>
>
> Le 8 mars 2011 18:16, Stephane Triglia <stephane.triglia@gmail.com> a
> écrit :
>
> je me rend compte que je n'ai pas poussé ma réflexion assez loin...
>> J'affiche la température en txt et je n'ai même pas pensés a reprendre le
>> retour de hauteur des volets ... Ni d’ailleurs a utiliser la même image pour
>> le stop (en switch on/off) par exemple ...
>>
>> Comme souvent c'est devant le mur que l'on voie le moins le mur (très vrai
>> dans mon cas !).
>>
>> En tout cas si tu a une idée pour le pop-up je suis preneur, je m'était
>> mis dans l'idée de faire moi même le js mais je n'ai pas tout a fait les
>> compétences ... Il faudrait pourtant que je m'y mette !
>>
>> Merci por ton retour.
>>
>> stephane
>>
>
>
#11
Salut,

oui dans design.html et designedit.html
il fait bien modifie dans les 2 fichiers toutes les occurences "switch" par
"swicth3" et "cSwitch" en "cSwitch3" dans cswitch3.js et editcswitch3.js que
tu as créé
j'essayerais de le faire ce soir et les mettre à dispo

@+
Anthony

Le 10 mars 2011 12:18, Stephane Triglia <stephane.triglia@gmail.com> a écrit
:

> Salut,
>
> merci pour ta réponse par contre dans quel fichier doit ont appeler ce
> Cswitch3 ? Juste design.html et designedit.html ?
>
> Le 8 mars 2011 19:28, Anthony PENHARD <a.penhard@gmail.com> a écrit :
>
>
>> j'ai fait un test et pour avoir un message d'alerte voici ce qu'il faut
>> modifier les lignes suivantes dans cswitch.js:
>>
>> this.light.onclick=function() {
>> var val = this.owner.value ? 'off' : 'on';
>> EIBCommunicator.eibWrite(this.owner.commandObject, val);
>> this.owner.updateObject(this.owner.commandObject, val);
>> };
>>
>> en :
>>
>> this.light.onclick=function() {
>> var answer = confirm('Confirmez vous la commande ?');
>> if (answer){
>> var val = this.owner.value ? 'off' : 'on';
>> EIBCommunicator.eibWrite(this.owner.commandObject, val);
>> this.owner.updateObject(this.owner.commandObject, val);
>> }
>> };
>>
>> le mieux étant de dupliquer les cswitch.js et editcswitch.js en
>> cswitch3.js et editcswitch3.js
>> et renomer toutes les occurrences "cSwitch" en "cSwitch3"
>>
>> et faire la modif que dans cswitch3 car sinon tous les appuis sur un
>> "swicth" demandera confirmation ...
>> j'essayerais de conditionner cela sur les "switch" avec un nouvel attribut
>>
>>
>> @+
>> Anthony
>>
>>
>> Le 8 mars 2011 18:16, Stephane Triglia <stephane.triglia@gmail.com> a
>> écrit :
>>
>> je me rend compte que je n'ai pas poussé ma réflexion assez loin...
>>> J'affiche la température en txt et je n'ai même pas pensés a reprendre le
>>> retour de hauteur des volets ... Ni d’ailleurs a utiliser la même image pour
>>> le stop (en switch on/off) par exemple ...
>>>
>>> Comme souvent c'est devant le mur que l'on voie le moins le mur
>>> (très vrai dans mon cas !).
>>>
>>> En tout cas si tu a une idée pour le pop-up je suis preneur, je m'était
>>> mis dans l'idée de faire moi même le js mais je n'ai pas tout a fait les
>>> compétences ... Il faudrait pourtant que je m'y mette !
>>>
>>> Merci por ton retour.
>>>
>>> stephane
>>>
>>
>>
>
#12
Salut,

j'ai tout fait est ça marche nickel par contre je n'ai pas trouvé comment
upload les fichiers... si quelqu'un me dit comment faire je peut le mettre
en ligne avec un tuto.

J'ai remarqué cette phrase:
Google Groupes ne prend plus en charge les fonctions Pages et Fichiers. À
dater du 13 janvier, vous ne pourrez plus mettre en ligne de nouveau
contenu, mais vous pourrez toujours visualiser et télécharger le contenu
existant. Pour plus d'informations et d'options de stockage du contenu,
consultez cette
annonce<http://groups-announcements.blogspot.com/2010/09/notice-about-pages-and-files.html?hl=fr>
.
Le 10 mars 2011 13:20, Anthony PENHARD <a.penhard@gmail.com> a écrit :

> Salut,
>
> oui dans design.html et designedit.html
> il fait bien modifie dans les 2 fichiers toutes les occurences "switch" par
> "swicth3" et "cSwitch" en "cSwitch3" dans cswitch3.js et editcswitch3.js que
> tu as créé
> j'essayerais de le faire ce soir et les mettre à dispo
>
> @+
> Anthony
>
> Le 10 mars 2011 12:18, Stephane Triglia <stephane.triglia@gmail.com> a
> écrit :
>
> Salut,
>>
>> merci pour ta réponse par contre dans quel fichier doit ont appeler ce
>> Cswitch3 ? Juste design.html et designedit.html ?
>>
>> Le 8 mars 2011 19:28, Anthony PENHARD <a.penhard@gmail.com> a écrit :
>>
>>
>>> j'ai fait un test et pour avoir un message d'alerte voici ce qu'il faut
>>> modifier les lignes suivantes dans cswitch.js:
>>>
>>> this.light.onclick=function() {
>>> var val = this.owner.value ? 'off' : 'on';
>>> EIBCommunicator.eibWrite(this.owner.commandObject, val);
>>> this.owner.updateObject(this.owner.commandObject, val);
>>> };
>>>
>>> en :
>>>
>>> this.light.onclick=function() {
>>> var answer = confirm('Confirmez vous la commande ?');
>>> if (answer){
>>> var val = this.owner.value ? 'off' : 'on';
>>> EIBCommunicator.eibWrite(this.owner.commandObject, val);
>>> this.owner.updateObject(this.owner.commandObject, val);
>>> }
>>> };
>>>
>>> le mieux étant de dupliquer les cswitch.js et editcswitch.js en
>>> cswitch3.js et editcswitch3.js
>>> et renomer toutes les occurrences "cSwitch" en "cSwitch3"
>>>
>>> et faire la modif que dans cswitch3 car sinon tous les appuis sur un
>>> "swicth" demandera confirmation ...
>>> j'essayerais de conditionner cela sur les "switch" avec un nouvel
>>> attribut
>>>
>>> @+
>>> Anthony
>>>
>>>
>>> Le 8 mars 2011 18:16, Stephane Triglia <stephane.triglia@gmail.com> a
>>> écrit :
>>>
>>> je me rend compte que je n'ai pas poussé ma réflexion assez loin...
>>>> J'affiche la température en txt et je n'ai même pas pensés a reprendre le
>>>> retour de hauteur des volets ... Ni d’ailleurs a utiliser la même image pour
>>>> le stop (en switch on/off) par exemple ...
>>>>
>>>> Comme souvent c'est devant le mur que l'on voie le moins le mur
>>>> (très vrai dans mon cas !).
>>>>
>>>> En tout cas si tu a une idée pour le pop-up je suis preneur, je m'était
>>>> mis dans l'idée de faire moi même le js mais je n'ai pas tout a fait les
>>>> compétences ... Il faudrait pourtant que je m'y mette !
>>>>
>>>> Merci por ton retour.
>>>>
>>>> stephane
>>>>
>>>
>>>
>>
>


Atteindre :


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