ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Tibber Stromzulieferer #475

Closed Michaelnorge closed 2 years ago

Michaelnorge commented 3 years ago

Ich würde mich über eine Schnittstelle zu Tibber freuen.

Tibber ist ein automatischer Stromzulieferer, der aus Norwegen kommt und jetzt auch in Deutschland tätig ist.

Ich habe diese Infos schon gefunden: https://github.com/bisand/tibber-api

Außerdem gibt es für Tibber eine API-Schnittstelle: https://developer.tibber.com/

Grüße Michael

flinke-flasche commented 3 years ago

So ein Adapter würde mich auch freuen

pandar0 commented 3 years ago

Hätte auch Interesse an einen solchen Adapter. :) Würde auch gerne unterstützen, falls Ich unterstützen kann ;)

Apollon77 commented 3 years ago

@pandar0 Dann "Daumen hoch" im ersten Post sonst sieht es keiner

Leviathan09 commented 3 years ago

Würde mich auch sehr interessieren Daumen ist gesetzt

andispammonyer commented 3 years ago

Bin auch interessiert. Wallbox Easee Home ist auch Tibber kompatibel

torsten3009 commented 3 years ago

Ist es nicht möglich das ganze über ein Skript und eigene Objekte direkt schon einzubinden? https://developer.tibber.com/explorer gibt es Beispiele. sowohl zum melden des aktuellen Verbrauches, als auch zum Abfragen, z.b. aktueller Preis.

Hat das ggf. schon einer Probiert?

Malz1902 commented 3 years ago

gibt es hier schon etwas neues?

Magnus8513 commented 2 years ago

Hat hier schon jemand weiter gemacht? Würde mich nun sonst auch einmal versuchen die Infos aus der API in mein iobroker system zu holen.

Magnus8513 commented 2 years ago

Kurzes Update: bin dran. Aus Script Basis läuft das bei mir schon in see Grundfunktionalität - bin gerade dabei auf der Basis meinen ersten iobroker Adapter daraus zu bauen. Melde mich, sobald ich etwas zum Testen haben.

flinke-flasche commented 2 years ago

@Magnus8513 das wäre richtig klasse wenn das funktioniert.

Malz1902 commented 2 years ago

@Magnus8513 vielen Dank schonmal für deine Mühe. Das klingt echt super, ich bin gespannt und freu mich

Michaelnorge commented 2 years ago

Super!!!!!

Magnus8513 commented 2 years ago

ganz grobe erste Alpha steht bereit für die mutigen unter Euch: https://github.com/Magnus8513/ioBroker.tibber.git

Disclaimer: aktuell noch kein schedule hinterlegt, Daten werden also nur einmal bzw. beim neustart des adapters refreshed - gilt es noch zu ergänzen.

Finde gerade heraus, wie ich einen passenden Thread dazu im Forum eröffne. Link werde ich dann auch hier posten.

Viele Grüße, Magnus

PS: Kann mir jemand erklären, wie ich hier das issue in Bearbeitung nehme und ein entsprechendes Tag setze?

Michaelnorge commented 2 years ago

Super @Magnus8513 , Deine Alpha funktioniert, die Daten kommen hier rein - Preise von heute und morgen. Die Daten sind stündlich in Folders verteilt, das macht die Sache bei der Visualisierung und der Steuerung etwas schwerer. Das Gleiche habe neuerdings auch beim YR-Wetter Adapter so, denke mal die Daten kommen einfach so an....

Tolle Arbeit, weiter so!!!

image

Magnus8513 commented 2 years ago

Danke für die Rückmeldung. Das mit den Ordnern habe ich so gemacht um möglichst nahe an der API Struktur dran zu bleiben. Bin noch ganz frisch bei ioBroker, daher wenig Erfahrung mit der Visualisierung. In welcher Struktur wäre es denn dafür am dienlichsten? Noch ist da nix in Stein gemeißelt.

andispammonyer commented 2 years ago

