Descripción de la función
Tengo un botón inalámbrico de IKEA que permite ajustar el brillo de una bombilla cuando se asocia directamente con ella.
Mediante Gladys y Zigbee2MQTT no tengo la posibilidad de hacer lo mismo.
Node-Red lo permite mediante un bucle infinito, pero no es óptimo en términos de rendimiento, almacenamiento en la base de datos y experiencia de usuario.
Me gustaría poder ajustar la intensidad luminosa o la luz con botones diseñados para ello, que tienen un + y un -.
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
Mais encore mieux avec la valeur intégrée au point du slider que l’on déplace.
Bonsoir 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
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 :
Déclenchement sur valeur DOWN, Light Down ou action équivalente envoyée par le bouton
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.
En la práctica, hay que probarlo para este caso en particular.
Tuve que hacer una « pareja » directamente en Z2M para que el botón pudiera controlar mi bombilla en cuanto a luminosidad de manera « suave ».
De lo contrario, a mano, con NodeRed por ejemplo, se veían los diferentes niveles de luminosidad por pasos, sin que fuera « suave ». No molesto pero menos bonito de vivir.
Honestamente, no sé si queremos copiar esta funcionalidad en Gladys si ya existe en Zigbee2mqtt.
Y no estoy seguro de que queramos destacar esta funcionalidad, emparejar un botón con una lámpara conlleva muchos inconvenientes: ya no puedes usar el botón en Gladys.
Por lo tanto, te quedas con un botón « simple » que solo hace encendido/apagado/ajuste de luminosidad. Para mí, todo el interés de Gladys es poder hacer botones inteligentes.
En mi caso, por ejemplo, todos mis botones IKEA tienen comportamientos diferentes según la hora del día: de día, encendido del plafón a máxima potencia, y de noche, encendido de una tira de LED en el suelo (sin plafón), o entonces plafón con luminosidad reducida. Para poner la potencia máxima de noche, he configurado la pulsación larga en el botón.
Si hubiera emparejado mi botón, ¡no habría podido hacer todo esto!
No aportará nada a vuestra discusión, pero solo para decir que me parece un funcionamiento muy ingenioso. ¡Tengo que pensar en hacer lo mismo en mi casa, vaya!