# Associer un bouton +/- au slider de couleur ou luminosité

**URL:** <https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909>\
**Category:** Demandes livrées\
**Tags:** feature-core\
**Created:** [Février 9, 2022, 12:16 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909 "2022-02-09T12:16:45Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Février 9, 2022, 12:16 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/1 "2022-02-09T12:16:45Z")

</div>

**Feature description**  
J’ai un bouton ikéa sans fil qui permet de faire varier la luminosité d’une ampoule quand il lui est associé en direct.  
Via Gladys et Zigbee2MQTT je n’ai pas la possibilité de faire la même chose.  
Node-Red le permet via une pseudo boucle infinie, mais c’est pas ouf en terme de performance, stockage base de données et expérience utilisateur.

Je voudrais pouvoir faire varier l’intensité lumineuse ou la lumière avec des boutons prévus pour, qui ont un + et un -.

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Février 9, 2022, 1:29 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/2 "2022-02-09T13:29:14Z")

</div>

J’allais ouvrir une demande de fonctionnalité aujourd’hui qui concerne aussi les sliders de lumière…  
Je réponds ici pour voir si je crée un autre topic ou pas au final.

Ce qui est compliqué quand on a plusieurs ampoules c’est qu’elles puissent avoir toutes la même luminosité / temperature de couleur… Or là on fait a bisto de nas en jouant avec le slider.

Je pensais de mon côté à un affichage en chiffre lorsqu’on slide (du genre un curseur avec une valeur écrite dedans). Comme ça on peut facilement régler les ampoules sur la même valeur.  
Du genre ça : [html - HTML5 input type range show range value - Stack Overflow](https://stackoverflow.com/questions/10004723/html5-input-type-range-show-range-value)

Mais encore mieux avec la valeur intégrée au point du slider que l’on déplace.

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [Février 10, 2022, 8:47 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/3 "2022-02-10T20:47:34Z")

</div>

> [@guim31](#):
>
> Ce qui est compliqué quand on a plusieurs ampoules c’est qu’elles puissent avoir toutes la même luminosité / temperature de couleur… Or là on fait a bisto de nas en jouant avec le slider.

Bonsoir [guim31](https://community.gladysassistant.com/u/guim31),  
Pour depanner j’ai fais ça sur Node-Red, j’ai 2 slider et un affichage suivant le slider que tu bouges, la valeur correspondante s’affiche, c’est pas terrible mais ça fait le job 😀  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5529cc60f9ee8344e62239149ce7e3a151badca4.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/90690fabd4986d0399d5122742c9cf94c5d88ddb.png)

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Février 10, 2022, 8:56 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/4 "2022-02-10T20:56:44Z")

</div>

En effet c’est n’est pas l’idéal, mais c’est une sympa petit hack ! 👍

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Février 11, 2022, 7:23 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/5 "2022-02-11T07:23:22Z")

</div>

Sauf que dans mon cas j’ai un bouton physique qui est pas géré par Gladys et pas nativement par node red j’ai l’impression 😐

Sinon pas mal l’astuce, ça peut être bien pratique !

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [Février 11, 2022, 7:45 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/6 "2022-02-11T07:45:26Z")

</div>

> [@lmilcent](#):
>
> Sauf que dans mon cas j’ai un bouton physique

bonjour [lmilcent](https://community.gladysassistant.com/u/lmilcent),  
Par curiosité c’est quoi ce bouton?

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Février 11, 2022, 8:52 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/7 "2022-02-11T08:52:11Z")

</div>

> **[TRÅDFRI Variateur d'intensité sans fil, blanc](https://www.ikea.com/fr/fr/p/tradfri-variateur-dintensite-sans-fil-blanc-70408595/)**
>
> Découvrez en plus sur notre produit TRÅDFRI Variateur d'intensité sans fil, blanc. Produit durable pour économiser l'énergie ✅ Profitez de prix IKEA toute l'année

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [Février 11, 2022, 9:39 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/8 "2022-02-11T09:39:16Z")

</div>

Ce n’est pas compatible avec un pont Hue? il me semblait que les ampoules l’étaient. Mais il faut un pont Hue pour le voir:grinning:

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Novembre 24, 2022, 7:38 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/9 "2022-11-24T19:38:45Z")

</div>

J’ai remarqué que Ikea propose d’associer physiquement les boutons +/- sur une ampoule pour contrôler sa luminosité.  
Ça ne passe même pas par une box propriétaire.

Comment on pourrait mettre en place ce genre d’association dans Gladys ? Car en regardant dans les scènes les déclencheurs, on pourrait faire :

1. Déclenchement sur valeur `DOWN`, `Light Down` ou action équivalente envoyée par le bouton
2. Diminuer la luminosité, par palier, de manière fluide, **tant que** le bouton ne renvoie une autre valeur (`STOP` ou `UP` par exemple). L’utilisateur peut choisir la valeur en millisecondes entre chaque palier.

De cette manière, Gladys utilise peu de ressources pour diminuer la luminosité d’une ampoule, et les boutons physiques de variation d’intensité sont toujours gérés via des scènes.

J’avais fait un test dans NodeRed, mais ma boucle était trop rapide et faisait utiliser 100% du cpu.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Février 10, 2025, 1:42 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/10 "2025-02-10T13:42:56Z")

