Tibber & Tibber Pulse

Begonnen von hyper2910, 20 November 2022, 10:27:31

Vorheriges Thema - Nächstes Thema

hyper2910

Über nodered läuft das ganze, mittlerweile sauber.


Leider bekomme ich die Daten nicht in die OpenWB.
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

xerion

Zitat von: haneub am 05 Februar 2023, 10:39:39
Herzlichen Dank, werde ich dann probieren. Wie viele / häufig sind die Abbrüche? Wenns nur ab und zu nicht geht wäre das egal (ist ja nur ein optimieren der Auto-Ladung anhand des Überschusses) Wenns mal nicht klappt ist das nicht sehr schlimm. Wird dann halt entweder a weng zu viel oder zu wenig vom Netz bezogen.
Aber erst mal herzlichen Dank!

Ich bin seit 01.01.23 bei Tibber und habe es schon 4 Mal gehabt. Leider auch immer dann Nachts wenn der Strom günstig war und somit die Abrechnung dann nicht dynamisch lief.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

ch.eick

Zitat von: hyper2910 am 05 Februar 2023, 10:41:47
Über nodered läuft das ganze, mittlerweile sauber.


Leider bekomme ich die Daten nicht in die OpenWB.
Bei openWB hilft auch das Forum und der Support per Mail.
Wo besteht den da das Problem? Kannst Du es beschreiben?
VG Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

xerion

Zitat von: hyper2910 am 05 Februar 2023, 10:41:47
Über nodered läuft das ganze, mittlerweile sauber.


Leider bekomme ich die Daten nicht in die OpenWB.

Dann teile doch mal mit was du versucht hast damit wir nicht raten brauchen. ;-)
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

TimoD

Zitat von: xerion am 02 Februar 2023, 20:41:12
Um den Tibber Pulse nutze ich NodeRed und die offiziellen Tibber  +Nodes. Die Daten sende ich einfach per MQTT an FHEM. Aus Erfahrung aber würde ich den Pulse nicht für eine Regelung nutzen, denn Abbrüche kommen gelegentlich vor. Das ist eher nur zum "gucken" und tracken gedacht. Wer sicher ein Wert für eine Regelung benötigt, sollte sich lieber ein Smart Meter einbauen und das dann per Modbus abfragen.

Hallo xerion,

hast du node-red-contrib-tibber-api um mqtt ergänzt? Sehe kein MQTT in der Konfiguration.

@all Ich bräuchte eigentlich nur die Daten des stündlichen Forecasts zum Strompreis in FHEM. Meine Verbraucher lese ich über meine PV Anlage direkt aus. Gibt es hier die Möglichkeit zur "einfachen" Abfrage durch einen HTTP Post? Steige bei der Ami Dokumentation nicht ganz durch. Über einen Tipp wie ich das Mache würde ich mich sehr freuen :-)

Grüße Timo

ch.eick

Zitat von: TimoD am 20 Februar 2023, 10:02:11
@all Ich bräuchte eigentlich nur die Daten des stündlichen Forecasts zum Strompreis in FHEM. Meine Verbraucher lese ich über meine PV Anlage direkt aus. Gibt es hier die Möglichkeit zur "einfachen" Abfrage durch einen HTTP Post? Steige bei der Ami Dokumentation nicht ganz durch. Über einen Tipp wie ich das Mache würde ich mich sehr freuen :-)
Hallo Timo,
das hatte ich schon mal geschrieben. Die Tibber Momentanwerte werden wohl über eine Java Session übertragen, für das es im HTTPMOD keine Implementierung gibt.
Node-Red ist da moderner und unterstützt das im Workflow. Somit hält Node-Red die Session und es wird dann mit MQTT zu FHEM weiter geleitet.
Da ich jedoch noch kein Tibber habe kann ich das nicht testen.

