Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Linked Device keine Prefix mehr möglich

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    243

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    583

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Linked Device keine Prefix mehr möglich

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
33 Beiträge 11 Kommentatoren 4.1k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ScroungerS Scrounger

    @lobomau
    Sorry aber ich entwickelt den Adapter nicht mehr weiter - muss ich Mal GitHub noch dokumentieren. Kann euch nur empfehlen auf alias umzusteigen, da das nativ unterstützt wird auch wenn die Konfiguration umständlicher ist.

    Alternativ könnt ihr das Common Objekt auch manuell bearbeiten und das das prefix hinterlegen.

    lobomauL Offline
    lobomauL Offline
    lobomau
    schrieb am zuletzt editiert von
    #19

    @scrounger sagte in Linked Device keine Prefix mehr möglich:

    Alternativ könnt ihr das Common Objekt auch manuell bearbeiten und das das prefix hinterlegen.

    Das habe ich versucht. Mache ich etwas falsch?

    ich habe das Objekt "online", das sich unter linkeddevices.0.online befindet. Unter Objektdaten versuche ich

    "_id": "linkeddevices.0.online",
    

    zu ändern in:

      "_id": "linkeddevices.0.Licht.online",
    

    Ich kann aber nicht schreiben:
    af3c55ee-9ffe-43c2-aef4-0ffe44d0646a-image.png

    So sehen die Objektdaten aus:

    {
      "type": "state",
      "common": {
        "name": "Licht-Gartenhaus/online",
        "write": true,
        "read": true,
        "role": "variable",
        "desc": "Created by linkeddevices",
        "type": "mixed",
        "custom": {
          "linkeddevices.0": {
            "enabled": true,
            "parentId": "mqtt.0.Licht-Gartenhaus.online",
            "parentType": "mixed",
            "isLinked": true,
            "number_to_duration_format": "dd[T] hh[h] mm[m]",
            "number_to_datetime_format": "dd[T] hh[h] mm[m]"
          }
        },
        "icon": "linkeddevices_small.png"
      },
      "native": {
        "topic": "Licht-Gartenhaus/online"
      },
      "_id": "linkeddevices.0.Licht.online",
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1724836765139
    }
    

    Host: NUC8i3 mit Proxmox:

    • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
    • Slave: Pi4
    ScroungerS 1 Antwort Letzte Antwort
    0
    • lobomauL lobomau

      @scrounger sagte in Linked Device keine Prefix mehr möglich:

      Alternativ könnt ihr das Common Objekt auch manuell bearbeiten und das das prefix hinterlegen.

      Das habe ich versucht. Mache ich etwas falsch?

      ich habe das Objekt "online", das sich unter linkeddevices.0.online befindet. Unter Objektdaten versuche ich

      "_id": "linkeddevices.0.online",
      

      zu ändern in:

        "_id": "linkeddevices.0.Licht.online",
      

      Ich kann aber nicht schreiben:
      af3c55ee-9ffe-43c2-aef4-0ffe44d0646a-image.png

      So sehen die Objektdaten aus:

      {
        "type": "state",
        "common": {
          "name": "Licht-Gartenhaus/online",
          "write": true,
          "read": true,
          "role": "variable",
          "desc": "Created by linkeddevices",
          "type": "mixed",
          "custom": {
            "linkeddevices.0": {
              "enabled": true,
              "parentId": "mqtt.0.Licht-Gartenhaus.online",
              "parentType": "mixed",
              "isLinked": true,
              "number_to_duration_format": "dd[T] hh[h] mm[m]",
              "number_to_datetime_format": "dd[T] hh[h] mm[m]"
            }
          },
          "icon": "linkeddevices_small.png"
        },
        "native": {
          "topic": "Licht-Gartenhaus/online"
        },
        "_id": "linkeddevices.0.Licht.online",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1724836765139
      }
      

      ScroungerS Offline
      ScroungerS Offline
      Scrounger
      Developer
      schrieb am zuletzt editiert von Scrounger
      #20

      @lobomau

      Nein du musst das im parent Objekt eintragen, das verlinkte Objekt nie anfassen. Sieht dann z.B. so aus beim parent objekt:

          "custom": {
            "linkeddevices.0": {
              "enabled": true,
              "number_convertTo": "",
              "number_to_duration_format": "dd[T] hh[h] mm[m]",
              "number_to_datetime_format": "dd[T] hh[h] mm[m]",
              "boolean_convertTo": "",
              "string_convertTo": "",
              "colorCie_convertTo": "",
              "linkedId": "Schalten.Fenster.DG.Galerie.Dachfenster.Position",
              "_prefixId": "",
              "_stateId": "Position"
            }
          }
      

      evtl. muss danach der adapter neu gestartet werden, bin mir aber nicht sicher

      lobomauL 1 Antwort Letzte Antwort
      0
      • ScroungerS Scrounger

        @lobomau

        Nein du musst das im parent Objekt eintragen, das verlinkte Objekt nie anfassen. Sieht dann z.B. so aus beim parent objekt:

            "custom": {
              "linkeddevices.0": {
                "enabled": true,
                "number_convertTo": "",
                "number_to_duration_format": "dd[T] hh[h] mm[m]",
                "number_to_datetime_format": "dd[T] hh[h] mm[m]",
                "boolean_convertTo": "",
                "string_convertTo": "",
                "colorCie_convertTo": "",
                "linkedId": "Schalten.Fenster.DG.Galerie.Dachfenster.Position",
                "_prefixId": "",
                "_stateId": "Position"
              }
            }
        

        evtl. muss danach der adapter neu gestartet werden, bin mir aber nicht sicher

        lobomauL Offline
        lobomauL Offline
        lobomau
        schrieb am zuletzt editiert von
        #21

        @scrounger stark! Funktioniert sofort ohne Neustart. Vielen Dank für die Erklärung!

        Host: NUC8i3 mit Proxmox:

        • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
        • Slave: Pi4
        1 Antwort Letzte Antwort
        0
        • E e-s

          @Scrounger
          Auch wenn ich das schon lange vermutet habe, stimmt mich die Antwort traurig.
          Alias kann zwar gut Geräte mit mehreren Objekten umsetzen, aber man hat trotzdem keine sinnvolle Ordnung in einzelnen Objekten.
          Besonders schlimm finde ich die Umsetzung in blocklys, da dann überall nur set, switch oder was auch immer stehen lässt.
          Durch linkeddevice habe ich weit über 200 Objekte umgesetzt und finde mit alias keine passende Alternative.

          Dein Adapter wird von vielen Usern benutzt, bitte überdenke deine Meinung dazu noch einmal. Du würdest viele User glücklich machen.

          black.falcon87B Offline
          black.falcon87B Offline
          black.falcon87
          schrieb am zuletzt editiert von
          #22

          @e-s was genau fehlt dir bei der Alias Funktion denn? Du kannst einem Alias neben der ID auch einen Namen geben. Der Name taucht dann in Blocklys auf ;-)

          und wieso hast du keine sinnvolle Ordnung mit Alias? Du kannst ja beliebig Ordner und Unterordner anlegen?

          lobomauL E 2 Antworten Letzte Antwort
          0
          • black.falcon87B black.falcon87

            @e-s was genau fehlt dir bei der Alias Funktion denn? Du kannst einem Alias neben der ID auch einen Namen geben. Der Name taucht dann in Blocklys auf ;-)

            und wieso hast du keine sinnvolle Ordnung mit Alias? Du kannst ja beliebig Ordner und Unterordner anlegen?

            lobomauL Offline
            lobomauL Offline
            lobomau
            schrieb am zuletzt editiert von lobomau
            #23

            @black-falcon87 hast Recht. Ich habe auch gerade den Namen so geändert, dass z.B. im Blockly nicht nur "State" steht sondern z.B. "State Ventil A" steht. Und man kann es natürlich in eine Ordnerstruktur packen nach Belieben. Wie so oft ist eine Umgewöhnung zu Anfang etwas mühsam.

            Host: NUC8i3 mit Proxmox:

            • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
            • Slave: Pi4
            ScroungerS tobasiumT 2 Antworten Letzte Antwort
            0
            • lobomauL lobomau

              @black-falcon87 hast Recht. Ich habe auch gerade den Namen so geändert, dass z.B. im Blockly nicht nur "State" steht sondern z.B. "State Ventil A" steht. Und man kann es natürlich in eine Ordnerstruktur packen nach Belieben. Wie so oft ist eine Umgewöhnung zu Anfang etwas mühsam.

              ScroungerS Offline
              ScroungerS Offline
              Scrounger
              Developer
              schrieb am zuletzt editiert von
              #24

              @lobomau
              Der Nachteil an alias ist halt, dass man unter alias baum keine eigene Datenpunkte anlegen. Da muss man immer den Umweg gehen, erst unter 0_userdata den Datenpunkt anlegen und dann davon nochmal ein alias erzeugen. Somit kann man alias dann zur zentralen Stelle machen, wie das mit dem linkeddevices adapter schon immer geht.
              Ich persönlich finde es sehr umständlich, hab mich aber dran gewöhnt bzw. ein Skript dafür geschrieben ;-). Riesiger Vorteil von alias ist aber die Konvertierungsfunktion funktion, die einem keine grenzen setzt im Vergleich zum linkeddevices adapter.

              1 Antwort Letzte Antwort
              0
              • black.falcon87B black.falcon87

                @e-s was genau fehlt dir bei der Alias Funktion denn? Du kannst einem Alias neben der ID auch einen Namen geben. Der Name taucht dann in Blocklys auf ;-)

                und wieso hast du keine sinnvolle Ordnung mit Alias? Du kannst ja beliebig Ordner und Unterordner anlegen?

                E Offline
                E Offline
                e-s
                schrieb am zuletzt editiert von
                #25

                @black-falcon87 vielleicht muss ich mich einfach mal in Ruhe damit beschäftigen.

                E 1 Antwort Letzte Antwort
                0
                • E e-s

                  @black-falcon87 vielleicht muss ich mich einfach mal in Ruhe damit beschäftigen.

                  E Offline
                  E Offline
                  ETGermany
                  schrieb am zuletzt editiert von
                  #26

                  @e-s sagte in Linked Device keine Prefix mehr möglich:

                  vielleicht muss ich mich einfach mal in Ruhe damit beschäftigen.

                  Das habe ich heute auch mal gemacht, da bei mir auch die Lösung mit dem Editieren des JSON nicht funktionierte um den Datenpunkt in einen Ordner zu verschieben, in einer älteren Version vom admin-adapter war das bei mir auch die Lösung. Den linkedDevice-Adapter hatte ich grundsätzlich nur für Umrechnungen in Verwendung, wie z.B. von Wh in kWh oder MWh und Begrenzung der Nachkommastellen.
                  Jedenfalls habe ich heute knapp 30 Datenpunkte von linkedDevice nach alias umgezogen. Das ist so simpel, da braucht es keinen Skript, hat eine Stunde gedauert.
                  Den linkedDevice-Adapter habe ich dann gelöscht - alles paletti :blush:

                  1 Antwort Letzte Antwort
                  0
                  • lobomauL lobomau

                    @black-falcon87 hast Recht. Ich habe auch gerade den Namen so geändert, dass z.B. im Blockly nicht nur "State" steht sondern z.B. "State Ventil A" steht. Und man kann es natürlich in eine Ordnerstruktur packen nach Belieben. Wie so oft ist eine Umgewöhnung zu Anfang etwas mühsam.

                    tobasiumT Offline
                    tobasiumT Offline
                    tobasium
                    schrieb am zuletzt editiert von
                    #27

                    @lobomau sagte in Linked Device keine Prefix mehr möglich:

                    @black-falcon87 hast Recht. Ich habe auch gerade den Namen so geändert, dass z.B. im Blockly nicht nur "State" steht sondern z.B. "State Ventil A" steht. Und man kann es natürlich in eine Ordnerstruktur packen nach Belieben. Wie so oft ist eine Umgewöhnung zu Anfang etwas mühsam.

                    Kannst du mir sagen wie du das gemacht hast? Muss ich das bei jedem Alias einzeln machen oder gibt es da eine Möglichkeit das gesammelt zu machen. Ich habe schon einige Alias angelegt.

                    black.falcon87B lobomauL 2 Antworten Letzte Antwort
                    0
                    • tobasiumT tobasium

                      @lobomau sagte in Linked Device keine Prefix mehr möglich:

                      @black-falcon87 hast Recht. Ich habe auch gerade den Namen so geändert, dass z.B. im Blockly nicht nur "State" steht sondern z.B. "State Ventil A" steht. Und man kann es natürlich in eine Ordnerstruktur packen nach Belieben. Wie so oft ist eine Umgewöhnung zu Anfang etwas mühsam.

                      Kannst du mir sagen wie du das gemacht hast? Muss ich das bei jedem Alias einzeln machen oder gibt es da eine Möglichkeit das gesammelt zu machen. Ich habe schon einige Alias angelegt.

                      black.falcon87B Offline
                      black.falcon87B Offline
                      black.falcon87
                      schrieb am zuletzt editiert von
                      #28

                      @tobasium was genau meinst du denn? Wie man den Namen des Alias verändert?

                      1 Antwort Letzte Antwort
                      0
                      • tobasiumT tobasium

                        @lobomau sagte in Linked Device keine Prefix mehr möglich:

                        @black-falcon87 hast Recht. Ich habe auch gerade den Namen so geändert, dass z.B. im Blockly nicht nur "State" steht sondern z.B. "State Ventil A" steht. Und man kann es natürlich in eine Ordnerstruktur packen nach Belieben. Wie so oft ist eine Umgewöhnung zu Anfang etwas mühsam.

                        Kannst du mir sagen wie du das gemacht hast? Muss ich das bei jedem Alias einzeln machen oder gibt es da eine Möglichkeit das gesammelt zu machen. Ich habe schon einige Alias angelegt.

                        lobomauL Offline
                        lobomauL Offline
                        lobomau
                        schrieb am zuletzt editiert von
                        #29

                        @tobasium ich mache das hinterher einzeln. Leider etwas mühsam. Unter Objekt bearbeiten "name":

                        50c5039f-4170-4722-8e0c-18788d210ae7-image.png

                        Host: NUC8i3 mit Proxmox:

                        • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                        • Slave: Pi4
                        tobasiumT 1 Antwort Letzte Antwort
                        0
                        • lobomauL lobomau

                          @tobasium ich mache das hinterher einzeln. Leider etwas mühsam. Unter Objekt bearbeiten "name":

                          50c5039f-4170-4722-8e0c-18788d210ae7-image.png

                          tobasiumT Offline
                          tobasiumT Offline
                          tobasium
                          schrieb am zuletzt editiert von
                          #30

                          @lobomau @black-falcon87 ich habs rausgefunden. Muss man wohl einzeln machen.

                          Danke euch.

                          black.falcon87B 1 Antwort Letzte Antwort
                          0
                          • tobasiumT tobasium

                            @lobomau @black-falcon87 ich habs rausgefunden. Muss man wohl einzeln machen.

                            Danke euch.

                            black.falcon87B Offline
                            black.falcon87B Offline
                            black.falcon87
                            schrieb am zuletzt editiert von black.falcon87
                            #31

                            @tobasium

                            Also für einzelne Alias Punkte mache ich das über den Stift:

                            080c2dc3-12ec-4ec8-b5fa-8f9b8c083c5d-image.png

                            Hier dann den Namen ändern:

                            757f9150-f23f-49e0-ab9e-cd31e1fa0f07-image.png

                            Alternativ wenn du mehrere Datenpunkte umbenennen willst, kannst du den Alias Manager nutzen.

                            Links im Menü auswählen (vorher natürlich als Adapter installieren...) :

                            1863ae95-dc8f-4391-adbd-77584807b1d6-image.png

                            In meinem Beispiel wähle ich "Als Baum darstellen" und navigiere wieder zur Heizungsthermostat im oberen Badezimmer.
                            Da klicke ich dann rechts auf den Stift:

                            515e9e72-7aba-46c4-8760-7743e519e024-image.png

                            Hier kann ich unten alle Namen der Datenpunkte in dem Verzeichnis in einem Rutsch umbenennen und wenn ich fertig bin klicke ich auf den orangenen Knopf zum Speichern

                            9916d79a-a221-4947-8988-f25fb9574b2c-image.png

                            tobasiumT 1 Antwort Letzte Antwort
                            1
                            • black.falcon87B black.falcon87

                              @tobasium

                              Also für einzelne Alias Punkte mache ich das über den Stift:

                              080c2dc3-12ec-4ec8-b5fa-8f9b8c083c5d-image.png

                              Hier dann den Namen ändern:

                              757f9150-f23f-49e0-ab9e-cd31e1fa0f07-image.png

                              Alternativ wenn du mehrere Datenpunkte umbenennen willst, kannst du den Alias Manager nutzen.

                              Links im Menü auswählen (vorher natürlich als Adapter installieren...) :

                              1863ae95-dc8f-4391-adbd-77584807b1d6-image.png

                              In meinem Beispiel wähle ich "Als Baum darstellen" und navigiere wieder zur Heizungsthermostat im oberen Badezimmer.
                              Da klicke ich dann rechts auf den Stift:

                              515e9e72-7aba-46c4-8760-7743e519e024-image.png

                              Hier kann ich unten alle Namen der Datenpunkte in dem Verzeichnis in einem Rutsch umbenennen und wenn ich fertig bin klicke ich auf den orangenen Knopf zum Speichern

                              9916d79a-a221-4947-8988-f25fb9574b2c-image.png

                              tobasiumT Offline
                              tobasiumT Offline
                              tobasium
                              schrieb am zuletzt editiert von
                              #32

                              @black-falcon87 Super vielen Dank.

                              D 1 Antwort Letzte Antwort
                              0
                              • tobasiumT tobasium

                                @black-falcon87 Super vielen Dank.

                                D Offline
                                D Offline
                                dskrt
                                schrieb am zuletzt editiert von
                                #33

                                Ich hänge mich auch mal hier eine mit folgendem Problem:

                                Ich bin dabei meine Devices von Linkeddevices zu alias zu migrieren. Klappt gut, nur bis jetzt habe ich keine Lösung für mein sourceanalytix. Über linkeddevices wird für sourceanalytix eine Struktur mit dem Namen linkeddevices_0_xxxx_yyyy... gesetzt. Für alias eine Struktur alias_0_xxx_yyyy...

                                Natürlich ist die alias Struktur leer.

                                Meine Frage: Kann ich die Struktur aus sourceanalytix 'linkeddevices_0_xxx_yyyy ' einfach nach 'alias_0_xxx_yyyy' kopieren ? Oder muss ich da anders vorgehen?

                                1 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

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

                                926

                                Online

                                32.5k

                                Benutzer

                                81.9k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe