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

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

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

ecoflow-connector-Script zur dynamischen Leistungsanpassung

Geplant Angeheftet Gesperrt Verschoben JavaScript
1.6k Beiträge 127 Kommentatoren 745.4k 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

    Weiß jemand wie man einen lokalen MQTT-Broker zwischen den Geräten und der Cloud zum Beobachten des Datenverkehrs dazwischenschaltet?

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

    @foxthefox nicht direkt aber was wäre wenn du z.B. eine Software wie MQTT Explorer mit den Daten von Ecoflow fütterst
    oder du Wireshark wäre auch eine Möglichkeit zum Test.

    F 1 Antwort Letzte Antwort
    0
    • A aherby

      @foxthefox nicht direkt aber was wäre wenn du z.B. eine Software wie MQTT Explorer mit den Daten von Ecoflow fütterst
      oder du Wireshark wäre auch eine Möglichkeit zum Test.

      F Abwesend
      F Abwesend
      foxthefox
      Developer
      schrieb am zuletzt editiert von foxthefox
      #1002

      @aherby
      Mir geht es um die Möglichkeit ungefiltert den Datenaustausch zu sehen und nicht auf den bekannten topics die man abonniert. Ich bin auf der Suche nach unbekannten topics, die ggf für die Kommunikation zwischen Plug und Stream genutzt werden. Mqqt Explorer auf den Broker von ecoflow anzusetzen geht glaub ich nicht mit wildcard. Wireshark au wlan ist glaub ich auch etwas schwierig und wenn es verschlüsselt ist, eventuell nicht möglich.

      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
      • W Waly_de

        @accu habe mal gesucht und im Skript kommt der datenpunkt bei der Schaltersteckdosen Sektion vor, die ich nicht habe und deshalb auch nicht konfiguriert habe.

        Jetzt steh ich ein bisschen auf dem Schlauch ;-) nutzt du die Überschussladung? Wenn du das gar nicht konfiguriert hast, kannst du die Meldung ignorieren. Wenn du allerdings die Überschussladung nutzen möchtest, dann muss dieser Schalterpunkt auch richtig konfiguriert werden.

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

        @waly_de Hallo was macht mein Script hier falsch oder was könnte der Grund dafür sein?

        Script script.js.Ecoflow_Dym_Script_1_2_1 is calling setState more than 1000 times per minute! Stopping Script now! Please check your script!
        
        W 1 Antwort Letzte Antwort
        0
        • A aherby

          @waly_de Hallo was macht mein Script hier falsch oder was könnte der Grund dafür sein?

          Script script.js.Ecoflow_Dym_Script_1_2_1 is calling setState more than 1000 times per minute! Stopping Script now! Please check your script!
          
          W Offline
          W Offline
          Waly_de
          schrieb am zuletzt editiert von
          #1004

          @aherby das haben wir doch gefühlt schon 1000 mal hier im Thead besprochen und ist im Eingangsbeitag und im Skripheader behandelt...

          A 1 Antwort Letzte Antwort
          0
          • W Waly_de

            @aherby das haben wir doch gefühlt schon 1000 mal hier im Thead besprochen und ist im Eingangsbeitag und im Skripheader behandelt...

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

            @waly_de Soory ja ein typischer "Schicht 8 Fehler" System neu aufgesetzt und halt einige Fehlermeldungen gehabt. Dann einfach hier die Frage gepostet statt sich dann einfach mal 5 Minuten Zeit fürs Suchen oder verstehen zu nehmen.

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

              Bei uns ist endlich mal wieder Sonne und ich kann ein wenig testen. So richtig rund läuft es bei mir mit mehreren PS und Deltas noch nicht.

              Ich habe 3 PS:

              • PS mit einer Delta Pro + Zusatzakku (PV an PS und an Delta)
              • PS mit einer Delta2Max + Zusatzakku (PV an PS und an Delta)
              • PS mit einer DeltaMax + Zusatzakku (PV an PS und an Delta) / diese steht in der Gartenhütte bei -5 Grad aktuell

              Habe zum testen alle so eingestellt:

              
                          MaxPower: 50,                              // 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: 99, battPozOff: 94,              // 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:30,                        // Wattwert des Bedarfs, bei dem zurück in den Strom-Priomodus gechaltet wird. 0 für kein Rückschalten.   
                          lowBatLimitPozOn: 5, lowBatLimitPozOff: 90,// Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                          lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
              

              Folgende aktuelle Beobachtung:
              Alles PS DeltaPro und PS Delta2Max fangen normal an mit dem Ertrag und der Batterieladung/Einspeisung. Nur wird der PS DeltaMax ignoriert und hat weder an über den Powerstream, noch an der DeltaMax Ertrag (0W PV Ertrag).
              Das Log sagt wiederholend:

              09:35:27.262	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 26 W
              09:35:27.270	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 26 W
              

              Wenn ich das mlog einschalte kommt:

              09:45:04.330	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:45:04.335	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Batteriestand unter Limit:9% (6%). Limitiere Einspeiseleistung auf: 0W
              09:45:04.335	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 20 W
              09:45:04.344	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Batteriestand unter Limit:9% (7%). Limitiere Einspeiseleistung auf: 0W
              09:45:04.348	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaMax] Batteriestand unter Limit:9% (6%). Limitiere Einspeiseleistung auf: 0W
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_Delta2Max] : 0
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : 0
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -30
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -30
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 92
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 277
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -30
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-0.32608695652173914
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:30
              09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:04.366	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_Delta2Max] : 0 W
              09:45:04.369	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              09:45:14.329	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:45:14.332	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 40 W
              09:45:14.338	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
              09:45:14.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : 0
              09:45:14.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -38
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -38
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 278
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -38
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-3.8
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:38
              09:45:14.357	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:14.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              09:45:24.328	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:45:24.331	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 20 W
              09:45:24.338	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 48 W
              09:45:24.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -23
              09:45:24.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -99
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -99
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 277
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -99
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-9.9
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:99
              09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:24.364	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              09:45:34.328	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:45:34.332	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Zusatzpower aus !
              09:45:34.335	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaPro] : 0
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -56
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -81
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -81
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 75
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 276
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -81
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-1.08
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:81
              09:45:34.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:34.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaPro] : 0 W
              09:45:34.363	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              09:45:44.329	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:45:44.333	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 27 W
              09:45:44.341	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 48 W
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -73
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -73
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -67
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 275
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -67
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-6.7
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:67
              09:45:44.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:44.362	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              09:45:54.330	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:45:54.333	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 7 W
              09:45:54.340	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -83
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -108
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -108
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 277
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -108
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-10.8
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:108
              09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:45:54.362	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              09:46:04.331	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:46:04.334	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 27 W
              09:46:04.340	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 48 W
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -86
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -86
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -69
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 276
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -69
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-6.9
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:69
              09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:46:04.376	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              09:46:14.330	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
              09:46:14.333	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 7 W
              09:46:14.341	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -82
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -108
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -108
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 276
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -108
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-10.8
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:108
              09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              09:46:14.364	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
              

              Ich verstehe nicht, warum weder die PS DeltaMax, noch die DeltaMax selbst anfängt zu erzeugen. Die Spannung der Panele liegt an. Die Temperatur kann es eigentlich nicht sein, da ich gestern irgendwie und irgendwann geschafft habe, dass zumindest der Powerstream anfängt zu laden.

              Hat jemand eine Idee, die ich testen kann?

              Edit: Ich habe jetzt überall die "Regulation" aus gemacht und der EF App die PS_DeltaMax getestet. Egal ob "Stromspeicher" oder "Stromversorgung" Priorisieren. Sobald ich über 50W Hausverbrauch einstelle holt er sich das.
              Ich gehe davon aus, dass die Batterien zu kalt sind und keine Interaktion zulassen. Somit kann der PS nur direkt in den Haushalt einspeisen... alles andere hängt. Kann das jemand bestätigen?

              EDIT2 Also, es hat sich bestätigt, dass es die Temperatur war und er deshalb nicht mehr geschaltet hat.
              Die Funktionalität mit 3 PS scheint trotzdem im "Balance Mode" nicht rund zu laufen.
              Beispiel:

              19:58:21.118	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaPro] : 150
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_Delta2Max] : 0
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : 0
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 204
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: 150
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : 523
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 30
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 1
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : 30
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 493
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:1
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:5.9397590361445785
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:0
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Der ps: [PS_Delta2Max] bekommt die Gapsumme: 150 W Zusaetzlich
              19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Der ps: [PS_DeltaMax] bekommt die Gapsumme: 154 W Zusaetzlich
              

              Delta2Max Batterie ist 99% geladen und er sagt unten er bekommt die GAP Summe von 150W. Es wird jedoch nichts geschaltet.
              Genau dieser PS hat heute Mittag bei 99% auch aufgehört zu erzeugen, da die Batterie voll war. Der PS hat dann nicht auf Maximale Einspeisung verändert, sondern 0 Ladung erzeugt.
              Ich schaffe es aktuell nicht, dass alles rund läuft und ich mich darauf verlassen kann, finde den Fehler leider auch nicht. Gibt es im Balance Mode noch etwas zu beachten?

              Edit3: mittlerweile läuft es besser. Hat sich erstmal erledigt. Ich habe nochmal alles neu aufgebaut, war wohl irgendwo ein Config Fehler.

              A 1 Antwort Letzte Antwort
              1
              • G guhfy9966

                Bei uns ist endlich mal wieder Sonne und ich kann ein wenig testen. So richtig rund läuft es bei mir mit mehreren PS und Deltas noch nicht.

                Ich habe 3 PS:

                • PS mit einer Delta Pro + Zusatzakku (PV an PS und an Delta)
                • PS mit einer Delta2Max + Zusatzakku (PV an PS und an Delta)
                • PS mit einer DeltaMax + Zusatzakku (PV an PS und an Delta) / diese steht in der Gartenhütte bei -5 Grad aktuell

                Habe zum testen alle so eingestellt:

                
                            MaxPower: 50,                              // 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: 99, battPozOff: 94,              // 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:30,                        // Wattwert des Bedarfs, bei dem zurück in den Strom-Priomodus gechaltet wird. 0 für kein Rückschalten.   
                            lowBatLimitPozOn: 5, lowBatLimitPozOff: 90,// Bei Unterschreiten der Batterieladung von "lowBatLimitPozOn" % ist die maximale Einspeiseleistung auf 
                            lowBatLimit: 0,                           // "lowBatLimit" limitiert, bis der Ladezustand wieder bei "lowBatLimitPozOff" ist
                

                Folgende aktuelle Beobachtung:
                Alles PS DeltaPro und PS Delta2Max fangen normal an mit dem Ertrag und der Batterieladung/Einspeisung. Nur wird der PS DeltaMax ignoriert und hat weder an über den Powerstream, noch an der DeltaMax Ertrag (0W PV Ertrag).
                Das Log sagt wiederholend:

                09:35:27.262	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 26 W
                09:35:27.270	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 26 W
                

                Wenn ich das mlog einschalte kommt:

                09:45:04.330	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:45:04.335	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Batteriestand unter Limit:9% (6%). Limitiere Einspeiseleistung auf: 0W
                09:45:04.335	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 20 W
                09:45:04.344	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Batteriestand unter Limit:9% (7%). Limitiere Einspeiseleistung auf: 0W
                09:45:04.348	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaMax] Batteriestand unter Limit:9% (6%). Limitiere Einspeiseleistung auf: 0W
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_Delta2Max] : 0
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : 0
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -30
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -30
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 92
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 277
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -30
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-0.32608695652173914
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:30
                09:45:04.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:04.366	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_Delta2Max] : 0 W
                09:45:04.369	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                09:45:14.329	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:45:14.332	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 40 W
                09:45:14.338	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
                09:45:14.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : 0
                09:45:14.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -38
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -38
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 278
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -38
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-3.8
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:45:14.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:38
                09:45:14.357	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:14.361	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                09:45:24.328	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:45:24.331	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 20 W
                09:45:24.338	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 48 W
                09:45:24.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -23
                09:45:24.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -99
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -99
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 277
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -99
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-9.9
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:99
                09:45:24.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:24.364	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                09:45:34.328	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:45:34.332	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Zusatzpower aus !
                09:45:34.335	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaPro] : 0
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -56
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -81
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -81
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 75
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 276
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -81
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-1.08
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:45:34.355	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:81
                09:45:34.356	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:34.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaPro] : 0 W
                09:45:34.363	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                09:45:44.329	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:45:44.333	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 27 W
                09:45:44.341	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 48 W
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -73
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -73
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -67
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 275
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -67
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-6.7
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:45:44.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:67
                09:45:44.359	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:44.362	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                09:45:54.330	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:45:54.333	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 7 W
                09:45:54.340	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -83
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -108
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -108
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 277
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -108
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-10.8
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:108
                09:45:54.358	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:45:54.362	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                09:46:04.331	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:46:04.334	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 27 W
                09:46:04.340	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 48 W
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -86
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -86
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -69
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 276
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -69
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-6.9
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:69
                09:46:04.372	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:46:04.376	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                09:46:14.330	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: SetBasePower !
                09:46:14.333	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_DeltaPro] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 7 W
                09:46:14.341	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PowerStream [PS_Delta2Max] Maximalleistung geht in die Batterie. Stelle zusätzlich Einspeisung auf 28 W
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : -82
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 0
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: -108
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : -108
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 10
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 276
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : -108
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 0
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:-10.8
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:0
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:108
                09:46:14.360	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                09:46:14.364	info	javascript.0 (1337) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Änderung für Einspeisung gesendet PS:[PS_DeltaMax] : 0 W
                

                Ich verstehe nicht, warum weder die PS DeltaMax, noch die DeltaMax selbst anfängt zu erzeugen. Die Spannung der Panele liegt an. Die Temperatur kann es eigentlich nicht sein, da ich gestern irgendwie und irgendwann geschafft habe, dass zumindest der Powerstream anfängt zu laden.

                Hat jemand eine Idee, die ich testen kann?

                Edit: Ich habe jetzt überall die "Regulation" aus gemacht und der EF App die PS_DeltaMax getestet. Egal ob "Stromspeicher" oder "Stromversorgung" Priorisieren. Sobald ich über 50W Hausverbrauch einstelle holt er sich das.
                Ich gehe davon aus, dass die Batterien zu kalt sind und keine Interaktion zulassen. Somit kann der PS nur direkt in den Haushalt einspeisen... alles andere hängt. Kann das jemand bestätigen?

                EDIT2 Also, es hat sich bestätigt, dass es die Temperatur war und er deshalb nicht mehr geschaltet hat.
                Die Funktionalität mit 3 PS scheint trotzdem im "Balance Mode" nicht rund zu laufen.
                Beispiel:

                19:58:21.118	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaPro] : 150
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_Delta2Max] : 0
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gap_Durchschnitt: PS:[PS_DeltaMax] : 0
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Lastcutoff: 204
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: gapSumme: 150
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Bedarf : 523
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PStotalPV (+10 W/PS): 30
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Gobal totalPV: 1
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVBedarf : 30
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: BatBedarf: 493
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: PVfaktor:1
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Batfaktor:5.9397590361445785
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: ueberschuss:0
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: *************************************
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Der ps: [PS_Delta2Max] bekommt die Gapsumme: 150 W Zusaetzlich
                19:58:21.119	info	javascript.0 (1327) script.js.Meine_Scripte_(Produktiv).Solar_Ecoflow: Der ps: [PS_DeltaMax] bekommt die Gapsumme: 154 W Zusaetzlich
                

                Delta2Max Batterie ist 99% geladen und er sagt unten er bekommt die GAP Summe von 150W. Es wird jedoch nichts geschaltet.
                Genau dieser PS hat heute Mittag bei 99% auch aufgehört zu erzeugen, da die Batterie voll war. Der PS hat dann nicht auf Maximale Einspeisung verändert, sondern 0 Ladung erzeugt.
                Ich schaffe es aktuell nicht, dass alles rund läuft und ich mich darauf verlassen kann, finde den Fehler leider auch nicht. Gibt es im Balance Mode noch etwas zu beachten?

                Edit3: mittlerweile läuft es besser. Hat sich erstmal erledigt. Ich habe nochmal alles neu aufgebaut, war wohl irgendwo ein Config Fehler.

                A Offline
                A Offline
                Accu
                schrieb am zuletzt editiert von Accu
                #1007

                nachdem ich mein laufendens Skript jetzt lange Zeit ausgestellt hatte und heute mal wieder aktivieren wollte, bekomme folgenden Fehler:

                09:02:08.960	info	javascript.0 (852) Start javascript script.js.Test.EF_Integration
                09:02:09.026	info	javascript.0 (852) script.js.Test.EF_Integration: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                09:02:09.353	info	javascript.0 (852) script.js.Test.EF_Integration: Verbunden mit dem Ecoflow MQTT-Broker
                09:02:19.025	info	javascript.0 (852) script.js.Test.EF_Integration: PowerStream [PowerStream] Batteriestand unter Limit:5% (0%). Limitiere Einspeiseleistung auf: 100W
                09:02:19.222	info	javascript.0 (852) script.js.Test.EF_Integration: **Fehler beim Abrufen des niedrigsten Werts: Error: No data**
                

                Hat jemand eine Idee? was mit Abrufen des niedrigsten Werts gemeint ist?

                Noch eine Zusatzfrag:
                mein Powerstream regelt erfolgreich nach, allerdings habe ich immer ca. 50W die ich noch aus dem Netz ziehen muss. Gibt es irgendwo eine off-set Einstellung wo man beim PS zzl. zum ermittelten wert noch 50W on top einstellen kann?

                G 1 Antwort Letzte Antwort
                0
                • A Accu

                  nachdem ich mein laufendens Skript jetzt lange Zeit ausgestellt hatte und heute mal wieder aktivieren wollte, bekomme folgenden Fehler:

                  09:02:08.960	info	javascript.0 (852) Start javascript script.js.Test.EF_Integration
                  09:02:09.026	info	javascript.0 (852) script.js.Test.EF_Integration: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                  09:02:09.353	info	javascript.0 (852) script.js.Test.EF_Integration: Verbunden mit dem Ecoflow MQTT-Broker
                  09:02:19.025	info	javascript.0 (852) script.js.Test.EF_Integration: PowerStream [PowerStream] Batteriestand unter Limit:5% (0%). Limitiere Einspeiseleistung auf: 100W
                  09:02:19.222	info	javascript.0 (852) script.js.Test.EF_Integration: **Fehler beim Abrufen des niedrigsten Werts: Error: No data**
                  

                  Hat jemand eine Idee? was mit Abrufen des niedrigsten Werts gemeint ist?

                  Noch eine Zusatzfrag:
                  mein Powerstream regelt erfolgreich nach, allerdings habe ich immer ca. 50W die ich noch aus dem Netz ziehen muss. Gibt es irgendwo eine off-set Einstellung wo man beim PS zzl. zum ermittelten wert noch 50W on top einstellen kann?

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

                  @accu
                  Schau mal bei den erweiterten Einstellungen:
                  BasePowerOffset: 30, // Wird vom aktuellen Verbrauch abgezogen, um die Einspeiseleistung zu berechnen
                  Zusatzpower_Offset: 50,

                  Hier kannst du dich annähern.

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

                    Geht es, dass man in dem Script die "Cell Temperatur" einer Delta abgreift und die Variable "hasBat" der Powerstream entsprechend dynamisch regelt?

                    Denn: Wenn die Temperatur zu niedrig ist, lädt er nicht in die Batterie und der Powerstream nutzt auch die Energie nicht, um in das Netz einzuspeisen.
                    Das wäre eine Idee, dies zu umgehen und wenigstens die Solar Power nicht zu verschwenden.

                    W 1 Antwort Letzte Antwort
                    0
                    • G guhfy9966

                      @accu
                      Schau mal bei den erweiterten Einstellungen:
                      BasePowerOffset: 30, // Wird vom aktuellen Verbrauch abgezogen, um die Einspeiseleistung zu berechnen
                      Zusatzpower_Offset: 50,

                      Hier kannst du dich annähern.

                      A Offline
                      A Offline
                      Accu
                      schrieb am zuletzt editiert von
                      #1010

                      @guhfy9966 sorry ist mir immer noch nicht ganz klar. Können wir mal ein Bsp machen?

                      Sagen wir ich habe unten am Stromzähler einen Betrag von 50 W die ich aus dem Netz noch ziehe trotzdem dass das Skript aktuell die PS schon regelt und diese einen Wattwert X einspeist.

                      Was muss ich beim Basepower und Zusatzpower einstellen, um die 50 Watt aus dem Netz auf 0 zu korrigieren?

                      W 1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        Micha 6
                        schrieb am zuletzt editiert von
                        #1011

                        Ich habe folgende Konfiguration und immer wieder neue Probleme.
                        PS: hat 2x 400W Solar und hängt an einer Delta 2 Max.
                        Diese D2M hat ebenfalls PV-Module (in Summe 800W) am PV Eingang.
                        Jetzt habe ich folgendes festgestellt:
                        Die PS und D2M schalten sich über Nacht völlig aus. Sobald die Sonne scheint, schalten sich beide ein. Aber die D2M verbindet sich nicht mit dem WLAN. Schalte ich die D2M Manuel Aus und Ein, dann verbindet sich diese immer mit dem WLAN.
                        Des Weiteren hab ich festgestellt, dass sowohl die PS als auch die D2M erst sehr spät zu laden, bzw einspeisen anfangen. Eine weitere Anlage die unabhängig von der oben beschriebenen Kombination ist, liefert bereits 500W bevor die PS und D2M irgend was machen.
                        Ich kann auch beobachten, dass die PS richtig einspeist, solange der Akku unter 98% ist. Ab da fängt die PS an immer wieder zyklisch auf 0W zu gehen... regelt dann langsam auf 600W hoch um dann wieder auszuschalten. Das macht sie mehrere male (kann leider nicht sagen, wie oft, aber erst wenn der Akku wieder unter 96% ist scheint alles normal zu regeln.
                        Ich habe die neueste Version V1.2.1 drauf.

                        Was kann ich in diesem Fall tun? Hängt das mit dem fehlenden WLAN der D2M zusammen? Und warum verbindet sich das WLAN nicht?
                        Hat das Problem noch jemand, und es gelöst?
                        Vielen Dank für eure Unterstützung.

                        W 1 Antwort Letzte Antwort
                        0
                        • G guhfy9966

                          Geht es, dass man in dem Script die "Cell Temperatur" einer Delta abgreift und die Variable "hasBat" der Powerstream entsprechend dynamisch regelt?

                          Denn: Wenn die Temperatur zu niedrig ist, lädt er nicht in die Batterie und der Powerstream nutzt auch die Energie nicht, um in das Netz einzuspeisen.
                          Das wäre eine Idee, dies zu umgehen und wenigstens die Solar Power nicht zu verschwenden.

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

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

                          Geht es, dass man in dem Script die "Cell Temperatur" einer Delta abgreift und die Variable "hasBat" der Powerstream entsprechend dynamisch regelt?

                          Denn: Wenn die Temperatur zu niedrig ist, lädt er nicht in die Batterie und der Powerstream nutzt auch die Energie nicht, um in das Netz einzuspeisen.
                          Das wäre eine Idee, dies zu umgehen und wenigstens die Solar Power nicht zu verschwenden.

                          Das ist machbar. ich würde das aber extern, mit eigenem Script regeln.
                          mit externConfig kannst du ja jeden Punkt der Konfiguration über eigene States steuern. Du musst also nur regelmäßig "Cell Temperatur" abfragen und den Konfigurationspunkt entsprechend setzen. Das geht auch mit einem Blocky.

                          G 1 Antwort Letzte Antwort
                          0
                          • A Accu

                            @guhfy9966 sorry ist mir immer noch nicht ganz klar. Können wir mal ein Bsp machen?

                            Sagen wir ich habe unten am Stromzähler einen Betrag von 50 W die ich aus dem Netz noch ziehe trotzdem dass das Skript aktuell die PS schon regelt und diese einen Wattwert X einspeist.

                            Was muss ich beim Basepower und Zusatzpower einstellen, um die 50 Watt aus dem Netz auf 0 zu korrigieren?

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

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

                            Was muss ich beim Basepower und Zusatzpower einstellen, um die 50 Watt aus dem Netz auf 0 zu korrigieren?

                            wie hast du denn Basepower im Moment eingestellt?

                            Sagen wir es steht auf 30W und Dein Stromzähler zeigt noch 50W an.
                            Dann muss theoretisch Basepower auf -20 gestellt werden, damit 0W angesteuert werden können.

                            Ich rate davon aber grundsätzlich ab. Denn damit wird vermutlich häufiger ins Netz eingespeist. Für die normalen Anwender einer Balkon Kraftwerk Anlage ist es günstige ständig ein paar Watt aus dem Netz zu beziehen, als immer wieder ein paar einzuspeisen, für die es nichts gibt.

                            A 1 Antwort Letzte Antwort
                            0
                            • M Micha 6

                              Ich habe folgende Konfiguration und immer wieder neue Probleme.
                              PS: hat 2x 400W Solar und hängt an einer Delta 2 Max.
                              Diese D2M hat ebenfalls PV-Module (in Summe 800W) am PV Eingang.
                              Jetzt habe ich folgendes festgestellt:
                              Die PS und D2M schalten sich über Nacht völlig aus. Sobald die Sonne scheint, schalten sich beide ein. Aber die D2M verbindet sich nicht mit dem WLAN. Schalte ich die D2M Manuel Aus und Ein, dann verbindet sich diese immer mit dem WLAN.
                              Des Weiteren hab ich festgestellt, dass sowohl die PS als auch die D2M erst sehr spät zu laden, bzw einspeisen anfangen. Eine weitere Anlage die unabhängig von der oben beschriebenen Kombination ist, liefert bereits 500W bevor die PS und D2M irgend was machen.
                              Ich kann auch beobachten, dass die PS richtig einspeist, solange der Akku unter 98% ist. Ab da fängt die PS an immer wieder zyklisch auf 0W zu gehen... regelt dann langsam auf 600W hoch um dann wieder auszuschalten. Das macht sie mehrere male (kann leider nicht sagen, wie oft, aber erst wenn der Akku wieder unter 96% ist scheint alles normal zu regeln.
                              Ich habe die neueste Version V1.2.1 drauf.

                              Was kann ich in diesem Fall tun? Hängt das mit dem fehlenden WLAN der D2M zusammen? Und warum verbindet sich das WLAN nicht?
                              Hat das Problem noch jemand, und es gelöst?
                              Vielen Dank für eure Unterstützung.

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

                              @micha-6 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                              Ich habe folgende Konfiguration und immer wieder neue Probleme.
                              PS: hat 2x 400W Solar und hängt an einer Delta 2 Max.
                              Diese D2M hat ebenfalls PV-Module (in Summe 800W) am PV Eingang.
                              Jetzt habe ich folgendes festgestellt:
                              Die PS und D2M schalten sich über Nacht völlig aus. Sobald die Sonne scheint, schalten sich beide ein. Aber die D2M verbindet sich nicht mit dem WLAN. Schalte ich die D2M Manuel Aus und Ein, dann verbindet sich diese immer mit dem WLAN.
                              Des Weiteren hab ich festgestellt, dass sowohl die PS als auch die D2M erst sehr spät zu laden, bzw einspeisen anfangen. Eine weitere Anlage die unabhängig von der oben beschriebenen Kombination ist, liefert bereits 500W bevor die PS und D2M irgend was machen.
                              Ich kann auch beobachten, dass die PS richtig einspeist, solange der Akku unter 98% ist. Ab da fängt die PS an immer wieder zyklisch auf 0W zu gehen... regelt dann langsam auf 600W hoch um dann wieder auszuschalten. Das macht sie mehrere male (kann leider nicht sagen, wie oft, aber erst wenn der Akku wieder unter 96% ist scheint alles normal zu regeln.
                              Ich habe die neueste Version V1.2.1 drauf.

                              Was kann ich in diesem Fall tun? Hängt das mit dem fehlenden WLAN der D2M zusammen? Und warum verbindet sich das WLAN nicht?
                              Hat das Problem noch jemand, und es gelöst?
                              Vielen Dank für eure Unterstützung.

                              Das klingt nach den typischen Problemen von Ecoflow. Neben den üblichen Ratschlägen wie: Firmware erneuern, WLAN LAN, Stärke an der Stelle überprüfen, unter Umständen einen Repeater in der Nähe anbringen... kann ich dir nur empfehlen, dich an den Ecoflow-Support zu wenden.
                              Mit dem Skript scheint das nichts zu tun zu haben.
                              Beachte bitte auch, dass das Skript nicht vernünftig arbeiten kann, wenn nicht alle Geräte mit dem WLAN verbunden sind, weil dann die Messdaten der Geräte nicht verarbeitet werden können

                              W 1 Antwort Letzte Antwort
                              0
                              • W Waly_de

                                @micha-6 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                Ich habe folgende Konfiguration und immer wieder neue Probleme.
                                PS: hat 2x 400W Solar und hängt an einer Delta 2 Max.
                                Diese D2M hat ebenfalls PV-Module (in Summe 800W) am PV Eingang.
                                Jetzt habe ich folgendes festgestellt:
                                Die PS und D2M schalten sich über Nacht völlig aus. Sobald die Sonne scheint, schalten sich beide ein. Aber die D2M verbindet sich nicht mit dem WLAN. Schalte ich die D2M Manuel Aus und Ein, dann verbindet sich diese immer mit dem WLAN.
                                Des Weiteren hab ich festgestellt, dass sowohl die PS als auch die D2M erst sehr spät zu laden, bzw einspeisen anfangen. Eine weitere Anlage die unabhängig von der oben beschriebenen Kombination ist, liefert bereits 500W bevor die PS und D2M irgend was machen.
                                Ich kann auch beobachten, dass die PS richtig einspeist, solange der Akku unter 98% ist. Ab da fängt die PS an immer wieder zyklisch auf 0W zu gehen... regelt dann langsam auf 600W hoch um dann wieder auszuschalten. Das macht sie mehrere male (kann leider nicht sagen, wie oft, aber erst wenn der Akku wieder unter 96% ist scheint alles normal zu regeln.
                                Ich habe die neueste Version V1.2.1 drauf.

                                Was kann ich in diesem Fall tun? Hängt das mit dem fehlenden WLAN der D2M zusammen? Und warum verbindet sich das WLAN nicht?
                                Hat das Problem noch jemand, und es gelöst?
                                Vielen Dank für eure Unterstützung.

                                Das klingt nach den typischen Problemen von Ecoflow. Neben den üblichen Ratschlägen wie: Firmware erneuern, WLAN LAN, Stärke an der Stelle überprüfen, unter Umständen einen Repeater in der Nähe anbringen... kann ich dir nur empfehlen, dich an den Ecoflow-Support zu wenden.
                                Mit dem Skript scheint das nichts zu tun zu haben.
                                Beachte bitte auch, dass das Skript nicht vernünftig arbeiten kann, wenn nicht alle Geräte mit dem WLAN verbunden sind, weil dann die Messdaten der Geräte nicht verarbeitet werden können

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

                                Nur zur Information: ich hab im Moment nicht so viel Gelegenheit, an dem Projekt zu arbeiten, bitte zu entschuldigen, dass ich nicht so schnell antworten kann.
                                Dazu kommt noch ein paar gesundheitliche Probleme mit den Augen. Ich hoffe, dass sich das schnell erledigt.

                                Seit ein paar Tagen habe ich jetzt auch eine große PV Anlage mit circa 14 kW Peak auf dem Dach. Daher werde ich in Zukunft versuchen die große Anlage mit den Ecoflow-Geräten und meinen Mikrowechselrichter sowie meiner Wärmepumpe und anderen Verbraucher zum zusammenarbeiten zu bewegen. Es geht also sicher weiter ;-)

                                A K 2 Antworten Letzte Antwort
                                0
                                • W Waly_de

                                  Nur zur Information: ich hab im Moment nicht so viel Gelegenheit, an dem Projekt zu arbeiten, bitte zu entschuldigen, dass ich nicht so schnell antworten kann.
                                  Dazu kommt noch ein paar gesundheitliche Probleme mit den Augen. Ich hoffe, dass sich das schnell erledigt.

                                  Seit ein paar Tagen habe ich jetzt auch eine große PV Anlage mit circa 14 kW Peak auf dem Dach. Daher werde ich in Zukunft versuchen die große Anlage mit den Ecoflow-Geräten und meinen Mikrowechselrichter sowie meiner Wärmepumpe und anderen Verbraucher zum zusammenarbeiten zu bewegen. Es geht also sicher weiter ;-)

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

                                  @waly_de Gute Besserung und wie immer herzlichen Danke für deine Zeit und geduld.

                                  Spannendes Thema und schön dass du weiter am Script arbeiten möchtest.

                                  Da ich den Platz für einen "Solar-Smartmeter" beim Neubau vom Zählerschrank berücksichtigt hatte, ist aktuell
                                  ein Finder 3 Phasen-Zähler mit Modbus an diesem Platz eingebaut. Mit diesen Zähler und deinem Script kann ich mein größeres Balkonkraftwerk mit 1,5 kWp super steuern. Vielleicht hast du ja bei deinen Geräte passende Schnittstellen, diese auszulesen oder darüber zu steuern. Wie sich auch gerade wieder bei Ecoflow in den vergangenen Tages zeigt ist eine lokale Quelle nicht von anderen Seververbindungen abhängig. Wenn du wen fürs Brainstorming braucht, meld dich einfach.

                                  1 Antwort Letzte Antwort
                                  0
                                  • W Waly_de

                                    Nur zur Information: ich hab im Moment nicht so viel Gelegenheit, an dem Projekt zu arbeiten, bitte zu entschuldigen, dass ich nicht so schnell antworten kann.
                                    Dazu kommt noch ein paar gesundheitliche Probleme mit den Augen. Ich hoffe, dass sich das schnell erledigt.

                                    Seit ein paar Tagen habe ich jetzt auch eine große PV Anlage mit circa 14 kW Peak auf dem Dach. Daher werde ich in Zukunft versuchen die große Anlage mit den Ecoflow-Geräten und meinen Mikrowechselrichter sowie meiner Wärmepumpe und anderen Verbraucher zum zusammenarbeiten zu bewegen. Es geht also sicher weiter ;-)

                                    K Offline
                                    K Offline
                                    karo2204
                                    schrieb am zuletzt editiert von
                                    #1017

                                    @waly_de Gute Besserung!

                                    Ich hätte noch ein Feature Request für das Tibber-Script. Wenn es eh schon CHEAP und VERY_CHEAP ausliest und danach die Steckdose steuert, kann man noch einbauen, dass er schaut wie lange die CHEAP und/oder VERY_CHEAP Phase dauert, und danach die AC-Geschwindigkeit anpasst?

                                    Also z.B. wenn man eine DM 2000 hat und die Zeitspanne 5 Std. beträgt dass er dann die Lade-Geschwindigkeit auf 400W stellt etc.

                                    ioBroker
                                    Tibber
                                    Ecoflow Powerstream & Delta Max 2000

                                    1 Antwort Letzte Antwort
                                    0
                                    • W Waly_de

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

                                      Was muss ich beim Basepower und Zusatzpower einstellen, um die 50 Watt aus dem Netz auf 0 zu korrigieren?

                                      wie hast du denn Basepower im Moment eingestellt?

                                      Sagen wir es steht auf 30W und Dein Stromzähler zeigt noch 50W an.
                                      Dann muss theoretisch Basepower auf -20 gestellt werden, damit 0W angesteuert werden können.

                                      Ich rate davon aber grundsätzlich ab. Denn damit wird vermutlich häufiger ins Netz eingespeist. Für die normalen Anwender einer Balkon Kraftwerk Anlage ist es günstige ständig ein paar Watt aus dem Netz zu beziehen, als immer wieder ein paar einzuspeisen, für die es nichts gibt.

                                      A Offline
                                      A Offline
                                      Accu
                                      schrieb am zuletzt editiert von
                                      #1018

                                      @waly_de danke. Aktuell sieht es bei mir so aus:

                                          BasePowerOffset: 20,                                // Wird vom aktuellen Verbrauch abgezogen, um die Einspeiseleistung zu berechnen 
                                          Zusatzpower_Offset: 10,                             // Zusatzpower startet ab einer Batterieladeleistung von MaxPower - Zusatzpower_Offset
                                      

                                      Was macht denn der Zusatzpower Parameter?

                                      1 Antwort Letzte Antwort
                                      0
                                      • W Waly_de

                                        So, meine Anbindung läuft jetzt seit einigen Tagen sauber. Daher spendiere ich dem Skript mal einen eigenen Thread.

                                        Anbei findet ihr ein Skript, das eine Verbindung zwischen euren ecoflow-Geräten und ioBroker herstellen kann. Dabei nutzt es die gleiche Schnittstelle wie die ecoFlow App. Ihr benötigt lediglich eure Zugangsdaten zur App und die Seriennummern eurer Geräte, um dieses Skript nutzen zu können. Alle bekannten übermittelten Daten werden in ioBroker als Zustände angelegt. Viele davon sind noch unbekannt. Wenn ihr herausfindet, was sich hinter den unbekannten Daten verbirgt, kann ich die Zustandsnamen anpassen.

                                        Achtung: Der ecoflow-Server sendet unfassbar viele Nachrichten. Wenn ihr mehrere Geräte habt, kann dies euer System stark belasten und sogar zu Abstürzen führen. Vielleicht bekommt Ihr auch diese Meldung und das Script wird beendet:

                                         [error]: javascript.0 (5490) Script script.js.EcoFlow is calling setState more than 1000 times per minute! Stopping Script now! Please check your script!
                                        

                                        Daher empfehle ich, nicht alle Geräte dauerhaft zu abonnieren (dies kann über einen Parameter in der Einstellungssektion festgelegt werden). Es werden nur die PowerStreams benötigt, um die Einspeiseleistung anpassen zu können.
                                        Sonst kann dieser Grenzwert aber auch in den Einstellungen der Javascript-Instanz heraufgesetzt werden. 3000 dürfte für die meisten Szenarien reichen. (Siehe Screenshot weiter unten. Der Wert befindet sich unten links)

                                        Damit kommen wir zur eigentlichen interessanten Funktion des Skripts:
                                        Wenn ihr ein Smartmeter habt, das euren aktuellen Stromverbrauch in Echtzeit anzeigen kann, könnt ihr es an ioBroker anbinden. Informationen dazu findet ihr im Netz.

                                        Hier hab ich das Ding gekauft (Wenn ihr über die Links kauft, bekomme ich ein paar Cent Provision ab ;-)):
                                        Hichi Wifi, IR Lesekopf für Stromzähler
                                        https://ebay.us/3X1pkH
                                        Der Verkäufer hat auch ein tolles Video gemacht, wie man es einrichtet ;-)

                                        Es funktionieren aber auch viele andere Zähler wie z.B.:
                                        Der Shelly 3EM

                                        Tibber-Kunden mit Pulse empfehle ich die lokale Einbindung des Pulse als Smartmeter mit meinem Script:
                                        https://forum.iobroker.net/topic/70758/tibber-pulse-verbrauchsdaten-lokal-auslesen

                                        Das Skript passt dann die Einspeiseleistung des PowerStream dynamisch an, sodass möglichst der gesamte Verbrauch durch die Einspeisung gedeckt wird, aber nichts ins Netz verschenkt wird. Erst wenn die Batterie voll geladen ist, wird die gesamte Leistung ins Netz eingespeist (wenn ihr das möchtet).

                                        Das Smartmeter muss den aktuellen Verbrauch möglichst in Echtzeit und in der Einheit Watt in einem Objekt von IOBroker zur Verfügung stellen. Im Script muss dann nur noch der Pfad zu diesem Objekt unter "SmartmeterID:" eingetragen werden. Am einfachsten geht das über die Adminoberfläche von IOBroker. Klickt auf Objekte und sucht das Objekt eures Smartmeters mit dem "Watt"-Wert im Objektbaum:
                                        Bildschirmfoto 2023-09-04 um 09.55.08.jpg
                                        Wenn Ihr auf das markierte Symbol klickt, ist der Pfad in euerer Zwischenablage gespeichert.
                                        Jetzt müsst Ihr ihn nur noch hinter "SmartmeterID:" im Script einfügen. Achtet darauf, dass Ihr es zwischen die "" einfügt.
                                        Wenn alles geklappt hat, der Pfad stimmt und das Script läuft, solltet Ihr unter Objekte: "0_userdata.0.ecoflow.RealPower" sehen, dass sich dieser Wert regelmäßig anpasst.

                                        Es können mehrere PowerStreams konfiguriert werden. Im Moment wird jedoch nur der erste in der Konfiguration gesteuert. Ich habe zum Beispiel zwei PowerStreams, einen mit und einen ohne Batterie. Dadurch steht tagsüber mehr Leistung zum Laden der Batterie zur Verfügung. Die Daten werden vom Skript verwendet, um die optimale Einspeiseleistung zu berechnen. In Zukunft könnten auch mehrere PowerStreams gesteuert werden.

                                        Nochmals vielen Dank an alle hier im Forum, die mit Ihrer Arbeit die Anbindung erst möglich gemacht haben!
                                        Ursprünglicher Beitrag: https://forum.iobroker.net/topic/54929/adapter-für-ecoflow-einbindung/

                                        Wichtig: Zur Installation müssen 2 Module installiert werden. Einfach in den Einstellungen der Javascriptinstanz unter Zusätzliche Module die beiden Namen eintragen und speichern ("mqtt" und "protobufjs")

                                        Bildschirmfoto 2023-07-17 um 10.56.49.jpg

                                        Erweiterungen:
                                        Tibber Modul
                                        Kann als eigenes, neues Script neben dem Hauptscript angelegt werden.

                                        //*************************************************************
                                        // Tibber Modul
                                        //*************************************************************
                                        // Schaltet die Regelung der Powerstation ab, wenn der Strom billig ist 
                                        // und einen beliebigen Schalter zum Aktivieren der AC-Ladung ein, bis die Batterie 
                                        // den durch der "BatMax" festgelegten Ladestand in % erreicht hat
                                        // 
                                        // Diese Parameter aus dem Hauptscript sind wichtig:
                                        // RegulationOffPower: -2 // Wird die Regulation per State abgestellt, wird die Einspeiseleistung des ersten Powerstreams auf diesen Wert gesetzt (-1 = keine Änderung, -2 = Batterie Priomodus)
                                        // RegulationState: "Regulate" // Erzeugt der State zum Ein und Aus-Schalten der Regulation.
                                        //
                                        // Das Script versucht selbst die ID's für den TibberStatus und den Batteriestand zu ermitteln.
                                        // Wenn das nicht klappt bitte einfach die richtigen ID's hinter "batSocID" und "tibberID" angeben.
                                        //
                                        //*************************************************************
                                        
                                        //*************************************************************
                                        // Konfiguration laden, wenn nicht im Originalscript eingefügt
                                        //*************************************************************
                                        var ConfigData = {
                                            statesPrefix: '0_userdata.0.ecoflow',
                                            RegulationState: "Regulate"
                                        }
                                        if (typeof ConfigData.email === 'undefined') {
                                            try {
                                                let tempConfigData = getState("0_userdata.0.ecoflow.Settings.ConfigData").val
                                                if (typeof tempConfigData !== 'object' && tempConfigData !== null) {
                                                    tempConfigData = JSON.parse(tempConfigData)
                                                }
                                                if (typeof tempConfigData === 'object' && tempConfigData !== null) {
                                                    if (tempConfigData.email !== undefined) {
                                                        ConfigData = tempConfigData;
                                                        //log("wurde geladen als object")
                                                    }
                                                }
                                            } catch (error) {
                                                log("Konfiguration wurde nicht geladen: " + error.message)
                                            }
                                        }
                                        
                                        /***************************************
                                        **********  YOUR DATA HERE  ************ 
                                        ****************************************/
                                        var tibberConfig = {
                                            BatMax: 99,                                  //Bei diesem Ladestand stoppt die AC-Ladung und das Script wird wieder eingeschaltet 
                                            BatMin: 95,                                  //Der Ladestand der Batterie muss kleiner sein als BatMin , damit der Akku per AC-Ladung geladen wird 
                                            SwitchID: "sonoff.0.NOUS-DVES_F0A844.POWER", //ID des Schalters, der die AC-Ladung einschaltet. "true" und "false" werden gesetzt
                                            LevelToSwitch: [                             //Hier die Werte definieren, bei denen die AC-Ladung eingeschaltet werden soll
                                                //"NORMAL",
                                                //"CHEAP",                                 //Einkommentieren falls gewüscht 
                                                "VERY_CHEAP"
                                            ],
                                        }
                                        //***************************************/
                                        // Nur angeben, wenn automatische Ermittlung fehlschlägt
                                        //***************************************/
                                        let batSocID = getState(ConfigData.statesPrefix + ".Settings.Tibber.tibberBatSocID").val
                                        let tibberID = getState(ConfigData.statesPrefix + ".Settings.Tibber.tibberID").val
                                        //***************************************/
                                        
                                        
                                        var idOK = false
                                        if (!batSocID || !tibberID) {
                                            log("Versuche die IDs für Tibber und Batterielevel zu finden")
                                            $("tibberlink.*.Homes.*.CurrentPrice.level").each(function (id, i) {
                                                tibberID = id
                                                createState(ConfigData.statesPrefix + ".Settings.Tibber.tibberID", tibberID, false)
                                                log("TibberID gefunden und gespeichert:" + id)
                                            })
                                            $(ConfigData.statesPrefix + ".app_device_property_*.data.InverterHeartbeat.batSoc").each(function (id, i) {
                                                if (getState(id).val > 0) {
                                                    batSocID = id
                                                    createState(ConfigData.statesPrefix + ".Settings.Tibber.tibberBatSocID", batSocID, false)
                                                    log("batSocID gefunden und gespeichert:" + id)
                                                }
                                            })
                                            if (!batSocID || !tibberID) {
                                                log("Fehler bei der Ermittlung der IDs. Bitte händisch ins Script eintragen", 'error')
                                            } else {
                                                idOK = true
                                            }
                                        } else {
                                            idOK = true
                                        }
                                        if (idOK) {
                                            checkTibber()
                                            on({ id: tibberID, change: "ne" }, function (obj) {
                                                //log("Tibber Modul. tibberID Event:" + obj.state.val)
                                                checkTibber()
                                            });
                                            on({ id: batSocID, change: "ne" }, function (obj) {
                                                //log("Tibber Modul. batSocID Event:" + obj.state.val + "%")
                                                checkTibber()
                                            });
                                        }
                                        function checkTibber() {
                                            if (tibberID && batSocID) {
                                                const RegulateID = ConfigData.statesPrefix + "." + ConfigData.RegulationState
                                                let priceLevel = getState(tibberID).val;
                                                let batsoc = Number(getState(batSocID).val)
                                                let OldRegulate = toBoolean(getState(RegulateID).val)
                                                //log("Tibber Preislevel: " + priceLevel + " OldRegulate: " + OldRegulate + " batsoc: " + (batsoc))
                                                if ((tibberConfig.LevelToSwitch.includes(priceLevel))) {
                                                    if (OldRegulate) {
                                                        if (batsoc <= tibberConfig.BatMin) {
                                                            setState(RegulateID, false);  // Regulierung aus
                                                            setState(tibberConfig.SwitchID, true) //Schalter einschalten
                                                            log("Script abgeschaltet AC-Ladung Ein, weil priceLevel:" + priceLevel + " batsoc:" + batsoc + "%")
                                                        }
                                                    } else {
                                                        if (batsoc >= tibberConfig.BatMax) {
                                                            setState(RegulateID, true);  // Regulierung an
                                                            setState(tibberConfig.SwitchID, false) //Schalter ausschalten
                                                            log(" Batterie bei BatMax. Script eingeschaltet AC-Ladung Aus. priceLevel:" + priceLevel + " batsoc:" + batsoc + "%")
                                                        }
                                                    }
                                                } else {
                                                    if (!OldRegulate) {
                                                        setState(RegulateID, true);  // Regulierung an
                                                        setState(tibberConfig.SwitchID, false) //Schalter ausschalten
                                                        log("Script eingeschaltet AC-Ladung Aus. priceLevel:" + priceLevel + " batsoc:" + batsoc + "%")
                                                    }
                                                }
                                            } else {
                                                //log("checkTibber skip. batsocID und/oder tibberID fehlen.")
                                            }
                                        }
                                        //*************************************************************
                                        

                                        Tibber-Pulse als Smartmeter nutzen und lokal auslesen:
                                        https://forum.iobroker.net/topic/70758/tibber-pulse-verbrauchsdaten-lokal-auslesen

                                        Unterstütze das Projekt 'ecoflow-connector'
                                        Wenn dir das Script zur dynamischen Leistungsanpassung für den IObroker gefällt und du es nützlich findest, ziehe bitte in Erwägung, eine kleine Spende via PayPal zu hinterlassen.
                                        Jeder Beitrag hilft, das Projekt am Laufen zu halten und weitere Updates zu ermöglichen.
                                        Danke für deine Unterstützung!
                                        Jetzt Spenden

                                        Dieses Script wird bei Änderungen und Updates immer aktualisiert:
                                        Nutzung auf eigene Gefahr !

                                        [Bildschirmfoto 2024-03-29 um 09.37.51.jpg

                                        • Installation von ioBroker und Skript unter UNRAID in nur 12 Minuten
                                        • Video mit Erklärung der Basiskonfiguration
                                        • Video mit Erklärung zu AdditionalPower und Überschussladung

                                        Download (neues JS-Script in IOBroker anlegen und den Inhalt der Datei einfügen):

                                        • ecoflow-connector_v125.txt (13.05.2024)
                                        • 1.2.5.f1 Fork von Florian Vogt (25.06.2024)
                                          Feature hinzugefügt, um die Größe der Delta-Speicher beim Ausbalancieren der Entladeleistung zu berücksichtigen, damit die Batterien gleichmäßig geleert werden.
                                          Parameter battCapacity bei den Einstellungen für PowerStream = Kapazität der angeschlossenen Batterie in kWh, default = 1
                                          ecoflow-connector_v125_mod_FV.txt (25.06.2024)

                                        ältere Versionen:

                                        • ecoflow-connector_v124.txt (22.04.2024)
                                        • ecoflow-connector_v123.txt (21.02.2024)
                                        • ecoflow-connector_v121_05.01.2024.txt
                                        • ecoflow-connector_v12_.04.12.2023.txt
                                        • ecoflow-connector_v1162_04.11.2023.txt
                                        • ecoflow-connector_v115_02.10.2023.txt
                                        • ecoflow-connector_v1142_26.09.2023
                                        • ecoflow-connector_v1132_31.08.2023
                                        • ecoflow-connector_v112_17.08.2023)
                                        D Offline
                                        D Offline
                                        dodenhoj
                                        schrieb am zuletzt editiert von
                                        #1019

                                        @waly_de ich habe dein Skript (ecoflow-connector_v121_05.01.2024.txt) erfolgreich im Einsatz. Ganz herzlichen Dank dafür. Ich habe allerdings ein seltsames Phänomen. Die Stromeinspeisung (lowestValue) bleibt eine Zeitlang sehr gut unter dem Verbrauch, geht dann aber irgend wann über den tatsächlichen Verbrauch und bleibt dann dort unverändert stehen (so ca. bei 500 Watt). D.h. lowestValue wird nicht mehr aktualisiert, bleibt bei einem hohen Wert stehen und wenn der Stromverbrauch sinkt, bleibt die Einspeisung gleich. Ich speise dann z.T. mehr Strom ein, als ich verbrauche. Ich habe mir jetzt temporär beholfen, in dem ich Deinen im Skript auskommentierten Part zum loggen von lowestValue wieder aktiviert habe (ab Zeile 1024). Seltsamerweise wird dann der lowestValue durchgängig korrekt gesetzt. Kann es sein, dass die Berechnung von lowestValue in Deinem Skript noch in einer Schleife ergänzt werden müsste? Vielleicht gibt es aber auch einen Speicherüberlauf für diese Variable nur bei mir? RealPower wird korrekt weiterberechnet, das Skript läuft also weiter. Nur LowestValue wird nicht mehr aktualisiert. Ich bin leider Anfänger und kann kein JavaSkript, vielleicht siehst du das ja auf einen Blick. Ansonsten habe ich einen Ecoflow Smartmeter mit einer DeltaPro (3,7KW Akku). Am Smartmeter habe ich je ein Solarmodul mit 430W angeschlossen und an der DeltaPro habe ich 6 Solarmodule angeschlossen (2 Stränge, die aus je 3 in Serie geschalteten Solarmodulen a 430W bestehen), die über einen XT60 Stecker den Akku laden. Iobroker und alle Adapter habe ich auf dem neuesten Stand. Hier mein temporärer Workaround: für Zeile 1024:

                                        var intervalID2 = setInterval(function () {
                                            getLowestValue(ConfigData.statesPrefix + ".RealPower", 2)
                                                .then(lowestValue => {
                                                    null // log( "lowestValue:" + lowestValue)//
                                                })
                                                .catch((error) => {
                                                    console.warn('Fehler beim Abrufen des niedrigsten Werts:', error);
                                                });
                                        }, 2 * 1000);
                                        
                                        1 Antwort Letzte Antwort
                                        0
                                        • K Offline
                                          K Offline
                                          kaiausBrieselang
                                          schrieb am zuletzt editiert von
                                          #1020

                                          Hallo,
                                          Ich habe noch eine Frage zu den InWatts-/InputtWatts-Werten und die Übertragung in die Objekte des IOBroker.
                                          Ich habe im Moment nur ein Solarmodul angeschlossen.
                                          In der D2M habe ich für den PV1 Eingang
                                          0_userdata.0.ecoflow.app_device_property_R351Zxxxxxxx.data.params.mppt.inWatts
                                          und für den PV2 Eingang
                                          0_userdata.0.ecoflow.app_device_property_R351Zxxxxxxxx.data.params.mppt.pv2InWatts
                                          genommen, um die Eingangsleistung anzuzeigen (im VIS).
                                          Ich war hier etwas irritiert, dass das Objekt für den PV1 Eingang nicht "...pv1InWatts" betitelt wurde.
                                          Ist das Absicht und so gewollt?
                                          Oder habe ich das falsche Objekt ausgewählt?

                                          Beim PS wiederum habe ich für PV1
                                          0_userdata.0.ecoflow.app_device_property_HW51Zxxxxxx.data.InverterHeartbeat.pv1InputWatts
                                          und für PV2
                                          0_userdata.0.ecoflow.app_device_property_HW51Zxxxxxx.data.InverterHeartbeat.pv2InputWatts
                                          genommen.
                                          Beim PS habe ich jedoch das Phänomen, dass dort ein dreistelliger Wert übertragen wird, obwohl in der APP nur zweistellig ist. Es scheint, als ob hier noch eine Nachkommastelle im IOBroker dargestellt wird. Ist das korrekt? Ist das so gewollt?
                                          Oder bin ich einfach am falschen Objekt dran?
                                          Danke für eure Hilfe
                                          Gruß Kai

                                          F 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

                                          869

                                          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