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!!!
-
@tcfigge Und dann auch noch in der falschen Rubrik gepostet...
Wie kann man den Post verschieben oder löschen?
Ich sag ja: DAU -
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!!!