Error en modo „Iniciar escena en cada cambio de estado, independientemente del valor“

¡No puedo usar este modo!
Cuando marco « Iniciar la escena en cada cambio de estado, independientemente del valor » y elijo un dispositivo, la opción desaparece.


Hola Chris75,

Gracias por el feedback y las capturas, son muy claras. Lo que observas no es un error, es un comportamiento intencional de Gladys. Te lo explico.

Cómo funciona el modo « a cada cambio de estado »

Este modo no mira un valor específico. Compara el nuevo valor enviado por el dispositivo con el valor anterior, y lanza la escena solo si los dos son diferentes. Es perfecto para un sensor de temperatura, un enchufe o un interruptor, cuyo valor realmente evoluciona con el tiempo.

Por qué no se propone para un botón

Un botón no tiene realmente un « estado »: envía un evento. Cuando haces un clic simple, envía el valor « clic simple ». Si repites un clic simple, envía exactamente el mismo valor. Para el modo « cambio de estado », no hay ningún cambio entre los dos clics, y la escena no se lanzaría.

Concretamente, si Gladys permitiera este modo en un botón, tu escena se lanzaría al primer clic, luego nunca más a menos que cambies el tipo de clic. Sería una verdadera trampa. Es por eso que, tan pronto como eliges un botón, Gladys retira esta opción y te propone en su lugar el widget « Clic de botón ».

Qué hay que hacer para tu caso

  1. Deja la casilla « a cada cambio de estado » desmarcada.
  2. Selecciona tu botón en la lista de la izquierda.
  3. En el menú de la derecha, elige el tipo de clic que debe desencadenar la escena (clic simple, doble clic, presión larga…).

Con esta configuración, la escena se lanza a cada clic de este tipo, sin ninguna limitación, incluso si haces clic diez veces seguidas. Es exactamente el comportamiento que buscabas.

Si tu necesidad es más bien « cualquier tipo de clic desencadena la escena », no es posible hoy en una sola línea: hay que añadir un desencadenador por tipo de clic. No dudes en abrir un tema dedicado si es lo que buscas, podría convertirse en una evolución.

¡Buen día!

¡Ah, vale, acabo de entender el funcionamiento de esta opción! Sería mejor entonces mostrar solo los dispositivos afectados para evitar la confusión que he tenido y explicarlo bien en la documentación.
Y efectivamente, no es la funcionalidad que yo querría: haré una solicitud por separado.