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 :)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden