NEWS
Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben
-
Hallo @ThomKast, wir wechseln zum 1.2.23 zu Tibber. Pulse habe ich schon installiert. Ich werde deine Lösung mal in den nächsten Tagen installieren und testen. Sieht sehr erfolgsversprechend aus!!
Gruß Mikerow
-
@mikerow Dann viel Erfolg Mike .
Habe über Deinen Verlauf gerade die Informationen zum neuen tibber/pulse Adapter gefunden. Das schaue ich mir mal genauer an. Da sind ja auch schon fertige Views realisiert. Gut zu wissen . -
-
@mikerow sagte in Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben:
Hallo @ThomKast, wir wechseln zum 1.2.23 zu Tibber. Pulse habe ich schon installiert. Ich werde deine Lösung mal in den nächsten Tagen installieren und testen. Sieht sehr erfolgsversprechend aus!!
Gruß Mikerow
Hallo @MikeRow, ich musste leider das Geräte-Script noch ein bisschen überarbeiten. Details finden sich oben in der Versionierung. Solltest Du also bereits angefangen haben, lade Dir bitte das aktuelle Script runter.
Weiterhin viel Erfolg und beste Grüße, Thomas -
@thomkast
Danke für das spannende Script zur EPEX Nutzung über Tibber. Wir wechseln ab 01.01.2023 auch zu Tibber, den Token habe ich bereits. Leider kann ich das Script zum Abfragen der Tibber-Preise nicht in Gänze herunterladen. Die JSON Datei enthält nur den letzten Abschnitt (4.2), der Anfang fehlt leider. Kannst Du bitte das Script noch einmal komplett abstellen?Vielen Dank,
Peter -
@wesertaler
Moin Peter, schön, dass es Dein Interesse trifft. Ich bin auch schon gespannt. In ein paar Tage geht es los. und wenn ich die aktuell günstigen Stundenpreise sehe, dann bin ich schon ziemlich sicher, dass der Umstieg die richtige Entscheidung ist. Genaues sehen wir am Jahresende ;-).So ganz verstehe ich Deine Frage nicht. Vermutlich ist nicht die Download-Datei das Problem, sondern die unterschiedliche Art des Imports.
Die aktualisierte Datei 2022-12-26_TIBBER_scriptt.json kannst Du nun über "3-Punkte-Menu" --> "Skripte importieren" einbinden. Bitte daran denken die "*****" mit dem eigenen Token auszutauschen
Es handelt sich um die aktuellste Version mit kleinen Ergänzungen, die ich noch nicht beschrieben habe. Hinweise findest Du in den zugeklappten "?"-Kommentaren der einzelnen Bausteine.Der Export der alten Datei vom 10.12.2022 wäre mit copy-and-paste über die Funktion "Blöcke importieren" in ein leeres Script zu importieren. Aber die Version würde ich nicht mehr verwenden.
Zur "manuellen Bedienung" in den Fällen, dass TIBBER die Daten nicht rechtzeitig bereitgestellt hat oder technische Probleme die Abholung nicht ermöglichen, kannst Du die Script-Teile auch manuell nutzen.
- Zur Abholung zu einer späteren Zeit einfach die "Abholzeit" ändern - z.B. auf aktuelle Zeit plus 2 Minuten, um die Werte "quasi jetzt" abzuholen. Nach dem Abholen, die "Abholzeit" dann wieder auf einen Wert nach "14:30" ändern.
- Um die Preise manuell zu splitten und günstigsten Preis/Stunde zu ermitteln, können die deaktivierten Blöcke unter "2." aktiviert werden. Details im Kommentar.
Zusätzlich wird in der aktuellen Version noch ein "ungewichteter Durchschnittspreis" ermittelt. Es werden also alle Stundenpreise addiert und durch 24 geteilt. Dazu sind 2 weitere Datenpunkte nötig:
"0_userdata.0.Tibber.EPEX_Spot_DE_heute.ESDE_heute_Mittel_ungewichtet"
"0_userdata.0.Tibber.EPEX_Spot_DE_morgen.ESDE_morgen_Mittel_ungewichtet"Kannst ja noch mal Bescheid geben, ob es geklappt hat.
Beste Grüße und viel Erfolg, Thomas
PS: Die obige Beschreibung werde ich noch überarbeiten. Zur Zeit fehlt die Zeit
-
![0_1672069230056_Bildschirmfoto 2022-12-26 um 16.36.37.png](Uploading 100%) @thomkast said in Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben:
@wesertaler
Moin Peter, schön, dass es Dein Interesse trifft. Ich bin auch schon gespannt. In ein paar Tage geht es los. und wenn ich die aktuell günstigen Stundenpreise sehe, dann bin ich schon ziemlich sicher, dass der Umstieg die richtige Entscheidung ist. Genaues sehen wir am Jahresende ;-).So ganz verstehe ich Deine Frage nicht. Vermutlich ist nicht die Download-Datei das Problem, sondern die unterschiedliche Art des Imports. Die aktualisierte Datei kannst Du nun über "3-Punkte-Menu" --> "Skripte importieren" einbinden.
Es handelt sich um die aktuellste Version mit kleinen Ergänzungen, die ich noch nicht beschrieben habe. Hinweise findest Du in den zugeklappten "?"-Kommentaren der einzelnen Bausteine.Der Export der alten Datei vom 10.12.2022 wäre mit copy-and-paste über die Funktion "Blöcke importieren" in ein leeres Script zu importieren. Aber die Version würde ich nicht mehr verwenden.
Zur "manuellen Bedienung" in den Fällen, dass TIBBER die Daten nicht rechtzeitig bereitgestellt hat oder technische Probleme die Abholung nicht ermöglichen, kannst Du die Script-Teile auch manuell nutzen.
- Zur Abholung zu einer späteren Zeit einfach die "Abholzeit" ändern - z.B. auf aktuelle Zeit plus 2 Minuten, um die Werte "quasi jetzt" abzuholen. Nach dem Abholen, die "Abholzeit" dann wieder auf einen Wert nach "14:30" ändern.
- Um die Preise manuell zu splitten und günstigsten Preis/Stunde zu ermitteln, können die deaktivierten Blöcke unter "2." aktiviert werden. Details im Kommentar.
Zusätzlich wird in der aktuellen Version noch ein "ungewichteter Durchschnittspreis" ermittelt. Es werden also alle Stundenpreise addiert und durch 24 geteilt. Dazu sind 2 weitere Datenpunkte nötig:
"0_userdata.0.Tibber.EPEX_Spot_DE_heute.ESDE_heute_Mittel_ungewichtet"
"0_userdata.0.Tibber.EPEX_Spot_DE_morgen.ESDE_morgen_Mittel_ungewichtet"Kannst ja noch mal Bescheid geben, ob es geklappt hat.
Beste Grüße und viel Erfolg, Thomas
PS: Die obige Beschreibung werde ich noch überarbeiten. Zur Zeit fehlt die Zeit
Hallo Thomas,
auch ich spiele schon eine Weile mit iobroker und Tibber herum und freue mich Deine Aktivitäten gefunden zu haben, da Du anscheinend schon ein bisschen weiter bist.
Leider kann ich Dein Script nicht importieren - ich bekomme die Fehlermeldung:
Fehler
Error: Can't find end of central directory : is this a zip file ? -
@dieterh
Entschuldige bitte, dass es so nicht funktioniert. Versuch mal bitte folgenden Weg mit der Datei zum downloaden.2022-12-23_Tibber_Script_Blöcke_export_import.html
- Download der Datei
- Eröffne ein neues, leeres Blockly Script
- Öffne die Datei mit einem Editor OHNE JEGLICHE Zeichen einzufügen oder zu ändern
- Markiere den kompletten Inhalt und kopiere diesen in die Zwischenablage (STRG+A dann STRG+C)
- Im leeren Blockly Script über "Blöcke importieren" die leere Import-Seite öffnen und den Inhalt der Zwischenablage dort einfügen (STRG-V)
- Durch klick auf "IMPORT" wird alles importiert
- Script unbedingt speichern, bevor etwas anderes aufgerufen wird. Bei einem Refresh der Seite ist der importierte Inhalt sonst nämlich weg
Ich nutze es immer auf diesem Weg. Hoffe es klappt auch für Dich.
LG, Thomas -
@thomkast said in Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben:
2022-12-23_Tibber_Script_Blöcke_export_import.html
Moin Thomas - das hat jetzt prima geklappt - vielen Dank für Deine Unterstützung.
Ich werde das dann heute mal evaluieren. -
@thomkast
Moin Thomas,
leider fehlte mir gestern die Zeit, weiter an dem Problem zu arbeiten. Ich habe aber heute noch ein wenig gebastelt, nachdem ich Dein neuen Export bei mir importiert habe und kann nur sagen super Arbeit!Es läuft einwandfrei mit meinem Token. Ich habe einen guten Vergleich, weil wir als Wallboxen eine OpenWB mit zwei Ladepunkten haben, in der ich über Weihnachten ebenfalls den Token hinterlegt habe. Die abgeholten Preise sind identisch. Ein erster Test mit der OpenWB war gestern bereits erfolgreich Jetzt werde ich mir mal die Freigabe der Waschmaschine und des Geschirrspülers anschauen. Mal sehen, was mir noch so an gut steuerbaren Verbrauchern auffällt.
Nochmals vielen Dank für Deinen Support!
Peter -
@wesertaler
@dieterh
Hallo zusammen, heute konnten die TIBBER-Daten nicht zu meiner Abholzeit um 15:05 abgeholt werden. Das kommt immer wieder mal vor Dabei fiel mir auf, dass bei einer späteren, manuell angestoßenen Abholung "günstigster_preis" und "günstige_stunden" nicht neu ermittelt werden. Aus diesem Grund fügt bitte die Aufrufe der beiden Funktionen am Ende der Funktion "preise_holen" ein.
... im Screenshot ganz unten in rot markiert.Wenn die Daten nicht abgeholt werden können, liegt dies fast ausschließlich an TIBBER. Vielleicht schaffe ich es noch den/die Fehler abzufangen und eine Benachrichtigung abzusetzen, bzw. die Abholung zu einem späteren Zeitpunkt erneut durchzuführen.
Beste Grüße, Thomas
-
Hallo Zusammen,
zu Eurer Info, TIBBER hat die Preise für Morgen noch nicht zur Verfügung gestellt.
Ich dachte erst mein Script würde Ärger bereiten... Aber nö. Wenn nix da ist, kann auch nix geholt werden.Wie Ihr im Screenshot der TIBBER API erkennen könnt, liegen aktuelle Werte vor, aber der String für tomorrow ist leer.
Als Lösung bietet sich an, die "abholzeit" auf einen späteren Zeitpunkt zu ändern, in der Hoffnung, dass dann die Daten bereitgestellt wurden.
Beste Grüße, Thomas
-
Nun stehen auch die Daten zur Verfügung.
Habe TIBBER angeschrieben und mal um Erläuterung gebeten. Mal schauen, ob und was wir für eine Antwort erhalten. -
@thomkast
Moin Thomas,
nutzt Du noch den Demo Token?Ich habe die Abholzeit auf 16:30 stehen und hatte seit der Inbetriebnahme am 27.12.2022 keine Probleme. An beiden Tagen waren nach 16:30 die EPEX Werte für "today" und "tomorrow" vorhanden. Um 0:02 wurde alles korrekt umgeschoben und die neuesten günstigen Zeiten berechnet.
Grüße
Peter -
@wesertaler
Hi Peter,nee, nee, habe schon mein Token hinterlegt. Die Daten sollen ja eigentlich ab 1430 zur Verfügung stehen. Daher hatte ich meine "abholzeit" auf 1505. Das funktionierte auch bislang... Aber um 1600 ist auch ok. Es geht ja nix verloren.
Beste Grüße, Thomas
-
Hallo Thomas,
ich oute mich hier als betagter, absoluter iobroker-Anfänger, der sich immer wieder selbst fordert.
Ich selbst beziehe meinen Strom schon länger von Tibber und musste vor kurzem einen 2. Acoount bei denen aufmachen, da wir Strom (mit eigenem Zähler) in unsere Garagen gelegt bekommen haben.Wie gesagt, ich bin begeistert was du hier machst und versuche das zu verstehen und auf meine Bedürfnisse anzupassen.
Gleich zu Beginn deines neuen Scriptes lädst Du verschiedene Variablen von den Datenpunkten in 0_userdate.0.Tibber aber der Datenpunkt '0_userdate.0.Tibber.Abholzeit' ist nicht in in deinem Datenpunkte-Download enthalten.
Wurde das vergessen oder stehe ich gerade auf dem Schlauch ?
Ich kann den gerne noch anlegen, aber wie muss der formatiert sein, bzw. welcher Wert soll da rein?
-
@dieterh
Hallo Dieter,über "betagt" könnten wir uns vielleicht überbieten und bis vor 1nem Jahr hatte ich mit ioBroker und SmartHome auch noch keinen größeren Kontakt. Allerdings hatte ich die komfortable Situation mich 1 Jahr lang fast den ganzen Tag damit beschäftigen zu können. Da kommt dann einiges an Informationen zusammen.
Du bist doch auf einem guten weg und hast richtig festgestellt, dass ich da geschludert habe... Lege den Datenpunkt am besten manuell an, als STRING und verknüpfe ihn dann im Script.
Als Wert trägt er die Uhrzeit, im Format "hh:mm" - also z.B. 16:00, zu der die Preisdaten von Tibber abgeholt werden sollen.Hinweis: Wenn Du in der Darstellung den kompletten Pfad, wie z.B. "0_userdata_0.Tibber und so weiter" siehst, dann konnte der Datenpunkt nicht gefunden und als Name aufgelöst werden. Zusätzlich findet sich im Log ein Eintrag darauf, dass der Datenpunkt fehlt.
Vielen Dank nochmal für Deinen Hinweis. Wenn ich die Tage den Artikel ganz oben überarbeite, werde ich den Export der Datenpunkte erweitern.
Beste Grüße, Thomas
-
@thomkast
Danke für die schnelle Antwort - aber bist Du sicher das als NUMBER anzulegen?
Da dürfte es schwierig sein, z.B. ein "16:00" einzutragen. -
@dieterh Nicht mein Tag heute. Natürlich als STRING.
-
Hallo @ThomKast, ich habe endlich Zeit gefunden die Scripte zu installieren. ich erhalte einige Fehler.
Fehlen da noch einige Datenpunkte? Habe ich was übersehen?Gruß Mike