Hinzufügen der Zigbee2Mqtt-ID in die Gerätekonfiguration

Beschreibung
Hinzufügen der Zigbee2Mqtt-ID in die Gerätekonfiguration.

Interesse
Erleichtert das Auffinden des Geräts in Zigbee2Mqtt, wenn es nicht umbenannt wurde oder anders als in Gladys benannt wurde.

Vorschlag
Man könnte es in einem Block ähnlichen Typs wie „Name“ + sein Input hinzufügen, aber deaktiviert, um die Änderung der ID nicht zu ermöglichen:

Am besten wäre es, einen Link zu haben, der direkt auf das Gerät in Zigbee2Mqtt verweist :slight_smile:

Ich habe keine Stimmen mehr zur Verfügung, aber ich stimme zu, und vor allem mit dem Link! (wie in matterbridge :wink: )

Hallo @mutmut

Der Link zur Z2M-Schnittstelle sollte modular sein, je nach Host (Gladys und Z2M laufen nicht zwangsläufig auf derselben Maschine).

Hier ist mein Vorschlag

Für den Link gibt es zwei Möglichkeiten.
Entweder handelt es sich um eine Installation durch Gladys und die IP-Adresse des Links verwendet die Adresse von Gladys.

Oder es handelt sich um eine externe Installation und in diesem Fall ist die Adresse unbekannt.
Für diesen Fall habe ich die Eigenschaft hinzugefügt, um die IP-Adresse + Port von zigbee2mqtt anzugeben


Wenn die Adresse nicht angegeben ist, wird der Link nicht angezeigt.

Ich habe mir erlaubt, die Darstellung der Schaltfläche „Bearbeiten“ zu verbessern.


Im Fall eines kleinen Telefonbildschirms

Hallo @Will_71!

Sehr nett!

Für das Zigbee2mqtt-Logo, denk daran, ein PNG-Logo zu verwenden, um im Dunkeln Modus den weißen Hintergrund zu vermeiden :wink:

Okay, nicht dumm!

Sauber!

Ja, für das Icon habe ich das bestehende genommen, aber ich habe nicht weiter gesucht, weil es gestern Abend schon spät war. Ich werde das am Wochenende ändern.

Hier mit dem Icon und transparentem Hintergrund

Dadurch hat sich das auf der Konfigurationsseite geändert, da ich einfach das Logo im Ordner front/src/assets/integrations/logos ersetzt habe

Ich habe auch die IEEE-Adresse und den Link auf der Zigbee Discovery-Seite hinzugefügt.

Das Update ist nicht automatisch, ich habe die vorhandene Methode verwendet und für alle bereits hinzugefügten Geräte muss der „Aktualisieren“-Button gedrückt werden, um die IEEE-Adresse in der Datenbank zu speichern und um die Adresse in das Geräte-Kastenfeld zu setzen.

Ich kann keine automatische Migration beim Start durchführen, da die Adressenerkennung während der Geräteerkennungsphase erfolgt.

Auf Anfrage würde ich ein Bild für diejenigen bereitstellen, die testen möchten.

Der PR.

Top @Will_71!
Frage: Wird das auch die Schaltfläche Bearbeiten in der MQTT-Integration ändern?

Nein, aber ich könnte einen PR erstellen, um sie ebenfalls zu ändern.

Bist du sicher, dass es nicht anders geht, zum Beispiel diese Adresse nicht zu speichern und stattdessen einfach die Verbindung zwischen den Daten von Zigbee2mqtt und den Daten von Gladys herzustellen, um « angereicherte » Informationen in der Liste anzuzeigen?

Genau das machen wir zum Beispiel bei der Matter-Integration!

Ich werde mich mit dem Thema beschäftigen

Ja, ich habe nachgeschaut und du hast recht, es geht anders.
Ich arbeite daran, den PR zu ändern.

Ich habe einen neuen PR erstellt, in dem ich Änderungen vorgenommen habe. Keine manuellen Updates mehr nötig.

Unten ein Testbild, falls jemand es ausprobieren möchte. Ich konnte es nicht mit einer lokalen Installation testen.

willde71/gladys-test:zigbee2mqtt-ieee-address

Hallo @Will_71 :slightly_smiling_face:

Ich weiß nicht, ob du es gesehen hast, aber CodeRabbit hat ein paar Kommentare zur PR hinterlassen, und es scheint, dass die Tests nicht bestanden haben.

Hallo @pierre-gilles, nein, mit den gesundheitlichen Problemen meiner Frau in letzter Zeit war ich nicht so oft da. Ich kümmere mich darum, sobald es geht.

Kein Problem, nimm dir die Zeit, die du brauchst, es ist nichts Dringendes!

Und gute Besserung an deine Frau :folded_hands:

@pierre-gilles, die Tests sind jetzt durchgelaufen

Ich freue mich schon darauf, dass die Funktion verfügbar ist :slight_smile:

Danke Will_71

@Will_71 ich habe gerade deinen PR überprüft, ich weiß nicht, ob du die Rückmeldungen von CodeRabbit gesehen hast, ich finde sie sehr treffend :slight_smile: