Compatibilidad con bombillas Yeelight

ça après c’est toujours l’oeuf ou la poule :stuck_out_tongue: D’un côté tu as des utilisateurs qui n’utilisent pas Gladys parce qu’il leur manque une intégration (et donc ils ne sont pas sur ce forum), et du coup si nous on attend qu’ils viennent pour sortir l’intégration, on n’est pas rendu :smiley:

ça en revanche c’est problématique. Si la lib n’est plus maintenue, et que cette gamme de produit n’est plus recommandable, ça fait poser des questions.

Est-ce qu’en plus ce genre de produit n’est pas compatible Tuya en plus maintenant ?

Pas Tuya, Xiaomi…

¡Hola a todos! :slightly_smiling_face:

En cuanto a esta integración, Yeelight ha actualizado su puente a Matter, compatible con Gladys.

:backhand_index_pointing_right: https://www.lesalexiens.fr/actualites/yeelight-met-a-jour-sa-passerelle-pour-matter/

En mi opinión, Matter es claramente la vía a priorizar en Gladys para este tipo de dispositivos.

Si su modelo es demasiado antiguo para beneficiarse de la actualización a Matter, una buena alternativa sería desarrollar un pequeño plugin para Matterbridge.

Esto permitiría añadir compatibilidad Matter a sus Yeelight, y además contribuir al ecosistema Matterbridge compartiendo este plugin con la comunidad.

Me interesaría mucho, ya que tengo un plafonnier Cristal Pendant con ambilight (yeelink light ceiling10).
El problema es que no sé programar :disappointed_face:

Creo que esta compatibilidad es un excelente candidato para un plugin de Matterbridge.

@pierre-gilles, tengo una cinta LED Yeelight. Lo veré lo antes posible para hacer la solicitud y probar el plugin factory Matterbridge

@Will_71 La IA te ha respondido, el plugin está listo :slight_smile: Si tienes comentarios, sé lo más preciso en un solo comentario en el ticket, ¡y la IA corregirá automáticamente! ¡Gracias!

Vale, lo probaré y daré feedback este fin de semana

@Will_71 He visto tu comentario, te olvidaste de un paso durante la instalación del plugin :slight_smile:

Mira mi video aquí: https://youtu.be/wURpO1Yt5-8?si=78IFPI8RQa_59xA2&t=966

Borré tu comentario ahí abajo, si no Claude va a trabajar para nada :smiley:

Lo siento, me salté esta parte, fui demasiado rápido.
De todos modos, no es muy intuitivo por parte de matterbridge, pero tú no tienes la culpa.
Sigo con mis pruebas

Vaya, algo que me trae recuerdos


Si funciona a la primera, es demasiado bueno

¡Increíble! ¡Mantenos informados!

Es francamente increíble. Tengo 3 funciones y las tres funcionan a la perfección. Y el interruptor cambia de estado en Gladys cuando lo cambio fuera de Gladys.

Continuaré con las pruebas durante el fin de semana, pero por ahora es genial.

Si alguien tiene productos Yeelight, no dude en probarlos.

¡Perfecto! Ya no se necesita humanos para desarrollar plugins :grinning_face_with_smiling_eyes:

Vale, puedes irte de vacaciones

¡No dudes en hacer muchos plugins en mi ausencia!

@Will_71 ¡Eso es perfecto! :slight_smile:

¿Tienes el mismo problema que yo o no? Es decir:

  • También hay un problema cuando se ejecuta un docker compose down y un docker compose up -d, el docker matterbridge no se reinicia y aparece el siguiente mensaje (El problema no está presente cuando se reinicia matterbridge a través de la interfaz web):
