Benzin Preise per NodeRED ermitteln und in Echtzeit grafisch darstellen mit dem Raspberry Pi

Tankstellen melden ihre Spritpreise ins Internet. Von dort können sie leicht abgerufen werden. Zum Beispiel die Benzinpreise von Langenhagen. Die Seite hat auch eine öffentliche kostenlose API. Dort kann man nach Anmeldung bis zu 3 Tankstellen kostenlos abfragen.

Ok, dann mal los, hier die Architektur:

So kann man sich dann vor dem tanken informieren und den billigen Sprit tanken:

In NodeRED erzeugt man diesen Flow:

Es wird von dem Anbieter eine JSon Datei geliefert, mit folgenden Aufbau:

Es wird dann jede Stunde der aktuelle Wert abgefragt und für die Grafik an Thingspeak gesendet:

Über einen Gui-Button kann man die Abfrage auch jederzeit auslösen. Hier wird der Preis oben links angezeigt:

Hier der von mir erstellte Flow für eigene Experimente zum kopieren: