Psoy
Septembre 7, 2026, 7:58
1
Bonjour à tous,
J’aurais besoin d’un peu d’aide sur cette sonde de température :
Elle est bien déclarée sur Zigbee2mqtt. Voici ce qu’elle expose :
.
Dans Gladys, je remonte des informations, mais pas la « Strobe Temperature ». La seule qui remonte, c’est la température mesurée au boîtier :
Voici ce que remonte Gladys dans l’intégration de Zigbee2Mqtt :
Ma question est : est-ce qu’il est possible de remonter « la température de la sonde » dans Gladys ?
Merci d’avance
Donc toi tu as bien la Température et tu voudrais Probe_Temperature, c’est bien cela?
Si c’est ca oui c’est facile à ajouter. je peux ouvrir une PR dans la semaine.
Psoy
Septembre 7, 2026, 9:03
3
Bonsoir @Will_71
Oui, la température qui est retransmise est la valeur mesurée par le boîtier, mais la température mesurée avec la sonde ne remonte pas dans Gladys. Si tu as le temps de faire une PR, ça m’arrangerait, merci beaucoup. Je t’avoue, je suis un peu largué avec toutes ces innovations avec l’IA.
Oh t’inquiète, c’est facile à ajouter, y’a même pas besoin d’IA
@pierre-gilles , la PR pour ajouter probe_temperature
master ← William-De71:feat/zigbee2mqtt-probe-temperature
ouvert 08:35PM - 11 Sep 26 UTC
### Description
Add a `probe` type to the `temperature-sensor` category, and … map the
Zigbee2mqtt `probe_temperature` expose to it — as found on the Excellux
[ZG-105NTH](https://www.zigbee2mqtt.io/devices/ZG-105NTH.html), a
temperature/humidity sensor with a wired external probe.
Forum: https://community.gladysassistant.com/t/manque-de-donnees-remontees-par-la-sonde-de-temperature-excellux-zg-105nth/10830
### Checklist
- [x] If a forum topic or GitHub issue exists, the description links it (`Forum: https://community.gladysassistant.com/t/...` or `Closes #...`)
- [x] Tests pass: `cd server && npm run coverage` (Codecov requires 100% coverage on changed lines) and Cypress (`npm run cypress:run`) if the UI changed
- [x] Linter and prettier pass on both front and server (`npm run eslint`, `npm run prettier`)
- [x] No undocumented breaking change
Psoy
Septembre 13, 2026, 7:17
6
Bonjour @Will_71
Merci pour la PR.
Pour que ce soit actif il faut attendre une nouvelle Maj de Gladys , c’est ça?
Bonne journée
Oui quand @pierre-gilles aura validé la PR.
Salut tout le monde !
Ce sujet est désormais en cours de développement .
Une PR a été ouverte pour mapper la sonde de température Zigbee2mqtt (probe_temperature) vers un type dédié :
master ← claude/festive-sagan-r6xjqz
ouvert 02:44PM - 18 Sep 26 UTC
### Description
Conflict-free version of [#3103](https://github.com/GladysAssis… tant/Gladys/pull/3103) by @William-De71, whose branch is now `dirty` against `master`. This PR merges `master` into the original branch and keeps the original two commits untouched, plus one merge commit.
The resulting diff against `master` is byte-for-byte the same as #3103 (10 files, +111/-5):
- Add a `probe` type to the `temperature-sensor` category (`DEVICE_FEATURE_TYPES.TEMPERATURE_SENSOR.PROBE`), for the external wired probe of a device that already reports its own ambient temperature.
- Map the Zigbee2mqtt exposes `probe_temperature` (Excellux ZG-105NTH family) and `temperature_probe` (Tuya alias, e.g. TZ-ZT01_GA4) to that feature, Celsius, range -100 to 150 (same as the plain `temperature` expose).
- Exclude `probe` from `getTemperatureInRoom`, so a fridge or outdoor probe does not skew the room average, with a regression test.
- Add en/de/fr labels under `deviceFeatureCategory.temperature-sensor.probe` and the thermometer icon.
- Document the `decimal` vs `probe` boundary in `docs/specs/water-heater.md` (tank temperature stays `decimal`).
**Conflict resolved:** `server/test/services/zigbee2mqtt/exposes/numericType.test.js`. Master added a "ZLinky_TIC apparent power features" `describe` block (#3097) at the same spot where #3103 added its "Temperature probe features" block. Both blocks are kept.
**Review of #3103:** approved on my side. The type is generic and correctly scoped, the label works with the Zigbee2mqtt discover page (it names features from `deviceFeatureCategory[category][type]`), the range matches the existing `temperature` expose, and the room-average exclusion is tested. Only residual: two comments (on `PROBE` in `constants.js` and in `getTemperatureInRoom.js`) still list "a tank" as a probe example, which contradicts the spec paragraph that keeps tank temperature on `decimal`. Cosmetic, not blocking; left as in the original PR.
### Related request
Forum: https://community.gladysassistant.com/t/manque-de-donnees-remontees-par-la-sonde-de-temperature-excellux-zg-105nth/10830
### Checklist
- [x] If a forum topic or GitHub issue exists, the description links it (`Forum: https://community.gladysassistant.com/t/...` or `Closes #...`)
- [x] Tests pass: `cd server && npm run coverage` (Codecov requires 100% coverage on changed lines) and Cypress (`npm run cypress:run`) if the UI changed — ran the two affected server test files locally (27 passing); full suite and Codecov run in CI. No UI component change, only i18n and an icon map entry.
- [x] Linter and prettier pass on both front and server (`npm run eslint`, `npm run prettier`) — run on the touched files.
- [x] No undocumented breaking change
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01FLtaLbpTnNLvY9goimbaS4
---
_Generated by [Claude Code](https://claude.ai/code/session_01FLtaLbpTnNLvY9goimbaS4)_
N’hésitez pas à suivre la PR, à tester (optionnel, surtout pour les petites demandes) et à faire vos retours ici si besoin.
Psoy
Septembre 22, 2026, 8:48
9
Bonsoir @Will_71
Merci beaucoup, la récupération de la sonde température fonctionne bien