</div>

Je pense que cette problématique peut être résolu avec une action «&nbsp;Tant que&nbsp;» dans les scènes.

Ce qui permet de faire:

**Tant que** : action = «&nbsp;brightness\_move\_up&nbsp;» et luminosité \< 100  
**Alors :**  
- Luminosité = luminosité + 10  
- Attendre 200ms

Je pense qu’il peut y avoir une demande de fonctionnalité pour ce bloc «&nbsp;tant que&nbsp;» 🙂

ça viendra en revanche après que ce sujet soit terminé :

> [@Scènes : Continuer seulement si ... SINON / SINON SI](https://community.gladysassistant.com/t/scenes-continuer-seulement-si-sinon-sinon-si/6223/41):
>

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Février 10, 2025, 10:39 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/11 "2025-02-10T22:39:17Z")

</div>

Dans l’idée, c’est une bonne solution.

Dans les faits, c’est à tester pour ce cas particulier.  
J’avais dû faire une «&nbsp;paire&nbsp;» dans Z2M directement pour que le bouton puisse contrôler mon ampoule en luminosité de manière «&nbsp;smooth&nbsp;».

Sinon à la main, avec NodeRed par exemple, on voyait les différents niveaux de luminosités par étapes, sans que ça soit «&nbsp;lisse&nbsp;». Pas gênant mais moins joli à vivre.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Février 13, 2025, 7:43 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/12 "2025-02-13T07:43:16Z")

</div>

Ok, du coup est-ce que cette demande de fonctionnalité a encore du sens ?

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Février 14, 2025, 4:52 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/13 "2025-02-14T16:52:58Z")

</div>

Oui, dans l’idée c’est de proposer une option dans le service Gladys de configurer la paire bouton / LED, comme on peut le faire dans Z2M à la main.

Histoire que personne n’ai à utiliser l’UI de Z2M, de tout faire dans Gladys.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Février 17, 2025, 7:22 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/14 "2025-02-17T07:22:48Z")

</div>

Honnêtement, je ne sais pas si on veut copier cette fonctionnalité dans Gladys si elle existe déjà dans Zigbee2mqtt.

Et je ne suis pas sûr qu’on veuille mettre en avant cette fonctionnalité, pairer un bouton avec une lampe amène plein d’inconvénients: déjà, tu ne peux plus utiliser le bouton dans Gladys.

Donc tu te retrouves avec un bouton «&nbsp;simple&nbsp;» qui ne fait que de l’allumage/extinction/variation luminosité. Pour moi, tout l’intérêt de Gladys, c’est de pouvoir faire des boutons intelligents.

Chez moi par exemple, tous mes boutons IKEA ont des comportements différents suivant l’heure de la journée: le jour, allumage du plafonnier pleine puissance, et la nuit, allumage de bande de LED au sol (pas de plafonnier), ou alors plafonnier à luminosité réduite. Pour mettre la pleine puissance de nuit, j’ai configuré l’appuie long sur le bouton.

Si j’avais pairé mon bouton, je n’aurais pas pu faire tout ça !

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [Février 17, 2025, 10:20 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/15 "2025-02-17T10:20:03Z")

</div>

> [@pierre-gilles](#):
>
> Chez moi par exemple, tous mes boutons IKEA ont des comportements différents suivant l’heure de la journée: le jour, allumage du plafonnier pleine puissance, et la nuit, allumage de bande de LED au sol (pas de plafonnier), ou alors plafonnier à luminosité réduite. Pour mettre la pleine puissance de nuit, j’ai configuré l’appuie long sur le bouton.

Ça n’apportera rien à votre discussion, mais juste pour dire que je trouve ce fonctionnement très malin ! Faut que je réfléchisse à faire de même chez moi, dis donc 😉

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Février 17, 2025, 6:22 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/16 "2025-02-17T18:22:15Z")

</div>

C’est vrai que c’est un inconvénient majeur.  
La boucle «&nbsp;tant que&nbsp;» reste intéressante dans pleins de cas, je vais faire la demande !

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Février 17, 2025, 6:35 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/17 "2025-02-17T18:35:29Z")

</div>

> [@\[Scène\] "Tant que", pouvoir faire des boucles contrôlées](https://community.gladysassistant.com/t/scene-tant-que-pouvoir-faire-des-boucles-controlees/9383):
>
> Discuté ici : [https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/16](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/16)Description Permettre dans une scène, de répéter une action jusqu’à un ou plusieurs critères. Exemple Permettre en appuyant sur un bouton d’augmenter la luminosité d’une ampoule pas à pas. Tant que : action = « brightness\_move\_up » et luminosité \< 100 Alors : Luminosité = luminosité + 10 Attendre 200ms

Je propose de fermer cette demande.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Février 18, 2025, 7:45 UTC](https://community.gladysassistant.com/t/associer-un-bouton-au-slider-de-couleur-ou-luminosite/6909/18 "2025-02-18T07:45:32Z")

</div>


