Configuración del botón IKEA BILRESA

El botón tiene varias acciones:

¿Cuál es el valor correspondiente a ingresar en una condición?

¡Uy, efectivamente habría que añadir un selector en esta condición también :slight_smile:

He creado una solicitud de funcionalidad, voy a añadir eso: Dans la condition "Condition sur variables", afficher les valeurs possibles lors d'un capteur avec constantes

Mientras tanto, aquí están los códigos de cada tipo de clic:

          "1": "Clic simple",
          "2": "Clic doble",
          "3": "Presión clic largo",
          "4": "Liberación clic largo",
          "5": "Clic mantenido",
          "6": "Clic largo",
          "7": "Encendido",
          "8": "Apagado",
          "9": "Reducir luminosidad",
          "10": "Aumentar luminosidad",
          "11": "Detener luminosidad",
          "12": "Flecha izquierda clic",
          "13": "Flecha derecha clic",
          "14": "Flecha izquierda mantenida",
          "15": "Flecha derecha mantenida",
          "16": "Flecha izquierda liberada",
          "17": "Flecha derecha liberada",
          "18": "Clic triple",
          "19": "Clic cuádruple",
          "20": "Clic liberado",
          "21": "Muchos clics",
          "22": "Cubo sacudido",
          "23": "Cubo lanzado",
          "24": "Cubo despertado",
          "25": "Cubo cae",
          "26": "Cubo golpeado",
          "27": "Cubo deslizado",
          "28": "Cubo volteado 180°",
          "29": "Cubo volteado 90°",
          "30": "Cubo rotado izquierda",
          "31": "Cubo rotado derecha",
          "32": "Vibración",
          "33": "Inclinación",
          "34": "Movimientos",
          "35": "Urgencia",
          "36": "Desarmar alarma",
          "37": "Armado zonas día",
          "38": "Armado alarma",
          "39": "Botón On presionado",
          "40": "Botón On mantenido",
          "41": "Botón Más presionado",
          "42": "Botón Más mantenido",
          "43": "Botón Menos presionado",
          "44": "Botón Menos mantenido",
          "45": "Botón Off presionado",
          "46": "Botón Off mantenido",
          "47": "Presión única",
          "48": "Presión larga",
          "49": "Liberación corta",
          "50": "Liberación larga",
          "51": "Presión doble",
          "52": "Botón Alternar",
          "53": "Botón Alternar mantenido",
          "54": "Luminosidad Más Clic",
          "55": "Luminosidad Más Mantenido",
          "56": "Luminosidad Más Liberado",
          "57": "Luminosidad Menos Clic",
          "58": "Luminosidad Menos Mantenido",
          "59": "Luminosidad Menos Liberado",
          "60": "Presionado",
          "61": "Simple Izquierda",
          "62": "Simple Derecha",
          "63": "Simple en ambos",
          "64": "Doble Izquierda",
          "65": "Doble Derecha",
          "66": "Doble en ambos",
          "67": "Triple Izquierda",
          "68": "Triple Derecha",
          "69": "Triple en ambos",
          "70": "Mantenido Izquierda",
          "71": "Mantenido Derecha",
          "72": "Mantenido en ambos",
          "73": "Clic simple Más",
          "74": "Clic simple Centro",
          "75": "Clic simple Menos",
          "76": "Doble clic Más",
          "77": "Doble clic Centro",
          "78": "Doble clic Menos",
          "79": "Mantenido Más",
          "80": "Mantenido Centro",
          "81": "Mantenido Menos",
          "82": "Liberación Más",
          "83": "Liberación Centro",
          "84": "Liberación Menos",
          "85": "Encendido clic doble",
          "86": "Apagado clic doble",
          "87": "Armado zonas noche",
          "88": "Retraso de salida",
          "89": "Botón 1 clic simple",
          "90": "Botón 1 clic doble",
          "91": "Botón 1 clic largo",
          "92": "Botón 1 clic triple",
          "93": "Botón 2 clic simple",
          "94": "Botón 2 clic doble",
          "95": "Botón 2 clic largo",
          "96": "Botón 2 clic triple",
          "97": "Botón 3 clic simple",
          "98": "Botón 3 clic doble",
          "99": "Botón 3 clic largo",
          "100": "Botón 3 clic triple",
          "101": "Botón 4 clic simple",
          "102": "Botón 4 clic doble",
          "103": "Botón 4 clic largo",
          "104": "Botón 4 clic triple"

¡Ah, claro! No podía adivinarlo. ¡Gracias por la lista!

Bueno, ahora que sé qué valores puede tomar este botón (On=7 Off=8 On_clic_double=85 Off_clic_double=86 Augmenter_luminosité=10 Réduire_luminosité=9 Stopper_luminosité=11), no consigo crear la escena correspondiente: es para controlar una luz. ¡Soy un desastre! ¡¡¡No entiendo nada!!!

bueno, logré hacer una escena (si…entonces…) para el clic simple y el doble clic, pero no sé cómo hacer variar la luminosidad con el clic largo encendido y el clic largo apagado (Aumentar_luminosidad=10 Reducir_luminosidad=9 Detener_luminosidad=11)

Hola @Chris75,

¿Has añadido tu botón al panel de control? Así podrás ver en tiempo real qué tipo de botón se está presionando, y así podrás encontrar el código correcto :slight_smile:

O si no, puedes usar simplemente el nuevo registro de actividad para ver en tiempo real las acciones.

Estoy usando z2m para ver los eventos

De hecho, he logrado variar la intensidad, pero solo por pasos: uso una variable calculada

(tenga en cuenta el error de visualización con este rectángulo negro que se muestra)

Me gustaría variar de forma continua y no lo consigo: ¿alguna idea?

¡Voy a echar un vistazo!

Me parece bien, ¿qué es lo que no funciona?

No dudes en enviarte mensajes en la escena para poder depurar lo que ocurre :slight_smile:

de hecho funciona bien, pero me di cuenta de que era el botón el que solo enviaba 4 impulsos a la vez al mantener el dedo presionado, y por lo tanto para hacer variar de forma continua (poniendo el parámetro variable en +1/-1, hay que soltar el botón y volver a presionar, etc… yo lo que quiero es que al mantener el dedo presionado varíe de forma continua (como un variador clásico)

Ah sí, efectivamente, es una lástima. ¿Encontraste una solución al final?

por ahora me conformo con 4 niveles: +63.5/-63.5 !!

pero estoy abierto a cualquier otra idea

Me he informado un poco, y lo que permitiría hacer esto en Gladys sería esta funcionalidad:

De hecho, el evento « Aumentar luminosidad » solo se envía una vez, y luego se envía el evento « Detener luminosidad ».

¡Sería necesario tener un modo de bucle en las escenas que permitan subir « mientras » no se haya recibido la parada!

¡Vaya, aquí está la instrucción de bucle que necesitamos en Gladys!

¿Es difícil de desarrollar?

No es muy difícil, incluso ya tengo una PR desarrollada por IA, lista para ser revisada, pero por ahora estoy concentrado al 100% en las integraciones externas, eso es lo que puede tener más impacto para el proyecto.