Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Objekt-ID nachträglich ändern

    NEWS

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    [gelöst] Objekt-ID nachträglich ändern

    This topic has been deleted. Only users with topic management privileges can see it.
    • KlausStoertebeker
      KlausStoertebeker last edited by KlausStoertebeker

      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

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @KlausStoertebeker last edited by paul53

        @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.

        KlausStoertebeker 1 Reply Last reply Reply Quote 0
        • KlausStoertebeker
          KlausStoertebeker @paul53 last edited by KlausStoertebeker

          @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 🙂
          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate
          FAQ Cloud / IOT
          HowTo: Node.js-Update
          HowTo: Backup/Restore
          Downloads
          BLOG

          1.0k
          Online

          32.1k
          Users

          80.7k
          Topics

          1.3m
          Posts

          2
          3
          154
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo