Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Aufzählungen nicht als Objekt verfügbar, warum?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Aufzählungen nicht als Objekt verfügbar, warum?

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

      @packelend
      Die Select-ID-Funktion des Admin ermöglicht aus gutem Grund nur die Auswahl von Datenpunkten (Objekttyp "state").
      Unter "enum" dürfen nur Objekte vom Typ "enum" existieren. Die zugehörigen Objekt-IDs befinden sich im Objekt unter common.members.

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

        @paul53 said in Aufzählungen nicht als Objekt verfügbar, warum?:

        Select-ID-Funktion des Admin ermöglicht aus gutem Grund nur die Auswahl von Datenpunkten (Objekttyp "state").

        warum ist das so?

        @paul53 said in Aufzählungen nicht als Objekt verfügbar, warum?:

        Objekt-IDs befinden sich im Objekt unter common.members.

        wo finde ich diese, sehe dies niergends ?

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

          @packelend
          Für das Erstellen von "enums" gibt es den Tab "Aufzählungen". Dort kann man anschließend auch Objekte zuweisen, was aber auch im Tab "Objekte" möglich ist.

          Blockly_temp.JPG

          Im Ordner "enums" sollte man besser nicht herum fuhrwerken - es sei denn, man weiß genau, was man macht.

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

            @paul53 said in Aufzählungen nicht als Objekt verfügbar, warum?:

            Für das Erstellen von "enums" gibt es den Tab "Aufzählungen". Dort kann man anschließend auch Objekte zuweisen, was aber auch im Tab "Objekte" möglich ist.

            jo habe ich gemacht, da steht aber nichts von common.member, daher die Frage.

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

              @packelend sagte: da steht aber nichts von common.member

              Das ist eine Objekteigenschaft von z.B. "enum.functions.heating":

              {
                "type": "enum",
                "common": {
                  "name": {
                    "en": "Heating",
                    "ru": "Отопление",
                    "de": "Heizung",
                    "fr": "Chauffe-Eau",
                    "it": "Riscaldatore",
                    "nl": "Verwarmer",
                    "pl": "Podgrzewacz",
                    "pt": "Aquecedor",
                    "es": "Calentador",
                    "zh-cn": "加热器"
                  },
                  "enabled": true,
                  "color": false,
                  "desc": "",
                  "members": [
                    "0_userdata.0.Blockly.Aussen-Temperatur",
                    "0_userdata.0.Blockly.Soll_Temperatur",
                    "0_userdata.0.Blockly.VLT-Sollwert"
                  ],
                  "icon": "data:image/svg+xml;base64,..."
                },
              
              PackElend 1 Reply Last reply Reply Quote 0
              • PackElend
                PackElend @paul53 last edited by

                @paul53
                was hierüber erreichbar ist, jetzt ist es klar

                203ebb99-9e01-49c3-bad6-b370e2b3f595-image.png

                @packelend said in Aufzählungen nicht als Objekt verfügbar, warum?:

                @paul53 said in Aufzählungen nicht als Objekt verfügbar, warum?:

                Select-ID-Funktion des Admin ermöglicht aus gutem Grund nur die Auswahl von Datenpunkten (Objekttyp "state").

                warum ist das so?

                fehlt noch die Antwort hierauf 👼

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

                  @packelend sagte: fehlt noch die Antwort hierauf

                  Über 90 % aller Zugriffe in Skripten und erst recht in Visualisierungen finden auf Datenpunkte statt, deren Werte sich auch ändern lassen. Schreibende Zugriffe auf Objekte können gefährlich sein, weshalb sie über die Auswahl erst gar nicht angeboten werden. Dass man lesend in Blockly auf Objekte zugreifen kann, ist relativ neu.

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

                    @paul53 said in Aufzählungen nicht als Objekt verfügbar, warum?:

                    Zugriffe in Skripten und erst recht in Visualisierungen finden auf Datenpunkte statt ... Schreibende Zugriffe auf Objekte können gefährlich sein

                    hier verlierst du mich. Ich verstehe Objekttypen und meine bisherige wenige Erfahrung mit iobroker so, dass deine Objekte physische oder virtuelle Geräte repräsentieren, welche wiederum Datenpunkte haben, welche Eigenschaften oder Befehle, Funktionen repräsentieren.
                    Jetzt bin ich etwas verwirrt 😥

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

                      @packelend sagte: Datenpunkte

                      Die speziellen Eigenschaften von Datenpunkten sind auch dokumentiert.
                      Mit anderen Objekten als Datenpunkten hat man in der Logik nur selten zu tun.

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

                        @paul53 said in Aufzählungen nicht als Objekt verfügbar, warum?:

                        Mit anderen Objekten als Datenpunkten hat man in der Logik nur selten zu tun.

                        so ist es einleuchtender 🙂

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        418
                        Online

                        31.9k
                        Users

                        80.3k
                        Topics

                        1.3m
                        Posts

                        3
                        20
                        672
                        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