Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. E3DC Hauskraftwerk steuern

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    E3DC Hauskraftwerk steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • Benjamin Zucker
      Benjamin Zucker @TbsJah last edited by

      @tbsjah said in E3DC Hauskraftwerk steuern:

      @benjamin-zucker
      Aus meiner Erfahrung würde ich dir empfehlen das Steuern deiner LWP auf einen anderen Weg zu lösen.
      Vor zwei Jahren habe hatte ich meine LWP auch direkt mit dem E3DC per SG Schnittstelle verbunden.
      Die Ergebnis war für mich nicht wirklich zufriedenstellen. Ich war damals auch direkt mit E3DC und dem LWP Hersteller in Kontakt.

      Da das SG nichts weiter als eine Kontaktstelle ist könntest du es auch über einen Smartschalter (Shelly etc) in Verbindung mit dem Script von Arno das SG schalten.
      Oder falls vorhanden per Adapter direkt die LWP bedienen - so habe ich es gelöst (RL erhöhen für Heizung bzw Wasser per Heizstab). Da eignet sich das Script von Arno alleine schon wegen der Prognose super.

      Das sind nur meine Erfahrungen...

      Perfekt, so wirds gemacht, herzlichen Dank. Danke auch an Arno für das Abprüfen.

      1 Reply Last reply Reply Quote 0
      • C
        ChrisChros @stevie77 last edited by ChrisChros

        @stevie77 said in E3DC Hauskraftwerk steuern:

        Edit: Ach, es geht um die Wallbox. Sorry, das hab' ich ja gar nicht.

        nein es geht nicht um die Wallbox sondern auf das normal "alte" Skript.
        Das versteckt sich in dem Ordner E3DC-Control.

        S 1 Reply Last reply Reply Quote 0
        • S
          stevie77 @ChrisChros last edited by

          @chrischros Ach, danke. Da lag ich ja erst richtig und dann doch wieder falsch. 🙂
          Jetzt mit der Historie sehe ich auch, warum ich bei 0.3.5 geblieben war - ich traute dem Solcast nicht. Hat sich der Wechsel zu Solcast gelohnt? Vielleicht sollte ich den Schritt doch noch machen, aber ich war von Proplanta + Forecast im Durchschnitt jetzt auch nicht enttäuscht...

          A C 2 Replies Last reply Reply Quote 0
          • A
            ArnoD @stevie77 last edited by

            @stevie77 sagte in E3DC Hauskraftwerk steuern:

            Jetzt mit der Historie sehe ich auch, warum ich bei 0.3.5 geblieben war - ich traute dem Solcast nicht. Hat sich der Wechsel zu Solcast gelohnt?

            Ich finde das Solcast von der Prognose wesentlich genauer ist.
            Der größte Vorteil ist aber, dass ein PV-Modell 90 Perzentils abgerufen werden kann und man somit abschätzen kann, wie wahrscheinlich die Prognose zutreffen wird.
            Aber am Ende muss das natürlich wieder jeder für sich entscheiden.

            S 1 Reply Last reply Reply Quote 0
            • S
              stevie77 @ArnoD last edited by

              @arnod sagte in E3DC Hauskraftwerk steuern:

              ...dass ein PV-Modell 90 Perzentils abgerufen werden kann...

              Bitte was? Kannst du das etwas genauer erklären bitte?

              C 1 Reply Last reply Reply Quote 0
              • C
                ChrisChros @stevie77 last edited by

                @stevie77 said in E3DC Hauskraftwerk steuern:

                Hat sich der Wechsel zu Solcast gelohnt?

                Bei mir liefer Solcast die genaueren Daten als Proplanta.

                bluebean 1 Reply Last reply Reply Quote 0
                • C
                  ChrisChros @stevie77 last edited by ChrisChros

                  @stevie77 said in E3DC Hauskraftwerk steuern:

                  Bitte was? Kannst du das etwas genauer erklären bitte?

                  das Perzentil 90% ist Kennzahl einer Wahrscheinlichkeitsverteilung und bedeutet, dass 90% der Messwerte kleiner als oder gleich groß wie der Messwert des 90. Perzentils sind, bzw. das in 10% die Messwerte höher sind.
                  Wenn jetzt die Werte von der Solcast Prognose bzw. von Prognose Auto fast identisch zu denen von Solcast 90 sind, ist die Wahrscheinlichkeit hoch die Vorhersage zu erreichen.

                  1 Reply Last reply Reply Quote 1
                  • bluebean
                    bluebean @ChrisChros last edited by

                    @chrischros said in E3DC Hauskraftwerk steuern:

                    Bei mir liefer Solcast die genaueren Daten als Proplanta.

                    Im Bild für den Oktober sieht man bei mir, dass Solcast/Solcast90 im Mittel das Geschehen eigentlich ganz gut abbildet - und in jedem Fall besser als Proplanta allein.

                    solcast.jpg

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      ArnoD @bluebean last edited by

                      @bluebean

                      Was mich bei dir etwas wundert, ist das Überschreiten der 90 Perzentils Linie.
                      Das habe ich bei mir nur knapp einmal geschafft.

                      47dccd26-67ad-4f96-bb2b-2d2770fb2381-grafik.png

                      1 Reply Last reply Reply Quote 0
                      • bluebean
                        bluebean last edited by

                        Ich nehme an, da fehlt bei mir noch das Feintuning (effektiv installierte Fläche bzw. Peakleistung - da ich Module mit sehr guter Plus-Sortierung habe, liege ich tendenziell eher höher als nach meiner nominellen Peakleistung auf dem Papier).

                        C 1 Reply Last reply Reply Quote 0
                        • C
                          ChrisChros @bluebean last edited by

                          @bluebean ich glaube mit Feintuning ist es nicht getan. Auch wenn du eine sehr gute Charge hast scheint da eher was an den Parametern bei Solcast nicht zu stimmen.
                          Bei mir schaut das für den Oktober ähnlich wie bei @ArnoD aus.
                          Bildschirmfoto 2022-10-30 um 19.37.58.png

                          bluebean 1 Reply Last reply Reply Quote 0
                          • C
                            ChrisChros last edited by ChrisChros

                            Hallo @ArnoD ,
                            mir ist in den Log-Nachrichten folgender Eintrag aufgefallen:

                            2022-10-31 04:00:00.372 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: -==== MESZ Status function (date) {
                            date = date || new Date();
                            var year = date.getUTCFullYear(),
                            timestamp = date.getTime(),
                            day, x;
                            // see if date is before the 1am on the last sunday in march
                            x = new Date(year + '-03-31 01:00Z');
                            day = x.getUTCDay();
                            if (day !== 0) x = new Date(year + '-03-' + (31 - day) + ' 01:00Z');
                            if (timestamp < x.getTime()) return false;
                            // see if date is after the last sunday in october
                            x = new Date(year + '-10-31 01:00Z');
                            day = x.getUTCDay();
                            if (day !== 0) x = new Date(year + '-10-' + (31 - day) + ' 01:00Z');
                            if (timestamp >= x.getTime()) return false;
                            // it's summer
                            return true;
                            

                            Die Meldung kommt bei mir 17 mal direkt hintereinander um 4 Uhr morgens. Was hat es damit auf sich?

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              ArnoD @ChrisChros last edited by

                              @chrischros

                              Dann ist bei dir was anderes programmiert als bei mir, da diese LOG Ausgabe bei mir nicht auftaucht.
                              Hier sollte nur die Meldung "-==== MESZ Status ====-" ausgegeben werden.
                              Bei dir sieht es so aus, als ob auch die Function dst() im LOG Teil ist.

                              Wie sieht bei dir das Programm ab Zeile 1791 bis 1795 aus ?

                              C 1 Reply Last reply Reply Quote 0
                              • bluebean
                                bluebean @ChrisChros last edited by

                                @chrischros said in E3DC Hauskraftwerk steuern:

                                @bluebean ich glaube mit Feintuning ist es nicht getan. Auch wenn du eine sehr gute Charge hast scheint da eher was an den Parametern bei Solcast nicht zu stimmen.

                                Cool, danke für den Hinweis, Es stimmte dort tatsächlich etwas nicht, der Tilt des Daches... 🙂

                                1 Reply Last reply Reply Quote 0
                                • A
                                  ArnoD last edited by

                                  Um euch die Einstellung der dynamischen Regelzeiten zu erleichtern, habe ich eine Excel Datei erstellt, wo man Winterminimum, Sommermaximum und Sommerladeende eingibt und die Regelzeiten automatisch für jeden Monat angezeigt werden. Um die Orientierung zu erleichtern, habe ich noch PV-Diagramme von jedem Monat hinzugefügt.
                                  Die Diagramme passen natürlich nur für meine Anlage und können mit Diagrammen von eurer Anlage ausgetauscht werden.
                                  Die Excel „Berechnung Regelzeitraum“ findet ihr natürlich auf GitHub.

                                  5071ad74-fc46-4938-a8cd-e51b7d75aefa-grafik.png

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    ChrisChros @ArnoD last edited by

                                    @arnod da ich noch das alte Skript nutze habe ich keine Zeile 1791, bei mir ist ab 1678 Schluss.

                                    Meinst du eventuell das hier?

                                    // Automatische Umschaltung von MEZ / MESZ
                                    schedule("0 4 24-31 3,10 7", function() {
                                        setState(sID_Anwahl_MEZ_MESZ, dst());  /*true = MESZ ,false = MEZ*/
                                        if(LogAusgabe)log('-==== MESZ Status '+dst+' ====-');
                                    });
                                    
                                    A 1 Reply Last reply Reply Quote 0
                                    • A
                                      ArnoD @ChrisChros last edited by ArnoD

                                      @chrischros
                                      Ja, lösche bitte '+dst+', das war nur zum Testen und sollte eigentlich nicht mehr enthalten sein.

                                      Sollte so aussehen:

                                      // Automatische Umschaltung von MEZ / MESZ
                                      schedule("0 4 24-31 3,10 7", function() {
                                          setState(sID_Anwahl_MEZ_MESZ, dst());  //true = MESZ ,false = MEZ
                                          if(LogAusgabe)log('-==== MESZ Status ====- ');
                                      });
                                      
                                      C 1 Reply Last reply Reply Quote 0
                                      • C
                                        ChrisChros @ArnoD last edited by

                                        @arnod Danke.

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          ChrisChros last edited by

                                          Wurden bei euch heute Nacht die Prognosedaten von Solcast abgerufen? Bei mir habe ich in der Vorschau nur die Werte von Proplanta. Im Log ist aber auch nichts ungewöhnliches aufgelistet, dass keine Daten abgerufen werden konnten.

                                          2022-11-01 02:10:00.126 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: ******************* Es wird die Globalstrahlung von Proplanta abgerufen *******************
                                          2022-11-01 02:10:00.805 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Rueckmeldung InterrogateProplanta XHR.Status= 200
                                          2022-11-01 02:10:00.864 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Näste Aktualisierung Wetterdaten =10:00 Uhr
                                          2022-11-01 02:10:00.877 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Prognose Solcast in kWh = 0
                                          2022-11-01 02:10:00.878 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Prognose Solcast 90 Perzentil in kWh = 0
                                          2022-11-01 02:10:00.878 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Prognose Proplanta in kWh = 24.481800000000003
                                          2022-11-01 02:10:00.879 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: -==== Prognose für Tag4 konnte nicht abgerufen werden ====-
                                          2022-11-01 02:10:00.879 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: -==== Prognose für Tag5 konnte nicht abgerufen werden ====-
                                          2022-11-01 02:10:00.879 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: -==== Prognose für Tag6 konnte nicht abgerufen werden ====-
                                          2022-11-01 02:10:00.880 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Prognose_kWh nach Abzug Korrekturfaktor = 0
                                          2022-11-01 02:10:00.880 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Bereits produzierte PV-Leistung = 0
                                          2022-11-01 02:10:00.932 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Prognose_kWh_heute für Berechnung = 0
                                          2022-11-01 02:10:01.030 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: BatterieProzent(wert)=0
                                          2022-11-01 02:10:01.031 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Eigenverbrauch Tag = 14
                                          2022-11-01 02:10:01.031 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: AktSpeicherSoC in % = 58
                                          2022-11-01 02:10:01.031 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Ueberschuss in kWh 0 = (Prognose kWh 0 - Berechneter Eigenverbrauch 14) - FreieKapBatterie_kWh 4.54
                                          2022-11-01 02:10:01.031 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Ueberschuss in Prozent = 0
                                          2022-11-01 02:10:01.084 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Bewölkungsgrad 12 Uhr Proplanta 75
                                          2022-11-01 02:10:01.084 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Bewölkungsgrad 15 Uhr Proplanta 50
                                          2022-11-01 02:10:01.084 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Berechneter Unload SoC ist = 58
                                          2022-11-01 02:10:01.084 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Einstellung 1 aktiv
                                          2022-11-01 02:10:01.092 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: -==== E3DC Config Datei gespeichert! ====-
                                          2022-11-01 02:10:01.198 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: RB = 10:32
                                          2022-11-01 02:10:01.198 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: RE = 11:42
                                          2022-11-01 02:10:01.198 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: LE = 12:23
                                          2022-11-01 02:10:01.198 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: -==== E3DC Config Datei eingelesen! ====-
                                          2022-11-01 02:13:00.006 - info: javascript.0 (607) script.js.common.E3_DC.Netzeinspeisung: minuten Schedule gestoppt
                                          2022-11-01 02:36:00.004 - info: javascript.0 (607) script.js.common.E3_DC.Netzeinspeisung: minuten Schedule gestoppt
                                          2022-11-01 02:43:00.010 - info: javascript.0 (607) script.js.common.E3_DC.Netzeinspeisung: minuten Schedule gestoppt
                                          2022-11-01 03:23:00.038 - info: javascript.0 (607) script.js.common.E3_DC.Netzeinspeisung: minuten Schedule gestoppt
                                          2022-11-01 03:59:00.031 - info: javascript.0 (607) script.js.common.E3_DC.Netzeinspeisung: minuten Schedule gestoppt
                                          2022-11-01 04:00:00.014 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: ****************************** Es wird Solcast Dach 2 abgerufen ******************************
                                          2022-11-01 04:00:03.233 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Rueckmeldung XHR.Status= 200
                                          2022-11-01 04:00:03.241 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: ****************************** Es wird Solcast Dach 1 abgerufen ******************************
                                          2022-11-01 04:00:03.991 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Rueckmeldung XHR.Status= 200
                                          2022-11-01 04:00:03.992 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Summe PV Leistung Tag 2022-11-01 pv_estimate= 18 pv_estimate10= 0 pv_estimate90= 47.23
                                          2022-11-01 04:00:03.994 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Summe PV Leistung Tag 2022-11-02 pv_estimate= 45.39 pv_estimate10= 0 pv_estimate90= 59.65
                                          2022-11-01 04:00:03.996 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Summe PV Leistung Tag 2022-11-03 pv_estimate= 16.97 pv_estimate10= 0 pv_estimate90= 30.72
                                          2022-11-01 04:00:03.997 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Summe PV Leistung Tag 2022-11-04 pv_estimate= 12.15 pv_estimate10= 0 pv_estimate90= 36.79
                                          2022-11-01 04:00:03.998 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Summe PV Leistung Tag 2022-11-05 pv_estimate= 0 pv_estimate10= 0 pv_estimate90= 0
                                          2022-11-01 04:00:04.000 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Summe PV Leistung Tag 2022-11-06 pv_estimate= 0 pv_estimate10= 0 pv_estimate90= 0
                                          2022-11-01 04:00:04.001 - info: javascript.0 (607) script.js.common.E3_DC.E3DC_Control_Prognose: Summe PV Leistung Tag 2022-11-07 pv_estimate= 0 pv_estimate10= 0 pv_estimate90= 0
                                          
                                          TbsJah A 2 Replies Last reply Reply Quote 0
                                          • TbsJah
                                            TbsJah @ChrisChros last edited by

                                            @chrischros ich hatte das Problem auch
                                            Die json Datei war heute nacht nicht ladbar bzw war leer.
                                            Jetzt funktioniert es wieder - script neu starten

                                            smartboart A 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            570
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            70
                                            3317
                                            1220138
                                            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