# \[Matter\] Ajouter la gestion des PM10

**URL:** <https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617>\
**Category:** Demandes livrées\
**Tags:** matter\
**Created:** [Juin 23, 2025, 12:39 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617 "2025-06-23T12:39:43Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 23, 2025, 12:39 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/1 "2025-06-23T12:39:43Z")

</div>

**Description**

Gérer les capteurs de PM10 dans l’intégration Matter

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Juin 23, 2025, 1:11 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/2 "2025-06-23T13:11:03Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/5/4514672f0049cdb634bdddc889335d956bbfaf93.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/1/8132b428197aa9757b68606839c3e0e3eac20863.png)  
 ![IMG_B029CA14B4E0-1](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/2/822e548e8eb9d6128c43c7a003b63bae8ca806b2.jpeg)

---

<div class="post-metadata">

**Author:** ![Nagromdark](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/nagromdark/32/17758_2.png) [@Nagromdark](https://community.gladysassistant.com/u/Nagromdark)\
**Post date:** [Septembre 18, 2025, 12:02 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/3 "2025-09-18T12:02:06Z")

</div>

Salut,

j’ai ouvert une PR :

> <https://github.com/GladysAssistant/Gladys/pull/2354>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Add PM10 sensor, test with Dyson and matterbridge
> \<img width="396" height="318" alt="image" src="https://github.com/user-attachments/assets/bc66c849-d071-48ed-946c-19505ccf5197" /\>

J’ai une question, pour le moment dans Gladys on a 3 niveau de couleur à savoir : bon, moyen, mauvais.  
Est-ce que ce serait bien de faire comme le barème posté précédemment avec 6 couleurs ou pas ?

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Septembre 19, 2025, 8:33 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/4 "2025-09-19T08:33:17Z")

</div>

Salut @Nagromdark et merci pour la PR !  
pour les PM2.5 que @pierre-gilles avait ajoutés, le niveau de couleur (3 de base) n’est pas cohérent avec ce que j’avais sur l’appli Dyson.  
D’après perplexity, voici les différents paliers des seuils ATMO (qui ne correspondent pas forcément au barème dyson sauf peut-être en divisant par 5 ou 10) :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/8/284a2298c2c19c439a067c5a46f9bb559c25f868.png)

Après qq questions à perplexity, mieux vaut se baser sur les valeurs ATMO :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/9/4/949c08603b55d0746b34537f2bb6426fabba78df.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/0/c02417696308ffa3edb4e644c517a7038c41cd23.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 19, 2025, 9:09 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/5 "2025-09-19T09:09:22Z")

</div>

Merci pour la PR @Nagromdark 🙂  
Tu as bien testé qu’elle fonctionnait ?

> [@Nagromdark](#):
>
> J’ai une question, pour le moment dans Gladys on a 3 niveau de couleur à savoir : bon, moyen, mauvais.

J’ai pas vraiment d’avis, on peut rester pour l’instant sur «&nbsp;Bon/moyen/mauvais&nbsp;» qui permet d’unifier un peu les différents niveaux d’alerte qu’on a dans Gladys. Après, s’il y a de la demande pour avoir quelque chose de plus spécifique, on peut carrément faire plus fin, mais dans ce cas je préfère que ce soit fait dans une autre PR 🙂

---

<div class="post-metadata">

**Author:** ![Nagromdark](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/nagromdark/32/17758_2.png) [@Nagromdark](https://community.gladysassistant.com/u/Nagromdark)\
**Post date:** [Septembre 19, 2025, 11:17 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/6 "2025-09-19T11:17:22Z")

</div>

Merci @mutmut pour ces données,

OK on reste sur 3 niveaux pour l’instant, je propose pour le PM10 :

- Bon \< 30
- Moyen \< 50
- Mauvais \>= 50

Pour le PM2.5 du coup ça me parait mieux :

- Bon \< 15
- Moyen \< 25
- Mauvais \>= 25

> [@pierre-gilles](#):
>
> Merci pour la PR @Nagromdark 🙂  
> Tu as bien testé qu’elle fonctionnait ?

Oui j’ai bien testé en local que ça fonctionnait, je peux faire des captures écrans ici dés que possible si vous voulez ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 19, 2025, 1:46 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/7 "2025-09-19T13:46:17Z")

</div>

> [@Nagromdark](#):
>
> Oui j’ai bien testé en local que ça fonctionnait,

Tu as testé avec quel appareil Matter ?

> [@Nagromdark](#):
>
> OK on reste sur 3 niveaux pour l’instant, je propose pour le PM10 :
> 
> - Bon \< 30
> - Moyen \< 50
> - Mauvais \>= 50

ça me parait pas mal

> [@Nagromdark](#):
>
> Pour le PM2.5 du coup ça me parait mieux :
> 
> - Bon \< 15
> - Moyen \< 25
> - Mauvais \>= 25

Ça me paraît mieux, limite le «&nbsp;Bon&nbsp;» pourrait être \<= 10 de ce que je trouve, mais c’est peut-être trop strict.

Je veux bien que tu fasses la modification dans une autre PR par contre 🙂

---

<div class="post-metadata">

**Author:** ![Nagromdark](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/nagromdark/32/17758_2.png) [@Nagromdark](https://community.gladysassistant.com/u/Nagromdark)\
**Post date:** [Septembre 19, 2025, 5:08 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/8 "2025-09-19T17:08:43Z")

</div>

OK je ferai une PR à part pour le PM2. 5

pour le PM10, je dois donc changer les valeurs mais je ne peux pas le faire dans la PR déjà ouverte de ce que je comprends ?

Pour les tests je dispose d’une tour dyson TP10, branchée sur matterbridge. Bon matterbridge déconne car comme je l’ai dis dans un autre post ça fonctionne pas trop car matterbridge n’envoie pas les valeurs en live mais c’est un autre sujet. Je pense que c’est à cause de l’api dyson..

---

<div class="post-metadata">

**Author:** ![Nagromdark](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/nagromdark/32/17758_2.png) [@Nagromdark](https://community.gladysassistant.com/u/Nagromdark)\
**Post date:** [Septembre 20, 2025, 10:21 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/9 "2025-09-20T10:21:02Z")

</div>

> <https://github.com/GladysAssistant/Gladys/pull/2355>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 22, 2025, 7:28 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/10 "2025-09-22T07:28:34Z")

</div>

> [@Nagromdark](#):
>
> pour le PM10, je dois donc changer les valeurs mais je ne peux pas le faire dans la PR déjà ouverte de ce que je comprends ?

Si si tu peux pour PM10, je parlais du PM2.5 🙂

> [@Nagromdark](#):
>
> Pour les tests je dispose d’une tour dyson TP10, branchée sur matterbridge. Bon matterbridge déconne

Du coup, ça fonctionnait quand même un peu ou tu n’as pas réussi à tester la remontée de valeurs ?  
Au pire, tu peux utiliser Matterbridge avec le plugin example : [GitHub - Luligu/matterbridge-example-dynamic-platform: Matterbridge dynamic platform plugin example](https://github.com/Luligu/matterbridge-example-dynamic-platform)

qui envoie des valeurs aléatoires à intervalles réguliers, ça permet de faire des tests très simplement 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 22, 2025, 9:41 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/11 "2025-09-22T09:41:23Z")

</div>

J’ai mergé ta PR pour le changement sur les PM2.5, merci encore pour la PR 🙌

Je t’ai ajouté dans le README comme contributeur, bravo pour ta première contribution @Nagromdark 🔥

---

<div class="post-metadata">

**Author:** ![Nagromdark](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/nagromdark/32/17758_2.png) [@Nagromdark](https://community.gladysassistant.com/u/Nagromdark)\
**Post date:** [Septembre 22, 2025, 11:43 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/12 "2025-09-22T11:43:29Z")

</div>

Merci @pierre-gilles ,

oui j’ai pu testé PM10, les valeurs remontent bien dans Gladys. Merci pour le plugin de test, néanmoins il semble avoir quelques petits bugs dans ce plugin :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/b/9/b95265f2b09b6ab375f3b6622f7e87580fa82098.png)

Bon en tout cas j’ai bien la remontée à droite

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 22, 2025, 11:54 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/13 "2025-09-22T11:54:14Z")

</div>

Ok, dans ce cas ça me parait bien 🙂

Je rebase avec master pour résoudre les conflits et ensuite je vais merger !

Merci pour ta contribution !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 22, 2025, 12:08 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/14 "2025-09-22T12:08:26Z")

</div>

C’est mergé, ça partira dans la prochaine version de Gladys 🙌

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 22, 2025, 1:11 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/15 "2025-09-22T13:11:43Z")

</div>

C’est disponible dans Gladys Assistant 4.62 :

> [@Gladys Assistant 4.62 : Mise à jour de Zigbee2mqtt & PM10 dans Matter](https://community.gladysassistant.com/t/gladys-assistant-4-62-mise-a-jour-de-zigbee2mqtt-pm10-dans-matter/9708):
>
> Salut à tous waving_hand J’espère que vous avez passé un excellent été ! Aujourd’hui, je suis ravi de vous annoncer la sortie de Gladys Assistant 4.62, qui apporte deux belles nouveautés : rocket Mise à jour de Zigbee2MQTT Pour tous ceux qui utilisent Zigbee2MQTT intégré à Gladys, la version embarquée passe désormais en 2.6.1. Cette mise à jour apporte de nombreuses nouvelles compatibilités d’appareils tadabackhand_index_pointing_right Le changelog complet est disponible [ici](https://github.com/Koenkk/zigbee2mqtt/blob/master/CHANGELOG.md#261-2025-09-01). J’a…

Merci pour ta contribution 🙌

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 22, 2025, 1:11 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-des-pm10/9617/16 "2025-09-22T13:11:48Z")

</div>


