Matter: Investigación del ventilador Dyson Matterbridge

En cuanto a Matter, ¡tengo las novedades para NO2 y ventilador, gracias! :smiling_face:
Por otro lado, veo ‹ Agregar a Gladys › cuando los servicios ya existen y tienen exactamente el mismo nombre.

Cuando hago clic en Agregar, actualiza el dispositivo 28 con el NO2 (y por lo tanto no un nuevo servicio) pero es imposible hacer lo mismo con el 27, no pasa nada.

Hola,

Tengo el mismo problema que @mutmut con el Dyson, no puedo actualizarlo.

También he detectado otro problema con el sensor de nivel de agua de mi depósito, ha pasado a metros:

Gracias @pierre-gilles por tu respuesta.

Respecto al dispositivo Matter, no hay un botón de actualización, solo un botón de añadir.

Y cuando hago clic en añadir, no pasa nada y no hay nada en los registros.

Vale, creo que voy a añadir un poco más de información sobre la interfaz para entender mejor el problema aquí :slight_smile:

Mientras tanto, he creado un ticket para seguir el rastro del error :

@mutmut @Nagromdark Vale, he modificado el frontend para mostrar el error de forma más explícita. Este cambio se incluirá en la próxima versión de Gladys Assistant :slight_smile:

Mientras tanto, como se trata de un cambio puramente de frontend, ya se puede probar a través de una URL de prueba de Gladys Plus (disponible inmediatamente) aquí: https://display-matter-save-error-in.gladys-plus.pages.dev

¿Podéis probarlo y darme el error?

@pierre-gilles logs enviados por MP

EDIT: no me había dado cuenta, pero cuando hice « añadir a Gladys », pensé que era una actualización porque exactamente el mismo nombre y sobre todo después tenía 1 solo dispositivo.
Pero al mirar mi panel de control donde había puesto la información del aire en un dispositivo, todo lo relacionado con el aire de Dyson había desaparecido :roll_eyes:

Hola @mutmut,

Gracias por probar, bueno, pero la captura de pantalla no me ayuda mucho, así que he añadido información en la interfaz para obtener más datos.

¿Podrías volver a probar en: https://display-matter-save-error-in.gladys-plus.pages.dev/ ?

No es necesario que me envíes los registros del servidor, el mensaje de error es puramente del frontend.

¡Gracias! :slight_smile:

et voilà :

Aaah, mucho mejor con el mensaje :smiley:

Hice un parche aquí:

Hice un build Docker amd64, por si tienes tiempo de probarlo hoy, si no, haré una versión final del día :slight_smile:

gladysassistant/gladys:fix-fan-max-values

Gracias por la imagen, aquí están mis pruebas :slight_smile:

Sigo teniendo Añadir a Gladys en lugar de Actualizar:


pero « la adición » funciona bien (sin errores) y me reemplaza el anterior:

et como se esperaba, me eliminó los comandos antiguos del panel (con un pequeño problema de texto):

Una vez reconfigurado el panel, para lo que funciona y lo que no (mala interpretación de Matter o el plugin): verde → 100% operativo, naranja → no 100%, rojo → ninguna acción/información

  • la duración del filtro no ha cambiado recientemente, por lo que diría que es normal (debería tener 67% hoy):
  • los speed current no se recuperan aunque están presentes en matterbridge:
  • la dirección del flujo de aire se recupera correctamente, pero no se controla
  • Modo Vent se recupera (Desactivado o Vent noche solo) pero no hay acción
  • Oscilación controla bien Desactivado y no hace nada al seleccionar Izquierda/Derecha, pero sí recupera el valor correcto del estado del ventilador. Para información, en mi TP04 tengo varios ángulos de oscilación (0° o Apagar, 45°, 90°, 180°, 350°)

Para la parte de calidad del aire:


NO2 y COV quizás no han cambiado recientemente, pero tienen valores (levelValue):

Sin embargo, no tengo el AQI en Gladys, pero sí está en matterbridge:

¡Gracias por todos estos comentarios ultra precisos, me ayudan muchísimo! :folded_hands:

Todavía tengo « Agregar a Gladys » en lugar de « Actualizar »

De hecho, me equivoqué: en la integración actual de Matter, solo había un botón « Agregar a Gladys ». No teníamos una variante de traducción para el caso de una actualización.

He modificado la interfaz para mostrar « Actualizar », para ser coherente con el funcionamiento de Zigbee2mqtt.

y como se esperaba, me eliminó los antiguos comandos del panel de control (con un pequeño problema de texto de paso)

¡Gracias por el comentario! Era un error de la integración Matter: el selector de las características cambiaba entre dos adiciones, lo que rompía los paneles de control y las escenas existentes.

Ahora está corregido. :white_check_mark:

Una vez reconfigurado el panel de control, para lo que funciona y lo que no funciona

He aplicado correcciones en todos los puntos mencionados. ¡Gracias de nuevo por este comentario muy detallado, es realmente valioso! :raising_hands:

La duración del filtro no ha cambiado recientemente, así que diría que es normal

He añadido una inicialización al inicio para evitar tener valores vacíos en el panel de control.

Por otro lado, no tengo el AQI en Gladys, pero está presente en matterbridge

No formaba parte del alcance de este desarrollo. :slightly_smiling_face:

Ya hay una solicitud de mejora abierta aquí:

Construcción amd64 en curso en la misma imagen para pruebas, disponible en 3 minutos :slight_smile:

gladysassistant/gladys:fix-fan-max-values

Edición: construcción lista :white_check_mark:

si, lo sabía :stuck_out_tongue_winking_eye:

Y para las pruebas :


  • dirección del flujo: ¡comando funcional!
  • modo viento desactivado y Noche de viento: ¡comando funcional!
  • oscilación desactivada y Izquierda/Derecha: ¡comando funcional!

Un pequeño comentario sobre el modo Viento:


Cuando estoy en Noche de viento y paso a Desactivado, funciona (pero no hay que cambiar demasiado rápido, de lo contrario no se tiene en cuenta la acción).
Si voy a Viento Natural después de Noche de viento, entonces sí cambia y luego vuelve a Desactivado, lo cual es normal porque es normal o noche.
Y si elijo Noche de viento + Natural después de Desactivado, vuelve al modo noche.
De hecho, solo guarda 2 estados: Desactivado y Noche de viento.
¿Hay alguna manera de cambiar y tener solo eso?

De todos modos, bien jugado @pierre-gilles, para mí todo está bien :slight_smile:

¡Genial, sería genial si funciona ahora!

Gladys sigue estrictamente la especificación Matter, y según lo que expone el plugin Matterbridge-Dyson, parece que realmente soporta los 4 modos.

Para ser más fiel al comportamiento esperado en Matter, probablemente habría que ajustar el plugin Matterbridge-Dyson :slightly_smiling_face:

Por mi parte, lo fusiono y se incluirá en la próxima versión de Gladys.

¡Gracias de nuevo por tomarse el tiempo de probar! :raising_hands: