NEWS
Unexpected end of JSON im Blockly Script
-
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:

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:

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!!!
-
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:

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:

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!!!
-
Setze mal im Trigger eine Logausgabe und Poste diese hier. Kommt der Fehler alle 33 Sekunden?

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
-
Setze mal im Trigger eine Logausgabe und Poste diese hier. Kommt der Fehler alle 33 Sekunden?

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
@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:

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!!!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
:man-shrugging: