NEWS
Hausspeicher laden, dynamisch, tibberlink, Scripte
-
@diamand2k22 dann lass einfach das tagsĂŒber berechnen von entweder bestimmten Uhrzeit oder Sonnenaufgang bis Untergang und lege 7 neue Datenpunkte an und speichere das ab. Dann nimm das Hauptscript und lass genau in dieser Zeit dann rechnen
ok ich hab jetzt 7 neue Datenpunkte angelegt und die Logik angepasst, die Werte der Entladedauer sind somit plausibler.
Jetzt wĂ€re noch interessant, wie man abfĂ€ngt, dass wenn der Wert PV Forecast zwischen 0:00 Uhr und Sonnenaufgang gröĂer als der eingestellte Forecast Wert ist, aber die Entladezeit des Akkus nicht mehr bis Sonnenaufgang reicht und z.B. zwischen 3 und 6 Uhr die gĂŒnstigsten Stunden sind. Das wird meiner Meinung nach nicht ĂŒber dein Skript abgefangen.
GruĂ
-
ok ich hab jetzt 7 neue Datenpunkte angelegt und die Logik angepasst, die Werte der Entladedauer sind somit plausibler.
Jetzt wĂ€re noch interessant, wie man abfĂ€ngt, dass wenn der Wert PV Forecast zwischen 0:00 Uhr und Sonnenaufgang gröĂer als der eingestellte Forecast Wert ist, aber die Entladezeit des Akkus nicht mehr bis Sonnenaufgang reicht und z.B. zwischen 3 und 6 Uhr die gĂŒnstigsten Stunden sind. Das wird meiner Meinung nach nicht ĂŒber dein Skript abgefangen.
GruĂ
@diamand2k22 dafĂŒr mĂŒĂtest du dann noch falls blöcke miteinbauen, ich bin ja selbst noch am tĂŒfteln wie das alles am besten wĂ€re, aber jeden tag kommt eine neue Ungereimtheit dazu. z.B. Gestern, da waren 2 gĂŒnstige Stunden um 4 Uhr und um 5uhr und dann um 23 Uhr. Immer wieder was neues, fĂŒr gestern kamen die Tibberwerte erst gegen Mitternacht, das lieĂ natĂŒrlich das Script komplett untauglich werden.
-
@diamand2k22 dafĂŒr mĂŒĂtest du dann noch falls blöcke miteinbauen, ich bin ja selbst noch am tĂŒfteln wie das alles am besten wĂ€re, aber jeden tag kommt eine neue Ungereimtheit dazu. z.B. Gestern, da waren 2 gĂŒnstige Stunden um 4 Uhr und um 5uhr und dann um 23 Uhr. Immer wieder was neues, fĂŒr gestern kamen die Tibberwerte erst gegen Mitternacht, das lieĂ natĂŒrlich das Script komplett untauglich werden.
@babl
Ja da hĂ€tte er aber um 4 und 5 Uhr laden mĂŒssen. Klar wenn die Werte erst gegen Mitternacht kommen ist die Stunde 23 Uhr nicht nutzbar. Warum arbeitest du nicht mit den automatischen KanĂ€len des Tibber link Adapter? -
Was ist der Wert: 0_userdata.0.SolarAstrozeitPVVorhersage.Heute...????
und bei PV-Forecast. Welcher Wert soll da genommen werden?
Die Leistung um 10 Uhr?
Der Ertrag bis 10 Uhr?
Der Ertrag vom ganzen Tag?

-
Was ist der Wert: 0_userdata.0.SolarAstrozeitPVVorhersage.Heute...????
und bei PV-Forecast. Welcher Wert soll da genommen werden?
Die Leistung um 10 Uhr?
Der Ertrag bis 10 Uhr?
Der Ertrag vom ganzen Tag?

