====== Tibber Display ====== ++++ Version History... | All Release info: [[https://github.com/mschlenstedt/LoxBerry-Plugin-Tibber-Display/releases]] ++++ ---- ===== Funktion des Plugins ===== {{plugins:tibber-display:pasted:20231228-132639.png?500}} Die Idee dieses Plugins stammt von [[https://www.loxforum.com/forum/small-talk-offtopic/415764-tibber-preise-auf-epaper-display-anzeigen|hismastersvoice]], der ein entsprechendes Python-Script für die [[https://www.loxforum.com/forum/small-talk-offtopic/415764-tibber-preise-auf-epaper-display-anzeigen|Verwendung mit einem ePaper-Display im LoxForum]] vorgestellt hat. Dieses Plugin basiert auf seinem Skript und ruft die Stundenpreise für heute und morgen von Tibber ab und stellt diese als übersichtliches Balkendiagramm dar (z. B. zur Verwendung im Webpage Baustein der LoxConfig). Zusätzlich werden die Daten per MQTT bereitgestellt und auch für die Verwendung eines Virtuellen HTTP Eingangs aufbereitet. ===== Download ===== Alle Releases finden sich auf GitHub: [[https://github.com/mschlenstedt/LoxBerry-Plugin-Tibber-Display/releases]] Der aktuelle Downloadlink kann aus der obigen Übersicht entnommen werden. ===== Installation ===== Keine besonderen Hinweise. Wie üblich wird das Plugin über die Pluginverwaltung installiert. ===== Konfigurationsoptionen ===== Die Konfiguration muss einmal abgespeichert werden, um das Erzeugen des Diagramms anzustoßen. Beachtet, dass das Diagramm für "Morgen" erst ab 13 Uhr erzeugt werden kann. Vorher liegen die Daten noch nicht bei Tibber bereit. == Tibber API Key == Erzeugt Euch über eurem Account einen API-Key (Access Token) für die Developer Plattform von Tibber (der Key ist kostenlos): [[https://developer.tibber.com]] Der erzeugte Key wird hier eingetragen (am Besten per Copy & Paste). == Topic == Unter diesem Topic werden die Daten von Tibber parallel am MQTT Broker gepublisht und können von dort über das [[konfiguration:widget_help:widget_mqtt|MQTT Gateway]] an den Miniserver übertragen werden. == Plot Width == Aus den Tibber-Daten wird ein Balken-Diagramm aufbereitet. Hierbei handelt es sich um ein Image (Bilddatei). Die Breite in Pixeln kann hier angepasst werden für verschiedene Displaygrößen. Werte um 1000 Pixel ergeben ein gutes Ergebnis. == Plot Height == Siehe oben - hier wird die Höhe in Pixeln angegeben. Werte um 500 Pixel ergeben ein gutes Ergebnis. == Text Color == Farbe des zusätzlichen Textes auf dem Balkendiagramm. == Bar Color == Farbe der Balken im Balkendiagramm. == Active Bar Color == Farbe der aktiven Balken (der aktuellen Stunde) im Balkendiagramm. ===== Einrichtung in der Loxone Config Software ===== Die Daten es Plugins können auf verschiedene Weise in der Loxone Config weiterverwendet werden. == Webpage Baustein / Webseite == Über einen Webpage-Baustein kann das erzeugte Balkendiagramm eingebunden werden. Es wird dann über den Browser des Gerätes aufgerufen. Die Webseite aktualisiert sich dabei jede Minute, sodass die Seite auch permanent geöffnet bleiben kann. Due Urls zur EInbindung in den Webpage-Baustein lauten: Daten für Heute: ''%%http://loxberry/plugins/tibber-display/today.html%%'' Daten für Morgen: ''%%http://loxberry/plugins/tibber-display/tomorrow.html%%'' == Virtueller HTTP Eingang == Über einen Virtuellen HTTP Eingang können die einzelnen Preise in Loxone Config eingebunden werden. Schaut in die Doku von Loxone wie das genau funktioniert. Die URL für den HTTP Eingang lautet: ''%%http://loxberry/plugins/tibber-display/data/tibber_data.json%%'' == MQTT == Über MQTT werden die Daten ebenfalls an den Miniserver übertragen. Die Einrichtung wird hier erklärt: [[konfiguration:widget_help:widget_mqtt:mqtt_gateway:mqtt_schritt_fur_schritt_mqtt_loxone]] In den Gateway Settings müsst ihr noch "Expand JSON Data" aktivieren! {{plugins:tibber-display:pasted:20231228-135747.png?500}} ===== Roadmap ===== Aktuell keine weiteren Funktionen geplant. ===== Fragen stellen und Fehler melden ===== [[https://www.loxforum.com/forum/projektforen/loxberry/plugins/416195-neues-plugin-loxberry-tibber-display]]