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. ecoflow-connector-Script zur dynamischen Leistungsanpassung

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.0k

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

ecoflow-connector-Script zur dynamischen Leistungsanpassung

Geplant Angeheftet Gesperrt Verschoben JavaScript
1.6k BeitrÀge 127 Kommentatoren 744.6k Aufrufe 127 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.
  • F foxthefox

    @aherby
    Die BerĂŒcksichtigung von Plugs bei der Haushaltslast ist ein neues Thema.
    Kann mir vorstellen, daß dies als neues Bit im Telegramm der Plugs enthalten ist. Höchstwahrscheinlich nur auf der Bluetooth Ebene.
    Was wirklich noch fehlt ist die dynamicWatt ohne die plugs schreiben zu können und nicht die permanentWatts zu verwenden.

    A Offline
    A Offline
    aherby
    schrieb am zuletzt editiert von
    #791

    @foxthefox es gab ja jetzt wieder ein Update vom Powerstream, mal schauen was da so durch passiert.
    mit den Smartplugs und Haushaltslast, könnte es hier in diesem set-Befehlen stecken?

    /set:0a3b0a020801102018352001280138034002488e015002580170d7b5d02e800113880101ba0103696f73ca0110485735325a4448345346363636353855
    2023-11-25 09:33:55.889 - warn: javascript.0 (32899) script.js.EcoflowScript_1_1_6_1: Nicht definierter cmd_func-Wert. [SmartPlug 1] cmdId:142 cmdFunc:2
                  /set:0a35102018352001280138034002488e01580170e5bed02e800113880101ba0103696f73ca0110485735325a4448345346363636353855
    2023-11-25 09:33:57.057 - warn: javascript.0 (32899) script.js.EcoflowScript_1_1_6_1: Nicht definierter cmd_func-Wert. [SmartPlug 1] cmdId:142 cmdFunc:2
    
    F 2 Antworten Letzte Antwort
    0
    • A aherby

      @foxthefox es gab ja jetzt wieder ein Update vom Powerstream, mal schauen was da so durch passiert.
      mit den Smartplugs und Haushaltslast, könnte es hier in diesem set-Befehlen stecken?

      /set:0a3b0a020801102018352001280138034002488e015002580170d7b5d02e800113880101ba0103696f73ca0110485735325a4448345346363636353855
      2023-11-25 09:33:55.889 - warn: javascript.0 (32899) script.js.EcoflowScript_1_1_6_1: Nicht definierter cmd_func-Wert. [SmartPlug 1] cmdId:142 cmdFunc:2
                    /set:0a35102018352001280138034002488e01580170e5bed02e800113880101ba0103696f73ca0110485735325a4448345346363636353855
      2023-11-25 09:33:57.057 - warn: javascript.0 (32899) script.js.EcoflowScript_1_1_6_1: Nicht definierter cmd_func-Wert. [SmartPlug 1] cmdId:142 cmdFunc:2
      
      F Abwesend
      F Abwesend
      foxthefox
      Developer
      schrieb am zuletzt editiert von
      #792

      @aherby
      Mal schauen was sich daraus ergibt

      AdapterĂŒberblick: Profil Github;

      Wenn der Adapter gefĂ€llt und nĂŒtzlich ist, bitte ins Repo gehen und Star setzen. Danke

      Ein Aufruf: video

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        guhfy9966
        schrieb am zuletzt editiert von guhfy9966
        #793

        Hi,

        ich habe weiß nicht was bei mir passiert ist, jedoch funktioniert das Script nicht mehr korrekt.
        Ich habe 3 PS jeweils mit Powerstations (Delta2Max, DeltaPro und Delta Max) verbunden. Ich habe zuletzt ein wenig umgebaut und auch das neuste PS Update gefahren. Seitdem funktioniert nur noch ein PS und bei den anderen speist er nicht mehr aus den Akkus ein, trotz genĂŒgend KapazitĂ€t. Die PS ist bei Delta Pro an Port 1, ein Shelly Pro EM3 liest den Bedarf

        //############# Diesen Abschnitt fĂƒÂŒr jedes einzelne GerÀt anlegen ################
                {
                  seriennummer: "XXX",              // Die Seriennummer des GerÀtes
                    name: "PowerStream (DeltaPro)",                        // beliebiger Namen
                    MaxPower: 600,                              // Der höchstmögliche Wert in Watt fĂƒÂŒr die Einspeiseleistung
                    subscribe: true,                            // "true": Alle Daten fĂƒÂŒr dieses GerÀt werden angefragt. "false": Es werden keine Statusdaten abgefragt
                    typ: "PS",                                  // Welches GerÀt ist es: Powerstrem:"PS"; DeltaMax:"DM"; Delta2: "D2" ; Delta2 Max: "D2M"; SmartPlug: "SM"; Andere: "NA" 
                    // Parameter an hier nur fĂƒÂŒr PowerStream.     
                    regulation: true,                           // "true": Dieser PowerStream soll vom Script reguliert werden
                    RegulationOffPower: -1,                     // Wird die Regulation per State abgestellt, wird die Einspeiseleistung des ersten Powerstreams auf diesen Wert gesetzt (-1 = keine Änderung, -2 = Batterie Priomodus)
                    hasBat: true,                               // "true": Eine Batterie ist angeschlossen. Nur fĂƒÂŒr PowerStream relevant.
                    battPozOn: 10, battPozOff: 50,              // Wenn die Batterie bei battPozOn ist, Einspeisung auf MaxPower. Bei BattPozOff Normalbetrieb
                    battOnSwitchPrio: true,                    // "true": Bei battPozOn wird in den Batterie-PrioritÀtsmodus gewechselt
                    prioOffOnDemand: 0,                         // Wattwert des Bedarfs, bei dem zurĂƒÂŒck in den Strom-Priomodus gechaltet wird. 0 fĂƒÂŒr kein RĂƒÂŒckschalten.   
                    lowBatLimitPozOn: 10, lowBatLimitPozOff: 45,    // Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                    lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
                },
                
                //############# Diesen Abschnitt fĂƒÂŒr jedes einzelne GerÀt anlegen ################
                {
                    seriennummer: "XXX",              // Die Seriennummer des GerÀtes
                    name: "PowerStream (DeltaMax)",                        // beliebiger Namen
                    MaxPower: 600,                              // Der höchstmögliche Wert in Watt fĂƒÂŒr die Einspeiseleistung
                    subscribe: true,                            // "true": Alle Daten fĂƒÂŒr dieses GerÀt werden angefragt. "false": Es werden keine Statusdaten abgefragt
                    typ: "PS",                                  // Welches GerÀt ist es: Powerstrem:"PS"; DeltaMax:"DM"; Delta2: "D2" ; Delta2 Max: "D2M"; SmartPlug: "SM"; Andere: "NA" 
                    // Parameter an hier nur fĂƒÂŒr PowerStream.     
                    regulation: true,                           // "true": Dieser PowerStream soll vom Script reguliert werden
                    RegulationOffPower: -1,                     // Wird die Regulation per State abgestellt, wird die Einspeiseleistung des ersten Powerstreams auf diesen Wert gesetzt (-1 = keine Änderung, -2 = Batterie Priomodus)
                    hasBat: true,                               // "true": Eine Batterie ist angeschlossen. Nur fĂƒÂŒr PowerStream relevant.
                    battPozOn: 10, battPozOff: 50,              // Wenn die Batterie bei battPozOn ist, Einspeisung auf MaxPower. Bei BattPozOff Normalbetrieb
                    battOnSwitchPrio: true,                    // "true": Bei battPozOn wird in den Batterie-PrioritÀtsmodus gewechselt
                    prioOffOnDemand: 0,                        // Wattwert des Bedarfs, bei dem zurĂƒÂŒck in den Strom-Priomodus gechaltet wird. 0 fĂƒÂŒr kein RĂƒÂŒckschalten.   
                    lowBatLimitPozOn: 10, lowBatLimitPozOff: 45,// Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                    lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
                  
                },
                 //############# Diesen Abschnitt fĂƒÂŒr jedes einzelne GerÀt anlegen ################
                {
                  seriennummer: "XXXX",              // Die Seriennummer des GerÀtes
                    name: "PowerStream (Delta2Max)",                        // beliebiger Namen
                    MaxPower: 600,                              // Der höchstmögliche Wert in Watt fĂƒÂŒr die Einspeiseleistung
                    subscribe: true,                            // "true": Alle Daten fĂƒÂŒr dieses GerÀt werden angefragt. "false": Es werden keine Statusdaten abgefragt
                    typ: "PS",                                  // Welches GerÀt ist es: Powerstrem:"PS"; DeltaMax:"DM"; Delta2: "D2" ; Delta2 Max: "D2M"; SmartPlug: "SM"; Andere: "NA" 
                    // Parameter an hier nur fĂƒÂŒr PowerStream.     
                    regulation: true,                           // "true": Dieser PowerStream soll vom Script reguliert werden
                    RegulationOffPower: -1,                     // Wird die Regulation per State abgestellt, wird die Einspeiseleistung des ersten Powerstreams auf diesen Wert gesetzt (-1 = keine Änderung, -2 = Batterie Priomodus)
                    hasBat: true,                               // "true": Eine Batterie ist angeschlossen. Nur fĂƒÂŒr PowerStream relevant.
                    battPozOn: 10, battPozOff: 50,              // Wenn die Batterie bei battPozOn ist, Einspeisung auf MaxPower. Bei BattPozOff Normalbetrieb
                    battOnSwitchPrio: true,                    // "true": Bei battPozOn wird in den Batterie-PrioritÀtsmodus gewechselt
                    prioOffOnDemand: 0,                        // Wattwert des Bedarfs, bei dem zurĂƒÂŒck in den Strom-Priomodus gechaltet wird. 0 fĂƒÂŒr kein RĂƒÂŒckschalten.   
                    lowBatLimitPozOn: 12, lowBatLimitPozOff: 45,// Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                    lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
                },
        

        im Log kommt nur noch die Delta2Max korrekt :

        PowerStream [PowerStream (Delta2Max)] Batteriestand unter Limit:12% (6%). Limitiere Einspeiseleistung auf: 0W
        

        bei den anderen beiden kommt immer nur "Batterie unter 10%, schalte auf Batterie Prio.

        Habe ich irgendeinen Config Fehler den ich nicht sehe? Er schaltet die PrioritĂ€ten nicht mehr korrekt. Ich weiß jetzt nicht ob dies am PS Update oder an meiner CFG liegt.
        Kann mir hier einer helfen?

        EDIT: ich habe es nachdem ich gepostet habe selbst gefunden. Der Wert prioOffOnDemand ist ausschlaggebend...wenn man zu lange auf das Script schaut :face_palm:

        W 1 Antwort Letzte Antwort
        1
        • G guhfy9966

          Hi,

          ich habe weiß nicht was bei mir passiert ist, jedoch funktioniert das Script nicht mehr korrekt.
          Ich habe 3 PS jeweils mit Powerstations (Delta2Max, DeltaPro und Delta Max) verbunden. Ich habe zuletzt ein wenig umgebaut und auch das neuste PS Update gefahren. Seitdem funktioniert nur noch ein PS und bei den anderen speist er nicht mehr aus den Akkus ein, trotz genĂŒgend KapazitĂ€t. Die PS ist bei Delta Pro an Port 1, ein Shelly Pro EM3 liest den Bedarf

          //############# Diesen Abschnitt fĂƒÂŒr jedes einzelne GerÀt anlegen ################
                  {
                    seriennummer: "XXX",              // Die Seriennummer des GerÀtes
                      name: "PowerStream (DeltaPro)",                        // beliebiger Namen
                      MaxPower: 600,                              // Der höchstmögliche Wert in Watt fĂƒÂŒr die Einspeiseleistung
                      subscribe: true,                            // "true": Alle Daten fĂƒÂŒr dieses GerÀt werden angefragt. "false": Es werden keine Statusdaten abgefragt
                      typ: "PS",                                  // Welches GerÀt ist es: Powerstrem:"PS"; DeltaMax:"DM"; Delta2: "D2" ; Delta2 Max: "D2M"; SmartPlug: "SM"; Andere: "NA" 
                      // Parameter an hier nur fĂƒÂŒr PowerStream.     
                      regulation: true,                           // "true": Dieser PowerStream soll vom Script reguliert werden
                      RegulationOffPower: -1,                     // Wird die Regulation per State abgestellt, wird die Einspeiseleistung des ersten Powerstreams auf diesen Wert gesetzt (-1 = keine Änderung, -2 = Batterie Priomodus)
                      hasBat: true,                               // "true": Eine Batterie ist angeschlossen. Nur fĂƒÂŒr PowerStream relevant.
                      battPozOn: 10, battPozOff: 50,              // Wenn die Batterie bei battPozOn ist, Einspeisung auf MaxPower. Bei BattPozOff Normalbetrieb
                      battOnSwitchPrio: true,                    // "true": Bei battPozOn wird in den Batterie-PrioritÀtsmodus gewechselt
                      prioOffOnDemand: 0,                         // Wattwert des Bedarfs, bei dem zurĂƒÂŒck in den Strom-Priomodus gechaltet wird. 0 fĂƒÂŒr kein RĂƒÂŒckschalten.   
                      lowBatLimitPozOn: 10, lowBatLimitPozOff: 45,    // Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                      lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
                  },
                  
                  //############# Diesen Abschnitt fĂƒÂŒr jedes einzelne GerÀt anlegen ################
                  {
                      seriennummer: "XXX",              // Die Seriennummer des GerÀtes
                      name: "PowerStream (DeltaMax)",                        // beliebiger Namen
                      MaxPower: 600,                              // Der höchstmögliche Wert in Watt fĂƒÂŒr die Einspeiseleistung
                      subscribe: true,                            // "true": Alle Daten fĂƒÂŒr dieses GerÀt werden angefragt. "false": Es werden keine Statusdaten abgefragt
                      typ: "PS",                                  // Welches GerÀt ist es: Powerstrem:"PS"; DeltaMax:"DM"; Delta2: "D2" ; Delta2 Max: "D2M"; SmartPlug: "SM"; Andere: "NA" 
                      // Parameter an hier nur fĂƒÂŒr PowerStream.     
                      regulation: true,                           // "true": Dieser PowerStream soll vom Script reguliert werden
                      RegulationOffPower: -1,                     // Wird die Regulation per State abgestellt, wird die Einspeiseleistung des ersten Powerstreams auf diesen Wert gesetzt (-1 = keine Änderung, -2 = Batterie Priomodus)
                      hasBat: true,                               // "true": Eine Batterie ist angeschlossen. Nur fĂƒÂŒr PowerStream relevant.
                      battPozOn: 10, battPozOff: 50,              // Wenn die Batterie bei battPozOn ist, Einspeisung auf MaxPower. Bei BattPozOff Normalbetrieb
                      battOnSwitchPrio: true,                    // "true": Bei battPozOn wird in den Batterie-PrioritÀtsmodus gewechselt
                      prioOffOnDemand: 0,                        // Wattwert des Bedarfs, bei dem zurĂƒÂŒck in den Strom-Priomodus gechaltet wird. 0 fĂƒÂŒr kein RĂƒÂŒckschalten.   
                      lowBatLimitPozOn: 10, lowBatLimitPozOff: 45,// Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                      lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
                    
                  },
                   //############# Diesen Abschnitt fĂƒÂŒr jedes einzelne GerÀt anlegen ################
                  {
                    seriennummer: "XXXX",              // Die Seriennummer des GerÀtes
                      name: "PowerStream (Delta2Max)",                        // beliebiger Namen
                      MaxPower: 600,                              // Der höchstmögliche Wert in Watt fĂƒÂŒr die Einspeiseleistung
                      subscribe: true,                            // "true": Alle Daten fĂƒÂŒr dieses GerÀt werden angefragt. "false": Es werden keine Statusdaten abgefragt
                      typ: "PS",                                  // Welches GerÀt ist es: Powerstrem:"PS"; DeltaMax:"DM"; Delta2: "D2" ; Delta2 Max: "D2M"; SmartPlug: "SM"; Andere: "NA" 
                      // Parameter an hier nur fĂƒÂŒr PowerStream.     
                      regulation: true,                           // "true": Dieser PowerStream soll vom Script reguliert werden
                      RegulationOffPower: -1,                     // Wird die Regulation per State abgestellt, wird die Einspeiseleistung des ersten Powerstreams auf diesen Wert gesetzt (-1 = keine Änderung, -2 = Batterie Priomodus)
                      hasBat: true,                               // "true": Eine Batterie ist angeschlossen. Nur fĂƒÂŒr PowerStream relevant.
                      battPozOn: 10, battPozOff: 50,              // Wenn die Batterie bei battPozOn ist, Einspeisung auf MaxPower. Bei BattPozOff Normalbetrieb
                      battOnSwitchPrio: true,                    // "true": Bei battPozOn wird in den Batterie-PrioritÀtsmodus gewechselt
                      prioOffOnDemand: 0,                        // Wattwert des Bedarfs, bei dem zurĂƒÂŒck in den Strom-Priomodus gechaltet wird. 0 fĂƒÂŒr kein RĂƒÂŒckschalten.   
                      lowBatLimitPozOn: 12, lowBatLimitPozOff: 45,// Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                      lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
                  },
          

          im Log kommt nur noch die Delta2Max korrekt :

          PowerStream [PowerStream (Delta2Max)] Batteriestand unter Limit:12% (6%). Limitiere Einspeiseleistung auf: 0W
          

          bei den anderen beiden kommt immer nur "Batterie unter 10%, schalte auf Batterie Prio.

          Habe ich irgendeinen Config Fehler den ich nicht sehe? Er schaltet die PrioritĂ€ten nicht mehr korrekt. Ich weiß jetzt nicht ob dies am PS Update oder an meiner CFG liegt.
          Kann mir hier einer helfen?

          EDIT: ich habe es nachdem ich gepostet habe selbst gefunden. Der Wert prioOffOnDemand ist ausschlaggebend...wenn man zu lange auf das Script schaut :face_palm:

          W Offline
          W Offline
          Waly_de
          schrieb am zuletzt editiert von
          #794

          @guhfy9966 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

          battPozOn: 10, battPozOff: 50,

          das sieht auch nicht so aus, als sei es dass was Du willst. Bei 10% Batterie soll er mit 600 W einspeisen, ohne zu regeln? Und ab 50% wieder normal arbeiten? gleichzeitig:

          lowBatLimitPozOn: 10, lowBatLimitPozOff: 45,
          ab 10% soll auf lowBatLimit: 0. also 0 Watt Ausgang
          geschaltet werden, bis die Batterie wieder bei 45% ist?

          Guck Dir dazu doch noch mal die Standardeinstellungen an. Ich denke die sind eine gute Ausgangsbasis...

          1 Antwort Letzte Antwort
          0
          • G Offline
            G Offline
            guhfy9966
            schrieb am zuletzt editiert von
            #795

            Danke fĂŒr den Hinweis, ich glaube das hatte ich anders interpretiert 🙄.

            Aktuell bleibt das Script einfach stehen und meine grafana OberflÀche steht. Kein Fehler und ich sehe nicht woher das kommt. Jemand einen tip wie ich das debugge?

            W 1 Antwort Letzte Antwort
            0
            • G guhfy9966

              Danke fĂŒr den Hinweis, ich glaube das hatte ich anders interpretiert 🙄.

              Aktuell bleibt das Script einfach stehen und meine grafana OberflÀche steht. Kein Fehler und ich sehe nicht woher das kommt. Jemand einen tip wie ich das debugge?

              W Offline
              W Offline
              Waly_de
              schrieb am zuletzt editiert von Waly_de
              #796

              @guhfy9966 auch keine Hinweise im Protokoll?
              In jedem Fall solltest Du das State-Limit in den Einstellungen vom Javascriptadapter deutlich erhöhen. Bei so vielen GerÀten kannst Du es ruhig mal auf 8000 stellen...

              G 1 Antwort Letzte Antwort
              0
              • W Waly_de

                @guhfy9966 auch keine Hinweise im Protokoll?
                In jedem Fall solltest Du das State-Limit in den Einstellungen vom Javascriptadapter deutlich erhöhen. Bei so vielen GerÀten kannst Du es ruhig mal auf 8000 stellen...

                G Offline
                G Offline
                guhfy9966
                schrieb am zuletzt editiert von guhfy9966
                #797

                @waly_de said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                @guhfy9966 auch keine Hinweise im Protokoll?
                In jedem Fall solltest Du das State-Limit in den Einstellungen vom Javascriptadapter deutlich erhöhen. Bei so vielen GerÀten kannst Du es ruhig mal auf 8000 stellen...

                ok, versuche ich mal! THX

                Edit: Mein Wert von 6000 war wohl zu niedrig. Mit 8000 lÀuft alles. Danke!

                Mir ist aufgefallen, dass die Powerstreams aktuell immer minimale Leistung abgeben, obwohl ich es (Batterie <10% = 0 Watt Abgabe) eingestellt habe:

                Bildschirmfoto 2023-12-02 um 22.59.51.png

                Zuvor hatte ich da eine sehr saubere Abgab, die entweder am Verbrauch angelehnt war (also mehrere 100Watt) oder eben 0. Woher kann so ein Effekt kommen?

                W 1 Antwort Letzte Antwort
                0
                • G guhfy9966

                  @waly_de said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                  @guhfy9966 auch keine Hinweise im Protokoll?
                  In jedem Fall solltest Du das State-Limit in den Einstellungen vom Javascriptadapter deutlich erhöhen. Bei so vielen GerÀten kannst Du es ruhig mal auf 8000 stellen...

                  ok, versuche ich mal! THX

                  Edit: Mein Wert von 6000 war wohl zu niedrig. Mit 8000 lÀuft alles. Danke!

                  Mir ist aufgefallen, dass die Powerstreams aktuell immer minimale Leistung abgeben, obwohl ich es (Batterie <10% = 0 Watt Abgabe) eingestellt habe:

                  Bildschirmfoto 2023-12-02 um 22.59.51.png

                  Zuvor hatte ich da eine sehr saubere Abgab, die entweder am Verbrauch angelehnt war (also mehrere 100Watt) oder eben 0. Woher kann so ein Effekt kommen?

                  W Offline
                  W Offline
                  Waly_de
                  schrieb am zuletzt editiert von
                  #798

                  @guhfy9966 ich habe das bei mir nach dem letzten Firmwareupdate auch beobachtet. Habe da im Moment keine ErklÀrung oder Lösung. Eigentlich sollte die PS das eigenstÀndig unterbinden.

                  1 Antwort Letzte Antwort
                  0
                  • G guhfy9966

                    @waly_de

                    Vielen Dank, hat super funktioniert. Kannst du mir noch helfen wie ich mit "Additional Power" einen Solarertrag einer Delta2Max (angeschlossen an PV1) dazu addieren kann?

                    bzw. in TotalPV wird werden nur die Powerstreams summiert oder? Wenn ich also noch einen Eingang einer Delta nutze, muss ich diesen additiv hinzu rechnen?

                    W Offline
                    W Offline
                    Waly_de
                    schrieb am zuletzt editiert von Waly_de
                    #799

                    @guhfy9966 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                    Vielen Dank, hat super funktioniert. Kannst du mir noch helfen wie ich mit "Additional Power" einen Solarertrag einer Delta2Max (angeschlossen an PV1) dazu addieren kann?

                    Hast Du das gelöst?
                    bei mir (Delta Max) sieht das so aus:

                    AdditionalPower: [
                            {
                                name: "Hoymiles2000",
                                id: "mqtt.0.solar.ac.power"
                            },
                            {
                                name: "Delta PV-Input",
                                id: "0_userdata.0.ecoflow.app_device_property_XXX.data.params.mppt.inWatts",
                                factor: 10
                            },
                        ],
                    

                    Das mit dem Faktor funktioniert aber erst in der neuen Version des Skriptes (1.2) das vor der TĂŒr steht.
                    Die Leistung wird auf diese Weise in "TotalPV" mit aufgenommen.
                    Ich brauche jetzt nur ein wenig Sonne fĂŒr den abschießenden Test... also Daumen drĂŒcken... ;-)

                    Ich spoiler schon mal das Changelog:

                    (1.2) 04.12.2023

                    • Neue Funktion Überschussladung implementiert:
                      Bei ĂŒberschĂŒssiger Leistung kann nun ein zusĂ€tzlicher Speicher aktiviert werden.
                      Da die neue Firmware fĂŒr die DELTAs inzwischen duales Laden (Solar und AC gleichzeitig) unterstĂŒtzt, kann damit die
                      Ladeleistung der Deltas bis 2000W oder mehr erhöht werden. Auch eine Integration von weiteren Wechselrichtern ohne eigene
                      Batterie wird möglich.
                      Konfiguration: siehe Einstellungen weiter unten zu "ExcessCharge" (Überschussladung)
                    • Neuer Parameter unter AdditionalPower: "factor" fĂŒr den Divisionsfaktor. Bei den Deltas dort 10 angeben.
                    • Filter gegen Datenflut der Deltas eingebaut, der das System entlastet, wenn auch die Deltas auf "subscribe: true" gestellt werden
                    • Verschiedene Optimierungen und Bugfixes

                    die Einstellungen:

                        //****************************************
                        // Überschussladung:
                        //****************************************
                        ExcessCharge: false,                                //Überschussladung AN/AUS (true/false)
                                                                            //ID zum Einstellen der Ladeleistung des Speichers in Watt: 
                        ExcessChargePowerID: "0_userdata.0.ecoflow.app_xx_xx_thing_property_set.writeables.slowChgPower",
                                                                            //ID des aktuellen Ladestandes des Speichers in %: 
                        ExcessChargePowerBatSocID: "0_userdata.0.ecoflow.app_device_property_xx.data.params.bmsMaster.soc",
                        ExcessChargeSwitchMin: 5,                           //Zeit in Minuten die der Schalter mindestens in der letzten geschalteten Position verbleiben muss. 
                        ExcessChargeMaxPower: 2000,                         //Maximale Ladeleistung des Speichers in Watt
                        ExcessChargeStartPower: 50,                         //Mindest-Überschussleistung zum Einschalten des Speichers
                        ExcessChargeStartPowerDurationMin: 2,               //Mindestdauer in Minuten, die ExcessChargeStartPower nicht unterschritten werden darf, bevor der Speicher eingeschaltet wird.
                        //----------------------------------------
                        // Beispiel fĂŒr Delta-Nutzung ohne Schlaltersteckdose:
                        // Wird an einer Delta auch der PV-Eingang genutzt, bitte die PV-Leistung unter AdditionalPower anlegen. Die passende ID ist:
                        // 0_userdata.0.ecoflow.app_device_property_xxx.data.params.mppt.inWatts
                        // Bei der Delta: "subscribe: true" konfigurieren
                        //----------------------------------------
                                                                            //ID mit dem Messwert der aktuellen Leistungsaufnahme des Speichers in Watt:
                        //ExcessActualPowerID: "0_userdata.0.ecoflow.app_device_property_xx.data.params.inv.inputWatts",
                                                                            //ID des Schalters, der den Speicher aktiviert: 
                        //ExcessChargeSwitchID: "0_userdata.0.ecoflow.app_xx_xx_thing_property_set.writeables.chgPause", 
                        //ExcessChargeSwitchOn: 0,                          //Wert, der zum Aktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                        //ExcessChargeSwitchOff: 1,                         //Wert, der zum Deaktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                        //----------------------------------------
                        // Beispiel fĂŒr Nutzung einer Schlaltersteckdose:
                        //----------------------------------------
                                                                            //ID mit dem Messwert der aktuellen Leistungsaufnahme des Speichers in Watt:
                        ExcessActualPowerID: "sonoff.0.NOUS-DVES_F0A844.ENERGY_Power",
                                                                            //ID des Schalters, der den Speicher aktiviert: 
                        ExcessChargeSwitchID: "sonoff.0.NOUS-DVES_F0A844.POWER", 
                        ExcessChargeSwitchOn: true,                         //Wert, der zum Aktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                        ExcessChargeSwitchOff: false,                       //Wert, der zum Deaktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                        //----------------------------------------
                        //****************************************
                    
                    G 1 Antwort Letzte Antwort
                    0
                    • W Waly_de

                      @guhfy9966 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                      Vielen Dank, hat super funktioniert. Kannst du mir noch helfen wie ich mit "Additional Power" einen Solarertrag einer Delta2Max (angeschlossen an PV1) dazu addieren kann?

                      Hast Du das gelöst?
                      bei mir (Delta Max) sieht das so aus:

                      AdditionalPower: [
                              {
                                  name: "Hoymiles2000",
                                  id: "mqtt.0.solar.ac.power"
                              },
                              {
                                  name: "Delta PV-Input",
                                  id: "0_userdata.0.ecoflow.app_device_property_XXX.data.params.mppt.inWatts",
                                  factor: 10
                              },
                          ],
                      

                      Das mit dem Faktor funktioniert aber erst in der neuen Version des Skriptes (1.2) das vor der TĂŒr steht.
                      Die Leistung wird auf diese Weise in "TotalPV" mit aufgenommen.
                      Ich brauche jetzt nur ein wenig Sonne fĂŒr den abschießenden Test... also Daumen drĂŒcken... ;-)

                      Ich spoiler schon mal das Changelog:

                      (1.2) 04.12.2023

                      • Neue Funktion Überschussladung implementiert:
                        Bei ĂŒberschĂŒssiger Leistung kann nun ein zusĂ€tzlicher Speicher aktiviert werden.
                        Da die neue Firmware fĂŒr die DELTAs inzwischen duales Laden (Solar und AC gleichzeitig) unterstĂŒtzt, kann damit die
                        Ladeleistung der Deltas bis 2000W oder mehr erhöht werden. Auch eine Integration von weiteren Wechselrichtern ohne eigene
                        Batterie wird möglich.
                        Konfiguration: siehe Einstellungen weiter unten zu "ExcessCharge" (Überschussladung)
                      • Neuer Parameter unter AdditionalPower: "factor" fĂŒr den Divisionsfaktor. Bei den Deltas dort 10 angeben.
                      • Filter gegen Datenflut der Deltas eingebaut, der das System entlastet, wenn auch die Deltas auf "subscribe: true" gestellt werden
                      • Verschiedene Optimierungen und Bugfixes

                      die Einstellungen:

                          //****************************************
                          // Überschussladung:
                          //****************************************
                          ExcessCharge: false,                                //Überschussladung AN/AUS (true/false)
                                                                              //ID zum Einstellen der Ladeleistung des Speichers in Watt: 
                          ExcessChargePowerID: "0_userdata.0.ecoflow.app_xx_xx_thing_property_set.writeables.slowChgPower",
                                                                              //ID des aktuellen Ladestandes des Speichers in %: 
                          ExcessChargePowerBatSocID: "0_userdata.0.ecoflow.app_device_property_xx.data.params.bmsMaster.soc",
                          ExcessChargeSwitchMin: 5,                           //Zeit in Minuten die der Schalter mindestens in der letzten geschalteten Position verbleiben muss. 
                          ExcessChargeMaxPower: 2000,                         //Maximale Ladeleistung des Speichers in Watt
                          ExcessChargeStartPower: 50,                         //Mindest-Überschussleistung zum Einschalten des Speichers
                          ExcessChargeStartPowerDurationMin: 2,               //Mindestdauer in Minuten, die ExcessChargeStartPower nicht unterschritten werden darf, bevor der Speicher eingeschaltet wird.
                          //----------------------------------------
                          // Beispiel fĂŒr Delta-Nutzung ohne Schlaltersteckdose:
                          // Wird an einer Delta auch der PV-Eingang genutzt, bitte die PV-Leistung unter AdditionalPower anlegen. Die passende ID ist:
                          // 0_userdata.0.ecoflow.app_device_property_xxx.data.params.mppt.inWatts
                          // Bei der Delta: "subscribe: true" konfigurieren
                          //----------------------------------------
                                                                              //ID mit dem Messwert der aktuellen Leistungsaufnahme des Speichers in Watt:
                          //ExcessActualPowerID: "0_userdata.0.ecoflow.app_device_property_xx.data.params.inv.inputWatts",
                                                                              //ID des Schalters, der den Speicher aktiviert: 
                          //ExcessChargeSwitchID: "0_userdata.0.ecoflow.app_xx_xx_thing_property_set.writeables.chgPause", 
                          //ExcessChargeSwitchOn: 0,                          //Wert, der zum Aktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                          //ExcessChargeSwitchOff: 1,                         //Wert, der zum Deaktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                          //----------------------------------------
                          // Beispiel fĂŒr Nutzung einer Schlaltersteckdose:
                          //----------------------------------------
                                                                              //ID mit dem Messwert der aktuellen Leistungsaufnahme des Speichers in Watt:
                          ExcessActualPowerID: "sonoff.0.NOUS-DVES_F0A844.ENERGY_Power",
                                                                              //ID des Schalters, der den Speicher aktiviert: 
                          ExcessChargeSwitchID: "sonoff.0.NOUS-DVES_F0A844.POWER", 
                          ExcessChargeSwitchOn: true,                         //Wert, der zum Aktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                          ExcessChargeSwitchOff: false,                       //Wert, der zum Deaktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                          //----------------------------------------
                          //****************************************
                      
                      G Offline
                      G Offline
                      guhfy9966
                      schrieb am zuletzt editiert von
                      #800

                      @waly_de
                      Habe es aktuell mit einem eigenen Umrechnungsscript gelöst. Deine neuen Integrationen kommen daher wie gerufen.
                      Super, freue mich darauf!

                      😊👍

                      1 Antwort Letzte Antwort
                      0
                      • W Offline
                        W Offline
                        Waly_de
                        schrieb am zuletzt editiert von Waly_de
                        #801

                        So. Zwar gestaltet sich das Testen bei dem bisschen Sonne sehr schwierig. Aber ich wage dennoch mal die Veröffentlichung der neuen Version.

                        (1.2) 04.12.2023

                        • Neue Funktion Überschussladung implementiert:
                          Bei ĂŒberschĂŒssiger Leistung kann nun ein zusĂ€tzlicher Speicher aktiviert werden.
                          Da die neue Firmware fĂŒr die DELTAs inzwischen duales Laden (Solar und AC gleichzeitig) unterstĂŒtzt, kann damit die
                          Ladeleistung der Deltas bis 2000W oder mehr erhöht werden. Auch eine Integration von weiteren Wechselrichtern ohne eigene
                          Batterie wird möglich.
                          Konfiguration: siehe Einstellungen weiter unten zu "ExcessCharge" (Überschussladung)
                        • Neuer Parameter unter AdditionalPower: "factor" fĂŒr den Divisionsfaktor. Bei den Deltas dort 10 angeben.
                        • Filter gegen Datenflut der Deltas eingebaut, der das System entlastet, wenn auch die Deltas auf "subscribe: true" gestellt werden
                        • Verschiedene Optimierungen und Bugfixes

                        die Einstellungen:

                            //****************************************
                            // Überschussladung:
                            //****************************************
                            ExcessCharge: false,                                //Überschussladung AN/AUS (true/false)
                                                                                //ID zum Einstellen der Ladeleistung des Speichers in Watt: 
                            ExcessChargePowerID: "0_userdata.0.ecoflow.app_xx_xx_thing_property_set.writeables.slowChgPower",
                                                                                //ID des aktuellen Ladestandes des Speichers in %: 
                            ExcessChargePowerBatSocID: "0_userdata.0.ecoflow.app_device_property_xx.data.params.bmsMaster.soc",
                            ExcessChargeSwitchMin: 5,                           //Zeit in Minuten die der Schalter mindestens in der letzten geschalteten Position verbleiben muss. 
                            ExcessChargeMaxPower: 2000,                         //Maximale Ladeleistung des Speichers in Watt
                            ExcessChargeOffsetPower: 0,                         //Wird der Leistungsanforderung hinzugerechnet um Messabweichungen auszugleichen. 
                            ExcessChargeStartPower: 50,                         //Mindest-Überschussleistung zum Einschalten des Speichers
                            ExcessChargeStartPowerDurationMin: 2,               //Mindestdauer in Minuten, die ExcessChargeStartPower nicht unterschritten werden darf, bevor der Speicher eingeschaltet wird.
                            //----------------------------------------
                            // Beispiel fĂŒr Delta-Nutzung ohne Schlaltersteckdose:
                            // Wird an einer Delta auch der PV-Eingang genutzt, bitte die PV-Leistung unter AdditionalPower anlegen. Die passende ID ist:
                            // 0_userdata.0.ecoflow.app_device_property_xxx.data.params.mppt.inWatts
                            // Bei der Delta: "subscribe: true" konfigurieren
                            //----------------------------------------
                                                                                //ID mit dem Messwert der aktuellen Leistungsaufnahme des Speichers in Watt:
                            //ExcessActualPowerID: "0_userdata.0.ecoflow.app_device_property_xx.data.params.inv.inputWatts",
                                                                                //ID des Schalters, der den Speicher aktiviert: 
                            //ExcessChargeSwitchID: "0_userdata.0.ecoflow.app_xx_xx_thing_property_set.writeables.chgPause", 
                            //ExcessChargeSwitchOn: 0,                          //Wert, der zum Aktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                            //ExcessChargeSwitchOff: 1,                         //Wert, der zum Deaktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                            //----------------------------------------
                            // Beispiel fĂŒr Nutzung einer Schlaltersteckdose:
                            //----------------------------------------
                                                                                //ID mit dem Messwert der aktuellen Leistungsaufnahme des Speichers in Watt:
                            ExcessActualPowerID: "sonoff.0.NOUS-DVES_F0A844.ENERGY_Power",
                                                                                //ID des Schalters, der den Speicher aktiviert: 
                            ExcessChargeSwitchID: "sonoff.0.NOUS-DVES_F0A844.POWER", 
                            ExcessChargeSwitchOn: true,                         //Wert, der zum Aktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                            ExcessChargeSwitchOff: false,                       //Wert, der zum Deaktivieren des Schalters gesetzt werden muss (1/0, true/false, "ON"/"OFF"...)
                            //----------------------------------------
                            //****************************************
                        

                        Download:

                        ecoflow-connector_v12_.04.12.2023.txt

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          sirdir
                          schrieb am zuletzt editiert von sirdir
                          #802

                          sorry hat sich alles in wohlgefallen aufgelöst und ich kann das post nicht löschen. Disregard/

                          W 2 Antworten Letzte Antwort
                          0
                          • S sirdir

                            sorry hat sich alles in wohlgefallen aufgelöst und ich kann das post nicht löschen. Disregard/

                            W Offline
                            W Offline
                            Waly_de
                            schrieb am zuletzt editiert von
                            #803

                            @sirdir such mal nach :

                            function SetBasePower() {
                                logM = false
                            

                            Wenn Du da true setzt, werden die fĂŒr mich wesentlichen Daten zur Regelung ausgegeben.

                            Was hast du bei ExcessChargePowerID angegeben?
                            Wahrscheinlich ist dort das Problem. Zeigt es auf den richtigen writeable?

                            S 1 Antwort Letzte Antwort
                            0
                            • S sirdir

                              sorry hat sich alles in wohlgefallen aufgelöst und ich kann das post nicht löschen. Disregard/

                              W Offline
                              W Offline
                              Waly_de
                              schrieb am zuletzt editiert von Waly_de
                              #804

                              @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                              sorry hat sich alles in wohlgefallen aufgelöst

                              @sirdir Prima ;-)

                              S 1 Antwort Letzte Antwort
                              0
                              • W Waly_de

                                @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                sorry hat sich alles in wohlgefallen aufgelöst

                                @sirdir Prima ;-)

                                S Offline
                                S Offline
                                sirdir
                                schrieb am zuletzt editiert von sirdir
                                #805

                                @waly_de einen hĂ€tte ich doch noch: Könntest du die logM Variable auch in die ConfigData nehmen, so dass man sie als externen state anlegen kann? Dann könnte ich die ĂŒber meine Statusseite ein/ausschalten und mich interessieren die logM Meldungen 100 mal mehr als die Debug.

                                S 1 Antwort Letzte Antwort
                                0
                                • W Waly_de

                                  @sirdir such mal nach :

                                  function SetBasePower() {
                                      logM = false
                                  

                                  Wenn Du da true setzt, werden die fĂŒr mich wesentlichen Daten zur Regelung ausgegeben.

                                  Was hast du bei ExcessChargePowerID angegeben?
                                  Wahrscheinlich ist dort das Problem. Zeigt es auf den richtigen writeable?

                                  S Offline
                                  S Offline
                                  sirdir
                                  schrieb am zuletzt editiert von
                                  #806

                                  @waly_de hat sich ĂŒberschnitten. Ja das mit logM hab ich dann auch gemacht.. Ist halt eben nicht so bequem, fĂŒr debug muss ich nur ein hĂ€kchen setzen. Und ja der writable war falsch, war in nem anderen path wo nur gelesen wird
 sorry dafĂŒr. Hab den Wert eigentlich aus meinem Script nehmen wollen aber hab mein Script beim einfĂŒgen deines neuen Scripts versehentlich gelöscht
 Zum GlĂŒck gibt es Backups, hat aber etwas gedauert.

                                  1 Antwort Letzte Antwort
                                  0
                                  • S sirdir

                                    @waly_de einen hĂ€tte ich doch noch: Könntest du die logM Variable auch in die ConfigData nehmen, so dass man sie als externen state anlegen kann? Dann könnte ich die ĂŒber meine Statusseite ein/ausschalten und mich interessieren die logM Meldungen 100 mal mehr als die Debug.

                                    S Offline
                                    S Offline
                                    sirdir
                                    schrieb am zuletzt editiert von
                                    #807

                                    @sirdir hab das mit dem logM jetzt mal gemacht, ist ja keine so grosse Sache
 Wenn du nicht magst kann ich das auch bei neuen Versionen wieder machen ;) ... Eine Frage hÀtte ich noch.
                                    Verstehe den Sinn von AdditionalPower in deinem Script nicht wirklich. Vielleicht halt weil ich ja keinen Sensor am ZĂ€hler hab sondern ein eigenes Script nutze (hab grad gesehen du hast ja nun fĂŒr Tibber wohl auch sowas). Wenn du nen Sensor am ZĂ€hler hat, liefert dir der doch schon den Überschuss aller anderen Solaranlagen? Was bringt es, die noch zu konfigurieren?

                                    W 1 Antwort Letzte Antwort
                                    0
                                    • S sirdir

                                      @sirdir hab das mit dem logM jetzt mal gemacht, ist ja keine so grosse Sache
 Wenn du nicht magst kann ich das auch bei neuen Versionen wieder machen ;) ... Eine Frage hÀtte ich noch.
                                      Verstehe den Sinn von AdditionalPower in deinem Script nicht wirklich. Vielleicht halt weil ich ja keinen Sensor am ZĂ€hler hab sondern ein eigenes Script nutze (hab grad gesehen du hast ja nun fĂŒr Tibber wohl auch sowas). Wenn du nen Sensor am ZĂ€hler hat, liefert dir der doch schon den Überschuss aller anderen Solaranlagen? Was bringt es, die noch zu konfigurieren?

                                      W Offline
                                      W Offline
                                      Waly_de
                                      schrieb am zuletzt editiert von Waly_de
                                      #808

                                      @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                      hab das mit dem logM jetzt mal gemacht, ist ja keine so grosse Sache
 Wenn du nicht magst kann ich das auch bei neuen Versionen wieder machen

                                      ist ne gute Idee.. ich versuch dran zu denken ;-)

                                      @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                      Verstehe den Sinn von AdditionalPower in deinem Script nicht wirklich. Vielleicht halt weil ich ja keinen Sensor am ZĂ€hler hab sondern ein eigenes Script nutze (hab grad gesehen du hast ja nun fĂŒr Tibber wohl auch sowas). Wenn du nen Sensor am ZĂ€hler hat, liefert dir der doch schon den Überschuss aller anderen Solaranlagen? Was bringt es, die noch zu konfigurieren?

                                      Naja, das ist grundsĂ€tzlich wichtig um die Zusammensetzung des Verbrauchs zu analysieren und damit zu bestimmen, wie viel in die Batterien geht und die Statistiken sauber zu fĂŒhren. Der ZĂ€hler gibt ja nur Summen aus (mein ZĂ€hler gibt auch aktuell nur einen einzigen Wert in Watt zurĂŒck.)

                                      Realpower, das ist der Eigentlich Verbrauch, ohne Einspeisungen und Speicherleistung, ist z.B.:

                                      Smartmeterwert - Einspeisung der PS - AdditionalPower + Überschussladung

                                      Realpower - BasePowerOffset ist dann der Gesamtbedarf dem es zu decken gilt oder der den Überschuss darstellt.
                                      Um zu wissen, ob und wie viel ich davon aus den Batterien ziehen muss, brauche ich PV-Total in dem auch AdditionalPower enthalten ist.
                                      Der Batbedarf ist nÀmlich der Gesamtbedarf - PV-Total.

                                      Die Überschussladung könnte auch ohne das auskommen. Aber dann bekommt die Regelung der Ladeleistung ĂŒber die PS Probleme und die Verbrauchsstatistik wĂŒrde nicht stimmen.

                                      S 2 Antworten Letzte Antwort
                                      0
                                      • W Waly_de

                                        @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                        hab das mit dem logM jetzt mal gemacht, ist ja keine so grosse Sache
 Wenn du nicht magst kann ich das auch bei neuen Versionen wieder machen

                                        ist ne gute Idee.. ich versuch dran zu denken ;-)

                                        @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                        Verstehe den Sinn von AdditionalPower in deinem Script nicht wirklich. Vielleicht halt weil ich ja keinen Sensor am ZĂ€hler hab sondern ein eigenes Script nutze (hab grad gesehen du hast ja nun fĂŒr Tibber wohl auch sowas). Wenn du nen Sensor am ZĂ€hler hat, liefert dir der doch schon den Überschuss aller anderen Solaranlagen? Was bringt es, die noch zu konfigurieren?

                                        Naja, das ist grundsĂ€tzlich wichtig um die Zusammensetzung des Verbrauchs zu analysieren und damit zu bestimmen, wie viel in die Batterien geht und die Statistiken sauber zu fĂŒhren. Der ZĂ€hler gibt ja nur Summen aus (mein ZĂ€hler gibt auch aktuell nur einen einzigen Wert in Watt zurĂŒck.)

                                        Realpower, das ist der Eigentlich Verbrauch, ohne Einspeisungen und Speicherleistung, ist z.B.:

                                        Smartmeterwert - Einspeisung der PS - AdditionalPower + Überschussladung

                                        Realpower - BasePowerOffset ist dann der Gesamtbedarf dem es zu decken gilt oder der den Überschuss darstellt.
                                        Um zu wissen, ob und wie viel ich davon aus den Batterien ziehen muss, brauche ich PV-Total in dem auch AdditionalPower enthalten ist.
                                        Der Batbedarf ist nÀmlich der Gesamtbedarf - PV-Total.

                                        Die Überschussladung könnte auch ohne das auskommen. Aber dann bekommt die Regelung der Ladeleistung ĂŒber die PS Probleme und die Verbrauchsstatistik wĂŒrde nicht stimmen.

                                        S Offline
                                        S Offline
                                        sirdir
                                        schrieb am zuletzt editiert von
                                        #809

                                        @waly_de Hmm, da muss ich mir direkt ĂŒberlegen, was das genau bedeutet. Naja, glaube probieren geht ĂŒber studieren, ich trage meine Systeme mal ein.

                                        1 Antwort Letzte Antwort
                                        0
                                        • W Waly_de

                                          @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                          hab das mit dem logM jetzt mal gemacht, ist ja keine so grosse Sache
 Wenn du nicht magst kann ich das auch bei neuen Versionen wieder machen

                                          ist ne gute Idee.. ich versuch dran zu denken ;-)

                                          @sirdir sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                          Verstehe den Sinn von AdditionalPower in deinem Script nicht wirklich. Vielleicht halt weil ich ja keinen Sensor am ZĂ€hler hab sondern ein eigenes Script nutze (hab grad gesehen du hast ja nun fĂŒr Tibber wohl auch sowas). Wenn du nen Sensor am ZĂ€hler hat, liefert dir der doch schon den Überschuss aller anderen Solaranlagen? Was bringt es, die noch zu konfigurieren?

                                          Naja, das ist grundsĂ€tzlich wichtig um die Zusammensetzung des Verbrauchs zu analysieren und damit zu bestimmen, wie viel in die Batterien geht und die Statistiken sauber zu fĂŒhren. Der ZĂ€hler gibt ja nur Summen aus (mein ZĂ€hler gibt auch aktuell nur einen einzigen Wert in Watt zurĂŒck.)

                                          Realpower, das ist der Eigentlich Verbrauch, ohne Einspeisungen und Speicherleistung, ist z.B.:

                                          Smartmeterwert - Einspeisung der PS - AdditionalPower + Überschussladung

                                          Realpower - BasePowerOffset ist dann der Gesamtbedarf dem es zu decken gilt oder der den Überschuss darstellt.
                                          Um zu wissen, ob und wie viel ich davon aus den Batterien ziehen muss, brauche ich PV-Total in dem auch AdditionalPower enthalten ist.
                                          Der Batbedarf ist nÀmlich der Gesamtbedarf - PV-Total.

                                          Die Überschussladung könnte auch ohne das auskommen. Aber dann bekommt die Regelung der Ladeleistung ĂŒber die PS Probleme und die Verbrauchsstatistik wĂŒrde nicht stimmen.

                                          S Offline
                                          S Offline
                                          sirdir
                                          schrieb am zuletzt editiert von sirdir
                                          #810

                                          @waly_de sorry, also hab die Systeme eingetragen. Solar kommt jetzt natĂŒrlich nichts mehr rein, aber hab noch nen grid tie inverter mit ner batterie, der gerade 95W liefert. Dein script sagt totalPV: 10
?

                                              { name: "Grid tie inverter",
                                                  id: "shelly.0.SHSW-25#10D0C2#1.Relay0.Power",
                                                  factor: 1
                                              },       // Der Objektpfad zu dem Leistungswert in Watt (W)
                                          

                                          So sieht der Eintrag aus
 Warum 10?\

                                          Edit:
                                          Ah ich seh schon, das kommt in additionalpowersum nicht in totalPV und der wert wird auch nicht ausgegeben im log


                                          W 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

                                          554

                                          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