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

1 Kommentar:

  1. Ein sehr spannender Beitrag über Hausautomatisierung! Für diejenigen, die neben solchen Projekten auch an ihrer Bachelorarbeit arbeiten und Unterstützung beim Schreiben brauchen, könnte bachelorarbeit schreiben lassen eine hilfreiche Lösung sein. Gerade wenn die Zeit knapp wird, ist professionelle Hilfe oft eine gute Wahl!

    AntwortenLöschen