NEWS
Tankerkönig funktioniert nicht
-
Das habe ich noch im History-Log gefunden:
history.0 2018-12-11 06:06:46.097 info enabled logging of tankerkoenig.0.stations.1.station_id (Count=4), Alias=false
history.0 2018-12-11 06:06:46.096 info enabled logging of tankerkoenig.0.stations.1.e5.short (Count=3), Alias=false
history.0 2018-12-11 06:06:46.096 info enabled logging of netatmo.0.Thaibodo.Wohnzimmer.CO2.CO2 (Count=2), Alias=false
history.0 2018-12-11 06:06:46.096 info enabled logging of Temp Wohnz (Count=1), Alias=true
Alias=false macht mich stutzig. Ich weiß aber nicht, was ich da ändern muss.
-
Hat keiner mehr eine Idee?
-
Ich habe mich jetzt schon ein wenig in den ioBroker eingearbeitet, aber den Tankerkönig bekomme ich immer noch nicht hin. Wenn ich doch wenigsten EIN MAL Daten bekommen würde. :oops: Was braucht der Adapter eigentlich für Voraussetzungen. Der ioBroker läuft auf einer Synology DS916+
Das Ist die Log-Datei von Tankerkönig.de:
14.207.79.212 - - [19/Dec/2018:09:40:21 +0100] "GET /json/list.php?lat=52.52099975265203&lng=13.43803882598877&rad=4&sort=price&type=diesel&apikey=***** HTTP/1.1" 200 1533 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:64.0) Gecko/20100101 Firefox/64.0" 0.005
-
Servus Thaibodo,
bitte entferne den API Key aus Deinem Beitrag, sonst wird dieser bei Tankerkönig ganz schnell gesperrt…
Herzliche Grüße
Equilora aka Harald
-
Hallo equilora,
Danke für den Hinweis. Ist mir gar nicht aufgefallen.
Gruß
Thaibodo
-
Poste doch mal einen Screenshot der Adapter Einstellungen und Tankstellen ID‘s.
-
Das mache ich gerne.
Gruß Bodo
-
was ist den bei cron */5 * * * * ?
und was steht in "json"
-
So sieht es bei mir aus.
Wo finde ich "json"?
Gruß Bodo
-
Hallo zusammen,
ich habe jetzt auch schon alles durchprobiert aber bei mir zeigt es immer kurz die Werte an und anschließend werden die Felder mit null gefüllt. Vielleicht kann mir hier jemand helfen. Das Log sieht folgendermaßen aus:
host.ioBroker-RasPi 2019-01-02 01:06:36.961 info instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)
tankerkoenig.0 2019-01-02 01:06:36.646 info objects written
-
Hallo Grafschi,
sei zufrieden, dass bei dir überhaupt mal etwas angezeigt wird.
Hast du im Adapter mal den Haken bei "Werte nullen" rausgenommen?
-
Stell die Instanz mal auf logstufe debug und starte sie dann neu.
Was steht dann im log?
Gruß
Rainer
-
und erst mal wieder alle 5 minuten abfragen…
json sollte der letzte DP in der liste: objekte - tankerkönig.0 sein
-
NIcht zu oft abfragen, dann kann der Account bei Tankerkoenig gesperrt werden!
-
Haken setzen, Zeitwert krumm wählen, neu installieren habe ich alles ausprobiert, funktioniert aber leider nicht.
Aus Debug sieht das Log folgendermaßen aus:
! host.ioBroker-RasPi 2019-01-02 11:00:16.958 info instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)
! tankerkoenig.0 2019-01-02 11:00:16.662 debug objects written
! tankerkoenig.0 2019-01-02 11:00:16.661 debug Billigster Diesel: 0. Tankstelle esso, Preis: 1.309
! tankerkoenig.0 2019-01-02 11:00:16.659 debug Billigster E10: 0. Tankstelle esso, Preis: 1.349
! tankerkoenig.0 2019-01-02 11:00:16.658 debug Billigster E5: 0. Tankstelle esso, Preis: 1.369
! tankerkoenig.0 2019-01-02 11:00:16.657 debug Diesel: Station 0 teurer als bisher billigste Station 0
! tankerkoenig.0 2019-01-02 11:00:16.657 debug Diesel-Preis-Feld 0 gefüllt
! tankerkoenig.0 2019-01-02 11:00:16.656 debug E10: Station 0 teurer als bisher billigste Station 0
! tankerkoenig.0 2019-01-02 11:00:16.656 debug E10-Preis-Feld 0 gefüllt
! tankerkoenig.0 2019-01-02 11:00:16.654 debug E5: Station 0 teurer als bisher billigste Station 0
! tankerkoenig.0 2019-01-02 11:00:16.654 debug E5-Preis-Feld 0 gefüllt
! tankerkoenig.0 2019-01-02 11:00:16.652 debug Station K E Y entfernt esso wird bearbeitet …
! tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 1 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 2 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 3 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 4 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 5 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 6 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 7 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 8 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 9 ist leer
! tankerkoenig.0 2019-01-02 11:00:16.648 debug JSON ok
! tankerkoenig.0 2019-01-02 11:00:16.647 debug Typ Body: string >>> Body Inhalt: {"ok":true,"license":"CC BY 4.0 - https://creativecommons.tankerkoenig.de","data":"MTS-K","prices":{"K E Y entfernt":{"status":"open","e5":1
! tankerkoenig.0 2019-01-02 11:00:16.424 debug API Key Länge: 36 Zeichen
! tankerkoenig.0 2019-01-02 11:00:16.424 debug Option <reset values="">is false
! tankerkoenig.0 2019-01-02 11:00:16.423 debug initializing objects
! tankerkoenig.0 2019-01-02 11:00:16.416 info starting. Version 1.2.1 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v8.11.1
! tankerkoenig.0 2019-01-02 11:00:15.837 info States connected to redis: 127.0.0.1:6379
! tankerkoenig.0 2019-01-02 11:00:15.831 debug statesDB connected
! tankerkoenig.0 2019-01-02 11:00:15.796 debug objectDB connected
! host.ioBroker-RasPi 2019-01-02 11:00:14.041 info instance system.adapter.tankerkoenig.0 started with pid 7273</reset> -
Habe deinen Key aus dem Log entfernt - gibt sonst Ärger mit dem Tankerkoenig!
tankerkoenig.0 2019-01-02 11:00:16.661 debug Billigster Diesel: 0\. Tankstelle esso, Preis: 1.309 tankerkoenig.0 2019-01-02 11:00:16.659 debug Billigster E10: 0\. Tankstelle esso, Preis: 1.349 tankerkoenig.0 2019-01-02 11:00:16.658 debug Billigster E5: 0\. Tankstelle esso, Preis: 1.369
Diese würde er anzeigen, allerdings:
tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 1 ist leer tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 2 ist leer tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 3 ist leer tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 4 ist leer tankerkoenig.0 2019-01-02 11:00:16.651 debug Einstellung/Eintrag Nr. 5 ist leer tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 6 ist leer tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 7 ist leer tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 8 ist leer tankerkoenig.0 2019-01-02 11:00:16.650 debug Einstellung/Eintrag Nr. 9 ist leer
Mach mal die Instanz neu (löschen, neu anlegen! - vorher die IDs in einen EDITOR kopieren)
EDIT:
stimmen denn die Tankstellen IDs??
ich habe leider keinen Gruber, München gefunden, nur einen in Ottobrunn.
Der hat die ID 64cc4dd1-1473-4404-83e8-bb816df582c9
Gruß
Rainer
Gruß
Rainer
-
vergessen … (Thailand) - nicht das die daten da gar nicht ankommen.
-
Als ich jetzt die ID von dir verwendet habe kam folgendes Problem:
tankerkoenig.0 2019-01-02 11:48:49.556 error Spritpreise einlesen (gezielte Stationen via ID) - Parse Fehler: TypeError: Cannot read property '1' of undefined
-
Ist noch irgendein Leerzeichen o.ä. in den IDs?
oder die anderen auch Falsch
War das denn deine Gruber-TS?
Die Abfrage nach Ottobrunn ergab:
! ````
"ok": true,
"license": "CC BY 4.0 - https://creativecommons.tankerkoenig.de",
"data": "MTS-K",
"status": "ok",
"stations": [
{
"id": "64cc4dd1-1473-4404-83e8-bb816df582c9",
"name": "Gruber Ottobrunn",
"brand": "Gruber Freie Tankstelle",
"street": "Rosenheimer Landstra\u00dfe",
"place": "Ottobrunn",
"lat": 48.063716,
"lng": 11.661821,
"dist": 0.2,
"diesel": 1.009,
"e5": 1.009,
"e10": 1.009,
"isOpen": true,
"houseNumber": "50",
"postCode": 85521
},
{
"id": "45f66c00-3e82-44ed-81ab-6ebd98887eab",
"name": "Sprint Ottobrunn Rosenheimer Landstr.",
"brand": "Sprint",
"street": "Rosenheimer Landstr.",
"place": "Ottobrunn",
"lat": 48.0686,
"lng": 11.658,
"dist": 0.4,
"diesel": 1.009,
"e5": 1.009,
"e10": 1.009,
"isOpen": true,
"houseNumber": "26",
"postCode": 85521
},
{
"id": "8a2cc672-2c7f-4322-a74f-c80336e49c9e",
"name": "Esso Tankstelle",
"brand": "ESSO",
"street": "ROSENHEIMER LANDSTR. 73",
"place": "OTTOBRUNN",
"lat": 48.06125447,
"lng": 11.66379537,
"dist": 0.5,
"diesel": 1.009,
"e5": 1.009,
"e10": 1.009,
"isOpen": true,
"houseNumber": "",
"postCode": 85521
},
{
"id": "1d46fba4-4886-4708-ae32-0ffad8d8a71f",
"name": "OTTOBRUNN, ROSENHEIMER LANDSTR.",
"brand": "Shell",
"street": "ROSENHEIMER LANDSTR. 81",
"place": "OTTOBRUNN",
"lat": 48.06027,
"lng": 11.664917,
"dist": 0.6,
"diesel": 1.009,
"e5": 1.009,
"e10": 1.009,
"isOpen": true,
"houseNumber": "",
"postCode": 85521
},
{
"id": "1cf17a0c-0091-4ea4-a12d-3ccf944c1947",
"name": "Bavaria Petrol",
"brand": "Bavaria Petrol",
"street": "Unterhachinger Stra\u00dfe",
"place": "Ottobrunn",
"lat": 48.0631447,
"lng": 11.6520119,
"dist": 0.7,
"diesel": 1.009,
"e5": 1.009,
"e10": 1.009,
"isOpen": true,
"houseNumber": "28",
"postCode": 85521
},
{
"id": "e32e8039-1552-4028-afc9-fd3c9376e44c",
"name": "Aral Tankstelle",
"brand": "ARAL",
"street": "An der Westumgehung",
"place": "Ottobrunn",
"lat": 48.0720329,
"lng": 11.6522636,
"dist": 1,
"diesel": 1.009,
"e5": 1.009,
"e10": 1.009,
"isOpen": true,
"houseNumber": "1",
"postCode": 85521
}
]
}wenn das alles nicht klappt, dann bitte gesamten Adapter löschen und komplett neu installieren. Gruß Rainer
-
Bei mir sieht es so aus:
Gruß Bodo