Integración - Dyson

Hola a todos,

Tras la solicitud de @mutmut en mi punto de situación sobre las integraciones, aquí tenéis una nueva integración externa: Dyson :cyclone:

Repositorio: GitHub - prohand/gladys-dyson: Gladys external integration to connect dyson devices in Gladys · GitHub

Dispositivos compatibles

  • Pure Cool / Purifier Cool (incluidos modelos Formaldehyde)
  • Pure Hot+Cool / Purifier Hot+Cool
  • Pure Humidify+Cool / Purifier Humidify+Cool
  • Purifier Big+Quiet
  • Modelos antiguos « Link » (Pure Cool Link, Pure Hot+Cool Link)

Qué hace

  • Comandos: encendido/apagado, velocidad 1 a 10, modo auto, oscilación, modo noche, calefacción + consigna, humidificación
  • Sensores: temperatura, humedad, PM2.5, PM10, índices de COV y NO2, formaldehído (modelos K), desgaste de los filtros
  • El estado mostrado es el confirmado por el dispositivo. Los cambios realizados con el mando a distancia o en la app de Dyson también se actualizan.

Escenas (Gladys 5.1+)

Disparadores

  • Calidad del aire modificada: buena / media / mala / muy mala. Se tiene en cuenta el peor de PM2.5, PM10, COV y NO2, con los umbrales de la app de Dyson.
  • Filtro pronto a cambiar: un filtro baja del 10 %
  • Conexión modificada: el dispositivo pasa a local, en la nube, o se vuelve inalcanzable

Un solo evento por cambio, y un reinicio de Gladys no vuelve a lanzar tus escenas.

Acciones

  • Aplicar ajustes Dyson: encendido, modo, velocidad, oscilación y modo noche en una sola orden. Práctico para un « modo noche » o un « modo ausente ».
  • Configurar temporizador: el dispositivo se apaga solo después de X minutos

Ejemplo: « si la calidad del aire se vuelve mala → modo auto + notificación ».

Widget del tablero

El widget Calidad del aire Dyson muestra para un dispositivo:

  • PM2.5, COV, temperatura y humedad en tiempo real
  • el estado: calidad del aire, conexión, modo, filtros, temporizador
  • botones: encender/apagar, modo auto, actualizar

Local y nube

  • Local: MQTT directo en el dispositivo, rápido, sin Internet. Solo hay que dar su IP en la configuración.
  • Nube Dyson: se utiliza si la IP no se conoce, o como respaldo.
  • Interruptor « Preferir conexión local ».
  • Un distintivo por dispositivo indica el camino utilizado. Un punto naranja señala el camino de respaldo.

Configuración

  1. Instala la integración desde la tienda Gladys
  2. Introduce el correo electrónico, la contraseña y el país de tu cuenta MyDyson, luego guarda
  3. Haz clic en « Recibir un código », luego pega el código recibido por correo en « Validar el código »
  4. Añade tus dispositivos desde la pestaña Descubrimiento
  5. Para lo local, pon número_de_serie=IP en « Direcciones de los dispositivos » (se recomienda una IP fija en tu router)

Documentación completa: https://github.com/prohand/gladys-dyson/blob/main/docs/fr.md

Aún no gestionado

  • Los robots aspiradores Dyson. Si tienes uno, dime el modelo.
  • El descubrimiento automático en la red: por ahora, la IP se introduce manualmente.

Bienvenidos los probadores :folded_hands:

No tengo un Dyson a mano, por lo que vuestros comentarios son muy valiosos (@mutmut en primer lugar :wink:). Gracias por indicar:

  • tu modelo (o el código del producto, ej. 438K)
  • local o nube, y si los comandos, sensores, escenas y el widget funcionan
  • los registros en caso de problemas, sin correo electrónico, IP ni número de serie

¡Gracias!

Gracias @prohand, tengo trabajo mañana :wink: