Wie kann auf einem Raspberry Pi mit OpenHAB ein Zitat des Tages mit Karotz angesagt und per Pushover versendet werden?

Auf der Website taeglicheszit.at gibt es täglich ein Zitat des Tages. Für diesen Service gibt es auch eine JSON Schnittstelle.

Die kann wie folgt genutzt werden, um täglich das Zitat anzusagen und per pushover zu versenden.

karotz-zitat

Voraussetzung ist das OpenHAB installiert ist und läuft.

Dann eine Karotz.items Datei im items Verzeichnis anlegen mit dem Inhalt von zwei Variablen für das Zitat und den Autor:

Die Variablen werden einmal am Tag automatisch aktualisiert.

Dann brauchen wir noch zwei Dateien im transform Verzeichnis für die JSON Auswertung: getZitatDesTages.js mit dem Ihhalt

und getZitatDesTagesAutor.js mit dem Inhalt

Damit die Variablen beim Systemstart inizialisiert werden brauchen wir diese Regel in der Karotz.rules Datei:

Und noch eine Regel um jeden Tag um 16:16 Uhr das Zitat anzusagen und per Pushover zu versenden.

Hast Du noch eine andere Idee bzw. Seite mit guter REST oder JSON Schnittstelle? Dann hier als Kommentar posten.