@all Ich wäre sehr an aktuellen Preisen, am besten aus dem Raum Rhein Main, interessiert. Wenn ich mir die aWATTar Preise inklusive der Basis Kosten für meinen Netzbetreiber
anschaue, dann komme ich bisher noch nicht unter den Grundversorger. Jedoch rechne ich mit baldiger Preiserhöhung und möchte vorbereitet sein. Tibber gibt mir jedoch erst
nach dem Vertragsabschluss die Netzbetreiber Kosten :-(

VG Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

xerion

Zitat von: ch.eick am 20 Februar 2023, 10:15:09
Hallo Timo,
das hatte ich schon mal geschrieben. Die Tibber Momentanwerte werden wohl über eine Java Session übertragen, für das es im HTTPMOD keine Implementierung gibt.
Node-Red ist da moderner und unterstützt das im Workflow. Somit hält Node-Red die Session und es wird dann mit MQTT zu FHEM weiter geleitet.
Da ich jedoch noch kein Tibber habe kann ich das nicht testen.

@all Ich wäre sehr an aktuellen Preisen, am besten aus dem Raum Rhein Main, interessiert. Wenn ich mir die aWATTar Preise inklusive der Basis Kosten für meinen Netzbetreiber
anschaue, dann komme ich bisher noch nicht unter den Grundversorger. Jedoch rechne ich mit baldiger Preiserhöhung und möchte vorbereitet sein. Tibber gibt mir jedoch erst
nach dem Vertragsabschluss die Netzbetreiber Kosten :-(

VG Christian

Hallo Christian,

wenn du auf der Tibber Seite deine PLZ beim Preisrechner eingibst dann kannst du dort unter "Weitere Preisbestandteile" die Gebühren sehen die bei dem durchschnittlichen Preis drauf kommen. Damit kannst du erstmal grob rechnen um  ein Gefühl dafür zu bekommen, so habe ich das auch am Anfang gemacht. Genauso wie die "Netznutzungs- und Messstellengebühren" die auch unterschiedlich je nach Region sind.

Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

xerion

Zitat von: TimoD am 20 Februar 2023, 10:02:11
Hallo xerion,

hast du node-red-contrib-tibber-api um mqtt ergänzt? Sehe kein MQTT in der Konfiguration.

@all Ich bräuchte eigentlich nur die Daten des stündlichen Forecasts zum Strompreis in FHEM. Meine Verbraucher lese ich über meine PV Anlage direkt aus. Gibt es hier die Möglichkeit zur "einfachen" Abfrage durch einen HTTP Post? Steige bei der Ami Dokumentation nicht ganz durch. Über einen Tipp wie ich das Mache würde ich mich sehr freuen :-)

Grüße Timo

Ich denke das du den Beitrag über die Suche schon gefunden hattest?!:
https://forum.fhem.de/index.php/topic,132188.msg1263918.html#msg1263918
Dort ist ein Beispiel für den aktuellen Preis.
Wenn du dir mal die Tibber API anschaust und den API Explorer benutzt, dann lernst du wie die Request zusammenhängen und was die API bietet.
Dann musst du nur beim HTTPMOD das "requestData", die Readings auf deine Bedürfnisse anpassen und dann solltest du das bekommen was du suchst.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

ch.eick

Zitat von: xerion am 20 Februar 2023, 10:43:18
Ich denke das du den Beitrag über die Suche schon gefunden hattest?!:
https://forum.fhem.de/index.php/topic,132188.msg1263918.html#msg1263918
Dort ist ein Beispiel für den aktuellen Preis.
Wenn du dir mal die Tibber API anschaust und den API Explorer benutzt, dann lernst du wie die Request zusammenhängen und was die API bietet.
Dann musst du nur beim HTTPMOD das "requestData", die Readings auf deine Bedürfnisse anpassen und dann solltest du das bekommen was du suchst.
Okay, sorry und danke für den Stubser :-)

Das dürften bei mir jedoch dann nur die Testdaten sein und nicht die realen Preise :-(
Somit kann ich nicht mit der Realität vergleichen und eine eventuelle Ersparnis ermitteln. Es fehlen ja die tatsächlichen Netzbetreiber Kosten.
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

xerion

Zitat von: ch.eick am 20 Februar 2023, 12:00:04
Okay, sorry und danke für den Stubser :-)

Das dürften bei mir jedoch dann nur die Testdaten sein und nicht die realen Preise :-(
Somit kann ich nicht mit der Realität vergleichen und eine eventuelle Ersparnis ermitteln. Es fehlen ja die tatsächlichen Netzbetreiber Kosten.

Ich glaube du wirst da was durcheinander. Siehe Beitrag 21 ich meine nicht die API sondern den Preisrechner auch tibber.com
https://tibber.com/de#price-calculator
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

ch.eick

Zitat von: xerion am 20 Februar 2023, 12:02:57
Ich glaube du wirst da was durcheinander. Siehe Beitrag 21 ich meine nicht die API sondern den Preisrechner auch tibber.com
https://tibber.com/de#price-calculator
Da wird ein Durchschnittspreis berechnet, der bereits 30 €/Monat über meinem aktuellen Tarif liegt. Selbst mit einem Preis/kWh von 40 ct wäre das immer noch viel zu teuer.
Ich bin von April bis Oktober 100% autark und bräuchte zum vergleichen, ob sich das für den Winter lohnt mal echte Stundendaten von Oktober bis April (oder bis heute).
Mein Haushalt ist 100% elektrisch inklusive E-Auto.
Für 645** sind auch die Netzbetreiber Gebüren ziemlich hoch :-(
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

xerion

Zitat von: ch.eick am 20 Februar 2023, 12:14:11
Da wird ein Durchschnittspreis berechnet, der bereits 30 €/Monat über meinem aktuellen Tarif liegt. Selbst mit einem Preis/kWh von 40 ct wäre das immer noch viel zu teuer.
Ich bin von April bis Oktober 100% autark und bräuchte zum vergleichen, ob sich das für den Winter lohnt mal echte Stundendaten von Oktober bis April (oder bis heute).
Mein Haushalt ist 100% elektrisch inklusive E-Auto.
Für 645** sind auch die Netzbetreiber Gebüren ziemlich hoch :-(

Ja wenn du nur mit dem Durchschnittspreis rechnen kannst, dann ist es schwer das zu simulieren.
Ich bin ähnlich unterwegs wie du...fast alles elektrisch bis auf die Heizung, die kommt (hoffentlich) im Laufe des Jahres. Strom wird dann auch nur hauptsächlich in der "dunklen" Jahreszeit extern zugekauft.
Dadurch das ich mit FHEM und eigene Logiken meine "Stromfresser" in die günstigen Zeiten legen kann, kann man den Durchschnittspreis noch deutlich mit beeinflussen.
Beispiel:
Laut Tibber lag der Durchschnittspreis bei uns im Januar bei 26,3 Cent
Ich selber lag bei 25,5 Cent.
Muss aber dabei sagen, das ich dort noch in der Testphase war, da ich erst seit 01.01 bei Tibber bin. Ich denke da ist noch etwas mehr potenzial.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

TimoD

Also ich habe nun heute meinen Tarif bei Tibber abgeschlossen.

Konfiguration, ähnlich PV Anlage mit Speicher, 2x e-Auto und eigentlich auch ziemlich autark. Bei Interesse kann ich gerne über meine Erfahrungen inkl. PULSE stündlicher Abrechnung berichten.

Denn HTTPMOD zur Abfrage habe ich hinbekommen:

HttpUtils:
     NAME       
     addr       https://api.tibber.com:443
     auth       0
     code       200
     compress   1
     conn       
     data       {"query": "{viewer {homes {currentSubscription {priceInfo {today {total startsAt}tomorrow {total startsAt}}}}}}" }
     displayurl https://api.tibber.com/v1-beta/gql
     header     Content-Type: application/json
Authorization: Bearer 5K4MVS-OjfWhK_4yrjOlFe1F6kJXPVf7eQYggo8ebAE
     host       api.tibber.com
     httpheader HTTP/1.1 200 OK


Folgende Ausgabe:
2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_01_startsAt 2023-02-20T00:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_01_total 0.2446
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_02_startsAt 2023-02-20T01:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_02_total 0.2115
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_03_startsAt 2023-02-20T02:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_03_total 0.2089
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_04_startsAt 2023-02-20T03:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_04_total 0.1912
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_05_startsAt 2023-02-20T04:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_05_total 0.1854
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_06_startsAt 2023-02-20T05:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_06_total 0.1962
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_07_startsAt 2023-02-20T06:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_07_total 0.2368
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_08_startsAt 2023-02-20T07:00:00.000+01:00
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_08_total 0.2437
     2023-02-20 13:36:33   data_viewer_homes_01_currentSubscription_priceInfo_today_09_startsAt 2023-02-20T08:00:00.000+01:00
etc.


Jetzt würde ich gerne mit Regex alle data_viewer_homes_01_currentSubscription_priceInfo_today_08_startsAt.* in die eigentliche Uhrzeit zerlegen. (Zur not wüsste ich wie ich das über userreadings macht) könnt Ihr mir hier weiterhelfen?

Solltet Ihr ein Tibber Einladungscode benötigen: (wo ihr auch 50€ bekommt) https://invite.tibber.com/q4mgvwt3     Damit war mein Pulse bei 50€ mit Versand.

PS, wenn Ihr wollt, würde ich auch temporär mal meinen Token sparen, mit dem Ihr auf die Ist Preise bei der Ami Abfrage kommt. (PM)

TimoD

Zitat von: xerion am 20 Februar 2023, 10:43:18
Ich denke das du den Beitrag über die Suche schon gefunden hattest?!:
https://forum.fhem.de/index.php/topic,132188.msg1263918.html#msg1263918
Dort ist ein Beispiel für den aktuellen Preis.
Wenn du dir mal die Tibber API anschaust und den API Explorer benutzt, dann lernst du wie die Request zusammenhängen und was die API bietet.
Dann musst du nur beim HTTPMOD das "requestData", die Readings auf deine Bedürfnisse anpassen und dann solltest du das bekommen was du suchst.

Nein bisher nicht, aber jetzt. DANKE

ch.eick

#29
UPDATE 20230411
Es gibt hier eine aktuellere Definition der Devices.


Zitat von: TimoD am 20 Februar 2023, 13:40:39Also ich habe nun heute meinen Tarif bei Tibber abgeschlossen.

Konfiguration, ähnlich PV Anlage mit Speicher, 2x e-Auto und eigentlich auch ziemlich autark. Bei Interesse kann ich gerne über meine Erfahrungen inkl. PULSE stündlicher Abrechnung berichten.

Denn HTTPMOD zur Abfrage habe ich hinbekommen:

Jetzt würde ich gerne mit Regex alle data_viewer_homes_01_currentSubscription_priceInfo_today_08_startsAt.* in die eigentliche Uhrzeit zerlegen. (Zur not wüsste ich wie ich das über userreadings macht) könnt Ihr mir hier weiterhelfen?
Hallo Timo,
hier wäre dann mal meine Definition, jedoch nur mit dem Test Konto ausprobiert.

Es gibt bisher vier get Aufrufe, die man z.B. mit einem DOIF triggern könnte.
01_priceInfo
02_priceall
03_consumption_hourly_100
04_address
Hierbei setzen 01_priceInfo und auch 01_priceInfo beide den aktuellen Preis und Datum, sowie Uhrzeit.

Beim 02_priceall werden die readings für heute und morgen geschrieben.
Ich habe die reading Namen an andere Devices im FHEM angeglichen:
fc0_00_*    ist der Forecast, wobei 0 für heute steht und 00 bis 23 die jeweilige Stunde ist
fc1_00_*    wäre dann für morgen

Eventuell könnte man noch die *startsAt weg lassen, da das ja im reading Namen mit der Stunde enthalten ist. Unter Datum und Uhrzeit wäre der Rest an Information.
Die consumption habe ich noch nicht aufgedröselt, da wären Vorschläge gerne gesehen. Auch die Adresse ist noch nicht eingelesen, falls das jemand haben möchte.

VG  Christian


Um mit den vielen readings klar zu kommen habe ich einen Nummern Code
reading020001JSON

02      gehört zum get02
[0|1]   ist für heute oder morgen
[00-23] ist die Stunde
[1-4]   das jeweilige reading von der Stunde
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick