Tibber - Preise von morgen in Diagramm

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Mohrpheus78
Beiträge: 2
Registriert: 11. Dez 2023 15:56
Answers: 0

Re: Tibber - Preise von morgen in Diagramm

Beitrag von Mohrpheus78 »

Ja, bei mir ebenfalls. Habe jetzt für jede Stunde ein eigenes Item aufgerundet als Cent Betrag, genau das was ich wollte. Vielen Dank, wieder etwas gelernt.

Gruß
Dennis

Backbe01
Beiträge: 123
Registriert: 19. Jul 2019 21:04
Answers: 0

Re: Tibber - Preise von morgen in Diagramm

Beitrag von Backbe01 »

Ui, das Thema hat doch noch an Fahrt aufgenommen...

War die letzte Zeit mit meinem neuen E-Auto beschäftigt und bin erst jetzt über die Google suche, nachdem mich das Thema immer noch wurmt, wieder auf diesen Thread gestoßen. Was ich auch eben herausgefunden habe ist, dass man den json string anscheinend über Influxdb und telegraf auch direkt zerstückeln könnte und in ein Diagramm übertragen. Das werde ich die Tage auch noch versuchen und bei Erfolg hier posten..

@dcridaz könntest du mir, als kleines Erfolgserlebnis, mal eine Beispiel item schicken? Hast Du es mit dieser Transformation geschafft ein Diagramm zu erstellen?
OH 4.1.0M2 auf nuc in Docker

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Tibber - Preise von morgen in Diagramm

Beitrag von udo1toni »

openHAB kann keine Charts in der Zukunft erstellen :) und es ist meines Wissens auch nicht möglich, gezielt Zeitstempel vorzugeben bzw. zu manipulieren. Über Telegraf wäre natürlich eine Möglichkeit, Daten an openHAB vorbei in ein Measurement zu schreiben
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

dcridaz
Beiträge: 18
Registriert: 20. Jun 2022 16:16
Answers: 0

Re: Tibber - Preise von morgen in Diagramm

Beitrag von dcridaz »

Backbe01 hat geschrieben: 13. Dez 2023 19:59 Ui, das Thema hat doch noch an Fahrt aufgenommen...

War die letzte Zeit mit meinem neuen E-Auto beschäftigt und bin erst jetzt über die Google suche, nachdem mich das Thema immer noch wurmt, wieder auf diesen Thread gestoßen. Was ich auch eben herausgefunden habe ist, dass man den json string anscheinend über Influxdb und telegraf auch direkt zerstückeln könnte und in ein Diagramm übertragen. Das werde ich die Tage auch noch versuchen und bei Erfolg hier posten..

@dcridaz könntest du mir, als kleines Erfolgserlebnis, mal eine Beispiel item schicken? Hast Du es mit dieser Transformation geschafft ein Diagramm zu erstellen?
Hallo Backbe01,

ein Diagramm konnte ich bisher (noch) nicht generieren, da ich diese Anforderung schlichtweg nicht hatte.
Allerdings kann ich Dir ein Beispiel Item schicken.
Das Tibber-Binding ist bei Dir installiert und auch die API eingetragen (Das denke ich, ist die Mindestanforderung). Auch die JSPath-Transformation ist installiert?
Dann erstellst Du unter dem Chanel "Prices for tommorow as a JSON array" (Hierzu muss der Haken im Kontrollkasten "Show advanced" aktiviert sein)
ein Neues String-Item. Diesem vergibst Du einen Namen wie z.B.: Heute10 (für Preis für Heute 10:00 Uhr). Unten bei "Profile" drückst Du auf "JSONPATH" und in der "Profile Configuration" trägst Du bei "JSONPath Ausdruck" Zeile

Code: Alles auswählen

 $[10].total
ein. Danke an dieser Stelle nochmal an Udo1toni. Diese Eingabe ist für die Uhrzeit 10:00 Uhr.
Um das ganze nachher noch aufzuhübschen kannst Du in der Item-Konfiguration bei "Metadata" unter "State Description" im Feld "Pattern" den Wert

Code: Alles auswählen

%s € / kWh  
eintragen.
Das Endergebnis sieht dann in der Ausgabe so aus: 0.2873 € / kWh.
Nun kannst Du in der Sitemap dies anzeigen lassen.
Mein Beispiel dazu:

Code: Alles auswählen

  Text icon="euro" item=Heute10 label="Strompreis um 10:00 Uhr"
Lieben Gruß
Openhab3 auf einem Raspberry-PI4, Wemos D1 mini über MQTT, AVM Fritz!, Wifi LED, Diverse Shelly Produkte, Gardena Smart Produkte, Reolink-IP Cams, Wansview-IP Cams, Foscam-IP Cams.

Backbe01
Beiträge: 123
Registriert: 19. Jul 2019 21:04
Answers: 0

Re: Tibber - Preise von morgen in Diagramm

Beitrag von Backbe01 »

Oh, meine IP erscheint auf eine Black-/Blocklist????

Dann vom Handy:

Danke dcridaz, du hast mir sehr weitergeholfen.

Meine Items sind alle in Textdateien definiert. Dennoch hat es mit Deiner Hilfe geklappt. Mein Item sieht nun so aus:

Code: Alles auswählen

Number        TibberAPITodayPrices_10                 "Prices for today at 10" (gtipper,ginflux)     {channel="tibber:tibberapi:brige:today_prices" [profile="transform:JSONPATH", function="$[9].total", sourceFormat="%.f €/kwh"]}
Leider klappt es noch nicht mit den Einheiten, aber das ist ein Luxusproblem.

Ein kleiner Hinweis: Wie Udo es auch schon geschrieben hat, beginnt der JSON Ausdruck bei 0. Bedeutet wenn Du

Code: Alles auswählen

 $[10].total
abfrägst, erhältst Du den Preis für "ab 11 Uhr"...
OH 4.1.0M2 auf nuc in Docker

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Tibber - Preise von morgen in Diagramm

Beitrag von udo1toni »

Tatsächlich kommt übrigens mit dem aktuellen Milestone auch currency als Einheit :) und sogar mit Umrechnungskurs (natürlich nicht tauglich für den Hochfrequenzhandel, aber... da geht was...)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Backbe01
Beiträge: 123
Registriert: 19. Jul 2019 21:04
Answers: 0

Re: Tibber - Preise von morgen in Diagramm

Beitrag von Backbe01 »

Ich habe nun mein Ziel bzgl. der tägl. und kommenden Strompreise lösen können.

Dieser Beitrag macht genau das, was ich möchte:

https://hawar.no/2022/09/tibber-with-grafana-dashboard/
(wenn Link unerwünscht - bitte löschen)

Es werden die Daten über das Grafana-Plugin GraphQl direkt von der Tipper-Api abgefragt. Derzeit nutze ich noch genau das vorgegebene Dashboard. In Zukunft soll aber ein personalisiertes Dashboard entworfen werden.
OH 4.1.0M2 auf nuc in Docker

Antworten