Eventuell falsche TankstellenIDs verwendet? So schön ausge x te vielleicht?
Leicht modifiziert mit einer "MiniFehlerverarbeitung" sollte es so ungefähr gehen:
Alchy
Code: Alles auswählen
Script entfernt
Moderator: Co-Administratoren
Code: Alles auswählen
Script entfernt
Code: Alles auswählen
! WriteLine(slist); ! Ausgabe auf dem Bildschirm
dom.GetObject("Tanken").State(slist); ! Speichern in Systemvariable
Code: Alles auswählen
{
"sessionId": "",
"e5": "1.249",
"error": "-1",
"STDOUT": "null \/ 1.229 \/ 1.249\n\r\n",
"tankid": "3fe8dc63-1663-430f-bcc3-5bdbf281d3af",
"tankerKoenigURL": "https:\/\/creativecommons.tankerkoenig.de\/json\/detail.php",
"srueck": "\{\"status\":\"ok\",\"ok\":true,\"license\":\"CC BY 4.0 - http:\\\/\\\/creativecommons.tankerkoenig.de\",\"data\":\"MTS-K\",\"station\":\{\"id\":\"3fe8dc63-1663-430f-bcc3-5bdbf281d3af\",\"name\":\"PF-Eutingen, Hauptstra\\u00dfe\",\"brand\":\"BFT\",\"street\":\"Hauptstr.\",\"houseNumber\":\"21\",\"postCode\":75181,\"place\":\"Pforzheim\",\"openingTimes\":\[\{\"text\":\"Montag\",\"start\":\"06:00:00\",\"end\":\"21:59:00\"},\{\"text\":\"Dienstag, Mittwoch, Donnerstag, Freitag, Samstag\",\"start\":\"06:00:00\",\"end\":\"22:00:00\"},\{\"text\":\"Sonntag, Feiertag\",\"start\":\"08:00:00\",\"end\":\"22:00:00\"}],\"overrides\":\[],\"wholeDay\":false,\"isOpen\":false,\"e5\":1.249,\"e10\":1.229,\"diesel\":null,\"lat\":48.906483,\"lng\":8.740557,\"state\":\"deBW\"}}",
"diesel": "null",
"offen": "offen",
"posValueEnd": ",",
"posValue": "602",
"slist": "null \/ 1.229 \/ 1.249",
"name": "PF-Eutingen, Hauptstra\\u00dfe",
"off": "false",
"apikey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"cmd": "\/usr\/local\/addons\/cuxd\/curl --trace trace.txt -k -X GET -H \"Content-Type:application\/json\" -G -d id=3fe8dc63-1663-430f-bcc3-5bdbf281d3af -d apikey=xxxxxxxxxxxxxxxxxxxxxxxx https:\/\/creativecommons.tankerkoenig.de\/json\/detail.php",
"posValueStart": ",\"diesel\":",
"e10": "1.229",
"httpUserAgent": "",
"tankids": "3fe8dc63-1663-430f-bcc3-5bdbf281d3af"
}
An der API. Das ist grundsätzlich nicht das Problem des Scriptes.BaluderBär hat geschrieben:Jetzt habe ich ein weiteres kleineres Problem. Eine der Tankstellen hat momentan geschlossen. Für den ersten Wert (Diesel) wird "null" angezeigt, bei E10 und E5 stehen Preise drin, obwohl geschlossen.
An was könnte das liegen?
Code: Alles auswählen
Script entfernt