26/02/2010, 00:41:29
Je viens de faire une première ébauche. ce sont les fichiers
cswitch2.js et editcswitch2.js dans la section fichiers du forum. Il
faut les placer dans le répertoire "js" de knxweb et ajouter les
lignes suivantes dans designedit.html (l'ordre détermine l'ordre
d'apparition des contrôles dans le menu):
<script type="text/javascript" src="js/cswitch2.js"></script>
<script type="text/javascript" src="js/editcswitch2.js"></script>
et ajouter seulement la première dans design.html
Ensuite vous devriez voir apparaitre un nouveau contrôle "New switch
(short/long)"dans le menu.
Pour les champs valeurs, il faut utiliser "on" et "off". J'ai laissé
la possibilité d'utiliser du texte comme ça ça pourra servir pour des
tas d'autres fonctions.
Pour un volet, il faut combiner 2 contrôles de ce type, l'un avec les
2 valeurs à "on" et l'autre avec les 2 valeurs à "off".
Il faudra probablement également utiliser le flag "f" (ou "s" à partir
de la version 0.0.1.27) pour forcer l'envoi sur le bus même si le même
valeur à déjà été envoyée précédemment (par défaut, linknx n'envoie la
valeur que si elle change)
Il a encore quelques petits défauts, notamment qu'il réagit aussi au
clicks sur le bouton droit, et qu'il n'envoie l'ordre "long" que
lorsqu'on relâche le click et pas quand le délai configuré est
dépassé. Dites moi si ça vous cause des soucis à l'utilisation.
A+
Jean-François
On 25 fév, 23:26, jef2000 <jef2...@ouaye.net> wrote:
> Je viens de regarder la doc du N521 siemens et des hager TXA223 à
> TXA228. La commande se fait effectivement par 2 objets ON/OFF
> objet monter/descendre: ON=decendre et OFF=monter
> objet lamelles/stop: ON=fermer les lamelles et OFF=ouvrir les
> lamelles. Si le volet monte ou descend, ON ou OFF sur cet objet arrête
> le mouvement
>
> Dans knxweb, on pourrait créer un bouton qui lors d'un appui court
> envoie une valeur configurable sur un objet spécifié et lors d'un
> appui long une autre valeur configurable sur un autre objet spécifié.
> Avec 2 boutons de ce type, on pourrait donc gérer un volet ou store.
> Pour le positionnement absolu, il faudrait créer un 'slider' qui
> permet de choisir une valeur entre 0 et 100% (ou entre 0 et 360°)
>
> On 25 fév, 21:12, kraven <ohl.christo...@gmail.com> wrote:
>
> > > quelqu'un sur le forum à déjà utilisé knxweb, ou autre interface
> > > perso, avec linknx pour
> > > gérer des volets avec position en % et/ ou store à lamelles ?
>
> > Oui moi mais uniquement en visu, pas pour la commande.
>
> > Sinon est-ce qu'envoyer une copie du moniteur de bus ou alors les log
> > linknx peuvent aider à comprendre le fonctionnement des stores à
> > lamelles?
>
> > A+
cswitch2.js et editcswitch2.js dans la section fichiers du forum. Il
faut les placer dans le répertoire "js" de knxweb et ajouter les
lignes suivantes dans designedit.html (l'ordre détermine l'ordre
d'apparition des contrôles dans le menu):
<script type="text/javascript" src="js/cswitch2.js"></script>
<script type="text/javascript" src="js/editcswitch2.js"></script>
et ajouter seulement la première dans design.html
Ensuite vous devriez voir apparaitre un nouveau contrôle "New switch
(short/long)"dans le menu.
Pour les champs valeurs, il faut utiliser "on" et "off". J'ai laissé
la possibilité d'utiliser du texte comme ça ça pourra servir pour des
tas d'autres fonctions.
Pour un volet, il faut combiner 2 contrôles de ce type, l'un avec les
2 valeurs à "on" et l'autre avec les 2 valeurs à "off".
Il faudra probablement également utiliser le flag "f" (ou "s" à partir
de la version 0.0.1.27) pour forcer l'envoi sur le bus même si le même
valeur à déjà été envoyée précédemment (par défaut, linknx n'envoie la
valeur que si elle change)
Il a encore quelques petits défauts, notamment qu'il réagit aussi au
clicks sur le bouton droit, et qu'il n'envoie l'ordre "long" que
lorsqu'on relâche le click et pas quand le délai configuré est
dépassé. Dites moi si ça vous cause des soucis à l'utilisation.
A+
Jean-François
On 25 fév, 23:26, jef2000 <jef2...@ouaye.net> wrote:
> Je viens de regarder la doc du N521 siemens et des hager TXA223 à
> TXA228. La commande se fait effectivement par 2 objets ON/OFF
> objet monter/descendre: ON=decendre et OFF=monter
> objet lamelles/stop: ON=fermer les lamelles et OFF=ouvrir les
> lamelles. Si le volet monte ou descend, ON ou OFF sur cet objet arrête
> le mouvement
>
> Dans knxweb, on pourrait créer un bouton qui lors d'un appui court
> envoie une valeur configurable sur un objet spécifié et lors d'un
> appui long une autre valeur configurable sur un autre objet spécifié.
> Avec 2 boutons de ce type, on pourrait donc gérer un volet ou store.
> Pour le positionnement absolu, il faudrait créer un 'slider' qui
> permet de choisir une valeur entre 0 et 100% (ou entre 0 et 360°)
>
> On 25 fév, 21:12, kraven <ohl.christo...@gmail.com> wrote:
>
> > > quelqu'un sur le forum à déjà utilisé knxweb, ou autre interface
> > > perso, avec linknx pour
> > > gérer des volets avec position en % et/ ou store à lamelles ?
>
> > Oui moi mais uniquement en visu, pas pour la commande.
>
> > Sinon est-ce qu'envoyer une copie du moniteur de bus ou alors les log
> > linknx peuvent aider à comprendre le fonctionnement des stores à
> > lamelles?
>
> > A+