Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. E3DC Hauskraftwerk steuern

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

E3DC Hauskraftwerk steuern

Geplant Angeheftet Gesperrt Verschoben JavaScript
3.5k Beiträge 70 Kommentatoren 1.6m Aufrufe 61 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Online
    A Online
    ArnoD
    schrieb am zuletzt editiert von
    #469

    Es ist anscheinend noch ein Fehler in der Funktion Ueberschuss_Prozent() enthalten.

    2020-09-01 15:30:07.418 - info: javascript.1 (16601) script.js.common.E3DC_Control: Prognose Forecast in kWh = 53.230000000000004
    2020-09-01 15:30:07.420 - info: javascript.1 (16601) script.js.common.E3DC_Control: Prognose Proplanta in kWh = 42.982400000000005
    2020-09-01 15:30:07.421 - info: javascript.1 (16601) script.js.common.E3DC_Control: Prognose_kWh nach Abzug Korrekturfaktor = 42.982400000000005
    2020-09-01 15:30:07.421 - info: javascript.1 (16601) script.js.common.E3DC_Control: Bereits produzierte PV-Leistung = 29.11779853024598
    2020-09-01 15:30:07.422 - info: javascript.1 (16601) script.js.common.E3DC_Control: Prognose_kWh_heute für Berechnung = 13.864601469754025
    2020-09-01 15:30:07.422 - info: javascript.1 (16601) script.js.common.E3DC_Control: Berechneter Eigenverbrauch = 7
    2020-09-01 15:30:07.422 - info: javascript.1 (16601) script.js.common.E3DC_Control: AktSpeicherSoC in % = 75
    2020-09-01 15:30:07.423 - info: javascript.1 (16601) script.js.common.E3DC_Control: FreieKapBatterie_kWh = 9.75
    2020-09-01 15:30:07.423 - info: javascript.1 (16601) script.js.common.E3DC_Control: Ueberschuss in kWh = 21.945266867762044
    2020-09-01 15:30:07.424 - info: javascript.1 (16601) script.js.common.E3DC_Control: Ueberschuss in Prozent = 56.2699150455437
    2020-09-01 15:30:07.425 - info: javascript.1 (16601) script.js.common.E3DC_Control: Bewölkungsgrad 12 Uhr Proplanta 87.5
    2020-09-01 15:30:07.425 - info: javascript.1 (16601) script.js.common.E3DC_Control: Bewölkungsgrad 15 Uhr Proplanta 87.5
    2020-09-01 15:30:07.425 - info: javascript.1 (16601) script.js.common.E3DC_Control: Berechneter Unload SoC ist = 19
    2020-09-01 15:30:07.425 - info: javascript.1 (16601) script.js.common.E3DC_Control: Einstellung 3 aktiv
    2020-09-01 15:30:07.438 - info: javascript.1 (16601) script.js.common.E3DC_Control: E3DC Config Datei gespeichert!
    

    Hier hätte bei Ueberschuss in kWh und Ueberschuss in Prozent eigentlich 0 rauskommen müssen.
    Das Komische daran ist, dass es fünfmal hintereinander richtig berechnet wurde.
    Stehe irgendwie auf dem Schlauch.

    1 Antwort Letzte Antwort
    0
    • A ArnoD

      @smartboart
      Warum sollte die function main() beim Programmstart nicht ausgeführt werden ?
      Egal ob PognoseAnwahl = 0, 1 oder 2 ist, wird die function main() immer in der function InterrogateProplanta() aufgerufen.
      Mit deiner Änderung kann es sein, das die Rückmeldung der Wetterdaten von Proplanta noch nicht erfolgt ist und die Variablen noch den Wert 0 enthalten, was zu einer Fehlermeldung im LOG führen würde.

      smartboartS Offline
      smartboartS Offline
      smartboart
      schrieb am zuletzt editiert von smartboart
      #470

      @ArnoD sagte in E3DC Hauskraftwerk steuern:

      @smartboart
      Warum sollte die function main() beim Programmstart nicht ausgeführt werden ?
      Egal ob PognoseAnwahl = 0, 1 oder 2 ist, wird die function main() immer in der function InterrogateProplanta() aufgerufen.
      Mit deiner Änderung kann es sein, das die Rückmeldung der Wetterdaten von Proplanta noch nicht erfolgt ist und die Variablen noch den Wert 0 enthalten, was zu einer Fehlermeldung im LOG führen würde.

      Ok, muss ich mir nochmal anschauen..Ich hatte das bemerkt nachdem ich das script neu gestartet habe und festgestellt habe, das meine vis Anzeige ( Einstellung 1, 2, 3, 4 oder 5 aktiv ) leer war.
      was nur passiert wenn main nicht ausgeführt wurde...

      1 Antwort Letzte Antwort
      0
      • A ArnoD

        @smartboart
        Warum sollte die function main() beim Programmstart nicht ausgeführt werden ?
        Egal ob PognoseAnwahl = 0, 1 oder 2 ist, wird die function main() immer in der function InterrogateProplanta() aufgerufen.
        Mit deiner Änderung kann es sein, das die Rückmeldung der Wetterdaten von Proplanta noch nicht erfolgt ist und die Variablen noch den Wert 0 enthalten, was zu einer Fehlermeldung im LOG führen würde.

        smartboartS Offline
        smartboartS Offline
        smartboart
        schrieb am zuletzt editiert von smartboart
        #471

        @ArnoD sagte in E3DC Hauskraftwerk steuern:

        @smartboart
        Warum sollte die function main() beim Programmstart nicht ausgeführt werden ?

        Ok, hatte das beim letzten Update übersehen und nicht aktualisiert.
        Ich benutze eine angepasste Version von deinem Script und muss immer Paketweise updaten... Der Eintrag hat bei mir gefehlt... Sorry...

        1 Antwort Letzte Antwort
        0
        • A ArnoD

          @smartboart sagte in E3DC Hauskraftwerk steuern:

          @ArnoD Hey Arno ich habe gestern mal ein wenig manuell herum gespielt und werte manuell geändert und angepasst. Dabei ist mir aufgefallen, dass die Werte im Anschluss dann immer zwischen den neuen und alten Werten in Vis hin und her gesprungen sind. Ist das ein Vis Thema oder liegt es am script...Das hatte ich auch schon in älteren Versionen des skript beobachtet, bevor wir die manuelle Vorwahl eingeführt haben.
          Muss nicht am Script liegen.

          Also ich kann das bei mir nicht feststellen. Wie änderst du die Werte, über das hqwidget CircleKnob ?

          smartboartS Offline
          smartboartS Offline
          smartboart
          schrieb am zuletzt editiert von smartboart
          #472

          @ArnoD sagte in E3DC Hauskraftwerk steuern:

          @smartboart sagte in E3DC Hauskraftwerk steuern:

          @ArnoD Hey Arno ich habe gestern mal ein wenig manuell herum gespielt und werte manuell geändert und angepasst. Dabei ist mir aufgefallen, dass die Werte im Anschluss dann immer zwischen den neuen und alten Werten in Vis hin und her gesprungen sind. Ist das ein Vis Thema oder liegt es am script...Das hatte ich auch schon in älteren Versionen des skript beobachtet, bevor wir die manuelle Vorwahl eingeführt haben.
          Muss nicht am Script liegen.

          Also ich kann das bei mir nicht feststellen. Wie änderst du die Werte, über das hqwidget CircleKnob ?

          Hallo Arno, konnte den Fehler nachvollziehen und folgendermaßen unterbinden...

          im Trigger ein Change 'ne' und wie in deinen Bedingungen eine Verzögerung für
          e3dcConfigWrite.
          ebenfalls kann man doch auch hier wieder zurücklesen e3dcConfigRead

          // e3dc.config.txt mit den aktuellen Werten neu schreiben wenn State DatenSchreiben = true
          on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenSchreiben', val: true, change:'ne'}, function (){
          StateRead();
              setTimeout(function() { e3dcConfigWrite(0);},500);
          setTimeout(e3dcConfigRead, 1500);
          });
          
          // Einlesen der Werte e3dc.config.txt wenn State DatenLesen = true
          on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenLesen', val: true, change:'ne'}, function (){
          	e3dcConfigRead();
          });
          

          Ebenfalls hast du die Verzögerung bei Prognose 1 in der Funktion main weggeleassen...

              // 1 Prognose PV-Leistung geringer als benötigter Eigenverbrauch, Überschuss zu 100% in Batterie speichern
          	if ((Ueberschuss === 0 && AutomatikAnwahl) || (AutomatikAnwahl === false && EinstellungAnwahl ===1))
          	{
          		if(Einstellung_alt != 1){
                      if (LogAusgabe){log('Einstellung 1 aktiv');}
          		    setState(sID_Einstellung,1);
                      StateRead();
                      setTimeout(function() { e3dcConfigWrite(1);},500);
                      setTimeout(e3dcConfigRead, 1500);
                  }
          	}
          
          A 1 Antwort Letzte Antwort
          1
          • smartboartS smartboart

            @ArnoD sagte in E3DC Hauskraftwerk steuern:

            @smartboart sagte in E3DC Hauskraftwerk steuern:

            @ArnoD Hey Arno ich habe gestern mal ein wenig manuell herum gespielt und werte manuell geändert und angepasst. Dabei ist mir aufgefallen, dass die Werte im Anschluss dann immer zwischen den neuen und alten Werten in Vis hin und her gesprungen sind. Ist das ein Vis Thema oder liegt es am script...Das hatte ich auch schon in älteren Versionen des skript beobachtet, bevor wir die manuelle Vorwahl eingeführt haben.
            Muss nicht am Script liegen.

            Also ich kann das bei mir nicht feststellen. Wie änderst du die Werte, über das hqwidget CircleKnob ?

            Hallo Arno, konnte den Fehler nachvollziehen und folgendermaßen unterbinden...

            im Trigger ein Change 'ne' und wie in deinen Bedingungen eine Verzögerung für
            e3dcConfigWrite.
            ebenfalls kann man doch auch hier wieder zurücklesen e3dcConfigRead

            // e3dc.config.txt mit den aktuellen Werten neu schreiben wenn State DatenSchreiben = true
            on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenSchreiben', val: true, change:'ne'}, function (){
            StateRead();
                setTimeout(function() { e3dcConfigWrite(0);},500);
            setTimeout(e3dcConfigRead, 1500);
            });
            
            // Einlesen der Werte e3dc.config.txt wenn State DatenLesen = true
            on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenLesen', val: true, change:'ne'}, function (){
            	e3dcConfigRead();
            });
            

            Ebenfalls hast du die Verzögerung bei Prognose 1 in der Funktion main weggeleassen...

                // 1 Prognose PV-Leistung geringer als benötigter Eigenverbrauch, Überschuss zu 100% in Batterie speichern
            	if ((Ueberschuss === 0 && AutomatikAnwahl) || (AutomatikAnwahl === false && EinstellungAnwahl ===1))
            	{
            		if(Einstellung_alt != 1){
                        if (LogAusgabe){log('Einstellung 1 aktiv');}
            		    setState(sID_Einstellung,1);
                        StateRead();
                        setTimeout(function() { e3dcConfigWrite(1);},500);
                        setTimeout(e3dcConfigRead, 1500);
                    }
            	}
            
            A Online
            A Online
            ArnoD
            schrieb am zuletzt editiert von
            #473

            @smartboart sagte in E3DC Hauskraftwerk steuern:

            @ArnoD sagte in E3DC Hauskraftwerk steuern:

            @smartboart sagte in E3DC Hauskraftwerk steuern:

            @ArnoD Hey Arno ich habe gestern mal ein wenig manuell herum gespielt und werte manuell geändert und angepasst. Dabei ist mir aufgefallen, dass die Werte im Anschluss dann immer zwischen den neuen und alten Werten in Vis hin und her gesprungen sind. Ist das ein Vis Thema oder liegt es am script...Das hatte ich auch schon in älteren Versionen des skript beobachtet, bevor wir die manuelle Vorwahl eingeführt haben.
            Muss nicht am Script liegen.

            Also ich kann das bei mir nicht feststellen. Wie änderst du die Werte, über das hqwidget CircleKnob ?

            Hallo Arno, konnte den Fehler nachvollziehen und folgendermaßen unterbinden...

            im Trigger ein Change 'ne' und wie in deinen Bedingungen eine Verzögerung für
            e3dcConfigWrite.
            ebenfalls kann man doch auch hier wieder zurücklesen e3dcConfigRead

            // e3dc.config.txt mit den aktuellen Werten neu schreiben wenn State DatenSchreiben = true
            on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenSchreiben', val: true, change:'ne'}, function (){
            StateRead();
                setTimeout(function() { e3dcConfigWrite(0);},500);
            setTimeout(e3dcConfigRead, 1500);
            });
            
            // Einlesen der Werte e3dc.config.txt wenn State DatenLesen = true
            on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenLesen', val: true, change:'ne'}, function (){
            	e3dcConfigRead();
            });
            

            Konnte diesen Fehler bei mir nicht reproduzieren, habe es so übernommen, da es generell nicht schadet, etwas zu warten.
            Danke.

            Ebenfalls hast du die Verzögerung bei Prognose 1 in der Funktion main weggeleassen...

            Habe es nicht weggelassen, da ich bis jetzt keine Verzögerung beim schreiben der e3dc-config.txt hatte :-)
            Habe jetzt mal bei allen Aufrufen der function e3dcConfigWrite() eine Verzögerung eingetragen, also auch bei Prognose 2-5.

            S 1 Antwort Letzte Antwort
            0
            • A ArnoD

              @smartboart sagte in E3DC Hauskraftwerk steuern:

              @ArnoD sagte in E3DC Hauskraftwerk steuern:

              @smartboart sagte in E3DC Hauskraftwerk steuern:

              @ArnoD Hey Arno ich habe gestern mal ein wenig manuell herum gespielt und werte manuell geändert und angepasst. Dabei ist mir aufgefallen, dass die Werte im Anschluss dann immer zwischen den neuen und alten Werten in Vis hin und her gesprungen sind. Ist das ein Vis Thema oder liegt es am script...Das hatte ich auch schon in älteren Versionen des skript beobachtet, bevor wir die manuelle Vorwahl eingeführt haben.
              Muss nicht am Script liegen.

              Also ich kann das bei mir nicht feststellen. Wie änderst du die Werte, über das hqwidget CircleKnob ?

              Hallo Arno, konnte den Fehler nachvollziehen und folgendermaßen unterbinden...

              im Trigger ein Change 'ne' und wie in deinen Bedingungen eine Verzögerung für
              e3dcConfigWrite.
              ebenfalls kann man doch auch hier wieder zurücklesen e3dcConfigRead

              // e3dc.config.txt mit den aktuellen Werten neu schreiben wenn State DatenSchreiben = true
              on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenSchreiben', val: true, change:'ne'}, function (){
              StateRead();
                  setTimeout(function() { e3dcConfigWrite(0);},500);
              setTimeout(e3dcConfigRead, 1500);
              });
              
              // Einlesen der Werte e3dc.config.txt wenn State DatenLesen = true
              on({id: instanz + PfadEbene1 + PfadEbene2[1] + 'DatenLesen', val: true, change:'ne'}, function (){
              	e3dcConfigRead();
              });
              

              Konnte diesen Fehler bei mir nicht reproduzieren, habe es so übernommen, da es generell nicht schadet, etwas zu warten.
              Danke.

              Ebenfalls hast du die Verzögerung bei Prognose 1 in der Funktion main weggeleassen...

              Habe es nicht weggelassen, da ich bis jetzt keine Verzögerung beim schreiben der e3dc-config.txt hatte :-)
              Habe jetzt mal bei allen Aufrufen der function e3dcConfigWrite() eine Verzögerung eingetragen, also auch bei Prognose 2-5.

              S Offline
              S Offline
              stevie77
              schrieb am zuletzt editiert von
              #474

              @ArnoD Wann denkst du dass diese letzte Änderung online geht? Wollte jetzt eben anfangen, aber vielleicht warte ich dann noch ein bisschen um mir Arbeit zu ersparen?
              Die aktuelle Vis-View finde ich nur, wenn ich ganz runterscrolle, oder? Oder gibt es irgendwo irgendwie einen Direktlink womit man in diesem Forum an die möglichen Downloads kommt?

              A 2 Antworten Letzte Antwort
              0
              • S stevie77

                @ArnoD Wann denkst du dass diese letzte Änderung online geht? Wollte jetzt eben anfangen, aber vielleicht warte ich dann noch ein bisschen um mir Arbeit zu ersparen?
                Die aktuelle Vis-View finde ich nur, wenn ich ganz runterscrolle, oder? Oder gibt es irgendwo irgendwie einen Direktlink womit man in diesem Forum an die möglichen Downloads kommt?

                A Online
                A Online
                ArnoD
                schrieb am zuletzt editiert von
                #475

                @stevie77

                Version 0.2.13 habe ich gerade hochgeladen.

                Änderungen:
                Version: 0.2.13 Neuer State EigenverbrauchTag um den Eigenverbrauch aus VIS oder anderem Script variabel anpassen zu können. Hinweis von smartboart, Verzögerung beim schreiben der e3dc-config.txt umgesetzt

                S 1 Antwort Letzte Antwort
                0
                • A ArnoD

                  @stevie77

                  Version 0.2.13 habe ich gerade hochgeladen.

                  Änderungen:
                  Version: 0.2.13 Neuer State EigenverbrauchTag um den Eigenverbrauch aus VIS oder anderem Script variabel anpassen zu können. Hinweis von smartboart, Verzögerung beim schreiben der e3dc-config.txt umgesetzt

                  S Offline
                  S Offline
                  stevie77
                  schrieb am zuletzt editiert von
                  #476

                  @ArnoD Okay, jetzt hab' ich Dummie auch den Link im Text gefunden. :-) War etwas irritiert, da ich meine, seither das Skript immer über eine Code-Passage herunterkopiert zu haben (anstatt Download). Danke für das schnelle Update!

                  1 Antwort Letzte Antwort
                  0
                  • S stevie77

                    @ArnoD Wann denkst du dass diese letzte Änderung online geht? Wollte jetzt eben anfangen, aber vielleicht warte ich dann noch ein bisschen um mir Arbeit zu ersparen?
                    Die aktuelle Vis-View finde ich nur, wenn ich ganz runterscrolle, oder? Oder gibt es irgendwo irgendwie einen Direktlink womit man in diesem Forum an die möglichen Downloads kommt?

                    A Online
                    A Online
                    ArnoD
                    schrieb am zuletzt editiert von
                    #477

                    @stevie77 sagte in E3DC Hauskraftwerk steuern:

                    Vis-View finde ich nur, wenn ich ganz runterscrolle, oder?

                    Ja ist immer an der selben Stelle.

                    Link Post 433439:

                    S 1 Antwort Letzte Antwort
                    0
                    • smartboartS smartboart

                      Nachdem gestern mein Ergebnis mit 1s pollzeit ne Punktlandung war habe ich heute mit 2s gepollt und das Ergebnis ist immer noch sehr gut..
                      Portal 34,33kwh
                      Script 34,51kwh
                      Morgen gehe ich auf 3 s..

                      S Offline
                      S Offline
                      stevie77
                      schrieb am zuletzt editiert von
                      #478

                      @smartboart sagte in E3DC Hauskraftwerk steuern:

                      Nachdem gestern mein Ergebnis mit 1s pollzeit ne Punktlandung war habe ich heute mit 2s gepollt und das Ergebnis ist immer noch sehr gut..
                      Portal 34,33kwh
                      Script 34,51kwh
                      Morgen gehe ich auf 3 s..

                      @ArnoD Wo findet sich die Pollzeit im aktuellen Stand wieder? In den Benutzervariablen habe ich erstmal nichts gefunden. Wenn ich das richtig verstanden habe, ist 1 Sek sehr genau, 2 Sek genau und 3 Sekunden schon untauglich. Was verwendet das Skript aktuell?

                      Ich komme jetzt von Version 0.2.01 - kann ich die ganzen vorhandenen States bestehen lassen oder alles löschen, damit es sauber anläuft? Ich vermute jetzt mal ersteres, weil in den Update-Erklärungen nichts dazu stand...

                      A smartboartS 2 Antworten Letzte Antwort
                      0
                      • A ArnoD

                        @stevie77 sagte in E3DC Hauskraftwerk steuern:

                        Vis-View finde ich nur, wenn ich ganz runterscrolle, oder?

                        Ja ist immer an der selben Stelle.

                        Link Post 433439:

                        S Offline
                        S Offline
                        stevie77
                        schrieb am zuletzt editiert von
                        #479

                        @ArnoD Muss noch was fragen: Wie erkennt man in der Vis-View, welche Einstellung gerade aktiv ist (bei Automatik)? Laut Log sollte Einstellung 1 aktiv sein...

                        a0c4e27a-edf8-41a2-9a4b-f62553fb4f98-image.png

                        8.9.2020, 02:36:41.311	[info ]: javascript.0 (31473) Start javascript script.js.e3dc-control.handleE3DCControlV2
                        8.9.2020, 02:36:41.673	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Jetzt sind alle States abgearbeitet
                        8.9.2020, 02:36:41.699	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: registered 19 subscriptions and 7 schedules
                        8.9.2020, 02:36:43.548	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Rueckmeldung :{"result":{"2020-09-08":9105,"2020-09-09":9170},"message":{"code":0,"type":"success","text":"","info":{"place":"21368 Dahlenburg, Landkreis L\u00fcneburg, Niedersachsen, DE","timezone":"Europe/Berlin","distance":0},"ratelimit":{"limit":12,"remaining":11}}}
                        8.9.2020, 02:36:43.550	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Gespeichert wurde Dachfläche =2/2 : 9105 :9170
                        8.9.2020, 02:36:46.695	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Forecast in kWh = 79.694
                        8.9.2020, 02:36:46.695	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Proplanta in kWh = 15.570500000000001
                        8.9.2020, 02:36:46.696	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh nach Abzug Korrekturfaktor  = 1.24564
                        8.9.2020, 02:36:46.696	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bereits produzierte PV-Leistung  = 0
                        8.9.2020, 02:36:46.697	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh_heute für Berechnung = 3
                        8.9.2020, 02:36:46.698	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Eigenverbrauch = 12
                        8.9.2020, 02:36:46.698	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: AktSpeicherSoC in % = 44
                        8.9.2020, 02:36:46.698	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: FreieKapBatterie_kWh = 6.55
                        8.9.2020, 02:36:46.699	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in kWh = 0
                        8.9.2020, 02:36:46.699	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in Prozent = 0
                        8.9.2020, 02:36:46.701	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 12 Uhr Proplanta 100
                        8.9.2020, 02:36:46.702	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 15 Uhr Proplanta 100
                        8.9.2020, 02:36:46.702	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Unload SoC ist = 44
                        8.9.2020, 02:36:46.702	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Einstellung 1 aktiv
                        8.9.2020, 02:36:47.207	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: E3DC Config Datei gespeichert!
                        8.9.2020, 02:36:47.955	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Forecast in kWh = 79.694
                        8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Proplanta in kWh = 15.570500000000001
                        8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh nach Abzug Korrekturfaktor  = 1.24564
                        8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bereits produzierte PV-Leistung  = 0
                        8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh_heute für Berechnung = 3
                        8.9.2020, 02:36:47.957	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Eigenverbrauch = 12
                        8.9.2020, 02:36:47.957	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: AktSpeicherSoC in % = 44
                        8.9.2020, 02:36:47.957	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: FreieKapBatterie_kWh = 6.55
                        8.9.2020, 02:36:47.958	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in kWh = 0
                        8.9.2020, 02:36:47.958	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in Prozent = 0
                        8.9.2020, 02:36:47.959	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 12 Uhr Proplanta 100
                        8.9.2020, 02:36:47.960	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 15 Uhr Proplanta 100
                        8.9.2020, 02:36:47.960	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Unload SoC ist = 44
                        8.9.2020, 02:36:48.207	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: E3DC Config Datei eingelesen!
                        8.9.2020, 02:37:00.015	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: minütlicher Schedule gestoppt
                        8.9.2020, 02:37:00.029	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: minütlicher Schedule gestoppt
                        

                        Und wieso wiederholt sich das mit noch nem Durchgang im Log nochmals obwohl Einstellung 1 schon gewählt wurde?

                        A 1 Antwort Letzte Antwort
                        0
                        • A ArnoD

                          Ich habe dieses Topic eröffnet, um gemeinsam an einer Überschusssteuerung des E3DC Hauskraftwerks in ioBroker zu arbeiten.
                          Dankeschön an dieser Stelle an Eberhard und sein Programm E3DC-Control, ohne ihn wäre das alles nicht möglich gewesen.
                          Großes Lob und Danke auch an Uli, der den Adapter e3dc-rscp programmiert hat, über den die Steuerung im ioBroker erst möglich wurde.

                          Ziel der Steuerung ist:
                          Mit der Steuerung soll erreicht werden, dass der Batteriespeicher möglichst schonend geladen wird, um die Lebensdauer zu erhöhen.

                          • Speicher soll nie längere Zeit auf 100 % geladen werden oder auf 0 % entladen werden.
                          • Möglichst gleichmäßige Ladeleistung beim Laden.
                          • PV-Überschuss soll gespeichert werden, um nicht in die 70 % Abriegelung zu kommen.
                          • Bei Überschreitung WR Begrenzung soll Überschuss in die Batterie gespeichert werden.

                          ioBroker
                          Es werden folgende Adapter benötigt:

                          • Javascript (NPM-Module: axios, is-it-bst)
                          • e3dc-rscp

                          Für die View Beispiele in VIS werden noch folgende Adapter benötigt:

                          • vis-hqwidgets
                          • vis-materialdesign
                          • vis-timeandweather

                          Beispiel View zum Importieren und das Skript Charge-Control, sowie eine Anleitung findet ihr auf GitHub:
                          https://github.com/ArnoD15/iobroker_E3DC

                          Einstellbare Parameter:
                          Unload: Wenn der SoC Wert der Batterie > Wert „Unload“ ist, wird der Batteriespeicher mit Beginn Solarproduktion bis Beginn Regelzeitraum, auf SOC Wert Parameter "Unload" entladen. Ist Unload < Ladeschwelle wird bis Ladeschwelle geladen und Unload ignoriert.

                          Ladeschwelle: Mit Beginn Solarproduktion wird die Batterie mit der maximalen Ladeleistung bis zum Wert Ladeschwelle geladen. Erst wenn der Batterie SOC den Wert Ladeschwelle erreicht, wird mit dem geregelten Laden begonnen. Danach wird bis SOC Wert „Ladeende“ gleichmäßig geladen, mit Ausnahme, wenn die PV-Leistung das Einspeiselimit oder die WR-Maxleistung übersteigt, wird die Ladeleistung um den Wert erhöht, um das Einspeiselimit oder WR-Limit einhalten zu können. Bei unterschreiten von dem Wert Einspeiselimit oder WR-Limit, wird wieder mit neu berechneter Ladeleistung, gleichmäßig bis „Ladeende" geladen. Bei großem Überschuss kann die gleichmäßige Ladeleistung bis auf 0 abgesenkt werden. Parameter "Ladeschwelle" hat Vorrang vor "Unload", d.h. "Unload" wird ignoriert, falls "Ladeschwelle" größer sein sollte als „Unload“.

                          Ladeende: SoC Wert Speicher, der zum Ende des Regelzeitraums erreicht werden soll.

                          Ladeende2: SoC Wert Speicher, der zum Ende Sommer Ladeende erreicht werden sollten.

                          Unterer Ladekorridor: Der „Untere Ladekorridor“ definiert nur den min. Wert, ab dem mit dem Laden der Batterie gestartet wird. Erst wenn die berechnetet Ladeleistung den Wert „unteren Ladekorridor“ übersteigt, wird mit dem Laden der Batterie gestartet.

                          Offset Regelbeginn Zeit in hh:mm, die von der Astro Zeit "solarNoon" (höchster Sonnenstand) abgezogen wird.

                          Offset Regelende Zeit in hh:mm, die zu der Astro Zeit "solarNoon" (höchster Sonnenstand) dazu addiert wird.

                          Offset Ladeende Zeit in hh:mm, die von der Astro Zeit "sunset" (Sonnenuntergang) abgezogen wird.

                          70c4baad-fc5b-45bb-8c02-45b0b14f89ea-grafik.png
                          Eigenverbrauch: Der geschätzte Eigenverbrauch pro Tag in kWh. Wird für die Überschussberechnung der Prognose verwendet.

                          Notstrom min.: Speicherreserve in % bei Wintersonnenwende 21.12

                          Notstrom Sockel: min. SOC Wert bei Tag-/Nachtgleiche 21.3./21.9.

                          Berechnung Notstrom: 21.12 (Wintersonnenwende) ist der Bezugs-SoC = Wert „Notstrom min“ und wird bis zum 21.3 (Tag-/Nachtgleiche) auf Wert „Notstrom Sockel“ reduziert und bis zum 20.06 (Sommersonnenwende) um ca. weitere 10% reduziert. Ab dem 20.06 (Sommersonnenwende) steigt der Bezugs-SoC wieder bis zum 21.09 (Tag-/Nachtgleiche) auf den Wert „Notstrom Sockel“ und bis zum 21.12 (Wintersonnenwende) auf den Wert „Notstrom min“. Je Monat ändert sich somit der SoC um ca. +- 3,3%. Mit Notstrom min. und Notstrom Sockel kann man eine Dynamische Notstromreserve vorhalten, Vorteil ist, dass der Speicher nicht alle 3 Wochen entladen wird wie bei der Notstromreserve von E3DC.

                          Starten wir am 21.12 (Wintersonnenwende) der kürzeste Tag, da wird der Speicher bis auf Notstrom min = 20% entladen.
                          Ab jetzt werden die Tage immer länger, bis zum 21.3 (Tag-/Nachtgleiche) wo die Tage und Nächte gleich lang sind.
                          Das bedeutet deine Speicherreserve kann immer geringer werden je länger die Tage sind, da ja mehr PV-Leistung zur Verfügung steht. Es wird somit jeden Monat die Speichergrenze um ca.3,33% reduziert bis zum 21.03 auf den Wert Notstrom Sockel = 10%.

                          Ab dem 21.03 werden die Tage immer länger bis zum 20.06 (Sommersonnenwende) dem längsten Tag im Jahr.
                          Es wird also die Speichergrenze weiter jeden Monat um ca. 3,33% reduziert bis zum 20.06 auf 0%,
                          Ab diesem Zeitpunkt werden die Tage wieder kürzer bis zum 21.9 (Tag-/Nachtgleiche) wo die Tage und Nächte wieder gleich lang sind und die Speicherreserve wird jeden Monat um ca. 3,33% erhöht auf Notstrom Sockel = 10%.
                          Die Tage werden immer kürzer bis zum 21.12 (Wintersonnenwende) und die Speichergrenze wird weiter jeden Monat um ca. 3,33% erhöht auf den Wert Notstrom min = 20%

                          Notstrom Sockel ist somit der min. SOC Wert, wenn die Tage und Nächte gleich lang sind, also am 21.3 und 21.09 und
                          Notstrom min wenn die Tage am kürzesten sind am 21.12 .

                          Laderegelung:
                          Mit Beginn Solarproduktion wird die Batterie mit der maximalen Ladeleistung bis zum Wert Ladeschwelle geladen oder bis zum SOC Wert Unload entladen. Erst wenn der Batterie SOC den Wert Ladeschwelle erreicht, wird mit dem geregelten Laden begonnen.

                          Mit Start Regelzeitraum wird die benötigte Ladeleistung berechnet, um den SOC Ladeende bis zum Ende Regelzeitraum zu erreichen.

                          Bei Überschreitung der Zeit, Ende Regelzeitraum wird die benötigte Ladeleistung neu berechnet, um den SOC Ladeende2 bis zur Zeit Ladeende zu erreichen.

                          Wenn die Zeit Ladeende erreicht ist und die Batterie noch nicht den SOC Ladeende2 erreicht hat, wird das Laden mit maximal noch zur Verfügung stehender PV-Leistung freigegeben.

                          Ausnahme: Wenn die PV-Leistung das Einspeiselimit oder die maximale Wechselrichterleistung übersteigt, wird die Ladeleistung um den Wert erhöht, um das Einspeiselimit oder die maximale Wechselrichterleistung einhalten zu können. Bei Unterschreiten von dem Wert Einspeiselimit oder WR-Limit, wird mit neu berechneter Ladeleistung, gleichmäßig geladen.

                          S Offline
                          S Offline
                          stevie77
                          schrieb am zuletzt editiert von
                          #480

                          @ArnoD Hat sich am Korrekturfaktor auch etwas geändert? Seither hatte ich mit const nKorrFaktor = 92 eine Reduzierung um 8%. Jetzt scheint die Prognose mit 92 extrem daneben zu liegen?!

                          10:11:05.007	info	javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Forecast in kWh = 79.256
                          10:11:05.009	info	javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Proplanta in kWh = 15.570500000000001
                          10:11:05.010	info	javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh nach Abzug Korrekturfaktor = 1.24564
                          

                          Bisher habe ich tatsächlich 19 kWh produziert, was schon etwas über der Proplanta-Schätzung liegt. Aber die Prognose mit Korrekturfaktor liegt mit 1 kWh doch sehr daneben. Daher vermute ich, dass die 92 nicht stimmt. Wie gebe ich eine Verringerung der Auto-Prognose um 8% richtig an?

                          A 1 Antwort Letzte Antwort
                          0
                          • S stevie77

                            @smartboart sagte in E3DC Hauskraftwerk steuern:

                            Nachdem gestern mein Ergebnis mit 1s pollzeit ne Punktlandung war habe ich heute mit 2s gepollt und das Ergebnis ist immer noch sehr gut..
                            Portal 34,33kwh
                            Script 34,51kwh
                            Morgen gehe ich auf 3 s..

                            @ArnoD Wo findet sich die Pollzeit im aktuellen Stand wieder? In den Benutzervariablen habe ich erstmal nichts gefunden. Wenn ich das richtig verstanden habe, ist 1 Sek sehr genau, 2 Sek genau und 3 Sekunden schon untauglich. Was verwendet das Skript aktuell?

                            Ich komme jetzt von Version 0.2.01 - kann ich die ganzen vorhandenen States bestehen lassen oder alles löschen, damit es sauber anläuft? Ich vermute jetzt mal ersteres, weil in den Update-Erklärungen nichts dazu stand...

                            A Online
                            A Online
                            ArnoD
                            schrieb am zuletzt editiert von
                            #481

                            @stevie77 sagte in E3DC Hauskraftwerk steuern:

                            Wo findet sich die Pollzeit im aktuellen Stand wieder?

                            Die kann man nicht im Script sondern in den Einstellungen vom Modbus Adapter einstellen.

                            S 1 Antwort Letzte Antwort
                            0
                            • A ArnoD

                              @stevie77 sagte in E3DC Hauskraftwerk steuern:

                              Wo findet sich die Pollzeit im aktuellen Stand wieder?

                              Die kann man nicht im Script sondern in den Einstellungen vom Modbus Adapter einstellen.

                              S Offline
                              S Offline
                              stevie77
                              schrieb am zuletzt editiert von
                              #482

                              @ArnoD sagte in E3DC Hauskraftwerk steuern:

                              @stevie77 sagte in E3DC Hauskraftwerk steuern:

                              Wo findet sich die Pollzeit im aktuellen Stand wieder?

                              Die kann man nicht im Script sondern in den Einstellungen vom Modbus Adapter einstellen.

                              Achso, das ist gemeint. Da habe ich "Poll delay" schon immer auf 1000 stehen, ohne Performance-Probleme zu bemerken. Danke, schon etwas mehr Klarheit bei mir. ;-)

                              Momentan wird hier sowas angezeigt, das ist schon verwirrend. Aber hat evtl. auch mit dem Korrekturfaktor zu tun, könnte ich mir vorstellen...

                              e8914364-9e1a-450c-8b5c-818a2f4f053d-image.png

                              1 Antwort Letzte Antwort
                              0
                              • S stevie77

                                @ArnoD Muss noch was fragen: Wie erkennt man in der Vis-View, welche Einstellung gerade aktiv ist (bei Automatik)? Laut Log sollte Einstellung 1 aktiv sein...

                                a0c4e27a-edf8-41a2-9a4b-f62553fb4f98-image.png

                                8.9.2020, 02:36:41.311	[info ]: javascript.0 (31473) Start javascript script.js.e3dc-control.handleE3DCControlV2
                                8.9.2020, 02:36:41.673	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Jetzt sind alle States abgearbeitet
                                8.9.2020, 02:36:41.699	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: registered 19 subscriptions and 7 schedules
                                8.9.2020, 02:36:43.548	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Rueckmeldung :{"result":{"2020-09-08":9105,"2020-09-09":9170},"message":{"code":0,"type":"success","text":"","info":{"place":"21368 Dahlenburg, Landkreis L\u00fcneburg, Niedersachsen, DE","timezone":"Europe/Berlin","distance":0},"ratelimit":{"limit":12,"remaining":11}}}
                                8.9.2020, 02:36:43.550	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Gespeichert wurde Dachfläche =2/2 : 9105 :9170
                                8.9.2020, 02:36:46.695	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Forecast in kWh = 79.694
                                8.9.2020, 02:36:46.695	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Proplanta in kWh = 15.570500000000001
                                8.9.2020, 02:36:46.696	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh nach Abzug Korrekturfaktor  = 1.24564
                                8.9.2020, 02:36:46.696	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bereits produzierte PV-Leistung  = 0
                                8.9.2020, 02:36:46.697	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh_heute für Berechnung = 3
                                8.9.2020, 02:36:46.698	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Eigenverbrauch = 12
                                8.9.2020, 02:36:46.698	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: AktSpeicherSoC in % = 44
                                8.9.2020, 02:36:46.698	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: FreieKapBatterie_kWh = 6.55
                                8.9.2020, 02:36:46.699	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in kWh = 0
                                8.9.2020, 02:36:46.699	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in Prozent = 0
                                8.9.2020, 02:36:46.701	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 12 Uhr Proplanta 100
                                8.9.2020, 02:36:46.702	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 15 Uhr Proplanta 100
                                8.9.2020, 02:36:46.702	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Unload SoC ist = 44
                                8.9.2020, 02:36:46.702	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Einstellung 1 aktiv
                                8.9.2020, 02:36:47.207	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: E3DC Config Datei gespeichert!
                                8.9.2020, 02:36:47.955	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Forecast in kWh = 79.694
                                8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Proplanta in kWh = 15.570500000000001
                                8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh nach Abzug Korrekturfaktor  = 1.24564
                                8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bereits produzierte PV-Leistung  = 0
                                8.9.2020, 02:36:47.956	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh_heute für Berechnung = 3
                                8.9.2020, 02:36:47.957	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Eigenverbrauch = 12
                                8.9.2020, 02:36:47.957	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: AktSpeicherSoC in % = 44
                                8.9.2020, 02:36:47.957	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: FreieKapBatterie_kWh = 6.55
                                8.9.2020, 02:36:47.958	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in kWh = 0
                                8.9.2020, 02:36:47.958	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Ueberschuss in Prozent = 0
                                8.9.2020, 02:36:47.959	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 12 Uhr Proplanta 100
                                8.9.2020, 02:36:47.960	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Bewölkungsgrad 15 Uhr Proplanta 100
                                8.9.2020, 02:36:47.960	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Berechneter Unload SoC ist = 44
                                8.9.2020, 02:36:48.207	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: E3DC Config Datei eingelesen!
                                8.9.2020, 02:37:00.015	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: minütlicher Schedule gestoppt
                                8.9.2020, 02:37:00.029	[info ]: javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: minütlicher Schedule gestoppt
                                

                                Und wieso wiederholt sich das mit noch nem Durchgang im Log nochmals obwohl Einstellung 1 schon gewählt wurde?

                                A Online
                                A Online
                                ArnoD
                                schrieb am zuletzt editiert von
                                #483

                                @stevie77 sagte in E3DC Hauskraftwerk steuern:

                                Wie erkennt man in der Vis-View, welche Einstellung gerade aktiv ist

                                Das lasse ich mir im ValueList HTML Widget anzeigen was ich als Hintergrund verwende.
                                Da du das gelöscht hast, musst du das bei dir einfügen wie es für dich passt.
                                1.png

                                S 1 Antwort Letzte Antwort
                                0
                                • A ArnoD

                                  @stevie77 sagte in E3DC Hauskraftwerk steuern:

                                  Wie erkennt man in der Vis-View, welche Einstellung gerade aktiv ist

                                  Das lasse ich mir im ValueList HTML Widget anzeigen was ich als Hintergrund verwende.
                                  Da du das gelöscht hast, musst du das bei dir einfügen wie es für dich passt.
                                  1.png

                                  S Offline
                                  S Offline
                                  stevie77
                                  schrieb am zuletzt editiert von
                                  #484

                                  @ArnoD sagte in E3DC Hauskraftwerk steuern:

                                  @stevie77 sagte in E3DC Hauskraftwerk steuern:

                                  Wie erkennt man in der Vis-View, welche Einstellung gerade aktiv ist

                                  Das lasse ich mir im ValueList HTML Widget anzeigen was ich als Hintergrund verwende.
                                  Da du das gelöscht hast, musst du das bei dir einfügen wie es für dich passt.
                                  1.png

                                  Oha, ich dachte, ich lösche nur den Rahmen samt Hintergrund. Aber ich hätte den Text ja eigentlich sehen können. In meiner View-Kopie ist er auch noch da. :-) Ich nahm irgendwie an, dass einer der Buttons farblich markiert werden würde. Dumme Annahme eigentlich. :) Ich glaube, ich bin noch halb im Urlaub... ;-)

                                  1 Antwort Letzte Antwort
                                  0
                                  • S stevie77

                                    @ArnoD Hat sich am Korrekturfaktor auch etwas geändert? Seither hatte ich mit const nKorrFaktor = 92 eine Reduzierung um 8%. Jetzt scheint die Prognose mit 92 extrem daneben zu liegen?!

                                    10:11:05.007	info	javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Forecast in kWh = 79.256
                                    10:11:05.009	info	javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose Proplanta in kWh = 15.570500000000001
                                    10:11:05.010	info	javascript.0 (31473) script.js.e3dc-control.handleE3DCControlV2: Prognose_kWh nach Abzug Korrekturfaktor = 1.24564
                                    

                                    Bisher habe ich tatsächlich 19 kWh produziert, was schon etwas über der Proplanta-Schätzung liegt. Aber die Prognose mit Korrekturfaktor liegt mit 1 kWh doch sehr daneben. Daher vermute ich, dass die 92 nicht stimmt. Wie gebe ich eine Verringerung der Auto-Prognose um 8% richtig an?

                                    A Online
                                    A Online
                                    ArnoD
                                    schrieb am zuletzt editiert von
                                    #485

                                    @stevie77 sagte in E3DC Hauskraftwerk steuern:

                                    Hat sich am Korrekturfaktor auch etwas geändert?

                                    Ja.
                                    Wie in der Historie angegeben, ist ab Version 0.2.05 der % Wert einzutragen um den die Prognose reduziert werden soll.
                                    Also 8 wenn um 8% reduziert werden soll.

                                    S 1 Antwort Letzte Antwort
                                    0
                                    • A ArnoD

                                      @stevie77 sagte in E3DC Hauskraftwerk steuern:

                                      Hat sich am Korrekturfaktor auch etwas geändert?

                                      Ja.
                                      Wie in der Historie angegeben, ist ab Version 0.2.05 der % Wert einzutragen um den die Prognose reduziert werden soll.
                                      Also 8 wenn um 8% reduziert werden soll.

                                      S Offline
                                      S Offline
                                      stevie77
                                      schrieb am zuletzt editiert von
                                      #486

                                      @ArnoD Danke für deine Geduld. Das Mitten in der Nacht zu machen ist wohl nicht so zielführend. Hatte alle Update-Notes durchgelesen, aber irgendwie nicht richtig geschaltet. Jetzt wo du's nochmals schreibst, ist es auf Anhieb klar. Hatte ja eigentlich selbst festgestellt, dass damit was nicht stimmt wie ich es eingestellt hatte, aber irgendwie nicht den richtigen Schluss gezogen. :dizzy_face:

                                      1 Antwort Letzte Antwort
                                      0
                                      • S stevie77

                                        @smartboart sagte in E3DC Hauskraftwerk steuern:

                                        Nachdem gestern mein Ergebnis mit 1s pollzeit ne Punktlandung war habe ich heute mit 2s gepollt und das Ergebnis ist immer noch sehr gut..
                                        Portal 34,33kwh
                                        Script 34,51kwh
                                        Morgen gehe ich auf 3 s..

                                        @ArnoD Wo findet sich die Pollzeit im aktuellen Stand wieder? In den Benutzervariablen habe ich erstmal nichts gefunden. Wenn ich das richtig verstanden habe, ist 1 Sek sehr genau, 2 Sek genau und 3 Sekunden schon untauglich. Was verwendet das Skript aktuell?

                                        Ich komme jetzt von Version 0.2.01 - kann ich die ganzen vorhandenen States bestehen lassen oder alles löschen, damit es sauber anläuft? Ich vermute jetzt mal ersteres, weil in den Update-Erklärungen nichts dazu stand...

                                        smartboartS Offline
                                        smartboartS Offline
                                        smartboart
                                        schrieb am zuletzt editiert von smartboart
                                        #487

                                        @stevie77 sagte in E3DC Hauskraftwerk steuern:

                                        Wenn ich das richtig verstanden habe, ist 1 Sek sehr genau, 2 Sek genau und 3 Sekunden schon untauglich. Was verwendet das Skript aktuell?

                                        nein polle aktuell seit mehreren Tagen mit 5s und das ist immer top!!
                                        war beim letzten Test zu vorschnell und das portal hatte wohl lange nicht aktualisiert...

                                        S 1 Antwort Letzte Antwort
                                        0
                                        • smartboartS smartboart

                                          @stevie77 sagte in E3DC Hauskraftwerk steuern:

                                          Wenn ich das richtig verstanden habe, ist 1 Sek sehr genau, 2 Sek genau und 3 Sekunden schon untauglich. Was verwendet das Skript aktuell?

                                          nein polle aktuell seit mehreren Tagen mit 5s und das ist immer top!!
                                          war beim letzten Test zu vorschnell und das portal hatte wohl lange nicht aktualisiert...

                                          S Offline
                                          S Offline
                                          stevie77
                                          schrieb am zuletzt editiert von
                                          #488

                                          @smartboart Das heißt dann aber auch, dass sich die Live-Ansicht der Verbräuche nur alle 5 Sekunden ändert, oder? Das wäre mir zu lang, ich möchte beim Draufsehen sekundengenau Schwankungen erkennen können, quasi sehr ähnlich zum Display am HKW.

                                          smartboartS 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          814

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe