Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Objekte /Adapter Namen ändern

    NEWS

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

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

    • Wir empfehlen: Node.js 22.x

    Objekte /Adapter Namen ändern

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Elektroman last edited by

      @Elektroman sagte in Objekte /Adapter Namen ändern:

      Ich habe den Namen selber angepasst.

      und der erscheint dann auch in der ID-Selector Box?

      Dann wäre das wirklich einen Feature Request wert

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

        @Elektroman sagte:

        Vielleicht hat der von Enigma was anders gemacht

        Ja, er hat in der Datei io-package.json unter "instanceObjects" einen solchen Eintrag, den die meisten Adapter nicht haben (hier aus Admin-Adapter:)

            {
              "_id": "",
              "type": "meta",
              "common": {
                "name": "user files and images for background image",
                "type": "meta.user"
              },
              "native": {}
            },
        
        E 1 Reply Last reply Reply Quote 0
        • E
          Elektroman @Homoran last edited by Elektroman

          @Homoran

          Nö leider nicht, erst eine Ebene tiefer 😉 bei Blockly

          5E929B97-1D06-4FF0-9B50-6C36A409A7C6.jpeg

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Elektroman last edited by Homoran

            @Elektroman
            Da hast du es ja auch eingetragen:

            Adapter.Instanz.Gerät.Datenpunkt
            =
            Enigma2.0.command.channel_up

            Und dein Eintrag steht in deine Screenshot bei der Instanz enigma2.0

            Aber das wäre ja auch kein Beinbruch.
            Mit einem Klick:
            Fileselector_Level1.png
            klappt man ja alles im ersten Level auf

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

              @paul53

              Ok danke, hilft das mir weiter? 😃

              paul53 2 Replies Last reply Reply Quote 0
              • paul53
                paul53 @Elektroman last edited by paul53

                @Elektroman sagte:

                hilft das mir weiter?

                Erstelle ein Issue auf Github, dass Du solch ein Meta-Objekt haben möchtest.
                Das Problem ist, dass geänderte Namen beim nächsten Update wahrscheinlich überschrieben werden.

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

                  @Elektroman sagte:

                  hilft das mir weiter?

                  Du kannst Meta-Objekte mittels Javascript erzeugen und dabei gleich den passenden Namen vergeben.

                  // Instanz-Ordner, der kein Objekt ist, zu einem Meta-Objekt machen
                  const Instanz = 'mclighting.0';
                  const Name = 'ESP Wohnzimmer';
                  
                  // ab hier nichts ändern !
                  var obj = {
                      type: "meta",
                      common: {
                          name: Name,
                          type: "meta.user"
                      },
                      native: {}
                  };
                  if(!existsObject(Instanz)) setObject(Instanz, obj);
                  

                  setObject muss in der Konfiguration der Javascript-Instanz freigegeben sein.

                  Homoran E 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @paul53 last edited by Homoran

                    Hallo @paul53
                    Überleben die das nächste Adapter-Update?

                    @Elektroman
                    Das ändert aber nichts, dass die Instanzen in der ID-Selector Box immer erst in der zweiten Hierarchieebene sind.
                    setObject_Instanz_common_name.png

                    Die erste Ebene (Adapter) zu benennen ergibt keinen Sinn, da es nur einen gibt.

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

                      @Homoran sagte:

                      Überleben die das nächste Adapter-Update?

                      Das weiß ich nicht. Ich habe mal bei node-red den Namen geändert und danach eine andere Version installiert: Der geänderte Name wurde überschrieben.

                      EDIT: Habe ioBroker.mclighting installiert, 2 Instanzen erzeugt und anschließend 2 Meta-Objekte per Script erzeugt. Nach Downgrade auf Version 0.0.11 und anschließendem Upgrade auf Version 0.0.12 blieben die Meta-Objekte erhalten.

                      Instanz-Namen.JPG

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

                        @paul53

                        Hallo Paul,

                        Erst einmal vielen Dank für den Lösungsansatz! Kann ich das Script einfach in einem neuen Blockly Script einfügen und einmal ausführen ?

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

                          @Elektroman sagte:

                          neuen Blockly Script einfügen und einmal ausführen ?

                          Ja, neues Javascript (nicht Blockly).

                          1 Reply Last reply Reply Quote 0
                          • E
                            Elektroman last edited by

                            Super, vielen Dank!!!!!!!
                            Hat funktioniert !!!!

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              maxpd @Elektroman last edited by

                              Hab ich richtig verstanden, dass die Adapterinstanznummern nicht durch Namen ersetzt werden können?

                              4647ad93-c894-4b84-9ff7-9fe41fc3612e-image.png

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @maxpd last edited by

                                @maxpd ja!

                                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

                                734
                                Online

                                32.1k
                                Users

                                80.7k
                                Topics

                                1.3m
                                Posts

                                adapter namen ändern
                                5
                                37
                                4260
                                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