Deconz-rest-plugin: [Solicitar asistencia para dispositivos] Control remoto Tint de Müller-Licht

Creado en 2 feb. 2019  ·  121Comentarios  ·  Fuente: dresden-elektronik/deconz-rest-plugin

Hola, ¿sería posible agregar soporte para el control remoto Tint? Este es un control remoto Zigbee fabricado por Müller-Licht . Pude agregar el control remoto a deCONZ presionando el botón de reinicio en el compartimiento de la batería e iniciando una búsqueda de sensor.

20190202_122347

Clústeres del nodo:
screenshot from 2019-02-02 12-10-20

Clúster básico:
screenshot from 2019-02-02 12-12-57

Panel de información de nodo:
screenshot from 2019-02-02 12-12-07

Device Request stale

Comentario más útil

Primer intento, pero creo que acerté la mayor parte.

config.group se completará con los tres grupos, ya que el control remoto les envía comandos. Los recursos /groups deben crearse cuando se complete config.group . Tenga en cuenta que los uniqueid de los /groups recursos no lo son.

Utilizo los mismos valores de buttonevent para todos los grupos, consulte la tabla a continuación:

buttenevent | botón | acción | comentarios
- | - | - | -
1002 | _On / Off_ | prensa
2001 | _DimUp_ | sostener
2002 | _DimUp_ | prensa
2003 | _DimUp_ | liberación prolongada
3001 | _DimDown_ | sostener
3002 | _DimDown_ | prensa
3003 | _DimDown_ | liberación prolongada
4002 | _Warm_ | presionar, mantener | varios eventos 4002 mientras se mantiene
5002 | _Cool_ | presionar, mantener | múltiples eventos 5002 mientras se mantiene
6002 | Rueda de color | presionar, mantener | vea abajo
7002 | _Work Light_ | prensa
8002 | _Sunset_ | prensa
9002 | _Party_ | prensa
10002 | _Night Light_ | prensa
11002 | _Campfire_ | prensa
12002 | _Romance_ | prensa

Tenga en cuenta que no hay forma de distinguir si mantiene presionados los botones de temperatura de color (_Warm_ y _Cool_) de presionarlos. Sostenerlos podría resultar en múltiples eventos x002, siempre que la temperatura esté cambiando.

Tenga en cuenta que state.xy y state.angle se actualizan solo en buttonevent 6002. Si establece websocketnotifyall en falso, solo se incluirán en la notificación de socket web cuando cambian.

Hay un error insoluble: cuando mantienes presionado _Warm_, ct subirá a 555. Si presionas _Warm_, baja a 370, lo que genera un 5002 en lugar de un 4002, lo mismo que presionar _Cool_ en ese situación. No hay forma de diferenciar estos botones en este caso.

Para completar: aquí está el recurso /sensors :

$ ph get /sensors/16
{
  "config": {
    "group": "16388,16389,16390",
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "lastseen": "2020-05-30T18:44:50.385",
  "manufacturername": "MLI",
  "mode": 1,
  "modelid": "ZBT-Remote-ALL-RGBW",
  "name": "Tint",
  "state": {
    "angle": 90,
    "buttonevent": 1002,
    "lastupdated": "2020-05-30T18:44:50.386",
    "xy": [
      0.7,
      0.3
    ]
  },
  "swversion": "20180605-17",
  "type": "ZHASwitch",
  "uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}

Y los recursos /groups (nuevamente, con un uniqueid no único):

$ ph get /groups/16388
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "id": "16388",
  "lights": [
    "7"
  ],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "cb3c2706803fd865a2c20362806d8427",
  "id": "16389",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "2aea617ebc2640c6e997b1869e8e49c3",
  "id": "16390",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}

Todos 121 comentarios

¡Si! ¡Otra solicitud mía para agregar estos dispositivos remotos!

¿Alguna noticia aquí?

Intento conectar mi control remoto Tint con deconz.

Pero el sesor busca no encontrar mi control remoto.

¿Cómo lo conectaste?

¿Cómo lo conectaste?

Presione el botón de reinicio en el compartimiento de la batería e inicie una búsqueda de sensor. No será visible en Phoscon porque aún no se ha agregado soporte para este control remoto.

+1 en la lista de solicitudes de compatibilidad con tinte Müller del control remoto. ¡Muchas gracias!

Acabo de comprar un GU10 y un control remoto, así que espero recibir soporte en el futuro.

Me di cuenta de que también los están vendiendo baratos ahora (14 € por el control remoto GU10 RGB +, 5 € por el GU10 blanco y 7 € por el GU10 RGB). Eso es todo lo que tenían.

Entonces, ¿se puede usar el control remoto tal como está? ¿Publica algo en la API?

@ Philje123
Forma corta: SI

Si está iniciando una búsqueda de sensores desde la API, obtendrá la dirección y la identificación de su control remoto.

Pero NO aparece en la aplicación Phoscon.

Gracias.

Eso estará bien, ya que utilizo principalmente el asistente doméstico para controlar mis luces, de modo que siempre que el mensaje llegue allí, puedo configurarlo para que haga lo que quiero.

¿Algún avance en esto?

Intenté usar el control remoto en su forma actual, pero no aparece nada en Hass.io cuando escucho "deconz_event". ¿Los botones del control remoto no se presionan de esta manera?

No ...

empujar

de alguna manera pienso en abandonar raspbee ahora y pasar a un enlace directo de zigbee en openhab2

este soporte de dispositivo que falta es algo molesto.

lamentablemente ni siquiera es de código abierto.

sería bueno si este control remoto fuera compatible

Vote +1 por una integración

Cuente conmigo también.
¿Hay algo que puedan hacer las personas que tengan este control remoto para facilitar la integración? Estoy dispuesto a probar y dar la información necesaria. Solo avisa.

Vote +1 por una integración

Logré conectar el control remoto tint con el sistema y me fue posible emparejarlo con las bombillas y usar el control remoto, los grupos en la aplicación Phoscon y la aplicación Hue Essentials en Android al mismo tiempo. Pero después de un tiempo el mando a distancia ya no reacciona y tengo que volver a emparejarlo con las bombillas. El nuevo emparejamiento genera conflictos en la aplicación Phoscon y tengo que volver a asignar todos los dispositivos de luz en los grupos.
Un problema similar cuando reinicio la Raspberry Pi con el módulo RaspBee. Después de reiniciar, no solo el control remoto sino también los grupos en la aplicación Phoscon no funcionan y todo debe configurarse nuevamente.
¿Alguien tiene los mismos problemas y tal vez una solución?

También estaría agradecido si este dispositivo pudiera agregarse a Phoscon.

+1

El control remoto y las bombillas también están disponibles en Globus Baumarkt.

solo para tu información:
el mando a distancia con lámparas estaba disponible en aldi süd en alemania de nuevo aumentando potencialmente la cuota de mercado de este producto una vez más.

ahora también hay tiras de luz en zigbee de müller-licht.
Compré dos de ellos, así que si necesita alguna salida deconz, solo envíeme un ping.

También obtuve el par, la bombilla E27 y el control remoto ... por si alguien necesita pruebas. Una pregunta, ¿cómo se empareja la bombilla con el puente doméstico (raspbee)?

También obtuve el par, la bombilla E27 y el control remoto ... por si alguien necesita pruebas. Una pregunta, ¿cómo se empareja la bombilla con el puente doméstico (raspbee)?

He usado la aplicación deconz. Comenzó la búsqueda de nueva luz. Encendió y apagó la luz varias veces y estaba allí ...

Gracias monotek, lo hice así ... Será bueno poder usar el control remoto ... Si hay alguna forma en que pueda ayudar, pregúnteme. ¡¡Gracias!!

No pude emparejar el control remoto con openhab. Pero leí en alguna parte que puedes emparejar ambos dispositivos. Así que puedes cambiar la luz con el control remoto y openhab, por ejemplo.

Primero tienes que emparejar la bombilla y luego puedes emparejar la bombilla con el control remoto

+1

Acabo de comprar uno negro en el mercado de Toom.

¡yo también!

No pude emparejar el control remoto con openhab. Pero leí en alguna parte que puedes emparejar ambos dispositivos. Así que puedes cambiar la luz con el control remoto y openhab, por ejemplo.

Hola,
Esta solución funciona solo durante algunos minutos después de haber conectado el control remoto con la bombilla. Entonces tienes que volver a conectarlo.
Por lo tanto, sería muy bueno si el control remoto fuera compatible con deconz directamente.

También me gustaría una solución para un emparejamiento directo en la aplicación phoscon. Gracias por adelantado.

la próxima semana en aldi de nuevo ...

También agradecería el apoyo de Tint dentro de Phoscon. Lo pienso, comprar LED-Panels con Zigbee y Remote para 3 habitaciones.

Entonces +1 para soporte

¿Aún no eres compatible?

Gracias.

Eso estará bien, ya que utilizo principalmente el asistente doméstico para controlar mis luces, de modo que siempre que el mensaje llegue allí, puedo configurarlo para que haga lo que quiero.

Yo también uso el asistente doméstico, ¿cómo se agrega directamente sin la integración deconz?

Por lo general, el equipo de deconz agrega productos rápidamente.

Esta vez no, ¿alguna rivalidad alemana?

+1

+1

Con mi Raspbee, el control remoto es visible en deconz, pero parece que no está emparejado, Phoscon no muestra el control remoto y el complemento no envía ninguna señal cuando se presionan los botones.

¡Así que, por favor, intrgrate!
+1

+1

+1

Por el momento, el mando se puede comprar en Amazon Alemania por 15 €.
Quizás esto sea interesante para un desarrollador.

Quizás @ebaauw o @SwoopX necesiten uno. 😊

De lo contrario, ¿hay alguna documentación sobre cómo agregar nuevos dispositivos como una solicitud de extracción?

No, lo siento, no necesito uno. Tenga muchos controles remotos sin usar por ahí. Para mí, esto es un pasatiempo y no quiero gastar dinero en dispositivos que no voy a usar.

Estaré feliz de echarle un vistazo, si alguien me puede prestar o donar uno.

Puedo enviar mi mensaje, no es necesario ahora.

Envíeme un mensaje a Discord para obtener los detalles de mi dirección.

Hola @ serenity182 y @ebaauw ,
¡muchas gracias!

@ serenity182 Recibí el control remoto ayer, ¡gracias Marc!

¿Alguien tiene un manual para este control remoto? Solo puedo encontrar un _Datenblatt_ no informativo en el sitio web de Müller. No estoy seguro de entender todos los matices del control remoto.

Mis primeras impresiones:

  • Para restablecer el control remoto, mantenga presionado el botón pequeño en el compartimiento de la batería durante más de 5 segundos hasta que el LED rojo parpadee rápidamente. Después de eso, me emparejo con deCONZ sin ningún problema.
  • Es un _Color Controller_ ZHA, pero con un clúster _ZLL Commissioning_. El clúster reporta cuatro grupos, pero el dispositivo parece enviar comandos a diferentes grupos. Además, parece que no puedo hacer que el control remoto use el cuarto grupo.
  • No hay clúster _Power Configuration_, pero el _Power Descriptor_ parece legítimo.
  • El control remoto tiene estado. Al presionar el botón _On / Off_ se alterna entre enviar _On_ y _Off_. Sin sujeciones ni pulsaciones largas.
  • Al presionar o mantener presionada la rueda de colores, se genera un comando _Move to Color_. Los valores xy dependen de los últimos valores enviados y en qué parte de la rueda presione o mantenga presionado. Creo que la rueda tiene cuatro contactos diferentes (llamémoslos Norte, Este, Sur, Oeste). Cada pulsación "mueve" los valores xy hacia el punto correspondiente en el espacio de color CIE 1931: Norte: (0.3010, 0.1487) - rosa-ish, Este: (0.7, 0.3) - rojo, Sur: (0.3726 , 0.5885) - verde-ish, y Oeste: (0.1164, 0.3473) Turquesa-ish. Una retención "se mueve" directamente al punto correspondiente.
    Entonces, por ejemplo, para obtener amarillo, mantenga el sur para ver el verde y luego presione este para moverse hacia el rojo. Parece haber ocho pasos entre direcciones adyacentes; las direcciones opuestas pasan por una dirección intermedia: Este / Oeste sobre Sur; y Norte / Sur sobre Este. Entonces, un total de 36 valores diferentes de xy .
  • Al presionar el botón _Warm_ y _Cool_ se envía _Move to Color Temperature_. Parece recordar la temperatura de color y usarla para los pasos: 153, 200, 250 y 370. _Warm_ sube un paso, _Cool_ baja un paso.
  • Los botones _DimDown_ y _DimUp_ se comportan de manera bastante estándar: _Paso_ al presionar; _Move_ en espera, y _Stop_ en liberación (después de espera).
  • Los seis botones de escena envían un _Write Attributes_ al atributo uint8 0x4005 específico del fabricante (0x121b) del clúster _Basic_. El valor indica la escena, aunque el orden es un poco extraño: _Read_: 3, _Day_: 1, _Disco_: 2, _Night_: 6, _Fire_: 4, _Love_: 5.
  • El botón de luz múltiple no envía nada, pero alterna entre los grupos. Parece que no puedo averiguar qué significa todo cuando los cuatro LED verdes están encendidos. Esperaría una transmisión o un cuarto grupo, pero el control remoto no parece enviar nada.
  • Los grupos utilizados por el control remoto son 0x4004 (LED verde izquierdo), 0x4005 (medio), 0x4006 (derecha). Espero que estos se elijan al azar cuando se reinicia el control remoto. El clúster _ZLL Commissioning_ informa los grupos 0x8bd3, 0x8bd4, 0x8bd5 y 0x8db6. No estoy seguro de si confiar en esto: Wireshark informa paquetes mal formados (en realidad tanto en _Get Group Identifiers Request_ como en _Get Group Identifiers Response_), y el dispositivo envía comandos utilizando diferentes grupos.

Exponer este control remoto será interesante:

  • Necesito averiguar cómo tratar con los grupos. Otros dispositivos que envían comandos a varios grupos utilizan diferentes puntos finales de origen. En base a eso, sabemos a qué posición en config.groups corresponde el grupo. Siempre que solo use un grupo, probablemente esté bien usar un solo valor en config.groups , pero me preocupa que la API REST quiera eliminar el grupo anterior al cambiar al siguiente, pensando que el control remoto tiene configurado para un nuevo grupo;
  • Los botones _On / Off_, DimUp_, _DimDown_ y de escena son bastante sencillos: 1002, 2001, 2002, 2003, 3001, 3002, 3003 y seis eventos de botón x002;
  • Los botones _Warm_ y _Cool_ pueden ser un poco desafiantes, ya que el complemento de la API REST necesita recordar el último valor y comparar el valor actual para deducir qué botón se presionó. Creo que ya hice algo similar con el Lutron Aurora;
  • No seré posible deducir qué área de la rueda está presionada: cuando, por ejemplo, estás en pleno Este, presionando Sur y Oeste dan como resultado el mismo xy nuevo
  • Será posible vincular cada uno de los 36 valores xy a un ángulo que represente el color enviado (en lugar de la posición presionada o presionada). No estoy seguro de cuál es la mejor manera de exponer eso: no se ajusta bien al evento del botón, ni al evento giratorio ni al ángulo de inclinación. También podría exponer state.xy con una nota de que solo es válido para el valor de evento de botón correspondiente x002.

En https://www.mueller-licht.de/fileadmin/404013_tint-BDA_021.pdf hay instrucciones para el conjunto en el que también se describe el FB.

¡Es genial ver que estás investigando esto @ebaauw!

  • El botón de luz múltiple no envía nada, pero alterna entre los grupos. Parece que no puedo averiguar qué significa todo cuando los cuatro LED verdes están encendidos. Esperaría una transmisión o un cuarto grupo, pero el control remoto no parece enviar nada.

Mi control remoto solo tiene tres LED en la parte inferior. Cuando los tres están encendidos, controla las luces en los tres grupos.

  • No seré posible deducir qué área de la rueda está presionada: cuando, por ejemplo, estás en pleno Este, presionando Sur y Oeste dan como resultado el mismo xy nuevo
  • Será posible vincular cada uno de los 36 valores xy a un ángulo que represente el color enviado (en lugar de la posición presionada o presionada). No estoy seguro de cuál es la mejor manera de exponer eso: no se ajusta bien al evento del botón, ni al evento giratorio ni al ángulo de inclinación. También podría exponer state.xy con una nota de que solo es válido para el valor de evento de botón correspondiente x002.

Un evento de un solo botón parece la forma más fácil por ahora. Con solo un simple evento de botón, una aplicación podría configurar las reglas para enviar un comando hue_inc / xy_inc para recorrer los colores. Desafortunadamente, no hay forma de hacer coincidir el color de la luz con la rueda de colores de esta manera.

Un state.xy sería interesante, pero no estoy seguro de cómo podría usarse en las reglas. ¿Qué tal algo como state.angle ? Sería más fácil configurar las reglas de esa manera.

También se podría usar un sensor ZLLRelativeRotary . De esta forma es posible detectar si la rueda está "rotada" hacia la izquierda o hacia la derecha. (¿Alternativamente, la rotación izquierda / derecha podría ser eventos de dos botones?). Un inconveniente de utilizar un sensor giratorio es que todavía no es posible saber exactamente qué color enviar a la luz.

El manual ofrece más información:

  • Confirma los cuatro contactos en la rueda de colores y la función de pulsación corta o larga.
  • Al mantener presionados los botones _Warm_ y _Cool_, el control remoto envía algunos valores más con _Move to Color Temperature_, hasta 555 mired (hasta 1800 K). Desafortunadamente, la API no puede distinguir entre presionar y mantener presionado.
  • Las escenas, por supuesto, tienen nombres más inspiradores de los que se me ocurren: _Work Light_, _Sunset_, _Party_, _Night Light_, _Campfire_, _Romance_. A partir de la descripción, estos realmente activarían efectos dinámicos en las luces (a excepción de _Work Light_ y _Night Light_). Sería bueno exponerlos a través de la API usando state.effect en el recurso /lights .
  • El cuarto grupo son en realidad los otros grupos combinados (tiene sentido ya que todos los LED verdes están encendidos). Creo que solo funciona cuando las luces están conectadas al tacto con el control remoto.

Mi control remoto solo tiene tres LED en la parte inferior. Cuando los tres están encendidos, controla las luces en los tres grupos.

¿Supongo que conectaste las luces al control remoto? ¿O estás usando el emparejamiento listo para usar?

Un state.xy sería interesante, pero no estoy seguro de cómo podría usarse en las reglas. ¿Qué tal algo como state.angle ? Sería más fácil configurar las reglas de esa manera.

Mis pensamientos exactamente. Ya hay un state.tiltangle (para los sensores de vibración).

También se podría utilizar un sensor ZLLRelativeRotary . De esta forma es posible detectar si la rueda está "rotada" hacia la izquierda o hacia la derecha. (¿Alternativamente, la rotación izquierda / derecha podría ser eventos de dos botones?). Un inconveniente de utilizar un sensor giratorio es que todavía no es posible saber exactamente qué color enviar a la luz.

Supongo que cuando recordando la anterior xy / ángulo de valor absoluto, el ángulo relativo (delta) para el rotaryevent podía deducirse. Sin embargo, no estoy seguro de que sea muy informativo. Sería + 10 ° o -10 ° para prensas, y entre -170 ° y 180 ° (en pasos de 10 °) para mantener, sin ninguna pista sobre la posición presionada, ni el color actual. El ángulo absoluto parecería mucho más útil.

¿Supongo que conectaste las luces al control remoto? ¿O estás usando el emparejamiento listo para usar?

Esto fue sin deCONZ. Simplemente emparejé el control remoto con las luces como se describe en el manual.

Primer intento, pero creo que acerté la mayor parte.

config.group se completará con los tres grupos, ya que el control remoto les envía comandos. Los recursos /groups deben crearse cuando se complete config.group . Tenga en cuenta que los uniqueid de los /groups recursos no lo son.

Utilizo los mismos valores de buttonevent para todos los grupos, consulte la tabla a continuación:

buttenevent | botón | acción | comentarios
- | - | - | -
1002 | _On / Off_ | prensa
2001 | _DimUp_ | sostener
2002 | _DimUp_ | prensa
2003 | _DimUp_ | liberación prolongada
3001 | _DimDown_ | sostener
3002 | _DimDown_ | prensa
3003 | _DimDown_ | liberación prolongada
4002 | _Warm_ | presionar, mantener | varios eventos 4002 mientras se mantiene
5002 | _Cool_ | presionar, mantener | múltiples eventos 5002 mientras se mantiene
6002 | Rueda de color | presionar, mantener | vea abajo
7002 | _Work Light_ | prensa
8002 | _Sunset_ | prensa
9002 | _Party_ | prensa
10002 | _Night Light_ | prensa
11002 | _Campfire_ | prensa
12002 | _Romance_ | prensa

Tenga en cuenta que no hay forma de distinguir si mantiene presionados los botones de temperatura de color (_Warm_ y _Cool_) de presionarlos. Sostenerlos podría resultar en múltiples eventos x002, siempre que la temperatura esté cambiando.

Tenga en cuenta que state.xy y state.angle se actualizan solo en buttonevent 6002. Si establece websocketnotifyall en falso, solo se incluirán en la notificación de socket web cuando cambian.

Hay un error insoluble: cuando mantienes presionado _Warm_, ct subirá a 555. Si presionas _Warm_, baja a 370, lo que genera un 5002 en lugar de un 4002, lo mismo que presionar _Cool_ en ese situación. No hay forma de diferenciar estos botones en este caso.

Para completar: aquí está el recurso /sensors :

$ ph get /sensors/16
{
  "config": {
    "group": "16388,16389,16390",
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "lastseen": "2020-05-30T18:44:50.385",
  "manufacturername": "MLI",
  "mode": 1,
  "modelid": "ZBT-Remote-ALL-RGBW",
  "name": "Tint",
  "state": {
    "angle": 90,
    "buttonevent": 1002,
    "lastupdated": "2020-05-30T18:44:50.386",
    "xy": [
      0.7,
      0.3
    ]
  },
  "swversion": "20180605-17",
  "type": "ZHASwitch",
  "uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}

Y los recursos /groups (nuevamente, con un uniqueid no único):

$ ph get /groups/16388
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "id": "16388",
  "lights": [
    "7"
  ],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "cb3c2706803fd865a2c20362806d8427",
  "id": "16389",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "2aea617ebc2640c6e997b1869e8e49c3",
  "id": "16390",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}

@ebaauw muchas gracias por tu trabajo. Tengo un control remoto sentado, que pronto gracias a ti volverá a la vida.

Guau. Impresionante trabajo. No entiendo la mayor parte ... ¡Pero gracias! 😁😂🤣

Las escenas, por supuesto, tienen nombres más inspiradores de los que se me ocurren: Luz de trabajo, Atardecer, Fiesta, Luz nocturna, Fogata, Romance. A partir de la descripción, estos realmente activarían efectos dinámicos en las luces (a excepción de Work Light y Night Light). Podría ser interesante exponerlos a través de la API usando state.effect en el recurso / lights. >

Dado que uso la API REST de forma exculpable, sería fantástico obtener algunos efectos más además de la rueda de color, especialmente el efecto de fuego de campamento sería genial.

Feliz de intentarlo, si alguien puede prestarme o donarme una bombilla Tint.

Todavía no tengo bombillas de tinte, solo el control remoto, pero estaría feliz de donar si me deja saber cómo. Supongo que el más barato sería un GU10 RGB en Amazon.nl en este momento ...
https://www.amazon.nl/Müller-Licht-LED-lamp-reflector-wit-kleur-wittinten/dp/B07ND91HGT/ref=sr_1_1 ? __ mk_nl_NL =% C3% 85M% C3% 85% C5% BD% C3 % 95% C3% 91 & dchild = 1 & palabras clave = m% C3% BCller + licht + tint & qid = 1591181929 & sr = 8-1

Feliz de intentarlo, si alguien puede prestarme o donarme una bombilla Tint.

Hola. Si puede encontrar una tienda en su área donde comprarlo, no me importa pagarlo ....

Solo dime cuánto fue y dame un método para enviarte el dinero (¿PayPal, tal vez?).

¡¡Saludos!!

Manuel.

Gracias, @Viguri. No es necesario porque @scholzmichael ya ordenó que se entregara un GU.10 en mi casa, ETA 6 de junio. Los mantendré informados.

¡El GU.10 ya llegó hoy!

Debo decir que estoy bastante impresionado:

  • ZHA _Luz de color extendida_ con ZGP _GP Proxy Basic_. ZCL versión 2, por lo que no ZB3;
  • Admite _PowerOn OnOff_ y _PowerOn Level_. También expone _PowerOn Color Temperature_, pero eso no parece hacer nada.
  • Enciende y apaga _Move to Level (con On / Off) _.
  • Temperaturas de color de 153 (6500 K) a 555 (1800 K);
  • Gama de colores: rojo [0.5245, 0.2337] , verde: [0.1112, 0.7717] , azul: [0.1277, 0.1277] . No parece informar de estos, pero informa el color real (en lugar del conjunto de colores), por lo que ph probe funciona;
  • No estoy seguro de cuántos canales tiene el spot: las temperaturas de color más cálidas parecen tener colores mezclados, pero definitivamente hay un canal blanco. Es muy brillante a ct 370. El verde y el azul son más vibrantes que las luces Hue de gama B;
  • Admite informes de atributos para "todos" los atributos (incluso el atributo personalizado para configurar las escenas especiales);
  • La temperatura del color se almacena como _ Tono mejorado_ en las escenas;
  • 16 escenas; No informa el número de grupos admitidos;
  • El clúster de OTAU parece ser funcional.

Una advertencia: informa _Color Capabilities_ 0x001f, pero _Enhanced Hue_ permanece en 0 todo el tiempo, y no admite los comandos para establecer _Enhanced Hue_. Reporta _Modo de color mejorado_ como _ Tono actual mejorado y saturación actual_ cuando el bucle de color está activo.

Gracias @ebaauw por todo el trabajo y el tiempo que inviertes en este proyecto. Esperamos ver si podemos mejorar la API REST con un poco más de efectos. También muchas gracias por la primera reseña. Estoy usando Osram y Ledvance en este momento, considerando usar Müller Licht Tint en el futuro.
PD: Lo que también falta sería un buen efecto navideño (desvaneciéndose lentamente entre rojo y verde) ... comenzando a soñar de nuevo, pero después de todo todavía quedan 6 meses hasta que esto sea necesario :)

Las escenas de Müller en realidad son manejadas por el firmware de la luz, similar al bucle de color. Tendrían que admitir una escena de Navidad antes de la API.

Para mi efecto X-mas, simplemente creé escenas de vista, con diferentes patrones verdes y rojos para las luces de mi sala de estar. Simplemente ejecuto un script bash que recuerda estas escenas en un bucle sin fin.

Suena interfiriendo, ¿podrías compartir el script de bash? Entonces, obviamente, debería funcionar con la mayoría o todos los dispositivos RGBW Zigbee si entiendo correctamente ...

Hola,

Soy bastante nuevo en el tema de zigbee, pero con mucho interés seguí esta discusión aquí.
Tengo un buld (tint mueller light), un tono go y desde hace bastante tiempo este tinte de control remoto.

Ahora el software actualizado está disponible, pero de alguna manera todavía no puedo entender todo el tema.
Anteriormente no podía conectar el control remoto, ahora parece funcionar de alguna manera.

Principalmente estoy usando Phoscon, así que fui a la sección de interruptores e intenté emparejar (pensé que el RC es un interruptor), pero esto no funcionó. Usando la sección Sensort pude conectar el control remoto, al menos la interfaz de usuario me mostró un OK verde cuando hice clic en el botón Restablecer durante 5 segundos y luego hice clic en los botones de grupo varias veces.
Pero el RC no se muestra en la aplicación Phoscon:
image

image

tampoco se muestran grupos:
image

Pero puedo ver 3 grupos en Open Wireless Light Control (2016):
image
estos grupos no puedo borrar ...
_También tuve el caso en el que solo tenía un grupo y podía agregar grupos adicionales haciendo los pasos de conexión una vez más. después de eso, reinicié completamente la puerta de enlace y conecté todos los dispositivos nuevamente, luego de eso obtuve directamente los tres dispositivos_

deconz me muestra un solo dispositivo:
image

Así que pensé que los tres grupos están de alguna manera relacionados con el cambio de grupo, aunque "agrupar todos" no tiene ningún efecto. Creo que esto es lo que dijo "El botón de luz múltiple no envía nada ..."
Pero no puedo ver el dispositivo o los grupos en phoscon.
Podría hacer alguna configuración en Hue Essentials para un botón, pero esto no pude ver en phoscon o Open Wireless Light Control.

Entonces mi pregunta (s)

  • ¿Entendí algo mal o hice algo mal?
  • ¿Por qué el dispositivo o los grupos no se muestran en phoscon?
  • ¿Cómo puedo eliminar el dispositivo o los grupos? por cierto. inicialmente, todos los grupos se denominan iguales.
  • ¿Cómo configuraría los otros botones con escenas en Phoscon?
  • Y una pregunta para mí: ¿Qué estás usando principalmente para mantener la configuración de tu smarthome: Phoscon, Deconz o algo como hue essentials, o usas algo como openhab / homeautomation.
    Y creo que si prefiere uno, principalmente está haciendo la configuración solo con el software seleccionado.

Encontré lo mismo, el sensor es visible en deCONZ, pero no en Phoscon, aunque el emparejamiento se mostró verde en phoscon. De hecho, pensé que primero tendría que conectar una bombilla de tinte (que todavía no tengo) ...

El complemento de la API REST crea el recurso ZHASwitch /sensors en el emparejamiento y los recursos /groups , ya que ve un comando para cada grupo. Debe seleccionar cada grupo y presionar un botón para que se cree el grupo correspondiente (y se enumera en /config/group ).

Phoscon aún no es compatible con el control remoto y, según tengo entendido, no muestra grupos vacíos. La aplicación web antigua muestra grupos vacíos. Una vez que haya agregado una luz, creo que el grupo debería ser visible en Phoscon. Las luces agregadas a uno de los grupos son controladas directamente por el remove (incluso cuando deCONZ está inactivo). Además de esto, puede definir reglas sobre los valores buttonevent del ZHASwitch para la automatización avanzada.

Si reinicia el control remoto, seleccionará nuevos grupos (aleatorios). El complemento de la API REST debería limpiar los grupos obsoletos después de volver a emparejar el control remoto (como ve los nuevos grupos), pero no estoy muy seguro de que se haga correctamente en todos los casos.

Ok, la aplicación anterior ve los grupos vacíos y puedo agregar una bombilla, controlarla a través de la aplicación anterior también. En este caso, el control a través del control remoto no parece funcionar y Phoscon no muestra el grupo en absoluto.

Debe configurar el control remoto en el grupo correspondiente. Vuelva a verificar que el grupo todavía aparece en la lista config.group del control remoto.

Parece ser, incluso se muestra en el nodo rojo como "ZBT-Remote-ALL-RGBW 2 (Luces: 1)

Eso significa que el grupo se creó para el control remoto, no que el control remoto aún envíe comandos a ese grupo.

Me muestra 3 grupos en "config.group" cuando hago un get api / apikey / sensores / (ID del tinte) donde en uno de ellos está la bombilla correspondiente, así que supongo que debería configurarse correctamente. Lo único que debo admitir es que no es una bombilla Müller Licht, sino una Ledvance PAR16 RGBW Z3, ​​pero encender / apagar debería al menos estar funcionando como lo hace desde la aplicación anterior, y debería mostrarse en phoscon, ¿o no?

De todos modos, no puedo usar la funcionalidad del control remoto (dentro de la api) ya que estaba lista, ya que incluso en la api el límite de grupo para las acciones remotas de tinte está limitado a 3 grupos, habría necesitado 4 grupos al menos. Eso significaría que debo usar un segundo sensor (tinte remoto) y no creo que sea posible crearlo solo virtualmente dentro de la API, ¿o no?

Me muestra 3 grupos en "config.group" cuando hago un get api / apikey / sensores / (ID del tinte) donde en uno de ellos está la bombilla correspondiente, así que supongo que debería configurarse correctamente.

Para mi lo mismo

Lo único que debo admitir es que no es una bombilla Müller Licht, sino una Ledvance PAR16 RGBW Z3, ​​pero encender / apagar debería al menos estar funcionando como lo hace desde la aplicación anterior, y debería mostrarse en phoscon, ¿o no?

Configuré 2 de los 3 grupos para la prueba, uno tiene una bombilla de tinte y el otro un tono Philips.

  • si el control remoto está en el grupo uno, solo puedo apagar el tinte, incl. selección de color y escenas integradas de bombilla de tinte (sin configuración)
  • si el control remoto está en el grupo dos (tono), solo puedo activar el tono en off incl. selección de color (sin escenas)
  • si el control remoto está en todos los grupos, no pasa nada, aunque el led rojo del control remoto se enciende por un clic (3 veces) lo que asume que envía el comando a los tres grupos, pero no pasa nada aquí

sin embargo como ya dijiste, los grupos no aparecen en Phoscon, aunque si no están vacíos

si el control remoto está en todos los grupos, no pasa nada, aunque el led rojo del control remoto se enciende por un clic (3 veces) lo que asume que envía el comando a los tres grupos, pero no pasa nada aquí

No, no es así. De hecho, no envía nada cuando se seleccionan todos los grupos.

Tenga en cuenta que las escenas son específicas de Tint y solo funcionan para luces Tint.

si el control remoto está en el grupo uno, solo puedo apagar el tinte, incl. selección de color y escenas integradas de bombilla de tinte (sin configuración)

intenté de nuevo, tienes razón, puedo reproducir esto al 100%

No, no es así. De hecho, no envía nada cuando se seleccionan todos los grupos.

Ok, no sabía eso, mi impresión fue controlar los 3 grupos una vez seleccionados en una etapa ...

si el control remoto está en todos los grupos, no pasa nada, aunque el led rojo del control remoto se enciende por un clic (3 veces) lo que asume que envía el comando a los tres grupos, pero no pasa nada aquí

No, no es así. De hecho, no envía nada cuando se seleccionan todos los grupos.
aunque el led indicador parpadea en rojo? muy extraño. A partir del comportamiento de parpadeo, pensé que envía el mensaje a los tres grupos.

Cuando escribo una regla, ¿sé qué grupo se selecciona?
O en otras palabras, ¿puedo escribir una regla para uno de los botones de escena (condición 1), que solo se aplica en un grupo dedicado (condición 2)?
Como las escenas predeterminadas solo se aplican al grupo dedicado: si tengo dos bombillas de tinte, una en grp1 y la otra en grp2, solo la bombilla grp1 inicia la escena si el control remoto está en grp1.

Tenga en cuenta que las escenas son específicas de Tint y solo funcionan para luces Tint.

Claro, lo entiendo. ¿Puedo desactivar el comportamiento de los botones de escena para matices?
Cuando agrego una bombilla de tinte y una bombilla sin tinte en el mismo grupo, solo la bombilla de tinte comprende la escena y comienza a hacer algo, por lo tanto, me gustaría usar los botones para mis propias escenas

Cuando escribo una regla, ¿sé qué grupo se selecciona?

Tu no Tampoco el complemento de la API REST, consulte mi explicación anterior.

¿Puedo desactivar el comportamiento de los botones de escena para matices?

No, como ocurre con la mayoría de los controles remotos para consumidores, está codificado en el firmware del control remoto. Puede abstenerse de agregar luces a los grupos y controlar únicamente las luces usando reglas.

ok, esto parece ser bastante difícil de manejar. Ahora tengo 3 bombillas de tinte en un gourp ZHA (antiguo webIF). encender y apagar, así como la configuración de color, funciona bien desde la aplicación anterior, así como con el control remoto de tinte correspondiente. Las escenas especiales, como entendí, están implementadas en el FW de las bombillas y solo se pueden configurar mediante el control remoto, no usando webIF old, tampoco mediante la api. Dentro de phoscon no se puede hacer nada ya que el grupo no se muestra allí en absoluto. Entonces, lo que hice fue crear un grupo en el propio phoscon para poder controlar la funcionalidad básica a través de api y phoscon. Esto funciona, por supuesto. La falta de efectos en la api deCONZ es lamentable. Espero que en algún momento estén disponibles algunos efectos más para todas las bombillas de color.

La falta de efectos en la api deCONZ es lamentable.

Ya agregué soporte de API para las escenas especiales, pero olvidé mencionarlo aquí. Ya debería estar incluido en 2.05.78. Establezca "effect" en "sunset" , "party" , "worklight" , "campfire" , "romance" , o "nightlight" . Para cancelar, configúrelo en "none" . La API también informa el efecto actual cuando se configura a través del control remoto, incl. notificación de socket web.

@ebaauw ,
gracias de nuevo, pero parece que aún no ha llegado. La respuesta es:
"error": {
"dirección": "/ grupos / 16388 / acción / efecto",
"descripción": "valor no válido, fogata, para parámetro, efecto",
"tipo": 7
}
Estoy en 2.05.78
este es el grupo ZHA que contiene 3 bombillas GU10 de tinte ...

Lo sentimos, solo está disponible en la api /lights . Todavía es necesario refactorizar la parte /groups , pero es mejor resolver cualquier problema con /lights primero.

Hola, parece que siempre me meto en problemas, primero intento lo incorrecto ... :), el efecto de tinte para las luces funciona bien, gracias. Vi que la funcionalidad de grupo en la API funciona un poco extraño, de hecho, si pasa del efecto de grupo a un valor estable para el grupo, no todas las bombillas parecen funcionar a veces, lo que significa que a veces una bombilla parece permanecer en el modo de efecto, es necesario analizar este tema cuando llegue a él.

Gracias nuevamente por su trabajo implementando esto.

Por cierto, ¿te importaría enviarme tu guión de Navidad y también los ajustes de iluminación correspondientes? ¿Está ejecutando el script en su pi o en una máquina ganadora?

Vi que la funcionalidad de grupo en la API funciona un poco extraño, de hecho, si pasa del efecto de grupo a un valor estable para el grupo, no todas las bombillas parecen funcionar a veces, lo que significa que a veces una bombilla parece permanecer en el modo de efecto, es necesario para analizar esta cuestión cuando llegue a ella

Me temo que es cortesía del firmware de Tint. Si inicia el efecto mientras la bombilla está apagada, el efecto se produce, pero la bombilla no informará como encendida. Creo que la bombilla se comporta de manera diferente en este estado que cuando ya estaba encendida antes de comenzar el efecto. Además, no parece haber una forma documentada de cancelar el efecto. La configuración de "effect": "none" envía el comando para detener un bucle de color, que, como resultó, también cancela el efecto especial de Tinte, pero el control remoto no proporciona algo similar.

¿Te importaría enviarme tu guión de Navidad y los ajustes de luz correspondientes también?

Ni siquiera era un script, sino un alias de bash:

alias xmas='while true; do  ph put /groups/220/scenes/3/recall; sleep 2; ph put /groups/220/scenes/4/recall; sleep 2; done'

