J’ai fait les correction et rebaser la PR pour etre à jour.
Par contre il y a une erreur avec les tests Cypress
Sûrement un test flakky, j’ai relancé les tests!
Merci pour les correctifs !
Salut @Will_71 ,
J’ai fait un test ce matin contre ma production, et j’ai l’impression que la vue est cassée dans le cas où aucune URL n’est définie, ce qui sera le cas pour tous les utilisateurs existants.
Il faut que cette PR soit rétro-compatible avec l’existant, que si l’URL n’est pas définie, la liste soit affichée comme avant sans casser la vue.
Eventuellement, on pourrait indiquer un petit message indiquant que l’URL peut être ajouté dans les paramètres pour afficher des liens vers les appareils.
Qu’en penses-tu ?
Ma review :
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.
Oui c’est pas bête comme idée, je n’avais pas pensé a ce cas
Bizaremment j’ai pas le meme resultat.
Je me rappelais plus ce matin mais le but était de ne pas afficher le lien si l’adresse n’était pas configuré, et en aucun cas cassé l’affichage de la vue
Je vais refaire un test avec une copie de ma bdd pour voir si j’arrive à reproduire. Je te tiens au courant dès que j’ai regardé
Avec une copie de ma bdd pareil pas de souci non plus mes devices s’affichent bien. Juste le lien qui n’est pas affiché car l’url n’est pas configuré
Peut être que le problème provient car de mon côté j’utilise un broker externe et toi un dongle USB configurée dans Gladys?
Voila le message que j’ai ajouté
J’ai poussé un fix et ajouté le message. Je rebase en même temps avec la dernière release.
Pourras-tu re-tester de ton côté et me dire
Merci pour ton retour, je te tiens au courant dès que j’ai pu tester !
J’avais déjà testé en mode externe sur mon Zigbee2MQTT de prod, donc ce n’est normalement pas ça. Après, j’ai peut-être juste fait une mauvaise manip Je vais jeter un œil !
@Will_71 Merci pour l’ajout de la bannière, je trouve que c’est beaucoup plus clair maintenant !
J’ai refait quelques tests et tout fonctionne correctement. Je pense que le problème venait simplement de mon côté.
Merci encore pour ce développement ! Pour moi c’est validé, j’ai mergé la PR et ce sera inclus dans la prochaine version de Gladys
Cette nouvelle fonctionnalité est disponible dans Gladys Assistant 4.80 :
Salut à tous !
Beaucoup de nouveautés en ce moment
Cette version 4.80 apporte de nombreuses améliorations de stabilité, des corrections sur Matter, Netatmo et Tuya, ainsi que plusieurs nouveautés autour de l’IA.
IA
L’agent IA continue de s’améliorer avec deux nouveautés :
Ajout d’un nouvel outil sensor.set-state, permettant à l’agent de modifier directement l’état de certains capteurs lorsque demandé. Par exemple, vous pouvez utiliser l’IA pour lire une image de cam…
Merci @Will_71 pour le développement !