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

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

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

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

ecoflow-connector-Script zur dynamischen Leistungsanpassung

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

    @aherby
    Danke, den Beitrag kenn ich, steht auch in der Readme vom Adapter

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

    @foxthefox Stimmt dann auch gesehen, sorry.

    1 Antwort Letzte Antwort
    0
    • A aherby

      @foxthefox Schau mal ob hier die Helligkeit drin ist:

      Nachricht: {"header":[{"pdata":"08a307","src":32,"dest":53,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":2,
      "cmdId":130,"dataLen":3,"needAck":1,"seq":1683706391,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW52ZDH4SF66xxxx"}]}
      
      Nicht definierter cmd_func-Wert. [Wasserkocher] cmdId:130 cmdFunc:2
      0a36102018352001280138034002488201580170ccb788a206800113880101ba0103696f73ca0110485735325a4448345346363636353838
      
      0a3d0a030880041020183520012801380340024882015003580170bfef88a206800113880101ba0103696f73ca0110485735325a4448345346363636353838
      
      0a3d0a0308ff071020183520012801380340024882015003580170829089a206800113880101ba0103696f73ca0110485735325a4448345346363636353838
      

      Max Power / Überlastschutz hier ?:

      script.js.Ecoflow_Dynamische_Leistung_V1_2: Nachricht: {"header":[{"pdata":"08880e","src":32,"dest":53,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":2,"cmdId":137,"dataLen":3,"needAck":1,"seq":1683834767,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW52ZDH4SF66xxxx"}]}
      
      0a3d0a0308d60d1020183520012801380340024889015003580170bb99a6a206800113880101ba0103696f73ca0110485735325a4448345346363636353838
      [Wasserkocher] cmdId:137 cmdFunc:2
      
      0a3d0a0308c4131020183520012801380340024889015003580170f9b8a6a206800113880101ba0103696f73ca0110485735325a4448345346363636353838
      
      0a2e0a0368c41310351820200128014002480150035801800103880103ca0110485735325a4448345346363636353838
      
      script.js.1_16_1_Ecoflow_Dynamische_Leistung: Decodierte Nachricht:{"data":{"plug_heartbeat_pack":{"maxWatts":2500}}}
      
      W Offline
      W Offline
      Waly_de
      schrieb am zuletzt editiert von
      #871

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

      @foxthefox Schau mal ob hier die Helligkeit drin ist:

      Nachricht: {"header":[{"pdata":"08a307","src":32,"dest":53,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":2,
      "cmdId":130,"dataLen":3,"needAck":1,"seq":1683706391,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW52ZDH4SF66xxxx"}]}
      

      Max Power / Überlastschutz hier ?:

      script.js.Ecoflow_Dynamische_Leistung_V1_2: Nachricht: {"header":[{"pdata":"08880e","src":32,"dest":53,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":2,"cmdId":137,"dataLen":3,"needAck":1,"seq":1683834767,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW52ZDH4SF66xxxx"}]}
      

      Dank Dir. Die Writeables sind in der nächsten Script-Version drin.

      1 Antwort Letzte Antwort
      0
      • W Waly_de

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

        allerdings gibt es bei mir ein Problem mit der Funktion BigInt():
        Cannot find name 'BigInt'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2020' or later.(2583)
        Keine Ahnung wo ich die Option für den Compiler anpassen muss - gibt es da eine Lösung oder Hilfestellung?

        Ich nehme an, du bekommst diese Meldung nur im Editor und nicht beim Ausführen des Scripts, richtig?
        Das hatte ich auch, es geht scheinbar um die javascript Versionen. Man kann das abstellen indem man "es2020" in den in den Instanz-Einstellungen des Javascriptadapters unter "Die Syntaxhilfe für diese npm-Module aktivieren:" einträgt.
        Ich habe dort 3 Einträge: JSON,string und es2020.

        Bildschirmfoto 2023-12-16 um 11.54.51.jpg

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

        @waly_de @foxthefox Ich habe gerade mal etwas getestet oder gespielt.

        feed_priortiy
        

        ist die Einspeisekontrolle, auch schon als Schreibwert unter den Objekten vorhanden.

        Einspeisekontrolle
        Ist die Batterie voll geladen,, liefert das System Strom nach dem voreingestellten Strombedaf des Haushalts um die Einspeisund des überschüssigen Stroms ins Netz zu verhindern. Wenn sie den Solarertrag maximieren möchten, sollten Sie diese Funktion am besten deaktivieren.

        Ah ok ist ja unter Version 1.1.6.2 beschrieben das der PArameter aufgenommen wurde.

        Gibt es eigentlich irgendwo eine Doku was hinter allen Parametern steckt?

        W 1 Antwort Letzte Antwort
        0
        • F foxthefox

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

          @foxthefox noch weiter Daten benötigt?
          Sobald mal mehr Sonne da ist würde ich dass mit den Smartplugs und mit oder ohne Berücksichtigung ins Hausnetz weiter loggen.

          Ja gerne, ich bräuchte auch mal ein HEX String von den normalen update Daten die zyklisch kommen, da müsste eigentlich dieses Bit für "Berücksichtigung im Powerstream"neu drin sein.

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

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

          Ja gerne, ich bräuchte auch mal ein HEX String von den normalen update Daten die zyklisch kommen, da müsste eigentlich dieses Bit für "Berücksichtigung im Powerstream"neu drin sein.

          Ich hab im Script jetzt eine Möglichkeit zum Loggen aller hereinkommenden Nachrichten einer Bestimmten Serialnummer eingebaut.

          const SERIAL_TO_LOG = "DAEBXXXXXXXXXXXXX"
          const LogAllOfSerial = false //false= nur Set-Anweisungen, true = alles von der Seriennummer
          

          Könnte vielleicht hilfreich sein.
          Die Datei sieht dann so aus:

          27.12.2023, 10:47:35 Topic:/app/device/property/DAEBXXXXXXXXXXXXX Data:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1622934611910209800,"version":"1.0","timestamp":1703670455502,"params":{"bmsMaster.f32ShowSoc":6.7590156,"bmsMaster.designCap":40000,"bmsMaster.remainCap":1630,"bmsMaster.temp":24,"bmsMaster.bmsFault":0,"bmsMaster.maxCellTemp":24,"bmsMaster.vol":49806,"bmsMaster.soh":98,"bmsMaster.sysVer":16778263,"bmsMaster.bqSysStatReg":128,"bmsMaster.amp":0,"bmsMaster.outputWatts":0,"bmsMaster.soc":7,"bmsMaster.num":0,"bmsMaster.openBmsIdx":1,"bmsMaster.type":1,"bmsMaster.minCellTemp":24,"bmsMaster.errCode":0,"latestTimeStamp":1703670455502,"bmsMaster.maxMosTemp":27,"bmsMaster.tagChgAmp":32000,"bmsMaster.maxCellVol":3573,"bmsMaster.inputWatts":0,"bmsMaster.minMosTemp":27,"bmsMaster.remainTime":0,"bmsMaster.minCellVol":3453,"bmsMaster.fullCap":24120,"bmsMaster.cellId":1,"bmsMaster.cycles":168}}
          27.12.2023, 10:47:35 Topic:/app/device/property/DAEBXXXXXXXXXXXXX Data:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1622934611910213000,"version":"1.0","timestamp":1703670455632,"params":{"latestTimeStamp":1703670455632,"kit.maxKitNum":2,"kit.availableDataLen":83,"kit.productInfoDetails":[{"procedureState":1,"appVersion":83886777,"productDetail":1,"soc":0,"curPower":-10,"f32Soc":0,"protocolAvaiFlag":1,"sn":"HW51ZOH4SF5U0255","loaderVersion":83886338,"productType":75},{"procedureState":0,"appVersion":0,"productDetail":0,"soc":0,"curPower":0,"f32Soc":0,"protocolAvaiFlag":0,"sn":"","loaderVersion":0,"productType":0}],"kit.protocolVersion":1}}
          27.12.2023, 10:47:36 Topic:/app/device/property/DAEBXXXXXXXXXXXXX Data:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1622934620500132900,"version":"1.0","timestamp":1703670456037,"params":{"latestTimeStamp":1703670456037,"kit.maxKitNum":2,"kit.availableDataLen":83,"kit.productInfoDetails":[{"procedureState":1,"appVersion":83886777,"productDetail":1,"soc":0,"curPower":-9,"f32Soc":0,"protocolAvaiFlag":1,"sn":"HW51ZOH4SF5U0255","loaderVersion":83886338,"productType":75},{"procedureState":0,"appVersion":0,"productDetail":0,"soc":0,"curPower":0,"f32Soc":0,"protocolAvaiFlag":0,"sn":"","loaderVersion":0,"productType":0}],"kit.protocolVersion":1}}
          27.12.2023, 10:47:36 Topic:/app/device/property/DAEBXXXXXXXXXXXXX Data:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1622934620500139300,"version":"1.0","timestamp":1703670456294,"params":{"ems.chgCmd":2,"ems.bmsWarningState":0,"ems.minDsgSoc":7,"ems.paraVolMax":50805,"ems.f32LcdShowSoc":6.7578773,"ems.lcdShowSoc":7,"ems.emsIsNormalFlag":1,"ems.bms0Online":3,"ems.minOpenOilEbSoc":0,"ems.maxChargeSoc":99,"ems.chgRemainTime":5999,"ems.paraVolMin":48805,"ems.openBmsIdx":1,"ems.dsgRemainTime":489,"ems.maxAvailableNum":1,"latestTimeStamp":1703670456294,"ems.bms1Online":3,"ems.chgVol":50806,"ems.bmsModel":2,"ems.dsgCmd":2,"ems.openUpsFlag":1,"ems.maxCloseOilEbSoc":100,"ems.chgState":1,"ems.fanLevel":0,"ems.chgAmp":0,"ems.bms2Online":0}}
          27.12.2023, 10:47:36 Topic:/app/device/property/DAEBXXXXXXXXXXXXX Data:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1622934620500140500,"version":"1.0","timestamp":1703670456336,"params":{"bmsMaster.f32ShowSoc":6.7590156,"bmsMaster.designCap":40000,"bmsMaster.remainCap":1630,"bmsMaster.temp":24,"bmsMaster.bmsFault":0,"bmsMaster.maxCellTemp":24,"bmsMaster.vol":49806,"bmsMaster.soh":98,"bmsMaster.sysVer":16778263,"bmsMaster.bqSysStatReg":128,"bmsMaster.amp":0,"bmsMaster.outputWatts":0,"bmsMaster.soc":7,"bmsMaster.num":0,"bmsMaster.openBmsIdx":1,"bmsMaster.type":1,"bmsMaster.minCellTemp":24,"bmsMaster.errCode":0,"latestTimeStamp":1703670456336,"bmsMaster.maxMosTemp":27,"bmsMaster.tagChgAmp":32000,"bmsMaster.maxCellVol":3573,"bmsMaster.inputWatts":0,"bmsMaster.minMosTemp":27,"bmsMaster.remainTime":0,"bmsMaster.minCellVol":3453,"bmsMaster.fullCap":24120,"bmsMaster.cellId":1,"bmsMaster.cycles":168}}
          27.12.2023, 10:47:36 Topic:/app/device/property/DAEBXXXXXXXXXXXXX Data:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1622934620500143900,"version":"1.0","timestamp":1703670456485,"params":{"latestTimeStamp":1703670456485,"kit.maxKitNum":2,"kit.availableDataLen":83,"kit.productInfoDetails":[{"procedureState":1,"appVersion":83886777,"productDetail":1,"soc":0,"curPower":-10,"f32Soc":0,"protocolAvaiFlag":1,"sn":"HW51ZOH4SF5U0255","loaderVersion":83886338,"productType":75},{"procedureState":0,"appVersion":0,"productDetail":0,"soc":0,"curPower":0,"f32Soc":0,"protocolAvaiFlag":0,"sn":"","loaderVersion":0,"productType":0}],"kit.protocolVersion":1}}
          

          bei den PS oder Plugs kommen die Hexstrings uninterpretiert.
          Ist das für Dich so zu gebrauchen?
          Kommt mit der nächsten Version

          1 Antwort Letzte Antwort
          0
          • D Der Tom

            Hallo zusammen,

            frohe Weihnachten :-)

            Ich habe das Script seit einiger Zeit am Laufen - vielen Dank an alle, die hier an der Entwicklung beteiligt waren.

            Ich habe ein River 2 Pro und würde gern die Watt-Zahl mit der AC geladen wird einstellen.
            Da ich kein Delta 2 habe, kommt:
            0_userdata.0.ecoflow.app_17XXXXXXXXXXXXXXXXX_R6XXXXXXXXXXXXXX_thing_property_set.writeables.acChgCfg_D2
            wohl nicht in Frage (funktioniert auch nicht - bereits getestet)

            Meiner Meinung nach, wäre der Parameter:
            0_userdata.0.ecoflow.app_device_property_R6XXXXXXXXXXXXXX.data.params.mppt.cfgChgWatts
            korrekt oder?
            Leider auch ohne Erfolg - auch hier ändert sich nichts.

            Im Script gibt es keine Auswahl vom River 2 Pro, daher habe ich auf NA gestellt.
            Wie bekomme ich die AC Ladeleistung geregelt?

            Danke fürs helfen.

            Grüße
            Der Tom

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

            @der-tom sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

            Hallo zusammen,

            frohe Weihnachten :-)

            Ich habe das Script seit einiger Zeit am Laufen - vielen Dank an alle, die hier an der Entwicklung beteiligt waren.

            Ich habe ein River 2 Pro und würde gern die Watt-Zahl mit der AC geladen wird einstellen.
            Da ich kein Delta 2 habe, kommt:
            0_userdata.0.ecoflow.app_17XXXXXXXXXXXXXXXXX_R6XXXXXXXXXXXXXX_thing_property_set.writeables.acChgCfg_D2
            wohl nicht in Frage (funktioniert auch nicht - bereits getestet)

            Meiner Meinung nach, wäre der Parameter:
            0_userdata.0.ecoflow.app_device_property_R6XXXXXXXXXXXXXX.data.params.mppt.cfgChgWatts
            korrekt oder?
            Leider auch ohne Erfolg - auch hier ändert sich nichts.

            Im Script gibt es keine Auswahl vom River 2 Pro, daher habe ich auf NA gestellt.
            Wie bekomme ich die AC Ladeleistung geregelt?

            Danke fürs helfen.

            Grüße
            Der Tom

            ich würde Dir gern helfen und den " River 2 Pro" als neuen Typen anlegen.
            Damit das möglichst schnell geht, kannst du mir helfen.
            Bitte mach folgendes:

            • Suche im Script nach:
              const SERIAL_TO_LOG = "DAEBXXXXXXXXXXXXX"
            • Trage da die Seriennummer von Deinem River 2 Pro ein.
            • Starte das Script
            • Ändere in der App alles was man verändern kann einmal und stell es dann wieder auf den Urzustand
            • ändere dann wieder:
              const SERIAL_TO_LOG = "DAEBXXXXXXXXXXXXX"
              Damit das Logfile nicht zu groß wird.

            Dann schick mir bitte das File. Du findest es unter: 'Protokolle / Log Herunterladen'

            1 Antwort Letzte Antwort
            0
            • K karo2204

              Ich bekomme jetzt in den Logs folgende Fehler angezeigt:

              script.js.ecoflow-connector_v12__04_12_2023: getLowestValue-error: timeout
              
              script.js.ecoflow-connector_v12__04_12_2023: Fehler beim Abrufen des niedrigsten Werts: timeout
              

              Was kann das sein?

              Grüße, Karo

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

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

              Ich bekomme jetzt in den Logs folgende Fehler angezeigt:
              script.js.ecoflow-connector_v12__04_12_2023: getLowestValue-error: timeout

              script.js.ecoflow-connector_v12__04_12_2023: Fehler beim Abrufen des niedrigsten Werts: timeout

              Was kann das sein?

              @karo2204 Wenn das nicht ständig auftritt, kannst du es Ignorieren. Auch mal das Script und den History-Adapter neu starten.

              K 1 Antwort Letzte Antwort
              0
              • J Joppe

                Falls das schon gefragt und beantwortet wurde:
                Sorry!
                Aber: Könnten wir das Script bitte auf Git/GitHub bringen?
                Das Script ist genial, ich habe meinen Dank schon zum Ausdruck gebracht.
                Git würde aber den Vorteil bringen dass wir alle unseren Beitrag zum Script anbieten können. Ich selber habe ein paar Zusätze die ich jedesmal wieder mühsam mergen muss wenn eine neue Version des Grundscripts kommt.
                Coole Sidefeatures könnten über PullRequests in den Code einfließen, wobei dem Scriptersteller volle Kontrolle erhalten bleibt was ins Script kommt und was nicht. Außerdem stünde ein schönes changelog zur Verfügung - mir Versionskontrolle und Vergleich unter jedem Commit - top!
                Ich unterstütze auch gerne beim Aufbau des Repository - falls gewünscht.
                Danke dass ich meine Meinung kundtun durfte,
                Mane
                äh ich mein Joppe. :)

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

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

                Falls das schon gefragt und beantwortet wurde:
                Sorry!
                Aber: Könnten wir das Script bitte auf Git/GitHub bringen?
                Das Script ist genial, ich habe meinen Dank schon zum Ausdruck gebracht.
                Git würde aber den Vorteil bringen dass wir alle unseren Beitrag zum Script anbieten können. Ich selber habe ein paar Zusätze die ich jedesmal wieder mühsam mergen muss wenn eine neue Version des Grundscripts kommt.
                Coole Sidefeatures könnten über PullRequests in den Code einfließen, wobei dem Scriptersteller volle Kontrolle erhalten bleibt was ins Script kommt und was nicht. Außerdem stünde ein schönes changelog zur Verfügung - mir Versionskontrolle und Vergleich unter jedem Commit - top!
                Ich unterstütze auch gerne beim Aufbau des Repository - falls gewünscht.
                Danke dass ich meine Meinung kundtun durfte,
                Mane
                äh ich mein Joppe. :)

                Du hast recht. Das wäre extrem sinnvoll. Ich hab mich bisher davor gedrückt, weil ich keine Ahnung habe, wie das funktioniert und meine Zeit ist ziemlich limitiert. Aber Wenn Du mir hilfst und mir einen Crashkurs gibts, wie ich damit umgehen muss... sehr gerne ;-) Einen Account hab ich schon.

                1 Antwort Letzte Antwort
                0
                • A aherby

                  @waly_de @foxthefox Ich habe gerade mal etwas getestet oder gespielt.

                  feed_priortiy
                  

                  ist die Einspeisekontrolle, auch schon als Schreibwert unter den Objekten vorhanden.

                  Einspeisekontrolle
                  Ist die Batterie voll geladen,, liefert das System Strom nach dem voreingestellten Strombedaf des Haushalts um die Einspeisund des überschüssigen Stroms ins Netz zu verhindern. Wenn sie den Solarertrag maximieren möchten, sollten Sie diese Funktion am besten deaktivieren.

                  Ah ok ist ja unter Version 1.1.6.2 beschrieben das der PArameter aufgenommen wurde.

                  Gibt es eigentlich irgendwo eine Doku was hinter allen Parametern steckt?

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

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

                  Gibt es eigentlich irgendwo eine Doku was hinter allen Parametern steckt?

                  soweit ich weiss nicht. Wenn Du sowas findest, sag Bescheid :-) Aber die meisten Namen sprechen ja für sich. Bei den meisten Daten aus dem Heartbeat hab ich allerdings auch keine Ahnung was genau sie bedeuten. Hoffentlich macht sich mal jemand die Mühe das genauer zu beschreiben.

                  A 1 Antwort Letzte Antwort
                  0
                  • W Waly_de

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

                    Ich bekomme jetzt in den Logs folgende Fehler angezeigt:
                    script.js.ecoflow-connector_v12__04_12_2023: getLowestValue-error: timeout

                    script.js.ecoflow-connector_v12__04_12_2023: Fehler beim Abrufen des niedrigsten Werts: timeout

                    Was kann das sein?

                    @karo2204 Wenn das nicht ständig auftritt, kannst du es Ignorieren. Auch mal das Script und den History-Adapter neu starten.

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

                    @waly_de Danke Dir. Hat geholfen.

                    ioBroker
                    Tibber
                    Ecoflow Powerstream & Delta Max 2000

                    1 Antwort Letzte Antwort
                    0
                    • W Waly_de

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

                      Gibt es eigentlich irgendwo eine Doku was hinter allen Parametern steckt?

                      soweit ich weiss nicht. Wenn Du sowas findest, sag Bescheid :-) Aber die meisten Namen sprechen ja für sich. Bei den meisten Daten aus dem Heartbeat hab ich allerdings auch keine Ahnung was genau sie bedeuten. Hoffentlich macht sich mal jemand die Mühe das genauer zu beschreiben.

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

                      @waly_de ist mir gerade über den Weg gelaufen:

                      State value to set for "ecoflow-mqtt.0.R351ZEB4HF4Exxxx.mppt.pv2InVol" has value "3729.1000000000004" greater than max "150"
                      

                      aber nur als Warnung.

                      W 1 Antwort Letzte Antwort
                      0
                      • A aherby

                        @waly_de ist mir gerade über den Weg gelaufen:

                        State value to set for "ecoflow-mqtt.0.R351ZEB4HF4Exxxx.mppt.pv2InVol" has value "3729.1000000000004" greater than max "150"
                        

                        aber nur als Warnung.

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

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

                        @waly_de ist mir gerade über den Weg gelaufen:
                        State value to set for "ecoflow-mqtt.0.R351ZEB4HF4Exxxx.mppt.pv2InVol" has value "3729.1000000000004" greater than max "150"
                        aber nur als Warnung.

                        falscher Thread ;-) Das gehört hier her:
                        https://forum.iobroker.net/topic/69819/neuer-adapter-ecoflow-mqtt

                        A 1 Antwort Letzte Antwort
                        0
                        • W Waly_de

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

                          @waly_de ist mir gerade über den Weg gelaufen:
                          State value to set for "ecoflow-mqtt.0.R351ZEB4HF4Exxxx.mppt.pv2InVol" has value "3729.1000000000004" greater than max "150"
                          aber nur als Warnung.

                          falscher Thread ;-) Das gehört hier her:
                          https://forum.iobroker.net/topic/69819/neuer-adapter-ecoflow-mqtt

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

                          @waly_de Hast ja Recht :face_with_rolling_eyes:
                          du bist doch i guten Austauch mit @foxthefox oder?
                          Beim Adapter wurden weitere .unknown für die Smarplugs eingebaut.
                          Ich glaube unknown32 zeigt wie viele Smartplugs bei der Hausleitstung berücksichtig werden
                          und unknown 33 müsste die Einspeiseleistung vom Powerstream sein.
                          Bekommt du ein Update von @foxthefox oder brauchst du die entsprechenden Logs, Hex-Strings ... ?

                          F W 2 Antworten Letzte Antwort
                          0
                          • A aherby

                            @waly_de Hast ja Recht :face_with_rolling_eyes:
                            du bist doch i guten Austauch mit @foxthefox oder?
                            Beim Adapter wurden weitere .unknown für die Smarplugs eingebaut.
                            Ich glaube unknown32 zeigt wie viele Smartplugs bei der Hausleitstung berücksichtig werden
                            und unknown 33 müsste die Einspeiseleistung vom Powerstream sein.
                            Bekommt du ein Update von @foxthefox oder brauchst du die entsprechenden Logs, Hex-Strings ... ?

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

                            @aherby
                            Wenn ich was sinnvolles habe, dann gebe ich schon Rückmeldung. Die erweiterten unknown im Plug_heartbeat stehen ja grad am Anfang.

                            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
                            1
                            • A aherby

                              @waly_de Hast ja Recht :face_with_rolling_eyes:
                              du bist doch i guten Austauch mit @foxthefox oder?
                              Beim Adapter wurden weitere .unknown für die Smarplugs eingebaut.
                              Ich glaube unknown32 zeigt wie viele Smartplugs bei der Hausleitstung berücksichtig werden
                              und unknown 33 müsste die Einspeiseleistung vom Powerstream sein.
                              Bekommt du ein Update von @foxthefox oder brauchst du die entsprechenden Logs, Hex-Strings ... ?

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

                              @foxthefox wärst du so nett mir bescheid zu geben, wenn du die neuen Parameter zugeordnet und benannt hast? Dann übernehme ich das gern ins Skript und wir haben einheitliche Feldnamen.... :-)

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

                              Beim Adapter wurden weitere .unknown für die Smarplugs eingebaut.

                              unknown wird ja sicher noch einen richtigen Namen bekommen. Baue ich das jetzt ein, müssen später wieder darauf basierende Sachen geändert werden.

                              A 2 Antworten Letzte Antwort
                              0
                              • W Waly_de

                                @foxthefox wärst du so nett mir bescheid zu geben, wenn du die neuen Parameter zugeordnet und benannt hast? Dann übernehme ich das gern ins Skript und wir haben einheitliche Feldnamen.... :-)

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

                                Beim Adapter wurden weitere .unknown für die Smarplugs eingebaut.

                                unknown wird ja sicher noch einen richtigen Namen bekommen. Baue ich das jetzt ein, müssen später wieder darauf basierende Sachen geändert werden.

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

                                @waly_de
                                @foxthefox Ihr macht das ja super.
                                Irgendwie war ich gestern Abend nicht müde genug und daher noch versucht Logs zu erzeugen. Dann kommt seit langem mal wieder die Sonne raus, die Laune steig und Ecoflow arbeitet mal wieder. Ein paar Dinge konnte ich vielleicht liefern. Macht gerade mehr Spaß als an der Kellerwand / Fensterlaibung eine Abdichtung gleich auftragen zu müssen :blush: :face_with_rolling_eyes:

                                1 Antwort Letzte Antwort
                                0
                                • I Offline
                                  I Offline
                                  IbrokeO
                                  schrieb am zuletzt editiert von IbrokeO
                                  #885

                                  Hi Leute,

                                  edit: war im falschen Thread / Topic.

                                  LGeorg

                                  1 Antwort Letzte Antwort
                                  0
                                  • W Waly_de

                                    @foxthefox wärst du so nett mir bescheid zu geben, wenn du die neuen Parameter zugeordnet und benannt hast? Dann übernehme ich das gern ins Skript und wir haben einheitliche Feldnamen.... :-)

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

                                    Beim Adapter wurden weitere .unknown für die Smarplugs eingebaut.

                                    unknown wird ja sicher noch einen richtigen Namen bekommen. Baue ich das jetzt ein, müssen später wieder darauf basierende Sachen geändert werden.

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

                                    @waly_de Hallo vielleicht bin ich noch nicht ausgeschlafen genug oder wie auch immer.
                                    Gerade hatte folgendes Verhalten:
                                    Powerstream läd die Delta 2 Max mit 21 W, die Delta 2 Max wird über PV1 mit 12 W und über PV2 mit 21 W geladen. Ich habe erst über AC ca. 400 W Ladung eingestellt und dann auf 1000 W AC-Ladeleistung hoch geregelt.
                                    Die Einspeiseleistung ist dann auf die vollen 600 W gegangen.

                                    Natürlich erfasst der Zähler den Verbrauch von den 1000 W aber so bringt mir Aufladung ja nur 400 W für den Akku. Könnte ihr das Verhalten nachstellen?

                                    Aber noch die Version 1.1.6.1, die das System regelt.

                                    W 1 Antwort Letzte Antwort
                                    0
                                    • W Waly_de

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

                                      allerdings gibt es bei mir ein Problem mit der Funktion BigInt():
                                      Cannot find name 'BigInt'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2020' or later.(2583)
                                      Keine Ahnung wo ich die Option für den Compiler anpassen muss - gibt es da eine Lösung oder Hilfestellung?

                                      Ich nehme an, du bekommst diese Meldung nur im Editor und nicht beim Ausführen des Scripts, richtig?
                                      Das hatte ich auch, es geht scheinbar um die javascript Versionen. Man kann das abstellen indem man "es2020" in den in den Instanz-Einstellungen des Javascriptadapters unter "Die Syntaxhilfe für diese npm-Module aktivieren:" einträgt.
                                      Ich habe dort 3 Einträge: JSON,string und es2020.

                                      Bildschirmfoto 2023-12-16 um 11.54.51.jpg

                                      P Offline
                                      P Offline
                                      PCGamer
                                      schrieb am zuletzt editiert von
                                      #887

                                      @waly_de: Na vielen Dank, darauf muss man erst einmal kommen. Skript läuft jetzt. Sorry, dass ich erst jetzt antworte, war in den Ferien, konnte dem also nicht nachkommen.

                                      P 1 Antwort Letzte Antwort
                                      1
                                      • P PCGamer

                                        @waly_de: Na vielen Dank, darauf muss man erst einmal kommen. Skript läuft jetzt. Sorry, dass ich erst jetzt antworte, war in den Ferien, konnte dem also nicht nachkommen.

                                        P Offline
                                        P Offline
                                        PCGamer
                                        schrieb am zuletzt editiert von
                                        #888

                                        @waly_de: Aha, nu war ich mit dem Login vom Kollegen drin - @ETGermany

                                        1 Antwort Letzte Antwort
                                        0
                                        • A aherby

                                          @waly_de Hallo vielleicht bin ich noch nicht ausgeschlafen genug oder wie auch immer.
                                          Gerade hatte folgendes Verhalten:
                                          Powerstream läd die Delta 2 Max mit 21 W, die Delta 2 Max wird über PV1 mit 12 W und über PV2 mit 21 W geladen. Ich habe erst über AC ca. 400 W Ladung eingestellt und dann auf 1000 W AC-Ladeleistung hoch geregelt.
                                          Die Einspeiseleistung ist dann auf die vollen 600 W gegangen.

                                          Natürlich erfasst der Zähler den Verbrauch von den 1000 W aber so bringt mir Aufladung ja nur 400 W für den Akku. Könnte ihr das Verhalten nachstellen?

                                          Aber noch die Version 1.1.6.1, die das System regelt.

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

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

                                          @waly_de Hallo vielleicht bin ich noch nicht ausgeschlafen genug oder wie auch immer.
                                          Gerade hatte folgendes Verhalten:
                                          Powerstream läd die Delta 2 Max mit 21 W, die Delta 2 Max wird über PV1 mit 12 W und über PV2 mit 21 W geladen. Ich habe erst über AC ca. 400 W Ladung eingestellt und dann auf 1000 W AC-Ladeleistung hoch geregelt.
                                          Die Einspeiseleistung ist dann auf die vollen 600 W gegangen.

                                          Natürlich erfasst der Zähler den Verbrauch von den 1000 W aber so bringt mir Aufladung ja nur 400 W für den Akku. Könnte ihr das Verhalten nachstellen?

                                          Aber noch die Version 1.1.6.1, die das System regelt.

                                          also wenn du den Akku mit AC aufladen willst, ohne das die Ladung nur aus dem Überschuss bedient wird, dann musst Du die Regulation durch das Script abstellen und die Einspeisung auf 0 stellen.
                                          Dafür gibt es ja "RegulationOffPower" und "RegulationState". Sonst ist deine AC-Ladung für das Script ein Verbraucher wie jeder andere und es wird versucht das auszugleichen.

                                          In der neueren Scriptversion ist ja die Überschussladung eingebaut. Die berücksichtigt die AC-Ladung in Realpower, so dass die Regulation funktioniert, auch wenn AC-Ladung aktiv ist.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          784

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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