Ejecutaría esto en el Pi.

La escena 3 pondría las luces "impares" en rojo y las "pares" en verde; la escena 2 pondría las luces "impares" en verde y las "pares" en rojo.

Me temo que es cortesía del firmware de Tint. Si inicia el efecto mientras la bombilla está apagada, el efecto se produce, pero la bombilla no informará como encendida. Creo que la bombilla se comporta de manera diferente en este estado que cuando ya estaba encendida antes de comenzar el efecto. Además, no parece haber una forma documentada de cancelar el efecto. Configurar "efecto": "ninguno" envía el comando para detener un bucle de color, que, como resultó, también cancela el efecto especial Tinte, pero el control remoto no proporciona algo similar.

No es un gran problema si se conoce, solo envío la cadena "efecto": "ninguno" dentro del siguiente comando "encendido" y parece funcionar bien ... y no uso el control remoto, solo lo necesito para emparejar, para que pueda usar la funcionalidad dentro de la api.

Muchas gracias por tu alias, def. prueba esto.

Conseguí uno de estos controles remotos para jugar y estoy bastante impresionado. Esto es lo que está funcionando hasta ahora:

  • Configuración de grupos (solo probado uno)
  • Control de color a través de la rueda sin reglas / configuración (el comportamiento es bastante bueno, realmente me gusta)
  • Informe de eventos clave para todas las claves (¡incluidas las claves de escena!) A través de la API

Así que muchas gracias por tu esfuerzo @ebaauw. Este es un control remoto ZigBee realmente genial y un buen reemplazo para mis viejos controles remotos TouchLink Hue, que desafortunadamente ya no funcionan con DeCONZ.

Problemas hasta ahora:

  • La temperatura de color de un grupo no se puede controlar directamente. ¿Es un problema conocido o se supone que la temperatura de color funciona? Solo he probado esto con una floración de Hue hasta ahora y no parece reaccionar a los botones de temperatura de color. Ahora podría establecer reglas para esto externamente, pero eso es bastante torpe.
  • Después de que mi ConBee estuvo fuera de línea durante unos días, el control remoto perdió su conexión y no se reconecta. Todavía puede controlar directamente las luces ZigBee en su grupo, porque esto funciona sin el coordinador. Tirar de las pilas del control remoto hace que se vuelva a conectar.

Hue Bloom no admite temperatura de color; estos son dispositivos _Color Light_.

No estoy seguro de lo que quiere decir con "perdió la conexión". No hay conexiones en Zigbee.

Bien, arruiné la terminología aquí. De hecho, me refería a la saturación de color. El control remoto Philips Hue (redondo) me permite cambiar los colores más al blanco y esperaba que el botón de "temperatura de color" hiciera lo mismo aquí. Pero como dijiste, parece ser solo la temperatura de color y supongo que esto realmente es una cosa de firmware que no se puede cambiar dentro de deCONZ.