@vitali-förster das ist ein datenpunkt von einem PV-Forecast Adapter, musst du schauen welcher am besten paĂt bei dir, hier gibt es ja mehrere pv forecast.
den wert 10 dieser ist gedacht was vom pv forecast adapter fĂŒr den tag vorausgesagt wird.
-
Worauf ziehlt denn das Hausspeicher_nicht_entladen-Skript ab?
Das schmeiĂt mir ein paar EintrĂ€ge ins Log.javascript.0 2024-01-06 09:00:46.519 warn at processTimers (node:internal/timers:512:7) javascript.0 2024-01-06 09:00:46.519 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2024-01-06 09:00:46.519 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2743:34) javascript.0 2024-01-06 09:00:46.518 warn at Object.<anonymous> (script.js.Tibber.Hausspeicher_nicht_entladen:9:7) javascript.0 2024-01-06 09:00:46.518 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1740:20) -
Worauf ziehlt denn das Hausspeicher_nicht_entladen-Skript ab?
Das schmeiĂt mir ein paar EintrĂ€ge ins Log.javascript.0 2024-01-06 09:00:46.519 warn at processTimers (node:internal/timers:512:7) javascript.0 2024-01-06 09:00:46.519 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2024-01-06 09:00:46.519 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2743:34) javascript.0 2024-01-06 09:00:46.518 warn at Object.<anonymous> (script.js.Tibber.Hausspeicher_nicht_entladen:9:7) javascript.0 2024-01-06 09:00:46.518 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1740:20)@blacksheep587 wenn die preise innerhalb deines wirkunggrades liegen, dann entladed die batterie nicht sondern wird strom vom netz gezogen, denn durch den verlust sparst ja nichts.
-
@blacksheep587 wenn die preise innerhalb deines wirkunggrades liegen, dann entladed die batterie nicht sondern wird strom vom netz gezogen, denn durch den verlust sparst ja nichts.
Hi babl,
das verstehe ich nicht ganz, laut deinem Skript ist es so, wenn der aktuelle Strompreis < Durchschnittspreis Tag ist, dann wĂŒrde er das Entladen sperren. Da flieĂt aber nicht der Wirkungsgrad mit ein!

des weiteren vestehe ich auch diese Veroderung hier nicht, wo du die Strompreise von morgen mit heute vergleichst.

-
@diamand2k22 zu 1. das habe ich erst spÀter eingebaut, habe da schon wieder zig neue versionen.
Ich lad hier mal die neuste Version rein.
5.txtDanke schau ich mir mal an đđ»
-
hab mir deine Version 5 angeschaut, wirkt ja ziemlich komplex!
wie zufrieden bist du mit der Funktion? -
hab mir deine Version 5 angeschaut, wirkt ja ziemlich komplex!
wie zufrieden bist du mit der Funktion?@diamand2k22 also, es sind noch kleine verbesserungen nötig, aber in groĂen und ganzen lĂ€uft das jetzt so wie ich mir das vorstelle, heute entlĂ€d die batterie z.B. nicht auch nciht wĂ€hrend des Tages, da 1. zu wenig PV vom Dach kommt wegen Schneefall und bedecktem Himmel und 2. der Strompreis nicht teuerer ist als die 80% Wirkungsgrad die der Tibberlink Adapter berechnet.
In der FrĂŒh hat sie kurz in den billigsten Stunden auf 100% geladen daĂ ist auch gut, da dann Sonnen nicht die Volladung nach 30 Tagen machen kann, die einfach nicht ins Konzept passen.
Mit 97% wird die Batterie dann wohl in die Nacht gehen, dabei wird sie dann aber auch nicht entladen und das ist nun noch mein kleines Problem was ich hab,
- Sind moirgen die PV Panel so voll Schnee daĂ nichts runterkommt, da die PV Forecast bei 10kwh liegt oder nicht. (Glaskugel sei wachsam)
WĂŒrde das morgen nĂ€mlich stimmen dann könnte ich heute die Batterie ihren Dienst verrichten lassen und morgen wĂŒrde sie durch die Sonne vollgeladen, aber ist dem auch so. Ist das Morgen dann der Fall Ă€rgere ich mich, weil der ganze Strom eingespeist wird oder im anderen Fall, weil die Batterie dann leer ist.
Das muà ich nun noch nÀher beobachten. Eventuell baue ich mir in die Vis einen Schalter ein, der dann das nicht Entladen lahm legt.
-
@diamand2k22 also, es sind noch kleine verbesserungen nötig, aber in groĂen und ganzen lĂ€uft das jetzt so wie ich mir das vorstelle, heute entlĂ€d die batterie z.B. nicht auch nciht wĂ€hrend des Tages, da 1. zu wenig PV vom Dach kommt wegen Schneefall und bedecktem Himmel und 2. der Strompreis nicht teuerer ist als die 80% Wirkungsgrad die der Tibberlink Adapter berechnet.
In der FrĂŒh hat sie kurz in den billigsten Stunden auf 100% geladen daĂ ist auch gut, da dann Sonnen nicht die Volladung nach 30 Tagen machen kann, die einfach nicht ins Konzept passen.
Mit 97% wird die Batterie dann wohl in die Nacht gehen, dabei wird sie dann aber auch nicht entladen und das ist nun noch mein kleines Problem was ich hab,
- Sind moirgen die PV Panel so voll Schnee daĂ nichts runterkommt, da die PV Forecast bei 10kwh liegt oder nicht. (Glaskugel sei wachsam)
WĂŒrde das morgen nĂ€mlich stimmen dann könnte ich heute die Batterie ihren Dienst verrichten lassen und morgen wĂŒrde sie durch die Sonne vollgeladen, aber ist dem auch so. Ist das Morgen dann der Fall Ă€rgere ich mich, weil der ganze Strom eingespeist wird oder im anderen Fall, weil die Batterie dann leer ist.
Das muà ich nun noch nÀher beobachten. Eventuell baue ich mir in die Vis einen Schalter ein, der dann das nicht Entladen lahm legt.
ich versuche gerade, das Skript fĂŒr mich etwas schlanker zu gestalten mit Hilfe der Automatischen KanĂ€le aus dem Tibberlink Adapter. Aber deine Ideen sind schon sehr gut!
Mal ein anderes Thema, kannst du mir sagen, wie ich bei dem Tibberlink Adapter die AmountHours bei den Channels richtige eintrage bzw. was bedeuten diese und wofĂŒr brauch ich die eigentlich genau?Danke!
-
@diamand2k22 zu 1. das habe ich erst spÀter eingebaut, habe da schon wieder zig neue versionen.
Ich lad hier mal die neuste Version rein.
5.txt@babl Moin babl, ich hab das Skript 5 mal durchgeschaut, dazu mĂŒssen wieder einige Datenpunkte neu erzeugt werden, richtig?
-PV-Soll-Grundlast-erreicht --> Ist die Berechnung der "Soll-Grundlast" bereits im alten "Grundlast-Berechnung"-Skript enthalten?
-Ordner Tibber und Datenpunkt Batteriemanagement_laden
-fronius.0.inverter.1.PAC --> hier trÀgst du die aktuelle DC-Leistung ein?P.S. heute ist mein erster Tag mit aktivem Vertrag und es geht gleich gut los:

-
ich versuche gerade, das Skript fĂŒr mich etwas schlanker zu gestalten mit Hilfe der Automatischen KanĂ€le aus dem Tibberlink Adapter. Aber deine Ideen sind schon sehr gut!
Mal ein anderes Thema, kannst du mir sagen, wie ich bei dem Tibberlink Adapter die AmountHours bei den Channels richtige eintrage bzw. was bedeuten diese und wofĂŒr brauch ich die eigentlich genau?Danke!
@diamand2k22 die Amount Hours sind die Stunden in denen z.B die Batterie geladen wird, also 3 h bedeutet er sucht sich ĂŒber den ganzen Tag verteilt die gĂŒnstigsten 3 Stunden raus, darum schreibe ich in meinem Script die Amount Hours in AbhĂ€ngigkeit der Dauer wie lange die Batterie braucht um auf den gewĂŒnschten Wert vollgeladen zu werden.
Danke ja ich bin immer noch in der Findungsfase aber es wird schön langsam. Da aktuell bei uns immer mal Sonne ist konnte man das auch mit den weniger Prozenten gut testen, heute frĂŒh um 3 Uhr hat das Script ausgerechnet daĂ ich fĂŒr den ganzen Tag 72% User Soc brauche um ĂŒber den Tag zu kommen, um 3 Uh war die Batterie bei 67% also hat sie bis 72% geladen, dies erfolgte in AbhĂ€ngigkeit der PV Vorhersage. NatĂŒrlich mĂŒĂte man nun noch die 24 h -6 Stunden der Erzeugung rechnen dann wĂ€re es noch genauer. Aber wo fĂ€ngt man an und wo hört man auf.
-
@babl Moin babl, ich hab das Skript 5 mal durchgeschaut, dazu mĂŒssen wieder einige Datenpunkte neu erzeugt werden, richtig?
-PV-Soll-Grundlast-erreicht --> Ist die Berechnung der "Soll-Grundlast" bereits im alten "Grundlast-Berechnung"-Skript enthalten?
-Ordner Tibber und Datenpunkt Batteriemanagement_laden
-fronius.0.inverter.1.PAC --> hier trÀgst du die aktuelle DC-Leistung ein?P.S. heute ist mein erster Tag mit aktivem Vertrag und es geht gleich gut los:

@blacksheep587 sagte in Hausspeicher laden, dynamisch, tibberlink, Scripte:
@babl Moin babl, ich hab das Skript 5 mal durchgeschaut, dazu mĂŒssen wieder einige Datenpunkte neu erzeugt werden, richtig?
-PV-Soll-Grundlast-erreicht --> Ist die Berechnung der "Soll-Grundlast" bereits im alten "Grundlast-Berechnung"-Skript enthalten?
-Ordner Tibber und Datenpunkt Batteriemanagement_laden
-fronius.0.inverter.1.PAC --> hier trÀgst du die aktuelle DC-Leistung ein?P.S. heute ist mein erster Tag mit aktivem Vertrag und es geht gleich gut los:

Jepp leider mĂŒssen noch Datenpunkte erzeugt werden, ich bin leider noch nicht dazugekommen dies zu Ă€ndern. Die PV-Soll-Grundlast Scripte sind im Script 5 mit dabei, den Datenpunkt musst du noch anlegen.
Tibber und Datenpunkt Batteriemanagement laden und entladen, sind nur 2 weitere Datenpunkte die das Triggern was der tibberlink Adapter ausgibt, die ĂŒber das Script 5 angesteuert werden.
Ja aktuell hat Tibber ein wenig Probleme mit ihren Servern, die sind total ĂŒberrannt worden.
-
ah ok, das heiĂt, wenn ich bei Best Single hours -> Amount hours eine 4 eintrage dann nimmt er z.B. die drei gĂŒnstigsten Stunden mit 0,25⏠und noch die vierte Stunde auch wenn die dann z.B. 0,28⏠kostet?
Best Hours Block sind die gĂŒnstigsten zusammenhĂ€ngende Stunden oder?
BestPrice ist wenn der Preis unter einen angegebenen Triggerpreis fÀllt?
Was bedeutet der Kanal Intelligenter Batteriepuffer?
Sorry das ich so blöd Frage aber die Beschreibung auf GitHub ist jetzt nicht wirklich gut :-D
-
ah ok, das heiĂt, wenn ich bei Best Single hours -> Amount hours eine 4 eintrage dann nimmt er z.B. die drei gĂŒnstigsten Stunden mit 0,25⏠und noch die vierte Stunde auch wenn die dann z.B. 0,28⏠kostet?
Best Hours Block sind die gĂŒnstigsten zusammenhĂ€ngende Stunden oder?
BestPrice ist wenn der Preis unter einen angegebenen Triggerpreis fÀllt?
Was bedeutet der Kanal Intelligenter Batteriepuffer?
Sorry das ich so blöd Frage aber die Beschreibung auf GitHub ist jetzt nicht wirklich gut :-D
@diamand2k22 intelligenter batteriepuffer, bedeutet er nimmt die besten stunden die anzahl kannst wieder einstellen, dann kannst du hier deinen wirkungsgrad deiner batterie eingeben fĂŒr 80% wĂ€re das der Wert 0.2, dann hast du 2 datenpunkte der eine ist zum batterie laden da in den gĂŒstigsten zeiten, und der andere sperrt deine batterie so daĂ sie nicht entlĂ€d innerhalb der summe der besten preise (als Beispiel du hast 4 Stunden ausgewĂ€hlt, die gĂŒnstigste stunde kostet 0,25âŹ, dann 0,26⏠dann 0,26⏠und dann wieder 0,25âŹ, dann ist der Durchschnittspreis 0,255⏠hier musst du dann deinen Wirkungsgrad draufrechnen, also die 0,255:80*100= 0,31875âŹ.
Das heiĂt nun ist man zwischen den 2 werten 0,31875 und 0,255 wird dein Batteriespeicher zum entalden gesperrt da sich der Netzbezug ja auf Grund des Wirkungsgrades immer noch rechnet, ist der Preis drĂŒber wird die Sperre aufgehoben und der Speicher hat wieder die normale Funktion.
-
@diamand2k22 intelligenter batteriepuffer, bedeutet er nimmt die besten stunden die anzahl kannst wieder einstellen, dann kannst du hier deinen wirkungsgrad deiner batterie eingeben fĂŒr 80% wĂ€re das der Wert 0.2, dann hast du 2 datenpunkte der eine ist zum batterie laden da in den gĂŒstigsten zeiten, und der andere sperrt deine batterie so daĂ sie nicht entlĂ€d innerhalb der summe der besten preise (als Beispiel du hast 4 Stunden ausgewĂ€hlt, die gĂŒnstigste stunde kostet 0,25âŹ, dann 0,26⏠dann 0,26⏠und dann wieder 0,25âŹ, dann ist der Durchschnittspreis 0,255⏠hier musst du dann deinen Wirkungsgrad draufrechnen, also die 0,255:80*100= 0,31875âŹ.
Das heiĂt nun ist man zwischen den 2 werten 0,31875 und 0,255 wird dein Batteriespeicher zum entalden gesperrt da sich der Netzbezug ja auf Grund des Wirkungsgrades immer noch rechnet, ist der Preis drĂŒber wird die Sperre aufgehoben und der Speicher hat wieder die normale Funktion.
@babl super danke! gut erklÀrt!
bei mir sieht es so aus
ich kann sieben Spalten befĂŒllen, hast du zufĂ€llig ein Config Beispiel, wo genau jetzt was rein muss?
-
@babl super danke! gut erklÀrt!
bei mir sieht es so aus
ich kann sieben Spalten befĂŒllen, hast du zufĂ€llig ein Config Beispiel, wo genau jetzt was rein muss?
@diamand2k22 so nach langem testen meinerseits und dass viele meiner alten Freunde nun Sonnen den RĂŒcken kehren, da es eine Preiserhöhung gab, habe ich mir die MĂŒhe gemacht und alles zusammengeschrieben, ich hoffe nun ist es fĂŒr jedermann verstĂ€ndlich.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden
