Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Zugriff Datenpunkt "Name / Channel"

    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

    [gelöst] Zugriff Datenpunkt "Name / Channel"

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      malc last edited by

      Hallo!

      Ich stehe da gerade auf dem Schlauch 😞

      Ich möchte gern von dem Datenpunkt den Wert "Xiaomi RGB Gateway" bzw. "Xiaomi Door Sensor" auslesen,

      leider finde ich keine Syntax die mir diesen Wert liefert.

      Alle Varianten wie N = getState("mihome.0.devices.gateway_34ce00fb5234.channel").val etc. habe ich versucht. Noch ist das alles recht neu für mich, vermutlich steht das in einer Anleitung die ich aber wohl überlese.

      Hat da wer einen Schubser für mich?

      Malc

      (Die ID ist ein Phantasiewert 🙂

      6536_bildschirmfoto_2018-04-04_um_14.07.23.png

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

        Ein Kanal hat keinen Wert. Werte können nur von Datenpunkten (state) ausgelesen werden. Beispiel Dimmer:

        var N = getState("mihome.0.devices.gateway_34ce00fb5234.dimmer").val;
        
        1 Reply Last reply Reply Quote 0
        • M
          malc last edited by

          @paul53:

          Ein Kanal hat keinen Wert. Werte können nur von Datenpunkten (state) ausgelesen werden. Beispiel Dimmer:

          var N = getState("mihome.0.devices.gateway_34ce00fb5234.dimmer").val;
          ```` `  
          

          Der Zugruff auf dimmer / state etc. bekomme ich hin, was ich suche ist eben das was ich unter Objekte sehen kann, den Wert rechts vom Key.

          Da komme ich noch nicht dran.

          Malc

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

            @malc:

            was ich suche ist eben das was ich unter Objekte sehen kann, den Wert rechts vom Key. `
            Du meinst den Namen ?

            var name = getObject("mihome.0.devices.gateway_34ce00fb5234").common.name;
            
            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 last edited by

              https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#objects.

              1 Reply Last reply Reply Quote 0
              • M
                malc last edited by

                Guten Morgen Paul,

                vielen Dank für deinen indirekten Schubser:

                Dein Beispiel hatte ich auch probiert und kam da nicht weiter. Da du das aber auch geschrieben hast habe ich das noch einmal probiert und dann habe ich meinen Fehler entdeckt:

                Da ich nicht nur ein Objekt abfrage ist mein Script ein einem getobject / Null gestorben. Nur ich habe das nicht bemerkt da ich dachte das ich eine falsche Syntax verwende. "Inspiriert" durch dein Post habe ich dann doch gerafft was ich falsch gemacht habe 🙂

                Danke!

                 ParentObject = getObject(ParentId);
                        if (ParentObject) {
                            Name = getObject(ParentId).common.name;
                            :::::
                        } else {
                            Name = ParentId + "[DEFAULT]";
                            :::::
                        }
                
                

                @paul53:

                Du meinst den Namen ?

                var name = getObject("mihome.0.devices.gateway_34ce00fb5234").common.name;
                ```` ` 
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                705
                Online

                31.7k
                Users

                79.8k
                Topics

                1.3m
                Posts

                2
                6
                1445
                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