NEWS
Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse
-
-
-
Wieviele Anfragen sendet der Adapter eigentlich? Wenn ich ihn starte, gibt es eine Fehlermeldung von Pi-Hole:
2023-01-12 19:08:41 RATE_LIMIT Client 192.168.178.149 has been rate-limited (current config allows up to 1000 queries in 60 seconds)
Hab ja nicht viel Plan, aber kann es sein, daß die API blockt bei zu vielen Anfragen?
-
@michaelnorge
Hatten wir das nicht schon mal weiter oben??
Allerdings hatte ich dazu keine Antwort finden können... -
Der tibberconnect Adapter V0.0.9 läuft nicht mehr. Ich nehme an, dass das an der Umstellung seitens Tibber liegt: Breaking change in websocket subscription:
https://developer.tibber.com/docs/overview#breaking-websocket-change
Im Code des Adapters steht noch api.tibber.com. Ich hab' versucht das auf websocket-api.tibber.com zu ändern, blicke bei dem Code aber scheinbar nicht durch. Sind nur main.ts und main.js anzupassen?
Ich hab' das für mich jetzt mit dem Umweg über die Anbindung von Home Assistant an ioBroker gelöst. Dort wurde die Änderung bereits eingepflegt.
-
Komisch, bei mir klappt der Adapter wunderbar. Jedoch beginnt mein Vertrag erst in ein paar Wochen und der Pulse ist auch nicht da.
Aber die stündlichen Preise werden brav aktualisiert.
-
@oxident nur der Teil mit dem Pulse funktioniert derzeit nicht
-
@mikerow said in Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse:
@oxident nur der Teil mit dem Pulse funktioniert derzeit nicht
Ahh ok. Das ist wirklich nicht gut. Wollte darüber in Zukunft die Steuerung meines PC-Akkus laufen lassen. Wäre blöd, wenn das "unzuverlässig" ist.
-
@oxident said in Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse:
Wäre blöd, wenn das "unzuverlässig" ist.
Nicht nur Du bei der die ganze Stromregulierung abhängig ist von diesem Adapter.
Aber keine Angst, es wird sicher daran gearbeitet!! -
Auf Anregung von @MikeRow habe ich mal die BarChart von @Familienvater auf diesen Adapter angepasst.
Einfach das "home" reinkopieren in Zeile 6+7.
/edit: Originalpost mit allen Infos: https://forum.iobroker.net/topic/47195/diagramm-mit-festen-werten-in-vis-nur-wie/12
-
Hallo ich habe aktuell einen Unterschied zwischen:
current total 0.1796
und
today 21 total 0.1944
Aktuell ist 21:48 Uhr
Müssten diese Werte nicht identisch sein?
-
@butsch müssten Sie, sind sie bei mir auch:
tibberconnect.0.Homes.xxxxx.PricesToday.21.total = 0,1794
tibberconnect.0.Homes.xxxxx.CurrentPrice.total = 0,1794EPEX-Script:
0_userdata.0.Tibber.EPEX_Spot_DE_heute.ESDE_heute_21 = 0,17940,1942 habe ich überall ab 22 Uhr.
/edit: Tibber App sagt 17,9c
-
@thegrinch Danke, habs gegengecheckt und die Uhrzeit am raspberry hat nicht gestimmt (London) ;-(
Sorry -
Mal ne Verständnisfrage: Reicht zur Preisabfrage ein Account bei Tibber mit Api Key oder gibt es die Preisinfo nur, wenn man einen Stromvertrag hat? Die Account Basisdaten werden vom Adapter geladen aber die Preisinfos kommen als leere Arrays.
Wen ich auf der Developer Seite eine Abfragemit meinem Token starte, kommt nur
{ viewer { homes { currentSubscription{ priceInfo{ current{ total energy tax startsAt } today { total energy tax startsAt } tomorrow { total energy tax startsAt } } } } } }
{ "data": { "viewer": { "homes": [ { "currentSubscription": null } ] } } }
-
@thegrinch Super, vielen Dank. Läuft!
-
@waldmensch
Preise werden erst mit Abschluss und Aktivierung eines Vertrags übermittelt. Ich hatte im November 2022 den Vertrag zum 01.01.23 geschlossen und hatte ca. Mitte Dezember erstmalig Zugriff auf Preis Informationen. -
@waldmensch Ja, gibt es erst nach Vertragsabschluss aber in der Tat auch schon vor Lieferbeginn.
-
Gibt es jetzt eigentlich schon einen fix für den Pulse?
-
@pavelcoast said in Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse:
Soll zwar nur für Norweger sein, aber vielleicht funktioniert es auch hier, dann könnte man täglich den Zählerstand automatisiert senden, statt über die App.
Leider nicht:
Dazu müsste man sich die App mal anschauen und die private API herausfinden.
Edit: Hab mir die App mal angeschaut und die private API herausgefunden ^^
Beispiele:
Auth-Info:
{ me { id firstName homes { id } } }
Aktueller Zähler:
{ me { home(id:"xxxxxx-xxxxxx-xxxxxx-xxxxx") { currentMeter { id meterNo isUserRead } } } }
Zähler und Register anzeigen:
{ me { meters { items { type title meter { id readingDateScreen { title nextButtonText } registers { id title description expectedMin expectedMax } } } } } }
Zählerstand eintragen
mutation { me { addMeterReadings(meterId: "xxxxx-xxxxx-xxxxx-xxxx-xxxxxxxx",readingDate: "2023-01-16", readings: [{id:"1-0:1.8.0",value:26529}]) { success { inputTitle inputValue title descriptionHtml doneButtonText } error { statusCode title message } } } }
Viel Spaß damit
-
@michael-wyraz Mal eine blöde Frage: Warum braucht man das? Überträgt die Bridge den Zählerstand nicht automatisch?