# \[Matter\] Ajouter la gestion du monitoring de filtres HEPA

**URL:** <https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622>\
**Category:** Demandes livrées\
**Tags:** matter\
**Created:** [Juin 23, 2025, 12:44 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622 "2025-06-23T12:44:26Z")\
**Posts on this page:** 7\
**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:44 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622/1 "2025-06-23T12:44:26Z")

</div>

**Description**

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

`condition = 73%` correspond à son niveau d’efficacité (0% → on change le filtre)

---

<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:** [Octobre 11, 2025, 9:45 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622/2 "2025-10-11T09:45:15Z")

</div>

voici un petit aperçu :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/0/5048b44ea2b785ef0d97a20072ca84ce703af41d.png)

Au lieu d’afficher 74% bêtement ce serait pas mieux de trouver un petit truc graphique sympa ? je ne sais pas comment faire ^^

---

<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:** [Octobre 13, 2025, 7:16 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622/3 "2025-10-13T07:16:12Z")

</div>

Top ! Tu as une PR ?

> [@Nagromdark](#):
>
> Au lieu d’afficher 74% bêtement ce serait pas mieux de trouver un petit truc graphique sympa ? je ne sais pas comment faire ^^

On peut, mais bon, 74 % comme ça, je trouve ça très bien moi 🙂 J’ai peur que ce soit moins lisible autrement.

---

<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:** [Février 27, 2026, 10:04 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622/4 "2026-02-27T22:04:06Z")

</div>

Salut,

avec un peu de retard :

> <https://github.com/GladysAssistant/Gladys/pull/2469>
>
> This pull request adds support for HEPA filter monitoring devices, including bac…kend, frontend, and localization updates. The main changes introduce a new device feature category and type for HEPA filter life monitoring, enable detection and state change listening for this feature in the Matter integration, and provide corresponding icons and translations.
> 
> \*\*HEPA Filter Monitoring Support\*\*
> 
> \* Added new device feature category \`hepa-filter-monitoring\` and type \`filter-life-remaining\` to constants (\`server/utils/constants.js\`). \[\[1\]\](diffhunk://#diff-dafcd93fbbbfadd4155affa0591c0d19b0deb316671ae10190acdd6f2df36536R552) \[\[2\]\](diffhunk://#diff-dafcd93fbbbfadd4155affa0591c0d19b0deb316671ae10190acdd6f2df36536R927-R929)
> \* Updated device conversion logic to detect and add HEPA filter monitoring features when present in a Matter device (\`server/services/matter/utils/convertToGladysDevice.js\`). \[\[1\]\](diffhunk://#diff-adfc4d0f59a62a3eeeec7d1549c7453423f66a00523e00d9430dec85d87ef95aR18) \[\[2\]\](diffhunk://#diff-adfc4d0f59a62a3eeeec7d1549c7453423f66a00523e00d9430dec85d87ef95aR380-R391)
> \* Implemented state change listener for the HEPA filter monitoring cluster in Matter devices, emitting new state events when filter life changes (\`server/services/matter/lib/matter.listenToStateChange.js\`). \[\[1\]\](diffhunk://#diff-7e57f27c8438d25773ed8dcf5f7259bc3c8747b1048733a1f5b60d3c29e9549eR17) \[\[2\]\](diffhunk://#diff-7e57f27c8438d25773ed8dcf5f7259bc3c8747b1048733a1f5b60d3c29e9549eR340-R353)
> 
> \*\*Frontend and Localization\*\*
> 
> \* Added icon mapping for the new HEPA filter monitoring feature in the frontend (\`front/src/utils/consts.js\`).
> \* Added translations for HEPA filter monitoring and filter life remaining in English, German, and French (\`front/src/config/i18n/en.json\`, \`front/src/config/i18n/de.json\`, \`front/src/config/i18n/fr.json\`). \[\[1\]\](diffhunk://#diff-c72304cd97398fbb5975932a9b7c44f317f22ed8f39a7861dd22075bc77e93b6R3928-R3931) \[\[2\]\](diffhunk://#diff-f45f3aabbe401f36b9699e031813cf88592c937be6ccd556a3da5387ac37678fR3928-R3931) \[\[3\]\](diffhunk://#diff-e1d22153afd63b0d1cbf3747d3f1f407b541f91252e6fd2d7ab200a504f4f555R3928-R3931)
> 
> \*\*Testing\*\*
> 
> \* Extended backend tests to cover detection and state change handling for HEPA filter monitoring features (\`server/test/services/matter/lib/matter.init.test.js\`, \`server/test/services/matter/lib/listenToStateChange.test.js\`). \[\[1\]\](diffhunk://#diff-05065a701c6582204d2359a53f1e324bd05bac26da5facee89eda2db4a60fba7R8) \[\[2\]\](diffhunk://#diff-05065a701c6582204d2359a53f1e324bd05bac26da5facee89eda2db4a60fba7R261-R272) \[\[3\]\](diffhunk://#diff-05065a701c6582204d2359a53f1e324bd05bac26da5facee89eda2db4a60fba7R590-R601) \[\[4\]\](diffhunk://#diff-05065a701c6582204d2359a53f1e324bd05bac26da5facee89eda2db4a60fba7R835-R846) \[\[5\]\](diffhunk://#diff-585766ec6cb2fca88046c5b2f1add54baa8454cfee5929e39cfe57ab229fac0aR17) \[\[6\]\](diffhunk://#diff-585766ec6cb2fca88046c5b2f1add54baa8454cfee5929e39cfe57ab229fac0aR459-R475)
> 
> 
> 
> \## Summary by CodeRabbit
> 
> \## Release Notes
> 
> \* \*\*New Features\*\*
> \* Added HEPA filter monitoring to track remaining filter life with real-time state updates across connected devices
> \* Multi-language support for HEPA filter monitoring features
> \* Visual icons for monitoring filter status
> 
> \* \*\*Tests\*\*
> \* Added comprehensive test coverage for HEPA filter monitoring state changes and device feature conversion

---

<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:** [Mars 2, 2026, 4:17 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622/5 "2026-03-02T16:17:16Z")

</div>

Merci pour la PR 😉

Je te tiens au courant quand j’ai pu regarder ça !

---

<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:** [Mars 20, 2026, 2:32 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622/6 "2026-03-20T14:32:54Z")

</div>

C’est bon pour moi, c’est mergé et disponible dans Gladys Assistant 4.71 :

> [@Gladys Assistant 4.71 : Nuki & Matter](https://community.gladysassistant.com/t/gladys-assistant-4-71-nuki-matter/10142):
>
> Cette nouvelle version apporte des améliorations importantes sur Matter, Nuki, et plusieurs corrections de bugs. locked_with_key Nuki v1.0.1 : Une intégration plus robuste L’intégration Nuki a été mise à jour avec plusieurs correctifs importants : Au démarrage, Gladys vérifie maintenant que le service est bien configuré avant de démarrer, pour éviter les erreurs dans les logs. Les abonnements MQTT sont désormais limités aux seuls appareils Nuki enregistrés, ce qui évite des écoutes inutil…

---

<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:** [Mars 20, 2026, 2:32 UTC](https://community.gladysassistant.com/t/matter-ajouter-la-gestion-du-monitoring-de-filtres-hepa/9622/7 "2026-03-20T14:32:57Z")

</div>


