Tankerkönig.de bietet eine schöne API mit JSON Ausgabe an.
Um diese in FHEM einzubinden braucht mal als Erstes einen eigenen API Key. Den bekommt man kostenlos hier. Mit diesem ist dann der Zugriff auf die Daten von Tankerkönig möglich.
Um an die ID der Tankstelle zu gelangen gibt es mehrere Möglichkeiten.
Ich beschreibe hier mal einen von diesen Wegen über die Webseite:
- Auf Tankerkönig.de die PLZ oder den Ort eingeben
- Die Tankstelle aussuchen und anklicken
- Meldung anklicken –> öffnet eine neue Seite
- Die URL kopieren und in Notepad einfügen oder direkt die ID rauskopieren
http://www.tankerkoenig.de/MTS-K-Complaints/Complaint.php?station={"id"%3A"cfe5f775-a134-4d0f-934c-2e3c03a27675"2C"isOpen":true,"prices":{"diesel_price":"0.989","e5_price":"1.239","e10_price":"1.199"},"name":"METTMANN, DÜSSELDORFERSTR.168.","brand":"Shell","street":"DÜSSELDORFERSTR. 168","houseNumber":"","postCode":"40822","place":"Mettmann","location":{"lat":51.2542,"lng":6.95995}}
5. ID abspeichern brauchen wir ja im FHEM Script
In FHEM legen wir nun ein neues Device an, hier der vollständige Code:
Aufrufe: 42