NEWS
[gelöst] Objekt-ID nachträglich ändern
-
Hallo ins Forum,
gibt es eine Möglichkeit, die Objekt-ID ("_id" beim Editieren im Objekt-Browser) nachträglich zu ändern?
Konkretes Beispiel:
Der "Broadlink2" Adapter erzeugt Objekte ähnlich folgender ID:CODE_26000c0172380f0f0e2a0e0f0e0e0f0f0e0f0d0f0e0e0e0f0f0e0e0f0e0f0e0e0e2a0e100d0f0f0e0e0f0d100e0e0f0d0f2a0f2a0e2b0e100e0e0f2a0e0e0f0f0e0f0e0e0e0e0e100e0e0e0e0e0f0e0f0f0e0e0f0e0e0d100d0f0e0f0e0f0e0f0e0e0e0f0e0f0d0e0e100e0e0e0e0e100e0e0e0e0f0e0f0e0e2b0e2b0f0e0d100d100e0d0f0f0e00014672390e0f0e2a0f0e0f0e0e0f0e0f0d100d0e0f0e0e100e0e0d0f0f0f0e2b0e0d0f0f0e0f0e0e0e0f0e0e0f0d0e2b0e2b0f2b0f0e0f0e0e2a0e0e100e0e0f0e0f0e0d100d0f0f0e0d0f0f0e0e0f0e0d0f0e2b100e0e0e0e0f0e2a0e0f0f2a0f2a100e0d0f0e2a0f0f0d0f0f2a0e2b0f2a0f2a0f0f0e0d0e100d100e0e10280f2a0f2b0e000d05000000000000000000000000" (Infrarotsignal einer Panasonic Ethera-Klimaanlage)
Diese Benamung ist von daher nicht zielführend, weil diese Objekt-ID auch in der Objekt-Auswahl bei der Programmierung über Blockly angezeigt wird. Und da nicht alle Zeichen angezeigt werden und die Objekt-ID'n auch alle ähnlich aussehen, ist es schwer, das richtige Objekt auszuwählen.
Zielführender wäre es, im Nachhinein diese Objekt-ID in beispielsweise
"Panasonic Ethera FUNKTION"
zu ändern, um hier aussagekräftiger zu sein.
Ist das möglich?Viele Grüße aus Dresden
-
Hallo ins Forum,
gibt es eine Möglichkeit, die Objekt-ID ("_id" beim Editieren im Objekt-Browser) nachträglich zu ändern?
Konkretes Beispiel:
Der "Broadlink2" Adapter erzeugt Objekte ähnlich folgender ID:CODE_26000c0172380f0f0e2a0e0f0e0e0f0f0e0f0d0f0e0e0e0f0f0e0e0f0e0f0e0e0e2a0e100d0f0f0e0e0f0d100e0e0f0d0f2a0f2a0e2b0e100e0e0f2a0e0e0f0f0e0f0e0e0e0e0e100e0e0e0e0e0f0e0f0f0e0e0f0e0e0d100d0f0e0f0e0f0e0f0e0e0e0f0e0f0d0e0e100e0e0e0e0e100e0e0e0e0f0e0f0e0e2b0e2b0f0e0d100d100e0d0f0f0e00014672390e0f0e2a0f0e0f0e0e0f0e0f0d100d0e0f0e0e100e0e0d0f0f0f0e2b0e0d0f0f0e0f0e0e0e0f0e0e0f0d0e2b0e2b0f2b0f0e0f0e0e2a0e0e100e0e0f0e0f0e0d100d0f0f0e0d0f0f0e0e0f0e0d0f0e2b100e0e0e0e0f0e2a0e0f0f2a0f2a100e0d0f0e2a0f0f0d0f0f2a0e2b0f2a0f2a0f0f0e0d0e100d100e0e10280f2a0f2b0e000d05000000000000000000000000" (Infrarotsignal einer Panasonic Ethera-Klimaanlage)
Diese Benamung ist von daher nicht zielführend, weil diese Objekt-ID auch in der Objekt-Auswahl bei der Programmierung über Blockly angezeigt wird. Und da nicht alle Zeichen angezeigt werden und die Objekt-ID'n auch alle ähnlich aussehen, ist es schwer, das richtige Objekt auszuwählen.
Zielführender wäre es, im Nachhinein diese Objekt-ID in beispielsweise
"Panasonic Ethera FUNKTION"
zu ändern, um hier aussagekräftiger zu sein.
Ist das möglich?Viele Grüße aus Dresden
-
@klausstoertebeker sagte: gibt es eine Möglichkeit, die Objekt-ID ("_id" beim Editieren im Objekt-Browser) nachträglich zu ändern?
Nein, aber der Name lässt sich nachträglich ändern.
Weitere Möglichkeit: Alias verwenden.@paul53
Ich habe eine Möglichkeit gefunden (geht aber nur ordnerweise):- Ordner in der Objektübersicht auswählen
- Diesen Ordner über die Exportfunktion in eine Datei exportieren
- In der Exportdatei den Eintrag für ein Objekt ändern (im folgenden Beispiel habe ich die Objekt-ID auf Epson_EH-TW5900_Projektor_2D_3D geändert)
"broadlink2.0.RM:0x27a9_c8:f7:42:48:5d:29.L.Epson_EH-TW5900_Projektor_2D_3D": { "common": { "name": "Epson EH-TW5900 3D LCD-Projektor: 2D/3D", "read": true, "write": true, "state": "state", "role": "button", "type": "boolean" }, "type": "state", "_id": "broadlink2.0.RM:0x27a9_c8:f7:42:48:5d:29.L.Epson_EH-TW5900_Projektor_2D_3D", "native": { "code": "xxxxx" }, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.user" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1691405677453 },Wichtig ist hier, das der Pfad des Objektes (erste Zeile des Beispiels) Zeichen für Zeichen mit der Zeichenkette unter "_id" übereinstimmt.
- Geänderte Datei unter einem neuen Namen speichern - zur Sicherheit, sollte etwas schiefgehen...
- Dann den kompletten Ordner, der exportiert wurde, LÖSCHEN!
- Zuletzt die geänderte Datei wieder importieren - "Et voilá!", die geänderten Objekt-ID'n werden geladen und angezeigt :)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login