Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Werte aus einem Objekt auslesen

    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] Werte aus einem Objekt auslesen

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

      Guten Tag!,

      ich möchte gerne Werte aus einem Objekt auslesen.
      Die Daten kommen aus einem SDS011 und werden mit einem ESP32 über MQTT zur Verfügung gestellt.

      Dies gelingt mir auch wenn der 'Attribute' keinen Punkt im Objekt hat:
      Hier ist das, was ich in Blockly geschrieben habe:
      dd65c6a6-8c38-4225-b1e9-05b369958d58-image.png

      6d8bafd0-c001-4d24-906f-4e990e5c6dbe-image.png

      Das Problem ist Topic/Attribute SDS0X1.PM2.5 (in Node-Red/Javascipt konnte ich SDS0X1["PM2.5"] schreiben und dann nimmt er den korrekten Wert).
      Ich habe dies in Blockly schon versucht (auch ohne klammern, ohne " usw.) aber mir fehlt den korrekten Syntax damit er den Punkt in PM2.5 nicht als Trennzeichen nimmt.

      Es ist mit Sicherheit was Kleines.. 🙃

      liv-in-sky paul53 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @HB last edited by

        @hb

        einfach selber ein blockly machen mit function-block

        AApossis (69).gif

        return getObject(myValue).SDS0X1["PM2.5"] ;
        
        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @HB last edited by paul53

          @hb sagte: Attribute SDS0X1.PM2.5

          Siehe hier

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

            Danke @paul53, das war das was ich gebraucht habe.. Die JS Funktion war leider nicht der richtige Weg.
            So sieht das Blockly Script jetzt aus:

            028d3402-c048-4bea-b661-327ba102ac9a-image.png

            Super!

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

              @hb sagte: So sieht das Blockly Script jetzt aus:

              Das kann man vereinfachen:

              Bild_2021-05-13_174913.png

              value muss genau so geschrieben werden.

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

                @paul53 Danke! Wurde umgesetzt 👍

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

                Support us

                ioBroker
                Community Adapters
                Donate

                476
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                3
                6
                686
                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