Montag, 4. Mai 2015

Node-RED, ioBroker, Hausautomatisierung und das freie Tankerkönig-API

Node-RED

Node-RED ist ein graphisches Tool, um APIs und Internet-of-Things-Devices miteinander zu verknüpfen. Node-RED wurde von IBM entwickelt und basiert auf dem serverseitigen JavaScript-Framework Node.js. 

Mit Node-RED kann man im Browser sehr einfach Datenquellen und Senken verbinden und sogenannte Flows erstellen.

ioBroker

Der ioBroker ist eine IoT-Integrationsplattform, die bei der Hausautomatisierung eingesetzt wird. Er enthält auch einen Node-RED-Adapter zum Einlesen von Daten.

Anzapfen des Tankerkönig-API

Das Spritpreis-Portal tankerkönig.de betreibt einen Server, der die Echtzeit-Spritpreise unter einer Open-Data-Lizenz frei zur Verfügung stellt.
Im ioBroker-Forum gibt es Anleitungen, wie dieses freie Tankerkönig-API zur Extraktion und Darstellung von aktuellen Preisen benutzt werden kann:
Dazu benötigt man einen (kostenlosen) API-Key. Das Tankerkönig-API liefert dann Daten im JSON-Format, das direkt von Node-RED verarbeitet werden kann.

Grafischer Benzinpreis-Verlauf mit dem ioBroker-History-Adapter

Daten, die in den ioBroker hineinfliessen, können mit dem History-Adapter gespeichert und als Grafiken dargestellt werden. Dadurch kann man sich den Benzinpreis am Standort aufbereiten und als Grafik in der Hausautomatisierungs darstellen lassen.

Links

Keine Kommentare:

Kommentar veröffentlichen