Beim Adapter vom Konkurrenten aWattar gibt es die Möglichkeit den Arbeitspreis (Netznutzung + Umlage EEG + Abgaben + Gebühren) in cent pro kwh einzustellen. Dadurch kann durch Addition des Börsenpreis der tatsächlich zu zahlende Strompreis pro Stunde direkt benutzt werden. Könntest du das bitte noch hinzufügen?

Magnus8513 commented 2 years ago

Auf die Gefahr Dich missverstanden zu haben: Ist das nicht genau der weit in „total“ den Du hier suchst?

andispammonyer commented 2 years ago

Genau davon bin ich eben auch ausgegangen aber was bedeutet denn 0,783? Euro? Cent? Pro kwh? Wenn es sich um den zu zahlenden Strompreis handeln würde, sollte eher sowas wie 31ct pro kwh rauskommen. Zudem sind die Netzentgelte pro PLZ unterschiedlich weshalb die TibberAPI das gar für meinen Standort abbilden kann.

Magnus8513 commented 2 years ago

Das sind Euro und der Gebührenteil ist Lokationsabhängig. Hast Du sicher Deinen eigenen persönlichen Token hinterlegt? Die 0,783 klingen sehr nach den Wucherpreisen im Winterfell Castel die über den Demo Token geliefert werden ;).

Ergänzung: gerade nochmal nachgeschaut. Bei Bedarf kann man auch die currency mit abholen und für den Demo Token sind das dann NOK statt EUR bei unseren - das erklärt die Zahl.

andispammonyer commented 2 years ago

Ups ich hab die Preise dem Screenshot von Michaelnorge entnommen. Wusste nicht, dass er einen DemoToken verwendet hatte. Sorry

Michaelnorge commented 2 years ago

Ups ich hab die Preise dem Screenshot von Michaelnorge entnommen. Wusste nicht, dass er einen DemoToken verwendet hatte. Sorry

@andispammonyer Benutze keinen Demo-Token - meine Preise sind in NOK (norwegische Krone) :-)

Malz1902 commented 2 years ago

Vielen Dank, werde den Adapter mal installieren und testen :-)

Was später richtig geil wäre, wenn man den Adapter Smartmeter der nden aktuellen Stromverbrauch misst mit einbauen könnte :-) Gibt es eigentlich schon nen ioBroker Forum Thread?

Adapter installiert, Token eingetragen, heutige Preise werden angezeigt :-) Preise für morgen nicht, aber diese sind laut App auch erst ab 13 Uhr verfügbar

energy ist der Strompreis tax denk ich mal die ganzen Steuern und Umlagen total dann der Preis den ich pro kwh zahle oder?

Malz1902 commented 2 years ago

In der Tibber Api bei Current Energy Price finde ich noch zu today und tommorow den punkt
current { total energy tax startsAt }

könntest du den auch noch hinzufügen?

Magnus8513 commented 2 years ago

In der Tibber Api bei Current Energy Price finde ich noch zu today und tommorow den punkt

current {

        total

        energy

        tax

        startsAt

      }

könntest du den auch noch hinzufügen?

Habe mit ein issue dazu aufgemacht und werde das einbauen. Macht allerdings erst dann wirklich Sinn, wenn ich rausgefunden habe wie ich ein regelmäßiges polling rein bekommen - dass muss ich aber eh rausfinden ;).

Magnus8513 commented 2 years ago

energy ist der Strompreis

tax denk ich mal die ganzen Steuern und Umlagen

total dann der Preis den ich pro kwh zahle oder?

Korrekt.

Magnus8513 commented 2 years ago

Vielen Dank, werde den Adapter mal installieren und testen :-)

Was später richtig geil wäre, wenn man den Adapter Smartmeter der nden aktuellen Stromverbrauch misst mit einbauen könnte :-)

Gibt es eigentlich schon nen ioBroker Forum Thread?

Thread kommt noch.

Smart Meter integration schaue ich mir an. Wenn ich sie api richtig lese, liefert diese die live Daten aber nur bei Verwendung des Tibber eigenen Smart Meter add on Moduls (Puls heißt das glaube ich) und das gibt es bisher wohl nur in Norwegen.

