Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Unexpected end of JSON im Blockly Script

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Unexpected end of JSON im Blockly Script

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

      Hallo!
      Ich habe mit ein Script "zusammengeklaut" das meine Solarwatt MyReserve Batterie abfragt und in Datenpunkte schreibt.

      Das funktioniert prinzipiell auch, bis auf die ständigen Fehlermeldungen:
      Screenshot 2022-12-31 08.57.39.png
      So sieht die Ausgabe des Solarwatt nach Aufruf im Browser aus:

      {"SerNum": ["0004A30B000A19E0"], "FData": {"VPV": 546.1, "PGrid": 1243, "IBat": 0.0, "VBat": 119.0, "IPV": 0.0, "Aux": 0}, "SData": {"Status": {"LTC": "00000000", "BMS": "00000000", "Sys": "00000000", "Com": "00000000"}, "ACS": {"U_L2": 239.0, "Forecast": 1.0, "f": 50.0}, "SoC": 4, "SysConfig": "18", "CCode": "0"}, "CData": {"SUSD": ["435", "422"], "BL": "3.2", "ACS": "621", "SerNum": ["0004A30B000A19E0", "708074370100", "700FAA2C0100", "70FAFA130100"], "Version": "3.49", "PVM": "3.3"}, "Time": 44909887}
      

      Das ist mein Blockly:
      Screenshot 2022-12-31 08.58.49.png

      Suchfunktion habe ich genutzt, hat mir aber nicht geholfen...

      Kann mir jemand einen Tipp geben, wie ich die Fehlermeldungen vermeiden kann?

      Aber Achtung, DAU am Werk....😇

      Danke schon mal!!!

      T 1 Reply Last reply Reply Quote 0
      • T
        tcfigge @tcfigge last edited by

        @tcfigge Und dann auch noch in der falschen Rubrik gepostet... 🤦‍♂️
        Wie kann man den Post verschieben oder löschen?
        Ich sag ja: DAU 😂 🤷‍♂️

        1 Reply Last reply Reply Quote 0
        • L
          Lucky_ESA Developer Most Active last edited by

          Setze mal im Trigger eine Logausgabe und Poste diese hier. Kommt der Fehler alle 33 Sekunden?
          Screenshot 2022-12-31 123053.png

          Die Zeit würde ich auf jede Minute stellen. Des Weiteren darf Value Zahl nicht zu einer Zahl convertiert werden.
          Hier kommt bereits eine Zahl

          { "FData": {"VPV": 546.1}}
          

          Hier kommt eine Zahl als String und muss convertiert werden.

          { "FData": {"VPV": "546.1"}}
          

          Gruß//Lucky

          T 1 Reply Last reply Reply Quote 0
          • T
            tcfigge @Lucky_ESA last edited by

            @lucky_esa
            Hallo und Danke für die Hilfe!

            Ja, der Fehler kam bis jetzt alle 33 Sekunden, hatte das Script schon mal auf 15 Sekunden stehen.
            Noch länger wäre nicht so hilfreich. Ich will ja damit meine PV Erzeugung loggen...

            Debug Output:
            Screenshot 2022-12-31 15.04.17.png

            Sieht für mich wie die Browserausgabe aus!

            Habe Deinen Tipp mit Value Zahl überprüft und geändert:

            Bis jetzt ist der Fehler nicht mehr aufgetreten!!!! 🙏
            Das scheint es gewesen zu sein.... Danke, Danke!!!

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

            Support us

            ioBroker
            Community Adapters
            Donate

            736
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            2
            4
            223
            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