Afortunadamente, estas pulsaciones de botones se informan a través de la API, por lo que se pueden programar.

Lo que quise decir con "pérdida de conexión" es la línea entre el control remoto y el ConBee en la interfaz de usuario de deCONZ Qt. El Conbee y deCONZ estuvieron caídos por un tiempo y después de un reinicio la línea entre el control remoto y el Conbee (el coordinador) no regresaba. Solo la línea entre el control remoto y las luces que está controlando. El resultado fue que la API deCONZ ya no informaba sobre las pulsaciones de botones. El "sensor" remoto estaba bloqueado con un atributo last_updated que tenía unos días de antigüedad, sin embargo, el control remoto aún podía controlar las luces.

Como dije, sacar las baterías del control remoto solucionó esto. No estoy seguro de si esto es un problema de deCONZ o un problema con el firmware del control remoto.

Solo la línea entre el control remoto y las luces que está controlando.

Eso no es lo que representa la línea.

El resultado fue que la API deCONZ ya no informaba sobre las pulsaciones de botones.

Eso no está relacionado con las líneas. También es extraño, ya que el control remoto envía mensajes de transmisión, que son captados por la luz y por el coordinador igualmente bien. Probablemente un problema con deCONZ y / o el coordinador abandonando la red. Es posible que desee comprobar el registro deCONZ en busca de errores.

Gracias por las aclaraciones, @ebaauw

Hay una cosa más: la rueda de colores mueve el color de mi Hue Bloom al color deseado. Sin embargo, deCONZ nunca detecta el cambio de color, la luz se queda fija en el color anterior allí. Revisé la API REST para la luz y los valores xy / color y hue nunca cambian cuando la luz se controla a través del control remoto. Sin embargo, el atributo bri se actualiza al configurar el brillo a través del control remoto.

Para mí, esto también suena más como un error en deCONZ, ya que debería sondear el estado del dispositivo de vez en cuando y actualizar el color expuesto eventualmente. ¿O se supone que es así que los cambios de color a través del control remoto nunca aparecerán en la API / Phoscon?

Hm interesante. Creo que la luz simplemente no está siendo encuestada por el complemento API. Para verificar: si lee los atributos del clúster _Color Control_ en la GUI, xy debería actualizarse. ¿Se actualiza bri inmediatamente o se retrasa?

Hm interesante. Creo que la luz simplemente no está siendo encuestada por el complemento API. Para verificar: si lee los atributos del clúster _Color Control_ en la GUI, xy debería actualizarse. ¿Se actualiza bri inmediatamente o se retrasa?

bri se actualiza automáticamente con un pequeño retraso (hasta ~ 10 segundos). Y tiene razón, tan pronto como presiono el botón _Read_ en el _Color Control_ cluster xy también se actualiza tanto en la API REST como en el panel de información del cluster en _Attributes_. Así que sí, parece un problema de votación. ¿Hay alguna forma de decirle al complemento API que sondee la luz? ¿Puedes reproducir esto con otras luces Hue o es solo mi Hue Bloom particular?

Ya reinicié deCONZ, volví a enchufar Hue Bloom y Conbee II y xy todavía no se actualizarán automáticamente. Supongo que esto no tiene nada que ver con el control remoto.

Supongo que esto no tiene nada que ver con el control remoto.

Correcto. La luz se actualiza y, cuando se realiza una consulta, informa el xy correcto.

Así que sí, parece un problema de votación. ¿Hay alguna forma de que el complemento de API sondee la luz? ¿Puedes reproducir esto con otras luces Hue o es solo mi Hue Bloom particular?

No, el complemento de API maneja el sondeo en sí. Siempre encontré esto un poco opaco, algunas luces parecen ser consultadas con más frecuencia que otras, y después de reiniciar deCONZ esto cambia. Tenga en cuenta que el color solo se consulta cuando la luz informa (aunque lo mismo ocurre con el brillo).

Creo que es un error de complemento de API para Bloom (o para tipos de luz similares a Bloom). ¿Probaste el control remoto con luces de otros colores? Cuando ejecuto ph -v probe en uno de mis Blooms, se agota el tiempo, lo que probablemente significa que deCONZ no ha consultado el grupo de colores en más de cinco minutos.

Sacó el sniffer: incluso cuando Bloom está apagado, se consulta el clúster _Color Control_, pero para los atributos 0x0008, 0x4001, 0x400a, 0x400b, 0x400c. Cuando Bloom está encendido, se consulta el clúster _Level Control_. Sigue siendo la misma consulta para _Color Control_. Parece que la API está bloqueada al intentar inicializar ctmin (0x400b) y ctmax (0x400c), pero estos atributos no son compatibles con el tipo _Color Light_.

Lo mejor es abrir una nueva edición para esto.

¿Probaste el control remoto con luces de otros colores?

Lo acabo de probar con una bombilla Hue E27 y el color de la luz se actualiza bien a través de la API, incluso cuando se configura a través del control remoto. Entonces mi Hue Bloom resultó ser una mala luz para jugar con el control remoto: sonríe:

Muchas gracias por abrir el tema sobre Bloom y por averiguar los detalles @ebaauw. Sus esfuerzos en este proyecto son muy apreciados. : +1:

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. Gracias por sus aportaciones.

¿Podemos evitar cerrar este “tema”? ¡¡Muchas gracias!! Es un hilo interesante.

De: obsoleto [bot] [email protected]
Enviado el: domingo, 16 de agosto de 2020 23:56
Para: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ; Mencione menció[email protected]
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [Solicitar asistencia para dispositivos] Control remoto Tint de Müller-Licht (# 1209)

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. Gracias por sus aportaciones.

-
Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674582866 , o cancele la suscripción https://github.com/notifications/unsubscribe- auth / ACPNQ2FT3V2GGRYMXHNKASLSBBIYBANCNFSM4GT6GGOA .

¿Podemos evitar cerrar este “tema”?

¿Por qué? El control remoto es compatible con la API y no tengo conocimiento de ningún punto abierto restante.

Hola. Ok, lo siento si ese es el caso. ¿Hay alguna nota sobre cómo operar con él?

De: Erik Baauw [email protected]
Enviado el: lunes, 17 de agosto de 2020 8:02
Para: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ; Mencione menció[email protected]
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [Solicitar asistencia para dispositivos] Control remoto Tint de Müller-Licht (# 1209)

¿Podemos evitar cerrar este “tema”?

¿Por qué? El control remoto es compatible con la API y no tengo conocimiento de ningún punto abierto restante.

-
Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674675455 , o cancele la suscripción https://github.com/notifications/unsubscribe- auth / ACPNQ2B67VUMLPOMGTFT7QTSBDBWXANCNFSM4GT6GGOA .

Consulte más arriba, por ejemplo, https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment -636373482
Es posible que deba mostrar los comentarios ocultos.

¿La parte / grupos ya está implementada? No leí nada al respecto en las últimas versiones beta y, además, ¿será visible también en la aplicación phoscon en el futuro? No se actualizó todavía porque no vi nada documentado con respecto a los puntos mencionados anteriormente ...

Ha sido desde el primer soporte. Tenga en cuenta que Phoscon ya no muestra grupos asociados con interruptores.

Para obtener soporte del control remoto en Phoscon, abra un problema en su repositorio. Es de código cerrado, así que no puedo ayudar en eso.

Puede configurar los botones individuales en mi aplicación Hue Essentials. La configuración se almacena en deCONZ.

Hola Erik, me refería a tu comentario del 25 de junio.

Lo siento, solo está disponible en la API de / lights. Todavía es necesario refactorizar la parte / groups, pero es mejor resolver primero cualquier problema con / lights.

Entonces, si esto ya está listo, está bien, y gracias. Supongo que personalmente puedo vivir sin ver el control remoto en phoscon, aunque hubiera sido bueno al menos ver los grupos que se pueden ver en la aplicación anterior. Gracias a todos los que trabajaron en esto.

Lo siento, te refieres a configurar las escenas de Tint a través de la API usando un recurso /groups , mi mal. No, eso todavía está en la lista de tareas pendientes, refactorizando el manejo de un PUT al action . Sin embargo, eso no está relacionado directamente con la compatibilidad con el control remoto Tint. Lo mejor es abrir un nuevo problema para eso, si desea rastrearlo.

Hola Erik,
correcto, eso es lo que quise decir,
pero no hay problema, no es una urgencia real si todavía vas a trabajar en esto, esperaré y leeré las notas de la versión hasta que lo vea.

Como no ha habido respuesta en 21 días, este problema se ha marcado automáticamente como obsoleto. En OP: cierre este problema o manténgalo activo. Se cerrará en 7 días si no se produce más actividad.

Hola chicos. ¡Gracias por tu duro trabajo!
Tengo el funcionamiento remoto, la única pregunta es sobre ColorWheel y el asistente de hogar.
Puedo ver en la API REST que cuando presiono la rueda de colores, el parámetro de ángulo cambia:

{ "config": { "group": "16388,16389,16390", "on": true, "reachable": true }, "ep": 1, "etag": "e622c29f2a6c54a3b4645da6a0a435d5", "lastseen": "2020-09-12T13:56:18.871", "manufacturername": "MLI", "mode": 1, "modelid": "ZBT-Remote-ALL-RGBW", "name": "ZBT-Remote-ALL-RGBW 13", "state": { "angle": **180**, "buttonevent": 6002, "lastupdated": "2020-09-12T13:56:18.647", "xy": [ 0.3726, 0.5885 ] }, "swversion": "2.0", "type": "ZHASwitch", "uniqueid": "00:15:8d:00:03:56:b6:1f-01-1000" }

sin embargo, cuando escucho incluso 6002 en deconz, todo lo que obtengo es esto (no hay información de estado en la notificación):

'
Evento 154 disparado 14:56:

{
"event_type": "deconz_event",
"datos": {
"id": "zbt_remote_all_rgbw_13",
"unique_id": "00: 15: 8d: 00: 03: 56: b6: 1f",
"evento": 6002
},
"origen": "LOCAL",
"time_fired": "2020-09-12T13: 56: 18.874560 + 00: 00",
"contexto": {
"id": "bb8ea20cf4ff11eaa0f8d733934ab1f1",
"parent_id": nulo,
"user_id": nulo
}
}
'

¿Es este un comportamiento esperado de que el asistente doméstico solo presione un botón, pero ningún estado?
En caso afirmativo, ¿cómo obtener información de ángulo en el asistente doméstico?
¿Necesito hacer una solicitud POST después de obtener un deconz_event?

¡Gracias!
Irek

Ese es el comportamiento esperado en este momento. Estoy trabajando para exponer los valores de ángulo y xy a través de Home Assistant. Estad atentos 😉

@ebaauw Encontré un error con este control remoto. Acabo de comprarme un segundo control remoto de tinte para fines de desarrollo y parece que el segundo control remoto de tinte no creó nuevos grupos de ZigBee. Utiliza los mismos grupos que el primer control remoto de tinte. Esta es la salida de la API:

In [15]: requests.get("http://gandalf/api/xxx/sensors/12",).json()
Out[15]: 
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
 'ep': 1,
 'etag': 'b1336f750d31300afa441a04f2c69b68',
 'lastseen': '2020-09-15T16:42Z',
 'manufacturername': 'MLI',
 'mode': 1,
 'modelid': 'ZBT-Remote-ALL-RGBW',
 'name': 'ZHA Remote 1',
 'state': {'angle': 10,
  'buttonevent': 6002,
  'lastupdated': '2020-09-08T18:58:24.193',
  'xy': [0.3381, 0.1627]},
 'swversion': '2.0',
 'type': 'ZHASwitch',
 'uniqueid': '00:15:8d:00:03:61:xx:xx-01-1000'}
In [14]: requests.get("http://gandalf/api/xxx/sensors/26",).json()
Out[14]: 
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
 'ep': 1,
 'etag': '5303999b3185631a9bad1e009ad18c2c',
 'lastseen': '2020-09-15T17:30Z',
 'manufacturername': 'MLI',
 'mode': 1,
 'modelid': 'ZBT-Remote-ALL-RGBW',
 'name': 'ZHA Remote 2',
 'state': {'angle': 0,
  'buttonevent': 4002,
  'lastupdated': '2020-09-15T17:30:07.711',
  'xy': [0.301, 0.1487]},
 'swversion': '2.0',
 'type': 'ZHASwitch',
 'uniqueid': '00:15:8d:00:04:6e:xx:xx-01-1000'}

