Seite 1 von 2

Tibber API mit Livedaten

Verfasst: Mi 22. Mär 2023, 11:02
von Kaluschke
Hallo,
ab 1.4. habe ich Tibber als Stromanbieter.
Tibber hat eine stündliche Abrechnung via ihrem Pulse im ANgebot.
Das Problem ist, daß der PULSE den IR_Port des Stromzählers blockiert.
Dadurch bekomme ich keine Daten mehr via VZLogger.
Der Versuch beide parallel zu schalten, hat leider nicht hingehauen.

Nun kann man via API, die Daten auch von Tibber wieder zurückholen.
So schön, so gut.
https://developer.tibber.com/docs/overview
Gut beschrieben.

Die meisten DAten bekommt man auch via Curl ausgegeben. (Token ist ein DEMO-Token)
curl -H "Authorization: Bearer 5K4MVS-OjfWhK_4yrjOlFe1F6kJXPVf7eQYggo8ebAE" -H "Content-Type: application/json" -X POST -d '{ "query": "{viewer {homes {currentSubscription {priceInfo {current {total energy tax startsAt }}}}}}" }' https://api.tibber.com/v1-beta/gql


Die für mich wichtigen Daten, geben sie leider als Stream aus, geht nicht via CURL.
Es geht über Websockets. --> noch nicht mit gearbeitet.

Im Tibber Api Explorer (HomeID ist die passende zum DEMO-Token):
subscription{
liveMeasurement(homeId:"96a14971-525a-4420-aae9-e5aedaa129ff"){
timestamp
lastMeterConsumption
power
powerProduction
lastMeterProduction
}
}

Es gibt schon einige Projekte:
https://github.com/turbosnute/tibberpulse-influxdb
--> noch etwas unklar, wie das zum Laufen zu bekommen.

bzw.
https://forum.iobroker.net/topic/63092/ ... ed-abholen

hat das schon einer Probiert?
Einen Dokker lasse ich nicht laufen und einen IOBroker auch nicht.
Möglich diese parallel laufen zu lassen?

Falls da jemand eine Idee hat bzw Tibber evtl als "Gerät" in die Solaranzeige mit aufgenommen werden könnte..

Ansonsten noch einen Solaraktiven Tag.
Gruß

Re: Tibber API mit Livedaten

Verfasst: Mi 22. Mär 2023, 12:34
von mdkeil
Schau Dir das Projekt mal an, könnte zumindest eine Lösung sein.

Re: Tibber API mit Livedaten

Verfasst: Mi 22. Mär 2023, 13:24
von Kaluschke
JA sehr interessant..
also läuft doch alles auf Docker hinaus.. da muß ich mich mal erstmal einlesen..
für mich relativ gut beschrieben.--
https://blog.berrybase.de/blog/2022/02/ ... pi-basics/

Re: Tibber API mit Livedaten

Verfasst: Mi 22. Mär 2023, 22:23
von Kaluschke
So, 2h am PC..
Die Solaranzeige ist doch recht robust und hält mich als Dummy-User aus..

Ich habe Docker installiert mittels dieser Anleitung:
https://blog.berrybase.de/blog/2022/02/ ... pi-basics/

Habe den Portainer dazu installiert, 2. Teil der Anleitung.

Dann das Image
https://hub.docker.com/r/turbosnute/tib ... e-influxdb
heruntergeladen.
Als Container erstellt und die Einstellungen dazu vorgenommen...
(zwischenzeilich noch nebenbei paar Accounts und SSH Zertifikate erstellt, das war aber unnötig).

Und was soll ich sagen, die Daten kommen nun an..
Pulse.JPG
Pulse.JPG (29.39 KiB) 8885 mal betrachtet
bis jetzt nur die Consumption und Power(Liveverbrauch), noch nicht die Production Werte.. da ja gerade keine Sonne mehr scheint.. morgen mal sehen..
ProductionWerte sind wohl noch nicht mit drin.. evtl selber in das Skript einfügen, ich habe aber mal eine Nachricht an den Ersteller des Skriptes geschrieben.

Re: Tibber API mit Livedaten

Verfasst: Do 23. Mär 2023, 06:24
von mdkeil
Du kannst davon ausgehen, dass der Wert in der Tabelle "aktueller Bezug" negativ wird, sobald du einspeist.

Re: Tibber API mit Livedaten

Verfasst: Do 23. Mär 2023, 10:20
von Kaluschke
Leider nicht..
Tibber macht alle positiven Werte in "power" und die Negativen aka "Einspeisung" in "powerProduction".
So sieht man es auch in dem API explorer von Tibber.
Also Tagsüber wo ich 4kwh eingespeist habe, kamen bei "power" eine 0 und bei powerProduction die 4kwh.
So können sie evtl besser die Zwischenergebnisse berechnen.

Re: Tibber API mit Livedaten

Verfasst: So 21. Mai 2023, 10:21
von Kaluschke
Die Node Red Abfrage funktioniert wunderbar.
Es kommt alles in die Influx, was ich haben will.
Das Livemeter berechne ich dann noch gesondert, damit ich Einspeisung als negativ Wert habe, macht die Ansicht bei Grafana erheblich einfacher..

Gruß

Re: Tibber API mit Livedaten

Verfasst: Mi 6. Sep 2023, 13:34
von Ulrich
Nach einem Update auf die Solaranzeige können die Preise von der Strombörse als Tibber Kunde jetzt auch abgeholt werden. Zur Weiteren Verarbeitung stehen sie dann in der Datenbank unter tibberPreise bzw. tibberVerbrauch zur Verfügung.
Weitere Informationen hier: download/Strompreise.pdf

Re: Tibber API mit Livedaten

Verfasst: Mi 1. Nov 2023, 12:52
von michi4el
ich habe das Update gemacht und in die Ini meinen Token eingetragen. Aber die Tibber.php wird anscheinend nicht aufgerufen.
Was fehlt noch?
PS: Der Link zum Topic funktioniert ncht mehr.

Re: Tibber API mit Livedaten

Verfasst: Mi 1. Nov 2023, 13:26
von Ulrich
michi4el hat geschrieben:
Mi 1. Nov 2023, 12:52
ich habe das Update gemacht und in die Ini meinen Token eingetragen. Aber die Tibber.php wird anscheinend nicht aufgerufen.
Was fehlt noch?
PS: Der Link zum Topic funktioniert ncht mehr.
Ich gehe davon aus, dass du die Version 1 meinst. download/Strompreise.pdf Hier steht auch drin, was alles gemacht werden muss. Dazu benötigst du die tibber.ini, die du hier herunterladen kannst.

Wenn du die Version 2 inkl. Steuerung meinst, dann ist dieses Dokument das richtige: download/sgs.pdf

( Den Link habe ich repariert. )