Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Relative Werte nutzen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Relative Werte nutzen

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

      Moin zusammen,

      ich stehe gerade auf dem Schlauch,

      ich bekommen vom KNX Adapter relative Werte und würde die gerne im Blockly nutzen.

      {'decr_incr':1,'data':1}
      {'decr_incr':0,'data':0}
      {'decr_incr':0,'data':1}

      hat jemand einen Weg die im Blockly auszuwerten?

      danke schon mal

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Fischly last edited by

        @fischly
        Da stehen tatsächlich einfache Anführungszeichen drin?
        Dann würde ich das mit einer kleinen JS-Funktion machen. Ich habe noch keinen Weg zum Ersetzen per Blockly gefunden.

        537b29fe-5d2f-4d0d-9ee0-6bc33e63e0b3-image.png

        return getAttr(val.replace(/'/g, '"'), attr);
        
        1 Reply Last reply Reply Quote 0
        • F
          Fischly last edited by

          74166f85-2bfc-4378-93ce-be0a20c9dfa7-grafik.png

          ja die kommen so rein

          N Codierknecht paul53 3 Replies Last reply Reply Quote 0
          • N
            Nordischerjung @Fischly last edited by

            @fischly Moin, benötigst du das so komplett oder nur den Wert hinter 'data'?

            1 Reply Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @Fischly last edited by Codierknecht

              @fischly
              Da sehe ich aber doppelte Anführungszeichen. Dann würde das auch ohne Ersetzen und damit ohne JS gehen.

              ecfcb6c8-8c90-4dce-af85-0d767e3b06c3-image.png
              Statt mit 'nem Script könnte man dann auch mit zwei Aliasen da rangehen und den jeweiligen Wert über die Konvertierungsfunktion lesen.

              JSON.parse(val).data
              // bzw.
              JSON.parse(val).decr_incr
              
              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Fischly last edited by paul53

                @fischly sagte: die kommen so rein

                Eigene Datenpunkte unter "0_userdata.0"

                Blockly_temp.JPG

                oder

                @codierknecht sagte in Relative Werte nutzen:

                mit zwei Aliasen da rangehen und den jeweiligen Wert über die Konvertierungsfunktion lesen.

                1 Reply Last reply Reply Quote 0
                • F
                  Fischly last edited by

                  Danke an alle, ihr habt mich auf den richtigen Pfad gebracht.

                  1596efa7-e3de-4cbd-844b-66a4e0ef0860-grafik.png

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  656
                  Online

                  32.0k
                  Users

                  80.4k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  388
                  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