| 
		
	
	
		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
 
		
	 
	
	
		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...
 
		
	 
	
	
		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
 
		
	 
	
	
		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.
 
		
	 
	
	
		D'après la doc du US/U 2.2 ou 4.2, la fonction “Push button withmultiple 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.
 
		
	 
	
	
		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
 
		
	 
	
	
		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.
 
		
	 
	
	
		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
 
		
	 
	
	
		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
 
		
	 
	
	
		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
 
		
	 
	
	
		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...
 
		
	 |