NEWS
TibberLink Adapter
-
@mcbirne also downgrade zum Testen hätte ich jetzt auch empfohlen.... aber hab ich richtig verstanden? dann wieder Upgrade und es geht?
-
@reblausgt
Ja -
@mcbirne
@ReblausGT
es gab heute ein Issue auf status.tibber.com was behoben wurde. Lag nicht am Adapter, denn den Fehler hatte ich auch und die Kontrolle auf der Statuspage erklärte das Problem.
-
Hallo,
erstmal vielen Dank für den Adapter ️Und dann natürlich Zusatzwünsche...
Gibt es eine Möglichkeit die Tibber-Ladeplanung für Wallbox und E-Auto über den Adapter abzurufen? -
Hi,
gibt es irgendwo den Rechnungs Wert? Sprich was auf der Rechnung würde mit den aktuellen verbrauch.
Grüße
-
Ich erhalte seit neustem diesen Fehler:
Error (Too Many Requests) occurred during: -fetching homes from Tibber API- : Unknown error
Neuinstallation des Adapters und neuer API Key brachte nichts.
Auf der API Testseite geht es auch nicht. "Network error: Failed to fetch"
-
@der-jeti said in TibberLink Adapter:
gibt es irgendwo den Rechnungs Wert? Sprich was auf der Rechnung würde mit den aktuellen verbrauch.
Die Historie gibt es:
das sind halt immer die abgelaufenen Perioden.... z.B. bei mir letzter Monat, September:
Laufender Monat ginge dann mit einer Aufsummierung der Tage.
-
@homeuser said in TibberLink Adapter:
erstmal vielen Dank für den Adapter ️
Gerne, Bitte
Gibt es eine Möglichkeit die Tibber-Ladeplanung für Wallbox und E-Auto über den Adapter abzurufen?
Ist mir nichts bekannt. Zumindest werde ich auch in der Doku nicht fündig (https://developer.tibber.com/docs/reference)
Sofern es undokumentierte Möglichkeiten gibt - her damit -
@caravandriver said in TibberLink Adapter:
Ich erhalte seit neustem diesen Fehler:
Error (Too Many Requests) occurred during: -fetching homes from Tibber API- : Unknown error
Neuinstallation des Adapters und neuer API Key brachte nichts.
Auf der API Testseite geht es auch nicht. "Network error: Failed to fetch"etwas mehr Info zu deinem Status wäre hilfreich... den Fehler kenne ich bislang nur von (noch) nicht aktiven Verträgen, Fehlern am Server (dann aber viel User), oder vermeintlicher Angriffs Abwehr (too many requests) auf Tibber Seite.
-> Versuche mal deinen Adapter ein paar Stunden auszuschalten, dann kann sich der Server evtl. beruhigen.
-
@reblausgt Hallo, ja, bin der von Github.
Habe festgestellt, dass wenn ich eine Route auf der Dream Machine setze, dass für api.Tibber.com meine LTE Backup Leitung verwendet werden soll, das Problem weg ist.
-
@reblausgt sagte in TibberLink Adapter:
@der-jeti said in TibberLink Adapter:
gibt es irgendwo den Rechnungs Wert? Sprich was auf der Rechnung würde mit den aktuellen verbrauch.
Die Historie gibt es:
das sind halt immer die abgelaufenen Perioden.... z.B. bei mir letzter Monat, September:
Laufender Monat ginge dann mit einer Aufsummierung der Tage.
Wie genau müsste ich das tun für den Aktuellen Monat?
-
@der-jeti said in TibberLink Adapter:
Wie genau müsste ich das tun für den Aktuellen Monat?
z.B. so:
const data = [ {"from":"2024-10-17T00:00:00.000+02:00","to":"2024-10-18T00:00:00.000+02:00","totalCost":0.7343306708852348,"cost":0.2809810031,"unitPrice":0.164316,"unitPriceVAT":0.026235,"consumption":1.71,"consumptionUnit":"kWh","currency":"EUR"}, {"from":"2024-10-18T00:00:00.000+02:00","to":"2024-10-19T00:00:00.000+02:00","totalCost":0.5117260221852349,"cost":0.0583763544,"unitPrice":0.254919,"unitPriceVAT":0.040701,"consumption":0.229,"consumptionUnit":"kWh","currency":"EUR"}, {"from":"2024-10-19T00:00:00.000+02:00","to":"2024-10-20T00:00:00.000+02:00","totalCost":0.4816735241852349,"cost":0.0283238564,"unitPrice":0.232163,"unitPriceVAT":0.037068,"consumption":0.122,"consumptionUnit":"kWh","currency":"EUR"} ]; // Berechnung der Summe aller totalCost-Werte const totalSum = data.reduce((sum, entry) => sum + entry.totalCost, 0); console.log(`Die Summe aller totalCost-Werte beträgt: ${totalSum.toFixed(2)} EUR`);
Oder einen Feature-Request auf der GitHub Seite des Adapters starten, das z.B. diese laufenden Kosten des Monats ausgegeben werden sollen.
... müsste man sich mal überlegen welche "Klartext"-Ausgaben da auch für andere Nutzer sinnvoll wären ...
-
@homeuser Sofern du eine mit openWB kompatible Wallbox hast, ist es aber möglich diese mit Tibber zu verbinden.
Sieht dann so aus:
openWB
iobroker
Entladen ab: Größer gleich Durchschnittspreis
Laden bis: Errechnet aus Durchschnittspreis - 20% -
@reblausgt sagte in TibberLink Adapter:
@der-jeti said in TibberLink Adapter:
Wie genau müsste ich das tun für den Aktuellen Monat?
z.B. so:
const data = [ {"from":"2024-10-17T00:00:00.000+02:00","to":"2024-10-18T00:00:00.000+02:00","totalCost":0.7343306708852348,"cost":0.2809810031,"unitPrice":0.164316,"unitPriceVAT":0.026235,"consumption":1.71,"consumptionUnit":"kWh","currency":"EUR"}, {"from":"2024-10-18T00:00:00.000+02:00","to":"2024-10-19T00:00:00.000+02:00","totalCost":0.5117260221852349,"cost":0.0583763544,"unitPrice":0.254919,"unitPriceVAT":0.040701,"consumption":0.229,"consumptionUnit":"kWh","currency":"EUR"}, {"from":"2024-10-19T00:00:00.000+02:00","to":"2024-10-20T00:00:00.000+02:00","totalCost":0.4816735241852349,"cost":0.0283238564,"unitPrice":0.232163,"unitPriceVAT":0.037068,"consumption":0.122,"consumptionUnit":"kWh","currency":"EUR"} ]; // Berechnung der Summe aller totalCost-Werte const totalSum = data.reduce((sum, entry) => sum + entry.totalCost, 0); console.log(`Die Summe aller totalCost-Werte beträgt: ${totalSum.toFixed(2)} EUR`);
Oder einen Feature-Request auf der GitHub Seite des Adapters starten, das z.B. diese laufenden Kosten des Monats ausgegeben werden sollen.
... müsste man sich mal überlegen welche "Klartext"-Ausgaben da auch für andere Nutzer sinnvoll wären ...
Würde nur für Monate mit max 30 Tage funktionieren, da die resolution DAILY auf 30 tage begrenzt wurde.
Für den 31. Tag müsstest du dann eine zweite Abfrage machen.https://developer.tibber.com/docs/changelog
Vor der API Änderung war das recht simpel, einfach den nächsten 1. des Monats / Jahres resolution MONTHLY oder ANUAL und last 1 dann hattest du die Kosten / Verbrauch des aktuellen Monats / Jahres, seit dem 18.10 geht das aber nicht mehr...
-
@libertyx82 said in TibberLink Adapter:
Würde nur für Monate mit max 30 Tage funktionieren, da die resolution DAILY auf 30 tage begrenzt wurde.
Für den 31. Tag müsstest du dann eine zweite Abfrage machen.... Warum? der Daily hat doch nur volle Tage .... am 31.Tag dann die Summe der 30.
Am. 01. steht die Summe dann ja schon im Monthly. Natürlich muss man das in der Berechnung berücksichtigen, aber das finde ich korrekt.Da finde ich anderer Maxima bei den Werten unpraktischer... warum hat man z.B. die Anzahl Jahre auf 1 begrenzt... 3 wäre seitens Datenmenge jetzt auch nicht soooo schlimm gewesen.
-
Wenn du die Abfrage am 31. Tag machst, weil du dir z.B. den Verbrauch des aktuellen Monats std. aktualisiert anzeigen lassen willst, musst du zwei Abfragen machen,
Tag 1-30 und Tag 31 sonst fehlt dir der Tag.Davon abgesehen musst du die Werte jetzt zusammenrechnen, ob das dann mit der Abrechnung von Tibber übereinstimmt bzgl. Rundungen etc. wage ich zu bezweifeln.
Ich kann gar nicht nachvollziehen, warum man die Möglichkeit den aktuellen Zeitraum Monat / Jahr abzufragen einschränkt hat, statt einer Abfrage muss ich das nun in mehreren machen, was also mehr Anfragen und somit mehr Last auf der API erzeugt und damit kontraproduktiv zu dem ist, was man erreichen wollte, weniger Last auf der API...
-
@reblausgt Das Objekt Powerproduction gibt es bei mir nicht. Aber ich bekomme valide Werte in accumulatedProduction und accumulatedProductionLastHour.
-
@michije said in TibberLink Adapter:
@reblausgt Das Objekt Powerproduction gibt es bei mir nicht. Aber ich bekomme valide Werte in accumulatedProduction und accumulatedProductionLastHour.
Meines Wissens hat das in Deutschland niemand. Das ist wohl gedacht als "Verkauft an bzw. über Tibber" .... deine EEG Einspeisung sind die Anderen Werte.... Da hatte ich heute auch erfreuliche Zahlen
-
@libertyx82 said in TibberLink Adapter:
Wenn du die Abfrage am 31. Tag machst, weil du dir z.B. den Verbrauch des aktuellen Monats std. aktualisiert anzeigen lassen willst, musst du zwei Abfragen machen,
Tag 1-30 und Tag 31 sonst fehlt dir der Tag.Das war bisher (zumindest bei meinem letzten Versuch) doch auch nur für den jeweils vergangen Zeitraum.... da hatte man am Tag 31 doch auch nur den Vortag gesehen und hat die Stunden des laufenden Tages zusammenzählen müssen.
Und ja, es entlastet den Server wenn man nicht mehr die letzten 400 Tage abrufen kann. Das wurde halt vermutlich gemacht.
-
@reblausgt sagte in TibberLink Adapter:
Das war bisher (zumindest bei meinem letzten Versuch) doch auch nur für den jeweils vergangen Zeitraum.... da hatte man am Tag 31 doch auch nur den Vortag gesehen und hat die Stunden des laufenden Tages zusammenzählen müssen.
Bisher konntest du den aktuellen Monat / Jahr abfragen, indem du den nächsten ersten als Pointer genommen hast, die Auflösung als MONTHLY / ANUAL und last 1, damit hast du die Summen des aktuellen Monats / Jahres bekommen bis zur letzten abgeschlossenen Std.
Das geht nun nicht mehr, jetzt brauche ich dafür 2 Abfragen statt bisher 1, denn ich bekommen für den vergangenen Zeitraum nur die Werte bis zum letzten abgeschlossenen Tag und brauche dann noch den aktuellen Tag.
Ich weiß jetzt nicht was mehr Last erzeugt, die letzten 400 tage abzurufen oder wenn sich die doppelte Anzahl an Abfragen.