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

                              890
                              Online

                              32.1k
                              Users

                              80.7k
                              Topics

                              1.3m
                              Posts

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