Objet knxweb a usage unique - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Archives eib-domotique (https://www.knx-fr.com/forumdisplay.php?fid=8) +--- Sujet : Objet knxweb a usage unique (/showthread.php?tid=522) |
Objet knxweb a usage unique - Stéphane - 08/03/2011 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 Objet knxweb a usage unique - chitloft - 08/03/2011 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 Objet knxweb a usage unique - Anthony PENHARD - 08/03/2011 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/linknx/knxweb/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 Objet knxweb a usage unique - Anthony PENHARD - 08/03/2011 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 Objet knxweb a usage unique - chitloft - 08/03/2011 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 Objet knxweb a usage unique - Stephane Triglia - 08/03/2011 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 Objet knxweb a usage unique - Anthony PENHARD - 08/03/2011 > 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. Objet knxweb a usage unique - Stephane Triglia - 08/03/2011 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 Objet knxweb a usage unique - Anthony PENHARD - 08/03/2011 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 > Objet knxweb a usage unique - Stephane Triglia - 10/03/2011 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 >> > > Objet knxweb a usage unique - Anthony PENHARD - 10/03/2011 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 >>> >> >> > Objet knxweb a usage unique - Stephane Triglia - 10/03/2011 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 >>>> >>> >>> >> > |