Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Admin5: Ich kann keine Objekte mehr manuell anlegen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Admin5: Ich kann keine Objekte mehr manuell anlegen

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active @martinschm last edited by

      @martinschm Das Skript erstellt auch nur Objekte - wo vorher keine waren, aber wandelt in meinen Augen keine vorhandenen Objekte um.

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

        @martinschm sagte: der Rest ist aber geblieben.

        Vorhandene Objekte werden nicht geändert. Das muss man manuell machen: Ändere den Typ von "0_userdata.0" von "channel" in "meta".

        {
          "_id": "0_userdata.0",
          "type": "meta",
        
        M apollon77 2 Replies Last reply Reply Quote 1
        • M
          martinschm @paul53 last edited by

          @paul53 said in Admin5: Ich kann keine Objekte mehr manuell anlegen:

          @martinschm sagte: der Rest ist aber geblieben.

          Vorhandene Objekte werden nicht geändert. Das muss Du manuell machen: Ändere den Typ von "0_userdata.0" von "channel" in "meta".

          {
            "_id": "0_userdata.0",
            "type": "meta",
          

          Das hab ich gemacht. Die anderen Ordner muß ich dann auch manuell machen?

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

            @martinschm sagte: Die anderen Ordner muß ich dann auch manuell machen?

            Wenn nicht nur Datenpunkte unter den "channel"-Ordnern angelegt werden sollen, dann ändere sie manuell in "folder" oder "device".

            1 Reply Last reply Reply Quote 1
            • apollon77
              apollon77 @paul53 last edited by

              @paul53 äääähhmmm warum Meta?? Bitte nehmt folder

              1 Reply Last reply Reply Quote 0
              • R
                Rushmed Most Active last edited by

                @apollon77 Ich bin jetzt wieder komplett durcheinander.
                Was ist meta und was ist folder?

                Und warum kann ich unter 0_userdata.0.Wetterstation_Statistik keine Objekte anlegen:
                993c30b7-73db-4b5c-89c0-24bb81920730-grafik.png
                5bde6390-f1a3-49d4-aac2-b524fbe70af5-grafik.png
                ?

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

                  @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                  Was ist meta und was ist folder?

                  folder ist "Verzeichnis"; meta ist für anderes vorgesehen

                  @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                  Und warum kann ich unter 0_userdata.0.Wetterstation_Statistik keine Objekte anlegen:

                  in deinem Screenshot der Objekte ist leider der TYP nicht zu sehen.

                  In dem anderen glaube ich zu entziffern:
                  unter Common steht gar nichts
                  unter native steht state.

                  weder in gar nichts noch in einem state kann man Unterstrukturen erzeugen.

                  Text/Code bitte immer als Text in code-tags posten und nicht als Screenshot!

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    Rushmed Most Active @Homoran last edited by

                    @homoran Ok also nochmal.
                    Hier kann ich nix erstellen:

                    {
                      "common": {
                        "name": "Wetterstatistik",
                        "role": "",
                        "read": true,
                        "write": true
                      },
                      "native": {
                        "name": "Wetterstatistik",
                        "type": "folder",
                        "role": "state"
                      },
                      "type": "state",
                      "_id": "0_userdata.0.Wetterstation_Statistik",
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      },
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1635941693030
                    }
                    

                    und hier gehts:

                    {
                      "_id": "0_userdata.0.Eigene_Datenpunkte",
                      "type": "folder",
                      "common": {
                        "name": "Eigene_Datenpunkte",
                        "type": "meta.user"
                      },
                      "native": {},
                      "acl": {
                        "object": 1604,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      },
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1635941513229
                    }
                    

                    Zu welcher Gelegenheit verwende ich den meta, das steht bei mir in manchen Objekten schon drin aber weiter oben im Fred wird davon abgeraten meta zu verwenden?

                    Weiterhin ist für mich unklar was unter common und was unter native gehört.

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

                      @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                      Hier kann ich nix erstellen:

                      auch nicht da:

                      @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                      "type": "state",

                      da ist klar, dass man in einem State nichts weiteres anlegen kann

                      @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                      und hier gehts:

                      da steht ja auch

                      @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                      "type": "folder",


                      @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                      Zu welcher Gelegenheit verwende ich den meta

                      gar nicht!

                      @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                      das steht bei mir in manchen Objekten schon drin

                      das ist auch korrekt. Das macht der Adapter

                      @rushmed sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                      Weiterhin ist für mich unklar was unter common und was unter native gehört.

                      native sind die Werte, die vom Gerät kommen (nämlich 'nativ')

                      sigi234 1 Reply Last reply Reply Quote 0
                      • sigi234
                        sigi234 Forum Testing Most Active @Homoran last edited by

                        @homoran sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                        native sind die Werte, die vom Gerät kommen (nämlich 'nativ')

                        Sag mal, gibt es eigentlich wo eine kurze Erklärung der wichtigsten iob Begriffe?

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

                          @sigi234 sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                          Sag mal, gibt es eigentlich wo eine kurze Erklärung der wichtigsten iob Begriffe?

                          ich hatte mal vor Jahrhunderten angefangen ein Glossar zu schreiben.
                          Sollten wir vielleicht mal wieder angehen 😁

                          sigi234 1 Reply Last reply Reply Quote 2
                          • sigi234
                            sigi234 Forum Testing Most Active @Homoran last edited by

                            @homoran sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                            @sigi234 sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                            Sag mal, gibt es eigentlich wo eine kurze Erklärung der wichtigsten iob Begriffe?

                            ich hatte mal vor Jahrhunderten angefangen ein Glossar zu schreiben.
                            Sollten wir vielleicht mal wieder angehen 😁

                            https://forum.iobroker.net/topic/48819/meeting-für-iobroker-core-dev-admin-17-11-21-20-30/2?_=1635952882940

                            1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @apollon77 last edited by

                              @apollon77 Dieser Admin5 hat wirklich merkwürdige prüfungen drin?? 😉

                              Ich bin auf Admin4 umgestiegen, um einen Folder 0_userdata.0.harmony zu erstellen:

                              497d640b-f330-4c88-b837-89e734f6a9bf-image.png

                              Beim Admin5 wurde genau auf das harmony überprüft - und die Hinzufügen Schaltfläche deaktiviert.

                              harmon oder harmonyx hätte er zugelassen. Was sind das für merkwürdige Prüfungen oder Checks?

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

                                @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                Was sind das für merkwürdige Prüfungen oder Checks?

                                ohne es zu wissen, eine Vermutung:
                                Es gibt den Adapter harmony
                                Möglicherweise wird so eine Überschenidung zweier Namespaces unterbunden

                                mickym 1 Reply Last reply Reply Quote 0
                                • mickym
                                  mickym Most Active @Homoran last edited by

                                  @homoran Na genau den habe ich ja installiert - aber unter 0_userdata.0 sollte eigentlich jeder Name möglich sein.

                                  Dann ist das aber ein Bug - weil manche gehen und manche gehen nicht - habe gerade gesehen ein Verzeichnis flot kann ich nicht anlegen:

                                  1ba379e7-e892-4b88-953c-68638c061abd-image.png

                                  mqtt, node-red geht auch nicht

                                  6feb1e31-8651-47cb-9bda-7250375776bc-image.png

                                  oder admin gehen aber. Dann ist das nicht konsequent umgesetzt - und ausserdem finde ich solche Einschränkungen bedenklich - wenn ich einen Datenpunkt habe und dann kommt ein Adapter mit dem gleichen Namen macht ein Problem - wie gesagt dass sind Einschränkungen unter 0_userdata.0 und keine systemweiten Namen - bislang gibt es auch Null Probleme damit.

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

                                    @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                    Dann ist das aber ein Bug

                                    mal sehen was @apollon77 dazu sagt.
                                    IMHO sollte es damit in einer niederen Hierarchieebene keine Probleme geben dürfen.

                                    @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                    wenn ich einen Datenpunkt habe und dann kommt ein Adapter mit dem gleichen Namen macht ein Problem

                                    deswegen wurde auch nur noch der Namespace 0_Userdata zugelassen, damit in der Root-Ebene keine Namen existieren, die irgendwann mal durch neue Adapter zu Problemen führen könnten.

                                    Zumindest war das mal in einer Diskussion angedacht worden

                                    mickym 2 Replies Last reply Reply Quote 0
                                    • mickym
                                      mickym Most Active @Homoran last edited by mickym

                                      @homoran Na man kann doch nicht wissen wie zukünftige Adapter heißen können und das ist doch keine Root Ebene, was ich unter 0_userdata.0 anlege.
                                      Beispiel: Ich nenne ein Verzeichnis

                                      70ef5d57-447c-4b7a-af78-072cf94d9c00-image.png

                                      dann fällt einem ein - er nennt seinen Adapter MAN - um seine LKWs zu steuern und plötzlich wird das Verzeichnis illegal??

                                      Aber das ist wohl wieder eine Philsophifrage - bei Adapter Namensräumen etc kann man ja alles mögliche einschränken unter 0_userdata wäre ich sogar dafür alle Einschränkungen wie unter admin4 aufzuheben.

                                      Zumindest sind das ja alles Einschränkungen, die nicht kommuniziert wurden und wie gesagt in diesem Fall auch nicht konsequent umgesetzt.

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

                                        @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                        Na man kann doch nicht wissen wie zukünftige Adapter heißen können und das ist doch keine Root Ebene

                                        eben!
                                        deswegen stimme ich dir ja zu, dass das ein Bug sein könnte/müsste.

                                        1 Reply Last reply Reply Quote 1
                                        • mickym
                                          mickym Most Active @Homoran last edited by

                                          @homoran sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                          IMHO sollte es damit in einer niederen Hierarchieebene keine Probleme geben dürfen.

                                          Nein - das scheint grundsätzlich verboten zu sein. Ich kann auch nichts unter:

                                          f50ce215-7f1b-47bb-8c92-f158e144d873-image.png

                                          anlegen und hier von "Root" zu sprechen - die Ebene ist schon sehr tief. 😁

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

                                            @mickym
                                            Ich weiß nicht warum du mich heute nicht verstehst 😢

                                            @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                            Nein - das scheint grundsätzlich verboten zu sein. Ich kann auch nichts unter:

                                            Das ist doch was ich schrob:
                                            Wenn das Blocken gewisser Namen zum Schutze der Namespaces stattfindet, dann sollte es nur auf Root-Ebene geschehen. Alles andere wäre in meinen Augen en Bug (wie eben schon nachgelegt)

                                            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

                                            431
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            36
                                            466
                                            70178
                                            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