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] Auslesen JSON Wert Bedeutung

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [GELÖST] Auslesen JSON Wert Bedeutung

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Codierknecht last edited by Homoran

      @codierknecht

      oder so:
      Screenshot_20250130-143459_Firefox.jpg

      paul53 1 Reply Last reply Reply Quote 1
      • paul53
        paul53 @Homoran last edited by paul53

        @homoran sagte: oder so:

        Das setzt voraus, dass die Liste immer mit Stunde 0 beginnt.
        Die Wandlung nach Zahl ist nicht erforderlich.

        Codierknecht Homoran 2 Replies Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @paul53 last edited by

          @paul53 sagte in Auslesen JSON Wert Bedeutung:

          Das setzt voraus, dass die Liste immer mit Stunde 0 beginnt.

          Könnte man jetzt mal annehmen. Dann wäre die Vorgehensweise sehr effizient.

          Allein: Wir wissen es nicht sicher 😉

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @paul53 last edited by

            @paul53 sagte in Auslesen JSON Wert Bedeutung:

            @homoran sagte: oder so:

            Das setzt voraus, dass die Liste immer mit Stunde 0 beginnt.

            ich bin davon ausgegangen, dass die Liste imner die entsprechenden Elemente enthält
            Screenshot_20250130-144208_Firefox.jpg

            egal in welcher Reihenfolge

            1 Reply Last reply Reply Quote 0
            • P
              Peter c @Codierknecht last edited by

              @codierknecht

              Habs jetzt nachgebaut.

              Bildschirmfoto 2025-01-30 um 14.37.16.png

              Ergebnis stimmt jetzt mit dem von Dir vorgeschlagenem ersten Ansatz.
              Keine Fehlermeldung mehr.

              Hab Deine andere Lösung erst jetzt gesehen.

              2025-01-30 14:37:00.017 - info: javascript.0 (927) script.js.common.Werte_aus_Json: { ack: true }
              2025-01-30 14:37:00.019 - info: javascript.0 (927) script.js.common.Werte_aus_Json: 14
              2025-01-30 14:38:00.025 - info: javascript.0 (927) script.js.common.Werte_aus_Json: { ack: true }
              2025-01-30 14:38:00.026 - info: javascript.0 (927) script.js.common.Werte_aus_Json: 14
              
              paul53 Codierknecht 2 Replies Last reply Reply Quote 0
              • paul53
                paul53 @Peter c last edited by paul53

                @peter-c sagte: Habs jetzt nachgebaut.

                Nein, die Schleife wird zu früh abgebrochen.
                Es genügt, auf jede volle Stunde zu triggern.

                P 1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @Peter c last edited by

                  @peter-c

                  @paul53 sagte in Auslesen JSON Wert Bedeutung:

                  Nein, die Schleife wird zu früh abgebrochen.

                  Der Abbruch muss mit in den "Falls"-Block.
                  Die Schleife soll ja erst verlassen werden, wenn der passende Eintrag gefunden wurde.

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    Peter c @paul53 last edited by

                    @paul53 said in Auslesen JSON Wert Bedeutung:

                    Es genügt, auf jede volle Stunde zu triggern.

                    Ja das ändere ich noch, hatte den Zeitplan nur zum Ausprobieren gewählt.

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

                      @peter-c sagte in Auslesen JSON Wert Bedeutung:

                      hatte den Zeitplan nur zum Ausprobieren gewählt

                      Zum Ausprobieren kannst Du den Zeitplan erstmal komplett weglassen.
                      Dann wird der Code bei jedem Start des Script 1x ausgeführt 😉

                      1 Reply Last reply Reply Quote 1
                      • P
                        Peter c @Codierknecht last edited by

                        @codierknecht said in Auslesen JSON Wert Bedeutung:

                        Der Abbruch muss mit in den "Falls"-Block.

                        Stimmt habe ich geändert, bekomme aber jetzt Fehlermeldung.

                        Bildschirmfoto 2025-01-30 um 14.53.18.png

                        2025-01-30 14:53:53.286 - info: javascript.0 (927) Start JavaScript script.js.common.Werte_aus_Json (Blockly)
                        2025-01-30 14:53:53.292 - warn: javascript.0 (927) You are assigning a boolean to the state "0_userdata.0.Tibberlink_Kanäle.höchste_Kosten_Status" which expects a string. Please fix your code to use a string or change the state type to boolean. This warning might become an error in future versions.
                        2025-01-30 14:53:53.294 - warn: javascript.0 (927) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2090:20)
                        2025-01-30 14:53:53.294 - warn: javascript.0 (927) at script.js.common.Werte_aus_Json:10:5
                        2025-01-30 14:53:53.294 - warn: javascript.0 (927) at script.js.common.Werte_aus_Json:22:3
                        2025-01-30 14:53:53.294 - info: javascript.0 (927) script.js.common.Werte_aus_Json: true
                        2025-01-30 14:53:53.294 - info: javascript.0 (927) script.js.common.Werte_aus_Json: 14
                        
                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @Peter c last edited by

                          @peter-c sagte: bekomme aber jetzt Fehlermeldung.

                          Aus dem JSON:

                          "output": true
                          

                          Der Datenpunkt hat den falschen Typ.

                          P 1 Reply Last reply Reply Quote 1
                          • P
                            Peter c @paul53 last edited by

                            @paul53 said in Auslesen JSON Wert Bedeutung:

                            Der Datenpunkt hat den falschen Typ.

                            Ja stimmt, jetzt keine Fehler mehr.
                            Puh was man alles übersehen kann - danke für die Unterstützung, hab wieder was gelernt!

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            777
                            Online

                            32.0k
                            Users

                            80.4k
                            Topics

                            1.3m
                            Posts

                            4
                            18
                            452
                            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