18:59:42.529] [Matterbridge] Error al analizar el complemento matterbridge-ai-factory-daikin-onecta. Intentando reinstalarlo desde npm...
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/matterbridge-ai-factory-daikin-onecta - Not found
npm error 404
npm error 404  El recurso solicitado 'matterbridge-ai-factory-daikin-onecta@*' no se pudo encontrar o no tiene permiso para acceder a él.
npm error 404
npm error 404 Tenga en cuenta que también puede instalar desde un
npm error 404 archivo tar, carpeta, url http o url git.
npm error Se puede encontrar un registro completo de esta ejecución en: /root/.npm/_logs/2026-04-21T18_59_42_589Z-debug-0.log
[18:59:42.826] [Cli] Matterbridge.loadInstance() falló con el error: Comando fallido: npm install -g matterbridge-ai-factory-daikin-onecta --omit=dev
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/matterbridge-ai-factory-daikin-onecta - Not found
npm error 404
npm error 404  El recurso solicitado 'matterbridge-ai-factory-daikin-onecta@*' no se pudo encontrar o no tiene permiso para acceder a él.
npm error 404
npm error 404 Tenga en cuenta que también puede instalar desde un
npm error 404 archivo tar, carpeta, url http o url git.
npm error Se puede encontrar un registro completo de esta ejecución en: /root/.npm/_logs/2026-04-21T18_59_42_589Z-debug-0.log
 
Error: Comando fallido: npm install -g matterbridge-ai-factory-daikin-onecta --omit=dev
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/matterbridge-ai-factory-daikin-onecta - Not found
npm error 404
npm error 404  El recurso solicitado 'matterbridge-ai-factory-daikin-onecta@*' no se pudo encontrar o no tiene permiso para acceder a él.
npm error 404
npm error 404 Tenga en cuenta que también puede instalar desde un
npm error 404 archivo tar, carpeta, url http o url git.
npm error Se puede encontrar un registro completo de esta ejecución en: /root/.npm/_logs/2026-04-21T18_59_42_589Z-debug-0.log

    at genericNodeError (node:internal/errors:985:15)
    at wrappedFn (node:internal/errors:539:14)
    at checkExecSyncError (node:child_process:925:11)
    at execSync (node:child_process:997:15)
    at Matterbridge.initialize (file:///usr/local/lib/node_modules/matterbridge/node_modules/@matterbridge/core/dist/matterbridge.js:613:21)
    at async Matterbridge.loadInstance (file:///usr/local/lib/node_modules/matterbridge/node_modules/@matterbridge/core/dist/matterbridge.js:309:17)
    at async main (file:///usr/local/lib/node_modules/matterbridge/node_modules/@matterbridge/core/dist/cli.js:100:16) {
  status: 1,
  signal: null,
  output: [
    null,
    <Buffer >,
    <Buffer 6e 70 6d 20 65 72 72 6f 72 20 63 6f 64 65 20 45 34 30 34 0a 6e 70 6d 20 65 72 72 6f 72 20 34 30 34 20 4e 6f 74 20 46 6f 75 6e 64 20 2d 20 47 45 54 20 ... 461 more bytes>
  ],
  pid: 37,
  stdout: <Buffer >,
  stderr: <Buffer 6e 70 6d 20 65 72 72 6f 72 20 63 6f 64 65 20 45 34 30 34 0a 6e 70 6d 20 65 72 72 6f 72 20 34 30 34 20 4e 6f 74 20 46 6f 75 6e 64 20 2d 20 47 45 54 20 ... 461 more bytes>
}

Hola @Will_71
acabo de probar con mi lámpara Yeelight YLD01YL (plafonera) con luz principal + ambilight (encima), gestión de colores e intensidad luminosa para cada una.
Lo que funciona en mi caso:

  • encendido/apagado de la luz principal
  • intensidad luminosa de la luz principal

La gestión de colores no funciona en absoluto, el ambilight no está gestionado.

Tengo un problema con el interruptor en Gladys que se vuelve a poner automáticamente en off después de 1 o 2 segundos con errores en los registros.
Voy a poner los registros con los errores en github y dejar que Claude nos encuentre una solución.
En un segundo momento, le pediré que añada las funcionalidades de mi lámpara que aún no tengo.

@prohand No lo he probado, solo he hecho reinicios por matterbridge.

@mutmut No tengo problemas, los cambios de color funcionan bien. En cuanto al otro punto no he tenido tiempo de hacer más pruebas, pero lo he dejado activo. Reviso mis registros en cuanto pueda y te digo si consigo reproducirlo también

Gracias :slight_smile:
¿Podrías decírmelo cuando hayas podido probarlo, por favor? :slight_smile: