Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Hausspeicher laden, dynamisch, tibberlink, Scripte

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hausspeicher laden, dynamisch, tibberlink, Scripte

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Diamand2k22 @babl last edited by

      @babl

      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!

      B 1 Reply Last reply Reply Quote 0
      • B
        blacksheep587 @babl last edited by blacksheep587

        @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:
        dc8c145d-370a-4222-af39-36d8207df395-image.png

        B 1 Reply Last reply Reply Quote 0
        • B
          babl @Diamand2k22 last edited by

          @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.

          1 Reply Last reply Reply Quote 0
          • B
            babl @blacksheep587 last edited by

            @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:
            dc8c145d-370a-4222-af39-36d8207df395-image.png

            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.

            1 Reply Last reply Reply Quote 0
            • D
              Diamand2k22 last edited by

              @babl

              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 😄

              B 1 Reply Last reply Reply Quote 0
              • B
                babl @Diamand2k22 last edited by

                @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.

                D 1 Reply Last reply Reply Quote 0
                • D
                  Diamand2k22 @babl last edited by

                  @babl super danke! gut erklärt!
                  bei mir sieht es so aus

                  167a1e81-6adb-4fb7-bf94-2c095e558c10-image.png

                  ich kann sieben Spalten befüllen, hast du zufällig ein Config Beispiel, wo genau jetzt was rein muss?

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    babl @Diamand2k22 last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • B
                      babl last edited by babl

                      Die ganzen Scripte findet ihr hier.

                      Scripte.zip

                      Beschreibung findet ihr hier.
                      Hausspeicher dynamisch laden.zip

                      Tibber Batterie Lademanagement.jpg

                      Kurze Erklärung: Am 17.1. 19 Uhr fiel der Strompreis unter meinen Wirkungsgrad der Batterie, also wurde der Netzbezug aktiviert, sieht man auch oben schön unter User soc daß nichts mehr entladen wird, (trotzdem verliert der Stromspeicher mit nur 1 Jahr alten Module 4 innerhalb 8 Stunden 2%. Am 18.1. 3 Uhr war der Strompreis am niedrigsten und die Batterie lud auf 100% mit dynamischer Beladeleistung, bitte von den Aussetzern nichts denken, hier ist die Batterie immer für 5 (genau um diese Uhrzeit)Minuten nicht erreichbar, bin aber noch nie dahintergekommen warum das so ist) gegen 9 Uhr kamen dann die ersten Sonnenstrahlen, die aber gleich wieder weg waren, darum wurde hier auf Batterie umgestellt, gegen 11 Uhr reichte dann die Sonnenstrahlung aus um die Grundlast + 100Wh zu decken und das Script schaltet um auf Batterie, es wurde dann ein wenig eingespeichert, gegen 14 Uhr reichte die Sonnenstrahlung nicht mehr und der Netzbezug wurde wieder aktiviert da die Preise unterhalb der obersten Schwelle des Wirkungsgrades waren. Am 19.1 um 0 Uhr wurde dann der Netzbezug aufgehoben weil die PV Vorhersage für heute über 5kwh betrug, die Batterie wurde nicht geladen da der vorhergesehene User Soc (um die Grundlast zu decken) bei einem User Soc von 48% lag und wir darüber waren. Die Batterie wurde dann am 19.1. wieder auf 86% durch die Sonne geladen.

                      Bitte vergeßt nicht, wir arbeiten hier mit vielen Unbekannten und Voraussagen, daher wird es nie eine 100% zufriedenstellende Lösung für jedermann geben.

                      Natürlich möchte ich mich auch bei den Erstellern des iobroker und der verschiedenen Adapter bedanken.

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        timbo @babl last edited by timbo

                        @babl @babl Danke für deine ganze Mühe & Arbeit!
                        Ich habe soweit alles nachvollziehen können, scheitere jetzt aber bei dem Import der Skripte, das ist ganz merkwürdig.

                        Ich gehe auf Skripte importieren:

                        Bildschirmfoto 2024-01-20 um 17.55.05.png

                        Habe dort alle Skripte auf einmal reingezogen.
                        Sind aber nicht in der Liste der vorhandenen Skripte.

                        Wenn ich jetzt noch einmal ein Skript importiere, bekomme ich folgende Meldung:

                        Bildschirmfoto 2024-01-20 um 17.56.33.png

                        Sind die in einem anderen Ordner zu finden? Ich habe meine ganzen Skripte im Ordner common gespeichert.

                        Wenn ich das ganze direkt als Blockly importiere bekomme ich folgende Fehlermeldung:

                        Bildschirmfoto 2024-01-20 um 20.28.56.png

                        Einer eine Idee wo dran es liegen könnte?

                        Gruß Timo

                        Glasfaser 2 Replies Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @timbo last edited by

                          @timbo sagte in Hausspeicher laden, dynamisch, tibberlink, Scripte:

                          Einer eine Idee wo dran es liegen könnte?

                          Falsch kopiert !?

                          Funktioniert doch :

                          Animation2.gif

                          B 1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @timbo last edited by

                            @timbo sagte in Hausspeicher laden, dynamisch, tibberlink, Scripte:

                            Habe dort alle Skripte auf einmal reingezogen.

                            meinst du ein Beitrag über deinen die Scripts !?

                            das ganze Scripte.zip wird hochgeladen , also nichts entpacken !!

                            6d60ed1a-3ef2-4bd2-8ed8-aaecfc9b6c27-grafik.png

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              babl @Glasfaser last edited by

                              @glasfaser hmmm, auch ich hatte gerade bei einem Benutzer das selbe problem, wenn ich aber bei @Glasfaser wieder lese daß es funktioniert, dann muß ich es direkt nochmals probieren bei dem User, das ist ein frisches System da kann man nicht viel kaputt machen 🙂 Weil einzeln importieren ist ja zeitaufwendig und eigentlich auch nicht zielführend.

                              Jetzt würde mcih nur interessieren wie das @glasfaser hinbekommen hat, ich hoffe er schreibt noch was dazu.

                              Sind dann mal alle Probleme gelöst werde ich die Doku dazu anpassen. Ist immer schwierig wenn man die Datenpunkte bereits hat und alles andere daraus einen vernünftigen Weg zu beschreiben damit es auch die Nicht Profis auf die Reihe bekommen. Darum mache ich das auch über Teamviewer aktuell gerade mit einem Benutzer so daß ich auch sehe wo die ganzen Probleme liegen.

                              1 Reply Last reply Reply Quote 0
                              • B
                                babl @Glasfaser last edited by

                                @glasfaser es wird ein neuer Ordner Scripte erzeugt und darunter sind sie dann, also geht es doch. Danke dir bin schon fast an mir selber verzweifelt.

                                Glasfaser 1 Reply Last reply Reply Quote 0
                                • Glasfaser
                                  Glasfaser @babl last edited by

                                  @babl sagte in Hausspeicher laden, dynamisch, tibberlink, Scripte:

                                  @glasfaser es wird ein neuer Ordner Scripte erzeugt und darunter sind sie dann, also geht es doch. Danke dir bin schon fast an mir selber verzweifelt.

                                  richtig ... deshalb habe ich auch ein Bild dazu eingestellt , damit er / andere es auch sehen !

                                  @glasfaser sagte in Hausspeicher laden, dynamisch, tibberlink, Scripte:
                                  das ganze Scripte.zip wird hochgeladen , also nichts entpacken !!

                                  6d60ed1a-3ef2-4bd2-8ed8-aaecfc9b6c27-grafik.png

                                  B 1 Reply Last reply Reply Quote 1
                                  • B
                                    babl @Glasfaser last edited by

                                    @glasfaser nur eine Frage kommst du soweit klar damit?

                                    Glasfaser 1 Reply Last reply Reply Quote 1
                                    • Glasfaser
                                      Glasfaser @babl last edited by

                                      @babl sagte in Hausspeicher laden, dynamisch, tibberlink, Scripte:

                                      @glasfaser nur eine Frage kommst du soweit klar damit?

                                      Danke für die Nachfrage ...
                                      aber das war nur eine Hilfe von mir , für @timbo .( für Dich )

                                      ... ich selber habe kein nutzen davon ... aber ein Interessanten Thread von dir 🙂 👍

                                      B 1 Reply Last reply Reply Quote 1
                                      • B
                                        babl @Glasfaser last edited by

                                        @glasfaser OK alles klar wollte nur wissen ob ein crack damit klar kommt und wo es in der Beschreibung noch hapert.

                                        1 Reply Last reply Reply Quote 0
                                        • T
                                          timbo last edited by

                                          Danke für eure Hilfe, das mein ein .zip hochladen kann, wußte ich leider nicht.
                                          Da ich hier mit einem Mac arbeite, sieht das jetzt aus:

                                          Bildschirmfoto 2024-01-21 um 17.22.54.png

                                          D.h. es gibt einen Ordner mit den Skripten ✌ aber der Inhalt ist als JS gespeichert und nicht als Blockly. Sieht mir fast so aus , als wenn ich hier mal versuche das Ganze über Win. zu kopieren.

                                          Gruß Timo

                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            babl @timbo last edited by

                                            @timbo es muss gehen, da der andere Benutzer auch einen mac hat und da schaut dann das so aus, ist zwar alles doppelt da wir auch lange Zeit probiert haben aber das doppelte kann man ja löschenreceived_698245755854754.png

                                            D 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            738
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            28
                                            187
                                            25127
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo