Hizo
June 23, 2025, 11:56am
1
Description
Add the Zigbee2Mqtt ID to the device configuration.
Benefit
Make it easier to find the device in Zigbee2Mqtt when they haven’t been renamed or have been renamed differently from Gladys.
Proposal
We could add it in a block of the same type as « Name » + its input but disabled so as not to allow modification of the ID:
Even better, it would be great to have a link pointing directly to the device in Zigbee2Mqtt
mutmut
June 23, 2025, 1:02pm
2
I don’t have any votes left but I second that, and especially with the link! (like in matterbridge )
1 Like
Hello @mutmut
The link to the Z2M interface should be modular depending on the host (Gladys and Z2M do not necessarily run on the same machine …).
Will_71
February 19, 2026, 11:12pm
4
Here’s what I propose
For the link there are two cases.
Either it’s an installation by Gladys and the link’s IP address will use Gladys’s address.
Or it’s an external installation and in that case the address is not known.
For this case I added the property to provide the IP address+port of zigbee2mqtt
If the address is not provided then the link will not be displayed.
I took the liberty of improving the appearance of the Edit button.
On a small phone screen
3 Likes
Hi @Will_71 !
Very nice!
For the Zigbee2mqtt logo, consider using a PNG logo to avoid the white background in dark mode
Ok, not a bad idea!
Nice!
1 Like
Will_71
February 20, 2026, 3:06pm
6
Yes, for the icon I used the existing one but I didn’t look any further for now because it was already late last night
I’ll modify that over the weekend
2 Likes
Will_71
February 20, 2026, 9:54pm
7
Here it is with the icon and transparent background
As a result, it changed the one on the configuration page because I simply replaced the logo in the folder front/src/assets/integrations/logos
Will_71
February 20, 2026, 10:51pm
8
I also added the IEEE address and the link on the Zigbee Discovery page.
The update is not automatic, I used the existing method and for all devices already added you need to press the « Update » button to apply the saved IEEE address in the database and for the address to be placed in the box on the Devices tab.
I cannot perform an automatic migration at startup because the address discovery happens during the device discovery phase.
On request I will add an image for those who want to test.
1 Like
mutmut
February 21, 2026, 5:09pm
9
Great @Will_71 !
OT: will this also change the Editer button in the MQTT integration?
Will_71
February 21, 2026, 5:30pm
10
No, but I could make a PR to change it as well
1 Like
Are you sure we can’t do it another way, for example not store this address and actually just link the data coming from Zigbee2mqtt with the data coming from Gladys, to display « enriched » information in the list?
That’s what we do on the Matter integration, for example!
Will_71
February 23, 2026, 8:54pm
12
I’ll look into the matter
Yes I looked and you’re right we can do it another way.
I’m working to modify the pull request.
I made a new PR with my changes. No need to update manually anymore.
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**
* Display IEEE address for Zigbee2MQTT devices on device and discovery pages.
* Add an input to configure the Zigbee2MQTT frontend URL in setup.
* Show quick links to open devices directly in the Zigbee2MQTT web interface, with a small logo.
* **Translations**
* Added German/English/French labels and placeholders for the new frontend URL and IEEE address UI.
Below is a test image if someone wants to try it; I couldn’t test with a local installation.
willde71/gladys-test:zigbee2mqtt-ieee-address
Hello @Will_71
I don’t know if you’ve seen, but CodeRabbit has left some comments on the PR, and it seems that the tests have not passed.
Hi @pierre-gilles , not with my wife’s health issues at the moment I haven’t been able to see. I’ll take care of it as soon as possible.
1 Like
No problem, take all the time you need, there’s nothing urgent!
And get well soon to your wife
1 Like
@pierre-gilles , the tests are now passed