Hizo
23 Junio, 2025 11:56
1
Descripción
Añadir la id de Zigbee2Mqtt en la configuración de los dispositivos.
Interés
Facilitar la búsqueda del dispositivo en Zigbee2Mqtt cuando no se les ha renombrado o se les ha renombrado de manera diferente a Gladys.
Propuesta
Podríamos añadirlo en un bloque del mismo tipo que « Nombre » + su entrada, pero deshabilitado para no permitir la modificación de la id:
Incluso, lo ideal sería tener un enlace que apunte directamente al dispositivo en Zigbee2Mqtt
Je n’ai plus de votes de dispo mais je plussoie, et surtout avec le lien ! (comme dans matterbridge )
Bonjour @mutmut
Le lien devra vers l’interface de Z2M devra pouvoir être modulaire en fonction de l’hôte (Gladys et Z2M ne fonctionnant pas forcement sur la même machine …).
Esto es lo que propongo
Para el enlace, hay dos casos posibles.
O bien es una instalación por Gladys y la dirección IP del enlace utilizará la dirección de Gladys.
O bien es una instalación externa y en este caso la dirección no se conoce.
Para este caso, he añadido la propiedad para especificar la dirección IP + puerto de zigbee2mqtt
Si la dirección no está especificada, entonces el enlace no se mostrará.
Me he permitido mejorar el aspecto del botón Editar.
En el caso de una pantalla pequeña de teléfono
¡Hola @Will_71 !
¡Muy simpático!
Para el logo de Zigbee2mqtt, recuerda usar un logo PNG para evitar el fondo blanco en modo oscuro
¡Buena idea!
¡Limpio!
Sí, para el icono he cogido el que ya existía, pero no he buscado más por ahora porque ya era tarde anoche
Lo modificaré este fin de semana
Aquí está con el icono y fondo transparente
Por lo tanto, esto cambió el de la página de configuración, ya que simplemente reemplacé el logotipo en la carpeta front/src/assets/integrations/logos
También he añadido la dirección IEEE y el enlace en la página de Descubrimiento Zigbee.
La actualización no es automática, he utilizado el método en su lugar y es necesario, para todos los dispositivos ya añadidos, pulsar el botón Actualizar para aplicar la guardado de la dirección IEEE en la base de datos y que la dirección se introduzca en la caja del apartado dispositivos.
No puedo hacer una migración automática al inicio porque el descubrimiento de la dirección se realiza durante la fase de descubrimiento de los dispositivos.
A petición, pondré una imagen para los que quieran probar.
La PR.
master ← William-De71:features/zigbee2mqtt-add-id
ouvert 11:24PM - 20 Feb 26 UTC
### Description of change
add IEEE address and link to open Z2M on device & d… iscover page
https://community.gladysassistant.com/t/ajout-de-lid-zigbee2mqtt-dans-la-configuration-des-appareils/9616
<img width="282" height="374" alt="image" src="https://github.com/user-attachments/assets/e53b9355-4986-4c4c-b293-c5e5fcb9ad2f" />
## Summary by CodeRabbit
* **New Features**
* Configurable Zigbee2MQTT frontend URL in setup; new API endpoints to read/update configuration
* Automatic migration of IEEE address params for discovered devices
* **Internationalization**
* German, English, and French translations for IEEE Address labels and Zigbee2MQTT URL fields
* **UI/UX**
* Display IEEE Address for Zigbee devices and quick links (with logo) to open devices in Zigbee2MQTT
* Improved device page button layout and styling
mutmut
21 Febrero, 2026 17:09
9
¡Top @Will_71 !
HS: ¿También modificará esto el botón Editar en la integración MQTT?
No, pero podría hacer una PR para modificarlo también
¿Estás seguro de que no hay otra manera, por ejemplo, no almacenar esta dirección y simplemente hacer la conexión entre los datos de Zigbee2mqtt y los datos de Gladys, para mostrar información « enriquecida » en la lista?
¡Es lo que hacemos en la integración de Matter, por ejemplo!
Voy a profundizar en el tema
Sí, lo he mirado y tienes razón, se puede hacer de otra manera.
Estoy trabajando para modificar la PR.
He hecho una nueva PR donde he modificado. Ya no es necesario actualizar manualmente.
master ← William-De71:features/zigbee2mqtt-add-IEEE-address
ouvert 09:33PM - 08 Mar 26 UTC
### 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:
- [x] If your changes affect the code, did you write the tests?
- [x] Are tests passing? (`npm test` on both front/server)
- [x] Is the linter passing? (`npm run eslint` on both front/server)
- [x] Did you run prettier? (`npm run prettier` on both front/server)
- [x] If you are adding a new feature/service, did you run the integration comparator? (`npm run compare-translations` on front)
- [x] 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 ([forum](https://community.gladysassistant.com/)) for testing before merging.
- [x] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
- [x] 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).
- [x] 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 IEEE address and link to open Z2M on device & discover page
https://community.gladysassistant.com/t/ajout-de-lid-zigbee2mqtt-dans-la-configuration-des-appareils/9616
<img width="282" height="374" alt="image" src="https://github.com/user-attachments/assets/7a89fc30-878e-4a0e-89d5-4ff9c3b3cb07" />
## Summary by CodeRabbit
* **New Features**
* Show IEEE addresses for Zigbee2MQTT devices on device and discovery pages.
* Add a setup field to configure the Zigbee2MQTT frontend URL.
* Provide quick links (with a small logo) to open devices in the Zigbee2MQTT web UI when available.
* **Translations**
* Added German/English/French labels and placeholders for the frontend URL and IEEE address UI.
A continuación, una imagen de prueba si alguien quiere probar, no he podido probar con una instalación local.
willde71/gladys-test:zigbee2mqtt-ieee-address
Hola @Will_71
No sé si lo has visto, pero CodeRabbit ha dejado algunos comentarios en la PR, y parece que los tests no han pasado.
Hola @pierre-gilles , no con los problemas de salud de mi mujer en este momento no he podido mirar. Me ocupo de ello en cuanto pueda.
¡No hay problema, tómate el tiempo que necesites, no hay nada urgente!
Y ¡mejoras pronto para tu esposa
@pierre-gilles , las pruebas ahora han pasado
Hizo
19 Abril, 2026 14:09
19
Tengo ganas de que la función esté disponible
Gracias Will_71
@Will_71 acabo de revisar tu PR, no sé si has visto los comentarios de CodeRabbit, me parecen muy pertinentes