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] Zahl aus json-Objekt m. Blockly auswerten

    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] Zahl aus json-Objekt m. Blockly auswerten

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

      @capitaenz sagte:

      Jetzt möchte ich jedoch erst ab z.B. -6.0 darauf reagieren...

      So wie es aussieht, enthält das JSON ein Array, in dem eine "ID" mit der zugehörigen Signalstärke abwechselt.
      Das folgende Blockly sollte dann im Log alle IDs ausgeben, deren Signalstärke > -6 ist.

      Blockly_temp.JPG

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

        @paul53

        Daran habe ich noch gar nicht gedacht, erst nach Signalstärke zu sortieren und dann die Flugnummer zu filtern 👍
        Allerdings muss ich zugeben, dass ich trotzdem deine Hilfe gebraucht hätte.
        Ich probiere es aus und werde dann berichten.

        Danke und VG
        Leif

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

          @paul53

          leider scheint da noch ein Kinken drin zu sein:

          error.JPG

          Es muss ja jeder 2. Wert überprüft werden nach ">-6", aber wieso zählst du "i" hoch?

          Kannst du mir da grad noch einmal helfen?

          VG
          Leif

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

            @capitaenz
            Was steht im Javascript-Code in Zeile 15 ?

            Wenn die erzeugte Liste den Bezeichner Hex-Flugnummern hat, muss auch auf diese Liste zugegriffen werden und nicht auf die Variable Liste.

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

              @paul53
              dort steht:

              if (Liste[((i + 1) - 1)] > -6) {
              
              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @capitaenz last edited by paul53

                @capitaenz sagte:

                if (Liste[((i + 1) - 1)] > -6) {

                Richtig wäre

                if (Hex_Flugnummern[((i + 1) - 1)] > -6) {
                
                1 Reply Last reply Reply Quote 0
                • capitaenz
                  capitaenz last edited by

                  @paul53
                  Danke, jetzt scheint es das zu machen was ich brauche.
                  Sitze jetzt nur am Tablet, probiere morgen weiter.

                  Schönen Abend

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

                    @paul53

                    Hallo Paul,

                    ich muss noch einmal nachfragen:
                    Also ich kann jetzt die Flugnummern eingrenzen, das sehe ich in der Debugausgabe, aber auf welche Variable muss ich jetzt reagieren? Wie kann ich mir anzeigen lassen wohin diese Daten geschrieben werden?
                    Ich nehme an, dass was ich in der Debugausgabe sehe, der Inhalt von "i" ist?
                    Wenn ich jedoch "i" durchsuchen möchte nach z.B. "3ab3cc", bekomme ich einen Fehler angezeigt, welcher sich auf die Zeile mit der Variable "i" bezieht.
                    Wenn ich die "Hex-Flugnummern" durchsuche, greift die Eingrenzung nach dB nicht...

                    VG
                    Leif

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

                      @capitaenz sagte:

                      Wie kann ich mir anzeigen lassen wohin diese Daten geschrieben werden?

                      Die Daten werden noch nirgends geschrieben. Um diesen Teil muss das Programm noch ergänzt werden. Was soll das Ergebnis sein ?

                      @capitaenz sagte in Zahl aus json-Objekt mit Blockly auswerten:

                      Ich nehme an, dass was ich in der Debugausgabe sehe, der Inhalt von "i" ist?

                      Nein, das ist der Inhalt des Arrays an der Stelle, die durch i indiziert wird.

                      @capitaenz sagte in Zahl aus json-Objekt mit Blockly auswerten:

                      durchsuchen möchte nach z.B. "3ab3cc"

                      Dann muss ein Vergleich erfolgen
                      falls in der Liste Hex-Flugnummern nimm das i. Element == "3ab3cc"
                      mache ...

                      Blockly_temp.JPG

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

                        @paul53

                        Hallo Paul,

                        ich muss mich noch einmal bedanken! Es läuft jetzt, jetzt setzte ich mich noch einmal hin, um es auch komplett zu verstehen.
                        Solch eine Hilfe ist nicht selbstverständlich.

                        Hier ein Ausschnitt, vielleicht kann es noch jemand gebrauchen:

                        script_blocky.JPG

                        VG
                        Leif

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

                          @capitaenz sagte:

                          Es läuft jetzt

                          Dann markiere bitte das Thema in der Überschrift als [gelöst].

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          719
                          Online

                          31.9k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

                          2
                          12
                          1141
                          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