Uber den Discovergy Adapter bekommst du aber heute schon Daten aus deinem Smart Meter falls es ein Discovergy Meter ist - was auf die meisten in Deutschland zutreffen sollte - oder nicht?

Malz1902 commented 2 years ago

@Magnus8513 vielen Dank für Deine Mühe :-)

Wäre ein Thread im ioBroker Forum nicht evtl. besser, vielleicht nutzen da noch mehr tibber und könnten bei der Entwicklung helfen oder so :-)

Evtl. könnte man später auch mit dem sourceanalytix den aktuellen Strompreis dort immer einfügen bzgl der Kostenberechnung vom Strom asber das ist noch zukunftsmusik.

Kann man dann eigentlich später an tibber den korrekten Verbrauch melden, momentan wird bei mir z.b. Pauschal mit einem Durchschnittspreis vom Monat gerechnet

Malz1902 commented 2 years ago

Vielen Dank, werde den Adapter mal installieren und testen :-) Was später richtig geil wäre, wenn man den Adapter Smartmeter der nden aktuellen Stromverbrauch misst mit einbauen könnte :-) Gibt es eigentlich schon nen ioBroker Forum Thread?

Thread kommt noch.

Smart Meter integration schaue ich mir an. Wenn ich sie api richtig lese, liefert diese die live Daten aber nur bei Verwendung des Tibber eigenen Smart Meter add on Moduls (Puls heißt das glaube ich) und das gibt es bisher wohl nur in Norwegen.

Uber den Discovergy Adapter bekommst du aber heute schon Daten aus deinem Smart Meter falls es ein Discovergy Meter ist - was auf die meisten in Deutschland zutreffen sollte - oder nicht?

Ich nutze den smartmeter Adapter im ioBroker um meinen Stromzähler auszulesen, aktueller Verbrauch und gesamt

Michaelnorge commented 2 years ago

Vielen Dank, werde den Adapter mal installieren und testen :-) Was später richtig geil wäre, wenn man den Adapter Smartmeter der nden aktuellen Stromverbrauch misst mit einbauen könnte :-) Gibt es eigentlich schon nen ioBroker Forum Thread?

Thread kommt noch. Smart Meter integration schaue ich mir an. Wenn ich sie api richtig lese, liefert diese die live Daten aber nur bei Verwendung des Tibber eigenen Smart Meter add on Moduls (Puls heißt das glaube ich) und das gibt es bisher wohl nur in Norwegen. Uber den Discovergy Adapter bekommst du aber heute schon Daten aus deinem Smart Meter falls es ein Discovergy Meter ist - was auf die meisten in Deutschland zutreffen sollte - oder nicht?

Ich nutze den smartmeter Adapter im ioBroker um meinen Stromzähler auszulesen, aktueller Verbrauch und gesamt

Mein Stromzähler liefert die Daten via SIM-Karte direkt zu Tibber, sehe daher Gesamtverbrauch in der App.

Malz1902 commented 2 years ago

Vielen Dank, werde den Adapter mal installieren und testen :-) Was später richtig geil wäre, wenn man den Adapter Smartmeter der nden aktuellen Stromverbrauch misst mit einbauen könnte :-) Gibt es eigentlich schon nen ioBroker Forum Thread?

Thread kommt noch. Smart Meter integration schaue ich mir an. Wenn ich sie api richtig lese, liefert diese die live Daten aber nur bei Verwendung des Tibber eigenen Smart Meter add on Moduls (Puls heißt das glaube ich) und das gibt es bisher wohl nur in Norwegen. Uber den Discovergy Adapter bekommst du aber heute schon Daten aus deinem Smart Meter falls es ein Discovergy Meter ist - was auf die meisten in Deutschland zutreffen sollte - oder nicht?

Ich nutze den smartmeter Adapter im ioBroker um meinen Stromzähler auszulesen, aktueller Verbrauch und gesamt

Mein Stromzähler liefert die Daten via SIM-Karte direkt zu Tibber, sehe daher Gesamtverbrauch in der App.

Sowas kann mein Stromzähler nicht :-D Ich lese den über die IR Schnittstelle aus und bekomme die Daten so über den ioBroker

Michaelnorge commented 2 years ago

Danke für die Rückmeldung. Das mit den Ordnern habe ich so gemacht um möglichst nahe an der API Struktur dran zu bleiben. Bin noch ganz frisch bei ioBroker, daher wenig Erfahrung mit der Visualisierung. In welcher Struktur wäre es denn dafür am dienlichsten? Noch ist da nix in Stein gemeißelt.

Hallo :-) Ich bekomme es wegen der Ordnerstruktur irgendwie nicht hin, mir ein Diagramm in VIS zu bauen, das vergleichbar ist mit dem Diagramm in der Tibber-App (Vlt kann mich da jemand auf eine gute Idee bringen?)

Bekommt man über die API eigentlich generell die Daten raus, die man in der APP sehen kann? So wie hier in dem Screenshot?

Screenshot_20210810_182538_com tibber android

Das wäre sehr interessant für mich, das in VIS einzubinden.

Grüße Michael

Magnus8513 commented 2 years ago

@Malz1902

Ich lese den über die IR Schnittstelle aus und bekomme die Daten so über den ioBroker

ok. mach mir doch auf github ein issue dazu auf, dann schaue ich mir das bei Gelegenheit an.

Magnus8513 commented 2 years ago

@Michaelnorge

Hallo :-) Ich bekomme es wegen der Ordnerstruktur irgendwie nicht hin, mir ein Diagramm in VIS zu bauen, das vergleichbar ist mit dem Diagramm in der Tibber-App (Vlt kann mich da jemand auf eine gute Idee bringen?)

Bekommt man über die API eigentlich generell die Daten raus, die man in der APP sehen kann? So wie hier in dem Screenshot?

Screenshot_20210810_182538_com tibber android

Das wäre sehr interessant für mich, das in VIS einzubinden.

Grüße Michael

mit VIS kann ich leider (noch) mangels Erfahrung nicht helfen. Wie gewünscht sind die "current" Daten nun aber auch eingebunden und werden regelmäßig aktualisiert.

Geht es damit nun besser?

Wo verfügbar kann ich gerne auch den Verbrauch den tibber liefert mit ausgeben - muss mir aber mal anschauen wie ich das sauber unterscheide, fall ein home keine Daten hat.

Alles was die App kann, habe ich noch nicht in der API gefunden, aber vieles. Konkrete Ideen am besten direkt als issues in in Github einstellen, dann schaue ich mir das an und die Diskussion ist übersichtlicher dazu. Den API Explorer bei Tibber hast Du schon gefunden?

Magnus8513 commented 2 years ago

In der Tibber Api bei Current Energy Price finde ich noch zu today und tommorow den punkt current { total energy tax startsAt }

könntest du den auch noch hinzufügen?

ist nun da.

Magnus8513 commented 2 years ago

Nun auch ein Link zum Test Thema im iobroker Forum

@Michaelnorge : kannst Du mir hier die Rechte geben das issue hier in Bearbeitung zu nehmen und es als "in arbeit" zu taggen?

Malz1902 commented 2 years ago

Hi, vielen Dank. Ich schaue mir morgen mal alles an. Bin heute unterwegs.

Qber schonmal ein fettes Lob für deine Mühe

DutchmanNL commented 2 years ago

da wir hier im "request" repo sind, schlage ich vor dieses issue zu schließen da die repo da ist und fragen/issues/diskussionen dort weiter führen koennen

Tip : Wir haben auch eine discord Community bei fragen zur Entwicklung oder mal mit einander verabreden auch super medium :)

sphings79 commented 1 year ago

Da der Adapter anscheinend nicht weiterentwickelt wird, hier mal der Link zu einem andern: https://github.com/Codibris/ioBroker.tibberconnect https://forum.iobroker.net/topic/52486/test-adapter-tibberconnect-0-0-x-inkl-tibber-pulse