Psoy
7 Septiembre, 2026 19:58
1
Hola a todos,
Necesitaría un poco de ayuda con esta sonda de temperatura:
Está bien declarada en Zigbee2mqtt. Aquí está lo que expone:
.
En Gladys, obtengo información, pero no la « Strobe Temperature ». La única que obtengo es la temperatura medida en la carcasa:
Aquí está lo que Gladys obtiene en la integración de Zigbee2Mqtt:
Mi pregunta es: ¿Es posible obtener « la temperatura de la sonda » en Gladys?
Gracias de antemano
¿Así que tú tienes la Temperatura y quieres Probe_Temperatura, es eso?
Si es así, sí, es fácil de añadir. Puedo abrir una PR esta semana.
Psoy
7 Septiembre, 2026 21:03
3
Buenas noches @Will_71
Sí, la temperatura que se transmite es el valor medido por la carcasa, pero la temperatura medida con la sonda no se envía a Gladys. Si tienes tiempo de hacer una PR, me harías un gran favor, muchas gracias. Te confieso, estoy un poco perdido con todas estas innovaciones con la IA.
Oh, no te preocupes, es fácil de añadir, ni siquiera hace falta IA
Will_71
11 Septiembre, 2026 20:36
5
@pierre-gilles , el PR para añadir 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
## Summary by CodeRabbit
* **New Features**
* Added support for external temperature probe readings, including Celsius values from -100°C to 150°C.
* Added support for probe temperature data from compatible devices, including alternate device naming.
* Added probe temperature labels in English, German, and French.
* Added thermometer icons for probe temperature features.
* **Bug Fixes**
* External probe readings are now excluded from room-average temperature calculations.
Psoy
13 Septiembre, 2026 07:17
6
Hola @Will_71
Gracias por la PR.
¿Hay que esperar una nueva actualización de Gladys para que esto sea activo?
¡Buen día!
Will_71
13 Septiembre, 2026 07:46
7
Sí, cuando @pierre-gilles haya validado la PR.
¡Hola a todos!
Este tema está ahora en desarrollo .
Se ha abierto una PR para mapear la sonda de temperatura Zigbee2mqtt (probe_temperature) a un tipo dedicado:
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)_
## Summary by CodeRabbit
* **New Features**
* Added support for temperature probe readings from compatible devices, including alternate Zigbee2MQTT naming conventions.
* Added localized labels and a thermometer icon for probe temperatures in English, German, and French.
* **Bug Fixes**
* External probe readings are excluded from room-temperature averages, while primary appliance temperatures remain included.
* **Documentation**
* Clarified the distinction between primary temperature readings and external probes.
No duden en seguir la PR, probar (opcional, especialmente para pequeñas solicitudes) y dar sus comentarios aquí si es necesario.
Psoy
22 Septiembre, 2026 20:48
9
Buenas noches @Will_71
Muchas gracias, la recuperación de la sonda de temperatura funciona bien