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] JSON mit mehreren Werten mit Blockly 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] JSON mit mehreren Werten mit Blockly auslesen

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

      @peter-c sagte: das für die aktuelle Stunde geltende Attribut in einen DP geschrieben wird.

      Das ist eine Liste, die man mit einer Schleife durchgehen muss.

      Blockly_temp.JPG

      Was soll passieren, wenn die aktuelle Stunde nicht in der Liste vorhanden ist?

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

        @paul53 said in JSON mit mehreren Werten mit Blockly auslesen:

        Was soll passieren, wenn die aktuelle Stunde nicht in der Liste vorhanden ist?

        Da sollte der Wert false gelten.

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

          @peter-c sagte: Da sollte der Wert false gelten.

          Blockly_temp.JPG

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

            @paul53 Bekomme jede menge Fehler

            Bildschirmfoto 2025-07-08 um 16.25.43.png

            2025-07-08 16:22:50.338  - info: admin.0 (7056) ==> Connected system.user.admin from ::ffff:192.168.178.20
            2025-07-08 16:22:56.378  - info: javascript.0 (12116) Stopping script script.js.common.Werte_aus_Json
            2025-07-08 16:22:57.537  - info: javascript.0 (12116) Start JavaScript script.js.common.Werte_aus_Json (Blockly)
            2025-07-08 16:22:57.567  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse """: SyntaxError: Unterminated string in JSON at position 1
            2025-07-08 16:22:57.568  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "[": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.568  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
            2025-07-08 16:22:57.568  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "n": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.569  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.569  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.569  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "{": SyntaxError: Expected property name or '}' in JSON at position 1
            2025-07-08 16:22:57.570  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
            2025-07-08 16:22:57.570  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "n": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.570  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.570  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.571  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.571  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.571  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
            2025-07-08 16:22:57.572  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse """: SyntaxError: Unterminated string in JSON at position 1
            2025-07-08 16:22:57.572  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "h": SyntaxError: Unexpected token 'h', "h" is not valid JSON
            2025-07-08 16:22:57.572  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "o": SyntaxError: Unexpected token 'o', "o" is not valid JSON
            2025-07-08 16:22:57.573  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "u": SyntaxError: Unexpected token 'u', "u" is not valid JSON
            2025-07-08 16:22:57.573  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "r": SyntaxError: Unexpected token 'r', "r" is not valid JSON
            2025-07-08 16:22:57.573  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
            2025-07-08 16:22:57.574  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse """: SyntaxError: Unterminated string in JSON at position 1
            2025-07-08 16:22:57.574  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse ":": SyntaxError: Unexpected token ':', ":" is not valid JSON
            2025-07-08 16:22:57.574  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.575  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse ",": SyntaxError: Unexpected token ',', "," is not valid JSON
            2025-07-08 16:22:57.575  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
            2025-07-08 16:22:57.575  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "n": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.575  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.576  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.576  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            2025-07-08 16:22:57.576  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Peter c last edited by paul53

              @peter-c sagte: Bekomme jede menge Fehler

              Sorry, muss natürlich JSON nach Objekt konvertiert werden.

              Blockly_temp.JPG

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

                @paul53

                Habs umgebaut, es ändert sich an den Fehlermeldungen nichts. Ist das mit der Liste richtig?

                Bildschirmfoto 2025-07-08 um 16.45.29.png

                2025-07-08 16:32:53.129  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "n": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.130  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.130  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.130  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "}": SyntaxError: Unexpected token '}', "}" is not valid JSON
                2025-07-08 16:32:53.130  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse ",": SyntaxError: Unexpected token ',', "," is not valid JSON
                2025-07-08 16:32:53.131  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
                2025-07-08 16:32:53.131  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "n": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.131  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.131  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.132  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "{": SyntaxError: Expected property name or '}' in JSON at position 1
                2025-07-08 16:32:53.132  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
                2025-07-08 16:32:53.132  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "n": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.132  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.132  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.133  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.133  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse " ": SyntaxError: Unexpected end of JSON input
                2025-07-08 16:32:53.133  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse "\": SyntaxError: Unexpected token '\', "\" is not valid JSON
                2025-07-08 16:32:53.133  - error: javascript.0 (12116) script.js.common.Werte_aus_Json: Cannot parse """: SyntaxError: Unterminated string in JSON at position 1
                
                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Peter c last edited by paul53

                  @peter-c sagte: es ändert sich an den Fehlermeldungen nichts.

                  Offenbar ist das JSON im DP fehlerhaft. Wie sieht es genau aus?

                  Blockly_temp.JPG

                  Ist es überhaupt ein JSON oder enthält der DP ein Array? Falls es ein Array ist, darf nicht konvertiert werden. Im ersten Post sieht es nicht nach einem JSON aus. Es ist aber schon gewandelt.

                  @peter-c sagte in JSON mit mehreren Werten mit Blockly auslesen:

                  Ist das mit der Liste richtig?

                  Ja.

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

                    @paul53 said in JSON mit mehreren Werten mit Blockly auslesen:

                    Im ersten Post sieht es nicht nach einem JSON aus.

                    Ist schon ein Json.
                    Obwohl ich nichts gemacht hatte (war nur kurz Einkaufen) kommen die Fehler jetzt nicht mehr. Komisch... aber danke für die Hilfe.

                    Muss ich das noch mit einem Triggerbaustein verbinden oder läuft das jetzt immer so?

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

                      @peter-c sagte: Muss ich das noch mit einem Triggerbaustein verbinden oder läuft das jetzt immer so?

                      Ja, sonst läuft es nur einmal bei Skriptstart.
                      Zu jeder vollen Stunde:

                      Blockly_temp.JPG

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

                        @paul53 said in JSON mit mehreren Werten mit Blockly auslesen:

                        @peter-c sagte: Muss ich das noch mit einem Triggerbaustein verbinden oder läuft das jetzt immer so?

                        Ja, sonst läuft es nur einmal bei Skriptstart.
                        Zu jeder vollen Stunde:

                        Blockly_temp.JPG

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

                          @peter-c 👍

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          796
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

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