Utilisation avancée d'un bouton pour un éclairage multi-zones - 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 : Utilisation avancée d'un bouton pour un éclairage multi-zones (/showthread.php?tid=291) |
Utilisation avancée d'un bouton pour un éclairage multi-zones - Frédéric - 09/08/2010 Bonjour, J'aimerais utiliser un unique bouton pour allumer un éclairage découpé en zones. Par exemple, le premier appui sur le bouton allume une partie de l'éclairage, un second appui allume un peu plus de lampes, et le 3ème appui allume tout. Et un appui unique lorsque les lampes sont allumées (quel que soit le nombre de zones) éteint tout (cela veut dire que les 3 appuis pour allumer les 3 zones doivent être fait dans un lapse de temps défini). J'imagine qu'aucun bouton ne permet de faire ça de base, et qu'il faut une petite logique externe. En gros, il faut un compteur et un timer, plus une ou deux bascules. Quel module pourrait faire ça ? D'avance merci. -- Frédéric Utilisation avancée d'un bouton pour un éclairage multi-zones - marc.assin - 09/08/2010 On 9 août, 09:10, Frédéric <f...@gbiloba.org> wrote: > J'imagine qu'aucun bouton ne permet de faire ça de base, et qu'il faut une > petite logique externe. En gros, il faut un compteur et un timer, plus une > ou deux bascules. US/U x.x peut faire des comptages, mais pas de logique avancée. J'emploie cette fonction pour enclencher des "codes secrets", du genre "2 appuis rapides = action X, 3 appuis rapides = action Y, oui, je sais, c'est de la bricole) > Quel module pourrait faire ça ? J'ai bien une idée, mais elle ne sera pas la bienvenue. Je ne vois que un module logique (Merten, ABB, Siemens, etc ...) mais on s'embarque... Utilisation avancée d'un bouton pour un éclairage multi-zones - Frédéric - 09/08/2010 Le lundi 9 août 2010, marc.assin a écrit : > > Quel module pourrait faire ça ? > > J'ai bien une idée, mais elle ne sera pas la bienvenue. ? > Je ne vois que un module logique (Merten, ABB, Siemens, etc ...) mais > on s'embarque... Tu penses que c'est trop merdique à faire ? -- Frédéric Utilisation avancée d'un bouton pour un éclairage multi-zones - marc.assin - 09/08/2010 On 9 août, 12:28, Frédéric <f...@gbiloba.org> wrote: > Tu penses que c'est trop merdique à faire ? Non, non, pas du tout. Ces fonctions logiques sont faites pour çà. De plus, le cas évoqué est relativement simple (sans vouloir t'offenser) La remarque allait plustôt dans une autre direction, évoquée il y très longtemps, tout le monde a oublié, c'est très bien. Utilisation avancée d'un bouton pour un éclairage multi-zones - jean-michel - 09/08/2010 D'après la doc du US/U 2.2 ou 4.2, la fonction “Push button with multiple operation” permettrait d'obtenir quelque chose qui s'approche de ton besoin. On peut définir qu'un appui bref sur le bouton allume ou éteigne une zone (fonction toggle vers un objet), que deux appuis brefs rapprochés allument ou éteignent une deuxième zone(un autre objet), que trois appuis brefs rapprochés allument ou éteignent une troisième zone (un troisième objet). C'est un peu différent du fonctionnement que tu évoquais, mais cela permet de faire n'importe quelle combinaison d'allumage puisqu'on peut allumer ou éteindre chacune des trois zones indépendamment. En revanche (et la ça va te plaire), un appui long sur le bouton peut envoyer une fonction off vers un autre objet, ce qui permet d'éteindre les trois zones simultanément. Note : Je n'ai pas testé, c'est juste ce que j'ai lu dans la doc page 36. Utilisation avancée d'un bouton pour un éclairage multi-zones - Frédéric - 09/08/2010 On lundi 09 août 2010, jean-michel wrote: > D'après la doc du US/U 2.2 ou 4.2, la fonction “Push button with > multiple operation†permettrait d'obtenir quelque chose qui s'approche > de ton besoin. > > On peut définir qu'un appui bref sur le bouton allume ou éteigne une > zone (fonction toggle vers un objet), que deux appuis brefs rapprochés > allument ou éteignent une deuxième zone(un autre objet), que trois > appuis brefs rapprochés allument ou éteignent une troisième zone (un > troisième objet). > > C'est un peu différent du fonctionnement que tu évoquais, mais cela > permet de faire n'importe quelle combinaison d'allumage puisqu'on peut > allumer ou éteindre chacune des trois zones indépendamment. > > En revanche (et la ça va te plaire), un appui long sur le bouton peut > envoyer une fonction off vers un autre objet, ce qui permet d'éteindre > les trois zones simultanément. > > Note : Je n'ai pas testé, c'est juste ce que j'ai lu dans la doc page > 36. C'est déjà un bon début ; il suffirait d'un mécanisme pour qu'une adresse de groupe redirige en fait sur une ou plusieurs adresses : zone 1 = 1.1.1 zone 2 = 1.1.2 zone 3 = 1.1.3 1 clic -> 1.1.4 2 clicks -> 1.1.5 3 clicks -> 1.1.6 et 1.1.4 -> 1.1.1 1.1.5 -> 1.1.1 + 1.1.2 1.1.6 -> 1.1.1 + 1.1.2 + 1.1.3 C'est faisable ? Avec quoi ? -- Frédéric Utilisation avancée d'un bouton pour un éclairage multi-zones - Pascal - 11/08/2010 On Aug 9, 11:02 pm, Frédéric <f...@gbiloba.org> wrote: > et 1.1.4 -> 1.1.1 > 1.1.5 -> 1.1.1 + 1.1.2 > 1.1.6 -> 1.1.1 + 1.1.2 + 1.1.3 > > C'est faisable ? Avec quoi ? C'est une demande courante, mais malheureusement la norme n'encourage pas ce genre de comportement où les messages risqueraient de se multiplient exponentiellement, donc ça exige probablement un module supplémentaire. Voici une autre idée, sans module logique, exploitant la fonction "Automatisme" des actuateurs Hager TXA (ou équivalent) : Poussoir configuré en télérupteur. Relais "lampe 1" configuré en sortie ON/OFF simple. Relais "lampe 2" configuré en automatisme "Autorisation ON/OFF". Relais "lampe 3" configuré en automatisme "Autorisation ON/OFF". On connecte les objets de la façon suivante : Poussoir -> Entrée "ON/OFF" du relais "lampe 1". Retour d'état "lampe 1" -> Entrée "automatisme" du relais "lampe 2". Poussoir -> Entrée "ON/OFF" du relais "lampe 2". Retour d'état "lampe 2" -> Entrée "automatisme" du relais "lampe 3". Poussoir -> Entrée "ON/OFF" du relais "lampe 3". Retour d'état "lampe 3" -> Entrée "indication d'état" du poussoir. Je n'ai pas testé ça en pratique, ni essayé de simuler le fonctionnement (les spécifications des actuateurs ne sont pas assez précises pour ça) mais c'est une piste amusante à explorer. Utilisation avancée d'un bouton pour un éclairage multi-zones - Pascal - 11/08/2010 On Aug 9, 11:02 pm, Frédéric <f...@gbiloba.org> wrote: > C'est déjà un bon début ; il suffirait d'un mécanisme pour qu'une adresse > de groupe redirige en fait sur une ou plusieurs adresses : > > zone 1 = 1.1.1 > zone 2 = 1.1.2 > zone 3 = 1.1.3 > > 1 clic -> 1.1.4 > 2 clicks -> 1.1.5 > 3 clicks -> 1.1.6 > > et 1.1.4 -> 1.1.1 > 1.1.5 -> 1.1.1 + 1.1.2 > 1.1.6 -> 1.1.1 + 1.1.2 + 1.1.3 P.S. Dans ce cas précis on n'a pas besoin de "rediriger" les adresses ; il suffit de connecter plusieurs addresses sur chaque entrée d'actuateur, non ? 1.1.4 -> actuateur zone 1 1.1.5 -> actuateurs zone 1 et zone 2 1.1.6 -> actuateurs zone 1, zone 2 et zone 3 appui long -> OFF vers 1.1.7 1.1.7 -> actuateurs zone 1, zone 2 et zone 3 Utilisation avancée d'un bouton pour un éclairage multi-zones - jef2000 - 12/08/2010 Salut, Le problème des appuis longs et appuis multiples, c'est que ça rend le système moins réactif. Pour un bouton poussoir avec juste un appui court pour allumer la lumière, la lumière s'allume dès qu'on appuie. Si on ajoute une fonction "appui long", lors d'un appui court, la lumière ne s'allume que lorsqu'on relâche le bouton poussoir car tant que l'on maintient appuyé, le système ne peut pas deviner que c'est un appui court. Pour un appui multiple, supposons que le délai max entre les appuis successifs est d'une seconde, l'éclairage sélectionné ne s'activera qu'une seconde après le dernier appui. Pour des fonctions comme de l'éclairage où l'on s'attend à voir un résultat immédiat c'est parfois un peu déroutant quand on n'y est pas habitué. Si ce comportement te convient, avec juste un US/U 2.2 tu peux obtenir ceci: appui simple => 1 groupe s'allume appui double => 2 groupes s'allument appui triple => 3 groupes s'allument appui long => tout s'éteint Pour obtenir ceci, il faut jouer avec les adresses de groupe. sortie 1 => 1/1/1, 1/1/2 et 1/1/3 sortie 2 => 1/1/2 et 1/1/3 sortie 3 => 1/1/3 appui simple => 1/1/1 appui double => 1/1/2 appui triple => 1/1/3 appui long => 1/1/3 les appuis multiples sont configurés pour envoyer un ON et l'appui long pour envoyer un OFF. En regardant la fonction appui multiple dans ETS, je viens même de découvrir un paramètre "Transmit value on every operation" et si il se comporte comme je suppose, ça contredit en partie ma première explication sur le temps de réponse. Dans ce cas, je suppose que lors d'un appui triple, le premier appui envoie ON sur 1/1/1, le second envoie ON sur 1/1/2, le troisième envoie ON sur 1/1/3. Je n'ai pas testé personnellement la solution. A+ Jean-François On 12 août, 00:36, Pascal <pb115...@pabr.org> wrote: > On Aug 9, 11:02 pm, Frédéric <f...@gbiloba.org> wrote: > > > C'est déjà un bon début ; il suffirait d'un mécanisme pour qu'une adresse > > de groupe redirige en fait sur une ou plusieurs adresses : > > > zone 1 = 1.1.1 > > zone 2 = 1.1.2 > > zone 3 = 1.1.3 > > > 1 clic -> 1.1.4 > > 2 clicks -> 1.1.5 > > 3 clicks -> 1.1.6 > > > et 1.1.4 -> 1.1.1 > > 1.1.5 -> 1.1.1 + 1.1.2 > > 1.1.6 -> 1.1.1 + 1.1.2 + 1.1.3 > > P.S. Dans ce cas précis on n'a pas besoin de "rediriger" les > adresses ; il suffit de connecter plusieurs addresses sur > chaque entrée d'actuateur, non ? > > 1.1.4 -> actuateur zone 1 > 1.1.5 -> actuateurs zone 1 et zone 2 > 1.1.6 -> actuateurs zone 1, zone 2 et zone 3 > > appui long -> OFF vers 1.1.7 > 1.1.7 -> actuateurs zone 1, zone 2 et zone 3 Utilisation avancée d'un bouton pour un éclairage multi-zones - Frédéric - 12/08/2010 On jeudi 12 août 2010, jef2000 wrote: > En regardant la fonction appui multiple dans ETS, je viens même de > découvrir un paramètre "Transmit value on every operation" et si il se > comporte comme je suppose, ça contredit en partie ma première > explication sur le temps de réponse. Dans ce cas, je suppose que lors > d'un appui triple, le premier appui envoie ON sur 1/1/1, le second > envoie ON sur 1/1/2, le troisième envoie ON sur 1/1/3. Je vais creuser de ce côté, car ça me plaît bien. Merci pour les explications. -- Frédéric Utilisation avancée d'un bouton pour un éclairage multi-zones - jean-michel - 12/08/2010 On 12 août, 16:27, jef2000 <jef2...@ouaye.net> wrote: > Salut, > > Le problème des appuis longs et appuis multiples, c'est que ça rend le > système moins réactif. ... > En regardant la fonction appui multiple dans ETS, je viens même de > découvrir un paramètre "Transmit value on every operation" et si il se > comporte comme je suppose, ça contredit en partie ma première > explication sur le temps de réponse. Dans ce cas, je suppose que lors > d'un appui triple, le premier appui envoie ON sur 1/1/1, le second > envoie ON sur 1/1/2, le troisième envoie ON sur 1/1/3. Très instructif. Je n'avais pas pensé au fait qu'un appui long obligeait à prendre en compte les appuis courts seulement au relâchement. Mais c'est logique. En revanche, l'option "Transmit value on every operation" ne me semble pas contredire ton explication. Rien ne dit que les différents envois ne seront pas exécutés eux-aussi sur le front descendant de chaque appui sur le poussoir. Il faut bien continuer à distinguer l'appui long... |