Los grupos aparentemente no tan aleatorios son seleccionados por control remoto. Nada que pueda hacer el complemento API. Creo que el control remoto debería elegir otros grupos, después de un restablecimiento de fábrica.

Hola @ Thomas-Vos, mi pantalla se ve diferente en mi aplicación Hue Essentials.
image
image

Hola @ Thomas-Vos, mi pantalla se ve diferente en mi aplicación Hue Essentials.

Hola @foscoj , gracias por los comentarios. ¿Podría asegurarse de que está utilizando la última versión de Hue Essentials de Google Play? Debe ser la versión 1.14.3 (o superior).

Si está utilizando la última versión, haga lo siguiente: En la captura de pantalla que envió de Hue Essentials, toque los tres puntos en la parte superior, toque Detalles y copie el Identificador.

Luego regrese a la pantalla de dispositivos (Geräte), seleccione su puerta de enlace deCONZ, toque Api Debugger, toque Continuar. Reemplace la URL (valor predeterminado /config ) con /sensors/<id> , donde <id> es el identificador que copió anteriormente. Luego toque el botón OBTENER. Copie la respuesta y péguela en una respuesta aquí, para que pueda ver qué sale mal.

Es curioso, quería copiar la ID del dispositivo de cambio y ahora tengo la pantalla correcta ...
Screenshot_20200921-185722
La versión de la aplicación es 1.14.4, verificada justo después de la captura de pantalla de esta tarde y no había ninguna actualización pendiente, extraño. ¿Es posible, que alguna acción dentro de deconz desencadenara los atributos adecuados para reconocerlo por matices esenciales?

De todos modos, ¡gracias por la gran aplicación y la rápida respuesta!

Editar: presionar todos los botones, uno tras otro, ayudó a que los otros controles remotos fueran reconocidos.

En primer lugar, gracias por el gran trabajo realizado aquí. ¿Sería posible que alguien escribiera una lista de instrucciones sobre cómo conectar este control remoto a deconz? Entiendo que phoscon no puede mostrarlo. Puedo ver el control remoto en la interfaz de usuario de deconz, sin embargo, no aparecerá como un sensor dentro de deconz o en la aplicación de @ Thomas-Vos. Esto es lo que obtuve y probé hasta ahora:

  • Asegúrese de que el control remoto no esté en la lista dentro de deconz (elimine el nodo si existe)
  • Abra phoscon pwa e inicie la búsqueda de nuevos sensores (también intenté hacerlo a través del escaneo de enlace táctil deconz rest api)
  • Presione el botón de reinicio en el compartimiento de la batería del control remoto.

Después de eso, puedo ver el control remoto como un nuevo dispositivo en deconz, sin embargo, no aparece como un sensor. No puedo verlo en la aplicación de @ Thomas-Vos ni en el resto de la api de deconz ( http://x.x.x.x:8080/api/<id>/sensors ).

Esto es lo que puedo ver en deconz:

deconz-tint-remote

@ David-Development prueba los interruptores 😉

@foscoj Ese es un muy buen punto 🤦 😅 Intenté reconectarlo 10 veces ahora (como un interruptor en lugar de un sensor) pero desafortunadamente todavía no aparece. Phoscon solo está buscando durante 3 minutos y luego dice algo como "nada encontrado". No estoy seguro de por qué no puede leer la versión zcl, la versión hw, etc.

¿Parpadea rápido durante la presión de reinicio y si lo dejas parpadea lento? Solo está conectado cuando deja de parpadear en 30 segundos.
Acabo de tener un problema con uno de los míos, después de cambiar las baterías funcionó a las mil maravillas (baterías originales, funcionaron antes, dos semanas de antigüedad ...)

@foscoj Perdón por el retraso, tuve que
En deconz puedo ver que el dispositivo aparece inmediatamente: la burbuja indicadora en la esquina superior izquierda parpadea en verde rápidamente durante un par de segundos. Cuando presiono un botón en el control remoto, parpadea en azul (lo que significa que se está realizando la transferencia de datos).

Sin embargo, después de tres minutos, phoscon solo dice "conexión fallida". ¿Necesito presionar otros botones?

Es bastante interesante ... cuando intento eliminar el nodo de deconz, sigue apareciendo de nuevo después de unos segundos a pesar de que quité las baterías del control remoto. ¿Crees que mi deconz está estropeado? Quizás debería intentar restablecer mi configuración de deconz.

@foscoj Perdón por el retraso, tuve que
En deconz puedo ver que el dispositivo aparece inmediatamente: la burbuja indicadora en la esquina superior izquierda parpadea en verde rápidamente durante un par de segundos. Cuando presiono un botón en el control remoto, parpadea en azul (lo que significa que se está realizando la transferencia de datos).

Sin embargo, después de tres minutos, phoscon solo dice "conexión fallida". ¿Necesito presionar otros botones?

Es bastante interesante ... cuando intento eliminar el nodo de deconz, sigue apareciendo de nuevo después de unos segundos a pesar de que quité las baterías del control remoto. ¿Crees que mi deconz está estropeado? Quizás debería intentar restablecer mi configuración de deconz.

El emparejamiento parece tener éxito entonces, phoscon debería informar algún nombre dentro de los conmutadores, la configuración no es compatible con phoscon.

Por eso utilizo hue essentials después

@foscoj Ayer intenté restablecer deconz tres veces (eliminar la base de datos, crear una nueva red, etc.), sin embargo, phoscon todavía no lo detecta. Y tampoco puedo ver el dispositivo en la aplicación hue essentials. Compré dos interruptores IKEA ayer y ambos fueron reconocidos de inmediato.
¿En qué versión de deconz están ustedes? ¿Existe una versión de la aplicación phoscon? No pude encontrar una información de versión para pwa.

En Hue essentials, debería ver algún dispositivo Z something, no puede buscarlo en este momento. Phoscon también, pero la configuración solo es posible en tonos esenciales. Lo siento, no puedo ayudar más, con baterías nuevas funcionó en los tres para mí ...
La versión de Deconz debe ser actual, phoscon está incluida

Los grupos aparentemente no tan aleatorios son seleccionados por control remoto. Nada que pueda hacer el complemento API. Creo que el control remoto debería elegir otros grupos, después de un restablecimiento de fábrica.

@ebaauw Hice un restablecimiento de fábrica del segundo control remoto, lo eliminé de DeCONZ y lo volví a emparejar. Desafortunadamente, el segundo control remoto siempre elige los mismos grupos (16388,16389,16390) que el primer control remoto. Ya dijiste que los grupos son seleccionados por control remoto, pero ¿podemos cambiar esto de alguna manera después? ¿Quizás a través de algún enlace de dispositivo directo o algo así?

@foscoj y @ Thomas-Vos: Puedo reproducir la captura de pantalla remota que falta en la pantalla de configuración de Hue Essentials. El control remoto aparece en la lista, pero la pantalla de configuración solo muestra un campo de entrada de evento de botón justo después del emparejamiento. Tan pronto como haya presionado algunos botones en el control remoto, especialmente la rueda de colores, se muestra correctamente. Sospecho que Hue Essentials espera que se establezca el atributo device['state']['angle'] , que se establece la primera vez que se toca la rueda de colores después del emparejamiento.

¿Quizás a través de algún enlace de dispositivo directo o algo así?

Eso sería un buen truco, ya que el control remoto solo tiene un punto final.

Como no ha habido respuesta en 21 días, este problema se ha marcado automáticamente como obsoleto. En OP: cierre este problema o manténgalo activo. Se cerrará en 7 días si no se produce más actividad.

Como no ha habido respuesta en 28 días, este problema se cerrará. @ OP: Si se resuelve este problema, publique lo que lo solucionó.

¿Fue útil esta página
0 / 5 - 0 calificaciones