Matter : Investigation ventilateur Dyson Matterbridge

Côté Matter, j’ai bien les nouveautés pour NO2 et ventilateur, merci !:smiling_face:
Par contre je vois ‘Ajouter à Gladys’ alors que les services existent déjà et on exactement le même nom.

Quand je clique sur Ajouter, ça me met à jour le device 28 avec le NO2 (et donc pas un nouveau service) mais impossible de faire le 27, il ne se passe rien.

Salut,

j’ai le même problème que @mutmut concernant le Dyson, impossible de le mettre à jour.

j’ai également détecté un autre problème concernant le capteur de niveau d’eau de ma cuve, il est passé en mètre :

Merci @pierre-gilles pour ta réponse.

Concernant l’appareil matter il n’y a pas de bouton mise à jour, uniquement un bouter ajouter.

Et quand je clique sur ajouter rien ne se passe et rien dans les logs

Ok, je pense que je vais ajouter un peu plus d’informations sur l’interface pour mieux comprendre le souci ici :slight_smile:

En attendant, j’ai créé un ticket pour garder une trace du bug :

@mutmut @Nagromdark Ok, j’ai modifié le frontend pour afficher l’erreur de façon plus explicite. Ce changement sera inclus dans la prochaine version de Gladys Assistant :slight_smile:

En attendant, comme il s’agit d’un changement purement frontend, on peut déjà le tester via une URL de test de Gladys Plus (disponible immédiatement) ici : https://display-matter-save-error-in.gladys-plus.pages.dev

Est-ce que vous pouvez tester et me donner l’erreur ?

@pierre-gilles logs envoyés en MP

EDIT : je n’avais pas fait gaffe mais quand j’ai « ajouter à Gladys », je pensais que c’était une mise à jour car exactement le même nom et surtout après j’avais 1 seul device.
Mais en regardant mon dashboard où j’avais mis les infos de l’air dans un apppareil, et bien tout ce qui était lié au Dyson air a disparu :roll_eyes:

Salut @mutmut,

Merci d’avoir testé, bon par contre la capture n’écran ne m’aide pas trop, donc j’ai rajouté des informations dans l’interface pour avoir plus de données !

Est-ce que tu peux re-tester sur : https://display-matter-save-error-in.gladys-plus.pages.dev/ ?

Pas besoin de m’envoyer les logs serveur, le message d’erreur est purement frontend !

Merci :slight_smile:

et voilà :

Aaah c’est beaucoup mieux avec le message :smiley:

J’ai fais un correctif ici :

J’ai fais un build Docker amd64, si jamais tu as le temps de tester dans la journée, sinon je ferais sûrement une release en fin de journée :slight_smile:

gladysassistant/gladys:fix-fan-max-values

Merci pour l’image, voici mes tests :slight_smile:

J’ai toujours le Ajouter à Gladys au lieu de Mettre à jour:


mais « l’ajout » fonctionne bien (plus d’erreur) et me remplace l’ancien :

et comme prévu ça m’a supprimé les anciennes commandes du dashboard (avec un petit soucis de texte au passage) :

Une fois le dashboard reconfiguré, pour ce qui fonctionne et ne fonctionne pas (mauvaise prise en compte Matter ou le plugin ?) : vert → 100% opérationnel, orange → pas 100%, rouge → aucune action/info

  • durée de vie de filtre n’a pas changé récemment donc normal je dirais (je dois avoir 67% à aujourd’hui) :
  • les speed current ne sont pas récupérés alors qu’ils sont bien présents dans matterbridge :
  • la direction du flux d’air est bien récupérée mais ça ne commande pas
  • mode Vent est récupéré (Désactivé ou Vent nuit seulement) mais pas d’action
  • Oscillation commande bien le Désactivé et ne fait rien en sélectionnant Gauche/Droite, par contre ça récupère bien la bonne valeur de l’état du ventilo. Pour info sur mon TP04 j’ai plusieurs angles d’oscillation (0° ou Eteindre, 45°, 90°, 180°, 350°)

Pour la partie qualité de l’air :


NO2 et COV n’ont peut-être pas changé dernièrement mais ils ont bien des valeurs (levelValue):

Par contre je n’ai pas l’AQI dans Gladys mais présent dans matterbridge :

Merci pour tous ces retours ultra précis, ça m’aide énormément ! :folded_hands:

J’ai toujours le Ajouter à Gladys au lieu de Mettre à jour

En fait, j’avais confondu : dans l’intégration Matter actuelle, il n’y avait qu’un bouton « Ajouter à Gladys ». On n’avait pas de variante de traduction pour le cas d’une mise à jour.

J’ai modifié l’interface pour afficher « Mettre à jour », afin d’être cohérent avec le fonctionnement de Zigbee2mqtt.

et comme prévu ça m’a supprimé les anciennes commandes du dashboard (avec un petit soucis de texte au passage)

Merci pour le retour ! C’était bien un bug de l’intégration Matter : le selector des fonctionnalités changeait entre deux ajouts, ce qui cassait les tableaux de bord et les scènes existantes.

C’est désormais corrigé. :white_check_mark:

Une fois le dashboard reconfiguré, pour ce qui fonctionne et ne fonctionne pas

J’ai apporté des correctifs sur tous les points remontés. Merci encore pour ce retour très détaillé, c’est vraiment précieux ! :raising_hands:

durée de vie de filtre n’a pas changé récemment donc normal je dirais

J’ai ajouté une initialisation au démarrage afin d’éviter d’avoir des valeurs vides sur le tableau de bord.

Par contre je n’ai pas l’AQI dans Gladys mais présent dans matterbridge

Ça ne faisait pas partie du périmètre de ce développement. :slightly_smiling_face:

Il y a déjà une demande d’évolution ouverte ici :

Build amd64 en cours sur la même image pour testing, dispo d’ici 3 minutes :slight_smile:

gladysassistant/gladys:fix-fan-max-values

Edit: build prêt :white_check_mark:

oui je le savais :stuck_out_tongue_winking_eye:

Et pour les tests :


  • direction du flux : commande fonctionnelle !
  • mode vent Désactivé et Vent Nuit : commande fonctionnelle !
  • oscillation Désactivée et Gauche/Droite : commande fonctionnelle !

Une petite remarque sur le mode Vent :


Quand je suis en Vent Nuit et que je passe sur Désactivé, ça fonctionne (mais il ne faut pas changer trop vite sinon pas de prise en compte de l’action).
Si je vais sur Vent Naturel après Vent Nuit alors ça change bien et ensuite ça repasse sur Désactivé, ce qui est normal car c’est soit normal soit nuit.
Et si je choisis Vent Nuit + Naturel après Désactivé, ça repasse en mode nuit.
En fait il ne garde que 2 états : Désactivé et Vent Nuit.
Il y a moyen de changer et de n’avoir que ça ?

Sinon bien joué @pierre-gilles , pour moi c’est tout bon :slight_smile:

Génial, trop cool si ça marche maintenant !

Gladys suit strictement la spécification Matter, et d’après ce que le plugin Matterbridge-Dyson expose, il semble effectivement supporter les 4 modes.

Pour rester plus fidèle au comportement attendu côté Matter, il faudrait probablement ajuster le plugin Matterbridge-Dyson :slightly_smiling_face:

De mon côté, je merge et ça sera inclus dans la prochaine version de Gladys !

Merci encore d’avoir pris le temps de tester :raising_hands: