Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  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.1k

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

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

ecoflow-connector-Script zur dynamischen Leistungsanpassung

Scheduled Pinned Locked Moved JavaScript
1.6k Posts 127 Posters 741.5k Views 127 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MikeRow
    wrote on last edited by
    #1285

    Hallo, ich weiß nicht genau ob das Script mir bei meinem Vorhaben hilft, daher stelle ich mal meine Frage hier. Wenn das Falsch ist, mach ich gern auch ein neues Thema dazu auf.

    Ich habe eine PV Anlage mit Speicher und möchte den Speicher ohne Elektriker erweitern. Ich habe mir eine Ecoflow Delta Pro + Powerstream 800 + Smart Plug bestellt.
    Ich möchte bei Überschuss oder günstigem Tibber Preis folgende Werte anpassen oder Zustände erreichen.
    Alle Werte wie Überschuss, Tibber Preise etc habe ich heute schon im IOBroker.
    Wenn der primäre Speicher voll ist, soll der Überschuss in den Ecoflow gehen. Dazu muss ich die Beladung starten/stoppen und ggf die Ladeleistung anpassen können.
    Nach bestimmten Uhrzeiten bzw wenn der primäre Speicher leer ist, will ich mit einem festen Wert (Grundlast) entladen.
    Sehe ich das Richtig, das Beladen kann ganz einfach zb mit einem Shelly Plug (AN/AUS) gesteuert werden? Oder hilft mir da das Script. Ich habe auch einen MQTT Adapter gesehen. Kann der mir da helfen?? Ich habe auch in einem YT Video gesehen, dass jemand genau das gemacht hat mit einem Shelly am Delta Pro und einem am Powerstream.

    Kann mir da jemand etwas Orientierung geben? Wir würdet ihr das machen? Danke und Gruß Mike

    A 1 Reply Last reply
    0
    • B bombastikde

      @bastib Moin, habe das Update auch ausgeführt und die 600W Beschränkung der Powerstream wurde aufgehoben - ich kann jetzt auch 800W einstellen!

      P Offline
      P Offline
      Ponti92
      wrote on last edited by
      #1286

      @bombastikde übrigens gibt’s seit heute diese Option in der App. Wurde quasi ohne Update dazugeschaltet..

      73fec419-6be7-4ee2-ab71-88df0bf0cda5-image.png

      P 1 Reply Last reply
      1
      • B BastiB

        @dreffi
        Habe gestern das erstemal das Script installiert und genutzt.
        Bei mir werden auch keine Temperaturdaten für die Powerstreams angezeigt. Es ist die akuellste Firmware geladen.
        Vielleicht wurden die Daten durch das Update entfernt.

        P Offline
        P Offline
        Ponti92
        wrote on last edited by
        #1287

        @bastib ich hab heute bei einem PS wieder Temperatur Daten erhalten
        c13ec71a-33ce-46dc-a2b3-85ce826e14aa-image.png
        Muss mal schauen warum beim zweiten nicht..

        1 Reply Last reply
        1
        • P Ponti92

          @bombastikde übrigens gibt’s seit heute diese Option in der App. Wurde quasi ohne Update dazugeschaltet..

          73fec419-6be7-4ee2-ab71-88df0bf0cda5-image.png

          P Offline
          P Offline
          Ponti92
          wrote on last edited by
          #1288

          @ponti92
          Nach kurzen Tests ist die Logik des Verhaltens leider noch falsch, da die Leistung des Shelly 3ems wie ein smartplug behandelt wird. Dadurch werden im geregelten Fall nur die Hälfte des Hausverbrauchs eingespeist.

          F 1 Reply Last reply
          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)
            A Offline
            A Offline
            aherby
            wrote on last edited by
            #1289

            @waly_de Hallo so nach längere Zet auch mal wider hier aktiv.
            Mit dem WLAN und Firmware Update vom Powerstream kann wie schon beschrieben, die maximale Einspeiseleistung ziwschen 400 W und 800 W eingestellt werden.
            Ich habe es mal hoffentlich im Log eingefangen:

            2024-06-04 20:16:03.902 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a03089204102018142001280138034014489201500358017084a9e1a306800113880101ba0103696f73ca0110485735315a4f48345346355434363434
            2024-06-04 20:16:03.902 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"089204","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1685607556,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
            

            Kannst du damit etwas anfangen?

            F 1 Reply Last reply
            1
            • A aherby

              @waly_de Hallo so nach längere Zet auch mal wider hier aktiv.
              Mit dem WLAN und Firmware Update vom Powerstream kann wie schon beschrieben, die maximale Einspeiseleistung ziwschen 400 W und 800 W eingestellt werden.
              Ich habe es mal hoffentlich im Log eingefangen:

              2024-06-04 20:16:03.902 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a03089204102018142001280138034014489201500358017084a9e1a306800113880101ba0103696f73ca0110485735315a4f48345346355434363434
              2024-06-04 20:16:03.902 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"089204","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1685607556,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
              

              Kannst du damit etwas anfangen?

              F Offline
              F Offline
              foxthefox
              Developer
              wrote on last edited by
              #1290

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

              0a3d0a03089204102018142001280138034014489201500358017084a9e1a306800113880101ba0103696f73ca0110485735315a4f48345346355434363434

              ist ein neues cmdId (146) und es ist als Wert 530 (W) enthalten, eventuell nochmal ein paar andere Einstellungen in der App machen und mitloggen.

              Adapterüberblick: Profil Github;

              Wenn der Adapter gefällt und nützlich ist, bitte ins Repo gehen und Star setzen. Danke

              Ein Aufruf: video

              A 1 Reply Last reply
              0
              • P Ponti92

                @ponti92
                Nach kurzen Tests ist die Logik des Verhaltens leider noch falsch, da die Leistung des Shelly 3ems wie ein smartplug behandelt wird. Dadurch werden im geregelten Fall nur die Hälfte des Hausverbrauchs eingespeist.

                F Offline
                F Offline
                foxthefox
                Developer
                wrote on last edited by
                #1291

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

                @ponti92
                Nach kurzen Tests ist die Logik des Verhaltens leider noch falsch, da die Leistung des Shelly 3ems wie ein smartplug behandelt wird. Dadurch werden im geregelten Fall nur die Hälfte des Hausverbrauchs eingespeist.

                Wieso nur die Hälfte des Hausverbrauchs? Es müsste sich doch wie eine ganz normale Last verhalten und dann die 600(800)W ausnutzen?!

                Könntest du den Befehl (0->1, 1->0) mitloggen und posten (ich meine den HEX-string)?
                Theoretisch müsste es dann auch einen neuen Datenpunkt im Telegramm vom powerstream drin sein, wenn also möglich auch das mal posten.

                Adapterüberblick: Profil Github;

                Wenn der Adapter gefällt und nützlich ist, bitte ins Repo gehen und Star setzen. Danke

                Ein Aufruf: video

                P 1 Reply Last reply
                0
                • F foxthefox

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

                  0a3d0a03089204102018142001280138034014489201500358017084a9e1a306800113880101ba0103696f73ca0110485735315a4f48345346355434363434

                  ist ein neues cmdId (146) und es ist als Wert 530 (W) enthalten, eventuell nochmal ein paar andere Einstellungen in der App machen und mitloggen.

                  A Offline
                  A Offline
                  aherby
                  wrote on last edited by aherby
                  #1292

                  @foxthefox Ja ist seit dem iOS-App Update, Frimware und WLAN Update vom Powerstream vorhanden.
                  Heißt in der App Maximale Ausgangsleistung und ist einstellbar aktuell von 400 W stufenlos bis auf 800 W.

                  Weitere Werte:

                  warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                  2024-06-04 23:58:55.206 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a0308cc031020181420012801380340144892015003580170bbb891aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                  2024-06-04 23:58:55.206 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"08cc03","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698978875,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                  2024-06-04 23:59:02.802 - warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                  2024-06-04 23:59:02.802 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a030894051020181420012801380340144892015003580170c9f391aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                  2024-06-04 23:59:02.802 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"089405","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698986441,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                  2024-06-04 23:59:11.570 - warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                  2024-06-04 23:59:11.570 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a0308a006102018142001280138034014489201500358017098b892aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                  2024-06-04 23:59:11.570 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"08a006","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698995224,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                  
                  
                  F W 2 Replies Last reply
                  1
                  • A aherby

                    @foxthefox Ja ist seit dem iOS-App Update, Frimware und WLAN Update vom Powerstream vorhanden.
                    Heißt in der App Maximale Ausgangsleistung und ist einstellbar aktuell von 400 W stufenlos bis auf 800 W.

                    Weitere Werte:

                    warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                    2024-06-04 23:58:55.206 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a0308cc031020181420012801380340144892015003580170bbb891aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                    2024-06-04 23:58:55.206 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"08cc03","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698978875,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                    2024-06-04 23:59:02.802 - warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                    2024-06-04 23:59:02.802 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a030894051020181420012801380340144892015003580170c9f391aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                    2024-06-04 23:59:02.802 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"089405","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698986441,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                    2024-06-04 23:59:11.570 - warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                    2024-06-04 23:59:11.570 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a0308a006102018142001280138034014489201500358017098b892aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                    2024-06-04 23:59:11.570 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"08a006","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698995224,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                    
                    
                    F Offline
                    F Offline
                    foxthefox
                    Developer
                    wrote on last edited by
                    #1293

                    @aherby

                    das sieht doch gut aus:
                    {"max_watts_pack":{"maxWatts":460}}
                    {"max_watts_pack":{"maxWatts":660}}
                    {"max_watts_pack":{"maxWatts":800}}
                    hoffe das waren deine Einstellungen.

                    Adapterüberblick: Profil Github;

                    Wenn der Adapter gefällt und nützlich ist, bitte ins Repo gehen und Star setzen. Danke

                    Ein Aufruf: video

                    W A 2 Replies Last reply
                    0
                    • F foxthefox

                      @aherby

                      das sieht doch gut aus:
                      {"max_watts_pack":{"maxWatts":460}}
                      {"max_watts_pack":{"maxWatts":660}}
                      {"max_watts_pack":{"maxWatts":800}}
                      hoffe das waren deine Einstellungen.

                      W Offline
                      W Offline
                      Waly_de
                      wrote on last edited by
                      #1294

                      @foxthefox ist das 0_userdata.0.ecoflow.app_device_property_XXXXXXXX.data.InverterHeartbeat.ratedPower

                      aus den Heartbeat Daten?

                      F 1 Reply Last reply
                      0
                      • A aherby

                        @foxthefox Ja ist seit dem iOS-App Update, Frimware und WLAN Update vom Powerstream vorhanden.
                        Heißt in der App Maximale Ausgangsleistung und ist einstellbar aktuell von 400 W stufenlos bis auf 800 W.

                        Weitere Werte:

                        warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                        2024-06-04 23:58:55.206 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a0308cc031020181420012801380340144892015003580170bbb891aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                        2024-06-04 23:58:55.206 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"08cc03","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698978875,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                        2024-06-04 23:59:02.802 - warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                        2024-06-04 23:59:02.802 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a030894051020181420012801380340144892015003580170c9f391aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                        2024-06-04 23:59:02.802 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"089405","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698986441,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                        2024-06-04 23:59:11.570 - warn: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nicht definierter cmd_func-Wert. [Homestation] cmdId:146 cmdFunc:20
                        2024-06-04 23:59:11.570 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: hexString: 0a3d0a0308a006102018142001280138034014489201500358017098b892aa06800113880101ba0103696f73ca0110485735315a4f48345346355434363434
                        2024-06-04 23:59:11.570 - info: javascript.0 (61576) script.js.Echoflow.Ecoflow_DYM_Script_1_2_5.Ecoflow_DYM_Script_1_2_5: Nachricht: {"header":[{"pdata":"08a006","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1698995224,"version":19,"payloadVer":1,"from":"ios","deviceSn":"HW51ZOH4SF5T4644"}]}
                        
                        
                        W Offline
                        W Offline
                        Waly_de
                        wrote on last edited by Waly_de
                        #1295

                        @aherby da du die neue firmware hast. Kannst du bitte mal nachsehen, ob der eingestellte Wert anschließend unter den Objekten an der Stelle:

                         0_userdata.0.ecoflow.app_device_property_XXXXXXXX.data.InverterHeartbeat.ratedPower 
                        

                        Zu finden ist?

                        P A 2 Replies Last reply
                        0
                        • F foxthefox

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

                          @ponti92
                          Nach kurzen Tests ist die Logik des Verhaltens leider noch falsch, da die Leistung des Shelly 3ems wie ein smartplug behandelt wird. Dadurch werden im geregelten Fall nur die Hälfte des Hausverbrauchs eingespeist.

                          Wieso nur die Hälfte des Hausverbrauchs? Es müsste sich doch wie eine ganz normale Last verhalten und dann die 600(800)W ausnutzen?!

                          Könntest du den Befehl (0->1, 1->0) mitloggen und posten (ich meine den HEX-string)?
                          Theoretisch müsste es dann auch einen neuen Datenpunkt im Telegramm vom powerstream drin sein, wenn also möglich auch das mal posten.

                          P Offline
                          P Offline
                          Ponti92
                          wrote on last edited by
                          #1296

                          @foxthefox Weil der immer die Last einstellt, die am Shelly 3em anzeigt, einstellt. Bei manchen springt es auch von kompletter Deckung des Hausbedarfs (shelly = 0W) zu 100-200W Grundbedarf.
                          Da ja der Shelly normalerweise den Gesamtverbrauch des Hauses misst, darf Ecoflow da nicht die Daten so behandeln wie einen Smartplug. Das tun sie aber zurzeit und dann kann es entweder hin und her pendeln, oder wie bei mir sich bei der Hälfte des Verbrauchs einpendeln.
                          Z.b. Shelly zeigt 80W an, Ecoflow speist 80W ein, da einfach der Wert vom Shelly übernommen wird. Grundlast ist aber 160W, sprich Ecoflow kann nur die Hälfte der geforderten Leistung bedienen.
                          Bei manchen springt es herum, wahrscheinlich am Anfang und bei wechselnden Lastspitzen.
                          Sagen wir du verbrauchst 200W und Ecolfow speist noch nichts ein. Dann startet die App und Ecoflow sieht die 200W am Shelly und stellt diese ein. Nun werden aber von den 200W die Einspeiseleistung von Ecoflow (~ 200W) abgezogen und der Shelly sieht theoretisch +-0W. Diesen Wert nimmt Ecoflow wieder und schaltet die Einspeisung womöglich aus. Und so schaukelt der Wert hin und her.

                          Hier ist das log als ich es eingeschaltet habe:

                          09:37:42.516	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7d0a5270068801d51e9801de02a8018e03b001901fc001de02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407900500e80605b808a1ffffff0f10351820200128014014480150525801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:42.558	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":3925,"pv1InputWatts":350,"pv2InputVolt":398,"pv2OpVolt":3984,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                          09:37:42.697	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a80010a558001a2028801d7169801de02b0018d17c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d004f8b821900500e8060bb808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346355435353130
                          09:37:42.728	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1InputVolt":290,"pv1OpVolt":2903,"pv1InputWatts":350,"pv2OpVolt":2957,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                          09:37:44.477	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7e0a5370058801fd1e9801e802b001f61ec001d402e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407d0048ee520900500e80610b808a1ffffff0f10351820200128014014480150535801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:44.553	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":3965,"pv1InputWatts":360,"pv2OpVolt":3958,"pv2InputWatts":340,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                          09:37:44.601	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a770a4c8801eb169801de02b001a917c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407900500e80610b808a1ffffff0f103518202001280140144801504c5801800103880103ca0110485735315a4f48345346355435353130
                          09:37:44.649	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2923,"pv1InputWatts":350,"pv2OpVolt":2985,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                          09:37:46.493	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a770a4c8801911f9801c002b001e31ec001fc02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407900500e80604b808a1ffffff0f103518202001280140144801504c5801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:46.517	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3985,"pv1InputWatts":320,"pv2OpVolt":3939,"pv2InputWatts":380,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                          09:37:46.630	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a81010a568801ff169801c002b001bd17c001e802e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d0048cb921d804b2c301900500e80604b808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                          09:37:46.656	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2943,"pv1InputWatts":320,"pv2OpVolt":3005,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                          09:37:47.005	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a80030ad20208ffff0312240880d5feb20610011a1a444364b202ad010f00000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a1800000000002137280000000000000000000000000000000012240880d5feb20610041a1a49496abe02a5010d00000000000000000000000000000000000012220880d5feb20610071a180000000005101b130000000000000000000000000000000012220880d5feb20610081a180000000006121c140000000000000000000000000000000012240880d5feb20610101a1a444364b202ad010f00000000000000000000000000000000000012240880d5feb20610111a1a444564b202ad01441f330000000000000000000000000000000012240880d5feb20610121a1a444564b202ad01441f3300000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346355435353130
                          09:37:47.007	info	javascript.0 (21466) script.js.Ecoflow1_2_5: JSON-Nachricht empfangen:/app/device/property/R351ZEB4HF450475:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1742357130892412700,"version":"1.0","timestamp":1717573066,"moduleType":"2","params":{"bms_kitInfo.watts":[{"appState":1,"curPower":-68,"appVer":83886814,"f32Soc":0,"soc":0,"avaFlag":1,"sn":"HW51ZOH4SF5T5510","detail":1,"type":75,"loadVer":83886338},{"appState":0,"curPower":0,"appVer":0,"f32Soc":0,"soc":0,"avaFlag":0,"sn":"","detail":0,"type":0,"loadVer":0}]}}
                          09:37:47.115	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:48.458	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a80010a558801d51e9801de02a8018703b001cf1ec001de02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407d004b2e320900500e80600b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:48.556	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3925,"pv1InputWatts":350,"pv2InputVolt":391,"pv2OpVolt":3919,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                          09:37:48.695	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a81010a568801eb169801de02b001a917c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d004eeb821d804eac101900500e80600b808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                          09:37:48.750	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2923,"pv1InputWatts":350,"pv2OpVolt":2985,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                          09:37:48.797	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a80030ad20208ffff0312240880d5feb20610011a1a48486bca02bd011500000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a180000000000253d290000000000000000000000000000000012240880d5feb20610041a1a494a6ed302b7011100000000000000000000000000000000000012220880d5feb20610071a180000000004131d130000000000000000000000000000000012220880d5feb20610081a180000000004151f160000000000000000000000000000000012240880d5feb20610101a1a48486bca02bc011500000000000000000000000000000000000012240880d5feb20610111a1a484a6bcb02bd014722350000000000000000000000000000000012240880d5feb20610121a1a484a6bcb02bd0147223500000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:48.847	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:50.495	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a740a498801e91e9801de02b001bb1ec001de02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407900500b808a1ffffff0f10351820200128014014480150495801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:50.521	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3945,"pv1InputWatts":350,"pv2OpVolt":3899,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                          09:37:50.593	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a7d0a528801d7169801de02a801a402b001ed16c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d0048cb921900500b808a1ffffff0f10351820200128014014480150525801800103880103ca0110485735315a4f48345346355435353130
                          09:37:50.625	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2903,"pv1InputWatts":350,"pv2InputVolt":292,"pv2OpVolt":2925,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                          09:37:52.540	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7a0a4f70068801d41e9801de02b001d61ec001de02e801c4faffffffffffffff01b00200800300880300f003bc05f80300800400880400900400980400a00407d0048ee520900500e8060eb808a1ffffff0f103518202001280140144801504f5801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:52.573	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":3924,"pv1InputWatts":350,"pv2OpVolt":3926,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                          09:37:52.651	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a81010a568801eb169801c002b0018117c001e802e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d00482b921d804b2c301900500e80607b808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                          09:37:52.743	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2923,"pv1InputWatts":320,"pv2OpVolt":2945,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                          09:37:54.487	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7b0a5070058801e81e9801de02b001c21ec001de02e801c4faffffffffffffff01b00200800300880300f003bc05f80300800400880400900400980400a00407e00405900500a80500e80610b808a1ffffff0f10351820200128014014480150505801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:54.517	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":3944,"pv1InputWatts":350,"pv2OpVolt":3906,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                          09:37:54.600	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a83010a588801d7169801c002b0019b17c001e802e801d8faffffffffffffff01b00200800300880300f003a805f80300800400880400900400980400a00407d004aab921d804eac101e00405900500a80500e80614b808a1ffffff0f10351820200128014014480150585801800103880103ca0110485735315a4f48345346355435353130
                          09:37:54.677	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2903,"pv1InputWatts":320,"pv2OpVolt":2971,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                          09:37:55.580	info	javascript.0 (21466) script.js.Ecoflow1_2_5: SetBasePower !
                          09:37:55.666	info	javascript.0 (21466) script.js.Ecoflow1_2_5: otherPS (PSonly): 0
                          09:37:55.677	info	javascript.0 (21466) script.js.Ecoflow1_2_5: otherPS (all): 81.94
                          09:37:55.678	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Gap_Durchschnitt: PS:[PowerStream] : 0
                          09:37:55.678	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Gap_Durchschnitt: PS:[PowerStream2] : 0
                          09:37:55.679	info	javascript.0 (21466) script.js.Ecoflow1_2_5: *************************************
                          09:37:55.679	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Hausstrom: 213.33
                          09:37:55.680	info	javascript.0 (21466) script.js.Ecoflow1_2_5: lowestValue Realpower: 259
                          09:37:55.680	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Lastcutoff: 0
                          09:37:55.680	info	javascript.0 (21466) script.js.Ecoflow1_2_5: gapSumme: 0
                          09:37:55.681	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Bedarf : 167.06
                          09:37:55.681	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PStotalPV (+10 W/PS): 152
                          09:37:55.682	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Gobal totalPV: 216
                          09:37:55.682	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PVBedarf : 152
                          09:37:55.682	info	javascript.0 (21466) script.js.Ecoflow1_2_5: BatBedarf: 15
                          09:37:55.683	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PVfaktor:1
                          09:37:55.683	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Batfaktor:1.1538461538461537
                          09:37:55.684	info	javascript.0 (21466) script.js.Ecoflow1_2_5: ueberschuss:0
                          09:37:55.684	info	javascript.0 (21466) script.js.Ecoflow1_2_5: *************************************
                          09:37:55.716	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Änderung für Einspeisung gesendet PS:[PowerStream] : 75 W
                          09:37:55.740	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Änderung für Einspeisung gesendet PS:[PowerStream2] : 71 W
                          09:37:55.757	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:55.758	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:55.764	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/set:0a3d0a0308ee051020183520012801380340144881015003580170e485d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346364c31353736
                          09:37:55.765	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/set:0a3d0a0308c60510201835200128013803401448810150035801708586d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                          09:37:55.796	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":750}}}
                          09:37:55.829	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":710}}}
                          09:37:56.528	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a780a4d8801d41e9801de02b001d61ec001de02e801c4faffffffffffffff01b00200800300880300f003bc05f80300800400880400900400980400a00407d004b2e320900500e8060eb808a1ffffff0f103518202001280140144801504d5801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:56.553	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3924,"pv1InputWatts":350,"pv2OpVolt":3926,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                          09:37:56.647	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a790a4e9801de02b0018717c001d402e801cefaffffffffffffff01b00200800300880300f003b205f80300800400880400900400980400a00407d004a0b921d804a8c301900500e8060eb808a1ffffff0f103518202001280140144801504e5801800103880103ca0110485735315a4f48345346355435353130
                          09:37:56.703	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1InputWatts":350,"pv2OpVolt":2951,"pv2InputWatts":340,"batInputWatts":-690,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                          09:37:57.040	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a80030ad20208ffff0312240880d5feb20610011a1a444364b202ad010f00000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a1800000000002137280000000000000000000000000000000012240880d5feb20610041a1a49496abe02a5010d00000000000000000000000000000000000012220880d5feb20610071a180000000005101b130000000000000000000000000000000012220880d5feb20610081a180000000006121c140000000000000000000000000000000012240880d5feb20610101a1a444364b202ad010f00000000000000000000000000000000000012240880d5feb20610111a1a444564b202ad01441f330000000000000000000000000000000012240880d5feb20610121a1a444564b202ad01441f3300000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346355435353130
                          09:37:57.060	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:57.726	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.727	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.727	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.727	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.728	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.728	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.729	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.730	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:37:57.736	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/get:0a0a1020182070c694d5ba0e
                          09:37:57.738	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/get:0a0a1020182070c694d5ba0e
                          09:37:57.739	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/get:0a0a1020182070c694d5ba0e
                          09:37:57.740	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/set:0a3d0a0408c58801102018352001280138034020480b5004580170f494d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346364c31353736
                          09:37:57.740	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/get:0a0a10201820708495d5ba0e
                          09:37:57.743	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/get:0a0a10201820708495d5ba0e
                          09:37:57.744	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/get:0a0a10201820708495d5ba0e
                          09:37:57.745	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/set:0a3d0a0408c58801102018352001280138034020480b5004580170c395d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                          09:37:57.767	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:57.786	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:57.811	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:57.827	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":17477}}}
                          09:37:57.857	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:57.891	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:57.929	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:37:57.949	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":17477}}}
                          09:37:58.501	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a83010a588801901f9801e802b001ea1ec001de02e801bafaffffffffffffff01b0020080039008880300f003c605f80390088004008804009004900898049008a00407d0048ee520e00404900500a805f403e80600b808a1ffffff0f10351820200128014014480150585801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:58.526	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3984,"pv1InputWatts":360,"pv2OpVolt":3946,"pv2InputWatts":350,"batInputWatts":-710,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                          09:37:58.633	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a85010a5a70068801eb169801de02b001f316c001d402e801cefaffffffffffffff01b0020080039008880300f003b205f80390088004008804009004900898049008a00407d004f8b821e00404900500a805f403e80600b808a1ffffff0f103518202001280140144801505a5801800103880103ca0110485735315a4f48345346355435353130
                          09:37:58.676	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":2923,"pv1InputWatts":350,"pv2OpVolt":2931,"pv2InputWatts":340,"batInputWatts":-690,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                          09:37:58.784	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a80030ad20208ffff0312240880d5feb20610011a1a48486bca02bd011500000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a180000000000253d290000000000000000000000000000000012240880d5feb20610041a1a494a6ed302b7011100000000000000000000000000000000000012220880d5feb20610071a180000000004131d130000000000000000000000000000000012220880d5feb20610081a180000000004151f160000000000000000000000000000000012240880d5feb20610101a1a48486bca02bc011500000000000000000000000000000000000012240880d5feb20610111a1a484a6bcb02bd014722350000000000000000000000000000000012240880d5feb20610121a1a484a6bcb02bd0147223500000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346364c31353736
                          09:37:58.855	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:38:00.455	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a780a4d8801fc1e9801e802a8018d03b001fe1ec001de02e801bafaffffffffffffff01b0020080039008880300f003c605f80390088004008804009004900898049008a00407900500b808a1ffffff0f103518202001280140144801504d5801800103880103ca0110485735315a4f48345346364c31353736
                          09:38:00.480	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3964,"pv1InputWatts":360,"pv2InputVolt":397,"pv2OpVolt":3966,"pv2InputWatts":350,"batInputWatts":-710,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                          09:38:00.631	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a770a4c70058801ff169801c002c001e802e801d8faffffffffffffff01b0020080039008880300f003a805f80390088004008804009004900898049008a00407d804b2c301900500b808a1ffffff0f103518202001280140144801504c5801800103880103ca0110485735315a4f48345346355435353130
                          09:38:00.668	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":2943,"pv1InputWatts":320,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                          09:38:01.888	info	javascript.0 (21466) Stop script script.js.Ecoflow1_2_5
                          09:38:01.899	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Ecoflow MQTT-Client beendet
                          

                          Und hier beim Ausschalten:

                          09:49:05.968	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7b0a5080018e0388018a1f98018804b001ee1ec0019204e801e6f7ffffffffffffff01b002008003e204880300f0039a08f803e2048004008804009004e2049804e204a00407900500e80600b808a1ffffff0f10351820200128014014480150505801800103880103ca0110485735315a4f48345346364c31353736
                          09:49:06.012	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1InputVolt":398,"pv1OpVolt":3978,"pv1InputWatts":520,"pv2OpVolt":3950,"pv2InputWatts":530,"batInputWatts":-1050,"invOutputWatts":0,"permanentWatts":610,"dynamicWatts":0}}}
                          09:49:06.945	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a85010a5a8801fe169801f403b001ba17c0018804e80184f8ffffffffffffff01b0020080038005880300f003fc07f80380058004008804009004800598048005a00407d00496be21d804faf6019005009006ea35e80609b808a1ffffff0f103518202001280140144801505a5801800103880103ca0110485735315a4f48345346355435353130
                          09:49:06.954	info	javascript.0 (21466) script.js.Ecoflow1_2_5: JSON-Nachricht empfangen:/app/device/property/R351ZEB4HF450475:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1742362972390819300,"version":"1.0","timestamp":1717573746,"moduleType":"2","params":{"bms_kitInfo.watts":[{"appState":1,"curPower":-102,"appVer":83886814,"f32Soc":0,"soc":0,"avaFlag":1,"sn":"XXXXXXXXXXXXXXXXX","detail":1,"type":75,"loadVer":83886338},{"appState":0,"curPower":0,"appVer":0,"f32Soc":0,"soc":0,"avaFlag":0,"sn":"","detail":0,"type":0,"loadVer":0}]}}
                          09:49:07.083	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PowerStream [PowerStream] Batteriestand unter Limit:10% (8%). Limitiere Einspeiseleistung auf: 150W
                          09:49:07.104	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PowerStream [PowerStream2] Batteriestand unter Limit:10% (7%). Limitiere Einspeiseleistung auf: 150W
                          09:49:07.159	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2942,"pv1InputWatts":500,"pv2OpVolt":3002,"pv2InputWatts":520,"batInputWatts":-1020,"invOutputWatts":0,"permanentWatts":640,"dynamicWatts":0}}}
                          09:49:07.319	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:49:07.320	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                          09:49:07.333	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/XXXXXXXXXXXXXXXXX/thing/property/set:0a3d0a0308ae0310201835200128013803401448810150035801709f84feba0e800113880101ba0103696f73ca0110485735315a4f48345346364c31353736
                          09:49:07.342	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/XXXXXXXXXXXXXXXXX/thing/property/set:0a3d0a0308a4031020183520012801380340144881015003580170b484feba0e800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                          09:49:07.421	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":430}}}
                          09:49:07.464	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":420}}}
                          09:49:07.662	info	javascript.0 (21466) script.js.Ecoflow1_2_5: JSON-Nachricht empfangen:/app/device/property/R351ZEB4HF450475:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1742362980637869000,"version":"1.0","timestamp":1717573747,"moduleType":"1","params":{"pd.XT150Watts1":-102,"pd.wattsInSum":102}}
                          09:49:07.968	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80030ad20208ffff0312240880d5feb20610011a1a444364b202ad010f00000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a1800000000002137370000000000000000000000000000000012240880d5feb20610041a1a49496abe02a5010d00000000000000000000000000000000000012220880d5feb20610071a180000000005101b1b0000000000000000000000000000000012220880d5feb20610081a180000000006121c1c0000000000000000000000000000000012240880d5feb20610101a1a444364b202ad010f00000000000000000000000000000000000012240880d5feb20610111a1a444564b202ad01441f440000000000000000000000000000000012240880d5feb20610121a1a444564b202ad01441f4400000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346355435353130
                          09:49:07.986	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:49:07.992	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7c0a518801911f98018804b001961fc0019c04e801dcf7ffffffffffffff01b002008003f805880300f003a408f803f8058004008804009004f8059804f805a00407d004acea20900500e8060db808a1ffffff0f10351820200128014014480150515801800103880103ca0110485735315a4f48345346364c31353736
                          09:49:08.021	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3985,"pv1InputWatts":520,"pv2OpVolt":3990,"pv2InputWatts":540,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                          09:49:08.994	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a81010a56880192179801f403b001e217c0018804e80184f8ffffffffffffff01b002008003a403880300f003fc07f803a4038004008804009004a4039804a403a00407d004aabe21d804f0f601900500e8060eb808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                          09:49:09.029	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2962,"pv1InputWatts":500,"pv2OpVolt":3042,"pv2InputWatts":520,"batInputWatts":-1020,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                          09:49:09.300	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80030ad20208ffff0312240880d5feb20610011a1a48486bca02bd011500000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a180000000000253d390000000000000000000000000000000012240880d5feb20610041a1a494a6ed302b7011100000000000000000000000000000000000012220880d5feb20610071a180000000004131d1b0000000000000000000000000000000012220880d5feb20610081a180000000004151f1e0000000000000000000000000000000012240880d5feb20610101a1a48486bca02bc011500000000000000000000000000000000000012240880d5feb20610111a1a484a6bcb02bd014722470000000000000000000000000000000012240880d5feb20610121a1a484a6bcb02bd0147224700000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346364c31353736
                          09:49:09.319	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                          09:49:09.913	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a8d010a6270068801fd1e9801fe03a8019403b001d21fc001a604e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d0048ee520e00405900500a805fc029006d635e8060ab808a1ffffff0f10351820200128014014480150625801800103880103ca0110485735315a4f48345346364c31353736
                          09:49:09.942	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":3965,"pv1InputWatts":510,"pv2InputVolt":404,"pv2OpVolt":4050,"pv2InputWatts":550,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                          09:49:10.953	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a88010a5d8801fe169801f403b001f617c0019204e801faf7ffffffffffffff01b002008003a403880300f0038608f803a4038004008804009004a4039804a403a00407d00496be21d804faf601e00405900500a805f202e80604b808a1ffffff0f103518202001280140144801505d5801800103880103ca0110485735315a4f48345346355435353130
                          09:49:10.979	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2942,"pv1InputWatts":500,"pv2OpVolt":3062,"pv2InputWatts":530,"batInputWatts":-1030,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                          09:49:11.900	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7e0a5370058801a51f98018804b001c61fc0019c04e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d004f4e620900500e80600b808a1ffffff0f10351820200128014014480150535801800103880103ca0110485735315a4f48345346364c31353736
                          09:49:11.924	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":4005,"pv1InputWatts":520,"pv2OpVolt":4038,"pv2InputWatts":540,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                          09:49:13.012	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80010a55880192179801f403b001d617c0019204e801faf7ffffffffffffff01b002008003a403880300f0038608f803a4038004008804009004a4039804a403a00407d004a0be219005009006f035e80601b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346355435353130
                          09:49:13.092	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2962,"pv1InputWatts":500,"pv2OpVolt":3030,"pv2InputWatts":530,"batInputWatts":-1030,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                          09:49:13.927	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7c0a518801911f98018804b001cf1fc0019c04e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d0048ee520900500e80603b808a1ffffff0f10351820200128014014480150515801800103880103ca0110485735315a4f48345346364c31353736
                          09:49:14.008	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3985,"pv1InputWatts":520,"pv2OpVolt":4047,"pv2InputWatts":540,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                          09:49:14.971	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80010a558801fe169801f403a801ac02b001be17c0019204e801faf7ffffffffffffff01b002008003a403880300f0038608f803a4038004008804009004a4039804a403a00407d0048cbe21900500e80603b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346355435353130
                          09:49:15.003	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2942,"pv1InputWatts":500,"pv2InputVolt":300,"pv2OpVolt":3006,"pv2InputWatts":530,"batInputWatts":-1030,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                          09:49:15.965	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80010a558801fd1e9801fe03a8018c03b001ff1ec001a604e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d004d0e820900500e80601b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346364c31353736
                          09:49:16.029	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3965,"pv1InputWatts":510,"pv2InputVolt":396,"pv2OpVolt":3967,"pv2InputWatts":550,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                          
                          

                          Weiß nicht ob da was dabei ist, da ziemlich viele EInträge in wenigen Sekunden kommen..

                          F 1 Reply Last reply
                          0
                          • W Waly_de

                            @aherby da du die neue firmware hast. Kannst du bitte mal nachsehen, ob der eingestellte Wert anschließend unter den Objekten an der Stelle:

                             0_userdata.0.ecoflow.app_device_property_XXXXXXXX.data.InverterHeartbeat.ratedPower 
                            

                            Zu finden ist?

                            P Offline
                            P Offline
                            Ponti92
                            wrote on last edited by Ponti92
                            #1297

                            @waly_de ratedPower ist bei mir obwohl ich auf Maximal 400W gestellt habe bei 8000

                            Wenn ich den Wert in der App verstelle, dann zeigt mir das log folgendes an:

                            10:10:34.569	info	javascript.0 (21466) script.js.Ecoflow1_2_5: hexString: 0a3d0a0308c20310201814200128013803401448920150035801709ecdccbb06800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                            10:10:34.570	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Nachricht: {"header":[{"pdata":"08c203","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1735599774,"version":19,"payloadVer":1,"from":"ios","deviceSn":"XXXXXXXXXXXXXX"}]}
                            
                            F 1 Reply Last reply
                            0
                            • W Waly_de

                              @foxthefox ist das 0_userdata.0.ecoflow.app_device_property_XXXXXXXX.data.InverterHeartbeat.ratedPower

                              aus den Heartbeat Daten?

                              F Offline
                              F Offline
                              foxthefox
                              Developer
                              wrote on last edited by
                              #1298

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

                              @foxthefox ist das 0_userdata.0.ecoflow.app_device_property_XXXXXXXX.data.InverterHeartbeat.ratedPower

                              aus den Heartbeat Daten?

                              nein das waren die Dinge, die in aherby's Daten im Post zuvor drin waren.
                              Ich konnte leider noch keinen heartbeat analysieren, da noch keiner gepostet wurde

                              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 Reply Last reply
                              0
                              • F foxthefox

                                @aherby

                                das sieht doch gut aus:
                                {"max_watts_pack":{"maxWatts":460}}
                                {"max_watts_pack":{"maxWatts":660}}
                                {"max_watts_pack":{"maxWatts":800}}
                                hoffe das waren deine Einstellungen.

                                A Offline
                                A Offline
                                aherby
                                wrote on last edited by aherby
                                #1299

                                @foxthefox Sollten die Werte gewesen sein.
                                zu
                                das sieht doch gut aus:
                                {"max_watts_pack":{"maxWatts":460}}
                                {"max_watts_pack":{"maxWatts":660}}
                                {"max_watts_pack":{"maxWatts":800}}
                                hoffe das waren deine Einstellungen.

                                1 Reply Last reply
                                1
                                • P Ponti92

                                  @waly_de ratedPower ist bei mir obwohl ich auf Maximal 400W gestellt habe bei 8000

                                  Wenn ich den Wert in der App verstelle, dann zeigt mir das log folgendes an:

                                  10:10:34.569	info	javascript.0 (21466) script.js.Ecoflow1_2_5: hexString: 0a3d0a0308c20310201814200128013803401448920150035801709ecdccbb06800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                                  10:10:34.570	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Nachricht: {"header":[{"pdata":"08c203","src":32,"dest":20,"dSrc":1,"dDest":1,"checkType":3,"cmdFunc":20,"cmdId":146,"dataLen":3,"needAck":1,"seq":1735599774,"version":19,"payloadVer":1,"from":"ios","deviceSn":"XXXXXXXXXXXXXX"}]}
                                  
                                  F Offline
                                  F Offline
                                  foxthefox
                                  Developer
                                  wrote on last edited by
                                  #1300

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

                                  dataLen

                                  also genaugenommen war {"max_watts_pack":{"maxWatts":450}} in dem Telegramm drin.
                                  "08c203" ist nicht direkt verwendbar, da noch protobuf codiert.

                                  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 Reply Last reply
                                  0
                                  • W Waly_de

                                    @aherby da du die neue firmware hast. Kannst du bitte mal nachsehen, ob der eingestellte Wert anschließend unter den Objekten an der Stelle:

                                     0_userdata.0.ecoflow.app_device_property_XXXXXXXX.data.InverterHeartbeat.ratedPower 
                                    

                                    Zu finden ist?

                                    A Offline
                                    A Offline
                                    aherby
                                    wrote on last edited by aherby
                                    #1301

                                    @waly_de der Wert hat sich wohl nach dem Update gestern verändert aber wenn ich in der App von 800 W runter gehe passiert da nichts.

                                    erdata.0.ecoflow.app_device_property_XXXXXXXX.data.InverterHeartbeat.ratedPower
                                    
                                    1 Reply Last reply
                                    0
                                    • P Ponti92

                                      @foxthefox Weil der immer die Last einstellt, die am Shelly 3em anzeigt, einstellt. Bei manchen springt es auch von kompletter Deckung des Hausbedarfs (shelly = 0W) zu 100-200W Grundbedarf.
                                      Da ja der Shelly normalerweise den Gesamtverbrauch des Hauses misst, darf Ecoflow da nicht die Daten so behandeln wie einen Smartplug. Das tun sie aber zurzeit und dann kann es entweder hin und her pendeln, oder wie bei mir sich bei der Hälfte des Verbrauchs einpendeln.
                                      Z.b. Shelly zeigt 80W an, Ecoflow speist 80W ein, da einfach der Wert vom Shelly übernommen wird. Grundlast ist aber 160W, sprich Ecoflow kann nur die Hälfte der geforderten Leistung bedienen.
                                      Bei manchen springt es herum, wahrscheinlich am Anfang und bei wechselnden Lastspitzen.
                                      Sagen wir du verbrauchst 200W und Ecolfow speist noch nichts ein. Dann startet die App und Ecoflow sieht die 200W am Shelly und stellt diese ein. Nun werden aber von den 200W die Einspeiseleistung von Ecoflow (~ 200W) abgezogen und der Shelly sieht theoretisch +-0W. Diesen Wert nimmt Ecoflow wieder und schaltet die Einspeisung womöglich aus. Und so schaukelt der Wert hin und her.

                                      Hier ist das log als ich es eingeschaltet habe:

                                      09:37:42.516	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7d0a5270068801d51e9801de02a8018e03b001901fc001de02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407900500e80605b808a1ffffff0f10351820200128014014480150525801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:42.558	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":3925,"pv1InputWatts":350,"pv2InputVolt":398,"pv2OpVolt":3984,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                                      09:37:42.697	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a80010a558001a2028801d7169801de02b0018d17c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d004f8b821900500e8060bb808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:42.728	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1InputVolt":290,"pv1OpVolt":2903,"pv1InputWatts":350,"pv2OpVolt":2957,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                                      09:37:44.477	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7e0a5370058801fd1e9801e802b001f61ec001d402e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407d0048ee520900500e80610b808a1ffffff0f10351820200128014014480150535801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:44.553	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":3965,"pv1InputWatts":360,"pv2OpVolt":3958,"pv2InputWatts":340,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                                      09:37:44.601	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a770a4c8801eb169801de02b001a917c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407900500e80610b808a1ffffff0f103518202001280140144801504c5801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:44.649	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2923,"pv1InputWatts":350,"pv2OpVolt":2985,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                                      09:37:46.493	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a770a4c8801911f9801c002b001e31ec001fc02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407900500e80604b808a1ffffff0f103518202001280140144801504c5801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:46.517	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3985,"pv1InputWatts":320,"pv2OpVolt":3939,"pv2InputWatts":380,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                                      09:37:46.630	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a81010a568801ff169801c002b001bd17c001e802e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d0048cb921d804b2c301900500e80604b808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:46.656	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2943,"pv1InputWatts":320,"pv2OpVolt":3005,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                                      09:37:47.005	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a80030ad20208ffff0312240880d5feb20610011a1a444364b202ad010f00000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a1800000000002137280000000000000000000000000000000012240880d5feb20610041a1a49496abe02a5010d00000000000000000000000000000000000012220880d5feb20610071a180000000005101b130000000000000000000000000000000012220880d5feb20610081a180000000006121c140000000000000000000000000000000012240880d5feb20610101a1a444364b202ad010f00000000000000000000000000000000000012240880d5feb20610111a1a444564b202ad01441f330000000000000000000000000000000012240880d5feb20610121a1a444564b202ad01441f3300000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:47.007	info	javascript.0 (21466) script.js.Ecoflow1_2_5: JSON-Nachricht empfangen:/app/device/property/R351ZEB4HF450475:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1742357130892412700,"version":"1.0","timestamp":1717573066,"moduleType":"2","params":{"bms_kitInfo.watts":[{"appState":1,"curPower":-68,"appVer":83886814,"f32Soc":0,"soc":0,"avaFlag":1,"sn":"HW51ZOH4SF5T5510","detail":1,"type":75,"loadVer":83886338},{"appState":0,"curPower":0,"appVer":0,"f32Soc":0,"soc":0,"avaFlag":0,"sn":"","detail":0,"type":0,"loadVer":0}]}}
                                      09:37:47.115	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:48.458	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a80010a558801d51e9801de02a8018703b001cf1ec001de02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407d004b2e320900500e80600b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:48.556	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3925,"pv1InputWatts":350,"pv2InputVolt":391,"pv2OpVolt":3919,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                                      09:37:48.695	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a81010a568801eb169801de02b001a917c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d004eeb821d804eac101900500e80600b808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:48.750	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2923,"pv1InputWatts":350,"pv2OpVolt":2985,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                                      09:37:48.797	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a80030ad20208ffff0312240880d5feb20610011a1a48486bca02bd011500000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a180000000000253d290000000000000000000000000000000012240880d5feb20610041a1a494a6ed302b7011100000000000000000000000000000000000012220880d5feb20610071a180000000004131d130000000000000000000000000000000012220880d5feb20610081a180000000004151f160000000000000000000000000000000012240880d5feb20610101a1a48486bca02bc011500000000000000000000000000000000000012240880d5feb20610111a1a484a6bcb02bd014722350000000000000000000000000000000012240880d5feb20610121a1a484a6bcb02bd0147223500000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:48.847	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:50.495	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a740a498801e91e9801de02b001bb1ec001de02e801c4faffffffffffffff01b002008003a006880300f003bc05f803a0068004008804009004a0069804a006a00407900500b808a1ffffff0f10351820200128014014480150495801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:50.521	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3945,"pv1InputWatts":350,"pv2OpVolt":3899,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":800,"dynamicWatts":0}}}
                                      09:37:50.593	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a7d0a528801d7169801de02a801a402b001ed16c001ca02e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d0048cb921900500b808a1ffffff0f10351820200128014014480150525801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:50.625	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2903,"pv1InputWatts":350,"pv2InputVolt":292,"pv2OpVolt":2925,"pv2InputWatts":330,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                                      09:37:52.540	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7a0a4f70068801d41e9801de02b001d61ec001de02e801c4faffffffffffffff01b00200800300880300f003bc05f80300800400880400900400980400a00407d0048ee520900500e8060eb808a1ffffff0f103518202001280140144801504f5801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:52.573	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":3924,"pv1InputWatts":350,"pv2OpVolt":3926,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                                      09:37:52.651	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a81010a568801eb169801c002b0018117c001e802e801d8faffffffffffffff01b002008003f805880300f003a805f803f8058004008804009004f8059804f805a00407d00482b921d804b2c301900500e80607b808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:52.743	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2923,"pv1InputWatts":320,"pv2OpVolt":2945,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                                      09:37:54.487	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a7b0a5070058801e81e9801de02b001c21ec001de02e801c4faffffffffffffff01b00200800300880300f003bc05f80300800400880400900400980400a00407e00405900500a80500e80610b808a1ffffff0f10351820200128014014480150505801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:54.517	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":3944,"pv1InputWatts":350,"pv2OpVolt":3906,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                                      09:37:54.600	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a83010a588801d7169801c002b0019b17c001e802e801d8faffffffffffffff01b00200800300880300f003a805f80300800400880400900400980400a00407d004aab921d804eac101e00405900500a80500e80614b808a1ffffff0f10351820200128014014480150585801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:54.677	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2903,"pv1InputWatts":320,"pv2OpVolt":2971,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                                      09:37:55.580	info	javascript.0 (21466) script.js.Ecoflow1_2_5: SetBasePower !
                                      09:37:55.666	info	javascript.0 (21466) script.js.Ecoflow1_2_5: otherPS (PSonly): 0
                                      09:37:55.677	info	javascript.0 (21466) script.js.Ecoflow1_2_5: otherPS (all): 81.94
                                      09:37:55.678	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Gap_Durchschnitt: PS:[PowerStream] : 0
                                      09:37:55.678	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Gap_Durchschnitt: PS:[PowerStream2] : 0
                                      09:37:55.679	info	javascript.0 (21466) script.js.Ecoflow1_2_5: *************************************
                                      09:37:55.679	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Hausstrom: 213.33
                                      09:37:55.680	info	javascript.0 (21466) script.js.Ecoflow1_2_5: lowestValue Realpower: 259
                                      09:37:55.680	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Lastcutoff: 0
                                      09:37:55.680	info	javascript.0 (21466) script.js.Ecoflow1_2_5: gapSumme: 0
                                      09:37:55.681	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Bedarf : 167.06
                                      09:37:55.681	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PStotalPV (+10 W/PS): 152
                                      09:37:55.682	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Gobal totalPV: 216
                                      09:37:55.682	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PVBedarf : 152
                                      09:37:55.682	info	javascript.0 (21466) script.js.Ecoflow1_2_5: BatBedarf: 15
                                      09:37:55.683	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PVfaktor:1
                                      09:37:55.683	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Batfaktor:1.1538461538461537
                                      09:37:55.684	info	javascript.0 (21466) script.js.Ecoflow1_2_5: ueberschuss:0
                                      09:37:55.684	info	javascript.0 (21466) script.js.Ecoflow1_2_5: *************************************
                                      09:37:55.716	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Änderung für Einspeisung gesendet PS:[PowerStream] : 75 W
                                      09:37:55.740	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Änderung für Einspeisung gesendet PS:[PowerStream2] : 71 W
                                      09:37:55.757	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:55.758	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:55.764	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/set:0a3d0a0308ee051020183520012801380340144881015003580170e485d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346364c31353736
                                      09:37:55.765	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/set:0a3d0a0308c60510201835200128013803401448810150035801708586d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                                      09:37:55.796	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":750}}}
                                      09:37:55.829	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":710}}}
                                      09:37:56.528	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a780a4d8801d41e9801de02b001d61ec001de02e801c4faffffffffffffff01b00200800300880300f003bc05f80300800400880400900400980400a00407d004b2e320900500e8060eb808a1ffffff0f103518202001280140144801504d5801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:56.553	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3924,"pv1InputWatts":350,"pv2OpVolt":3926,"pv2InputWatts":350,"batInputWatts":-700,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                                      09:37:56.647	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a790a4e9801de02b0018717c001d402e801cefaffffffffffffff01b00200800300880300f003b205f80300800400880400900400980400a00407d004a0b921d804a8c301900500e8060eb808a1ffffff0f103518202001280140144801504e5801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:56.703	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1InputWatts":350,"pv2OpVolt":2951,"pv2InputWatts":340,"batInputWatts":-690,"invOutputWatts":0,"permanentWatts":0,"dynamicWatts":0}}}
                                      09:37:57.040	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a80030ad20208ffff0312240880d5feb20610011a1a444364b202ad010f00000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a1800000000002137280000000000000000000000000000000012240880d5feb20610041a1a49496abe02a5010d00000000000000000000000000000000000012220880d5feb20610071a180000000005101b130000000000000000000000000000000012220880d5feb20610081a180000000006121c140000000000000000000000000000000012240880d5feb20610101a1a444364b202ad010f00000000000000000000000000000000000012240880d5feb20610111a1a444564b202ad01441f330000000000000000000000000000000012240880d5feb20610121a1a444564b202ad01441f3300000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:57.060	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:57.726	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.727	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.727	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.727	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.728	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.728	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.729	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.730	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:37:57.736	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/get:0a0a1020182070c694d5ba0e
                                      09:37:57.738	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/get:0a0a1020182070c694d5ba0e
                                      09:37:57.739	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/get:0a0a1020182070c694d5ba0e
                                      09:37:57.740	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF6L1576/thing/property/set:0a3d0a0408c58801102018352001280138034020480b5004580170f494d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346364c31353736
                                      09:37:57.740	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/get:0a0a10201820708495d5ba0e
                                      09:37:57.743	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/get:0a0a10201820708495d5ba0e
                                      09:37:57.744	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/get:0a0a10201820708495d5ba0e
                                      09:37:57.745	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/HW51ZOH4SF5T5510/thing/property/set:0a3d0a0408c58801102018352001280138034020480b5004580170c395d5ba0e800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                                      09:37:57.767	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:57.786	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:57.811	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:57.827	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":17477}}}
                                      09:37:57.857	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:57.891	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:57.929	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:37:57.949	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":17477}}}
                                      09:37:58.501	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a83010a588801901f9801e802b001ea1ec001de02e801bafaffffffffffffff01b0020080039008880300f003c605f80390088004008804009004900898049008a00407d0048ee520e00404900500a805f403e80600b808a1ffffff0f10351820200128014014480150585801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:58.526	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3984,"pv1InputWatts":360,"pv2OpVolt":3946,"pv2InputWatts":350,"batInputWatts":-710,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                                      09:37:58.633	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a85010a5a70068801eb169801de02b001f316c001d402e801cefaffffffffffffff01b0020080039008880300f003b205f80390088004008804009004900898049008a00407d004f8b821e00404900500a805f403e80600b808a1ffffff0f103518202001280140144801505a5801800103880103ca0110485735315a4f48345346355435353130
                                      09:37:58.676	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":2923,"pv1InputWatts":350,"pv2OpVolt":2931,"pv2InputWatts":340,"batInputWatts":-690,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                                      09:37:58.784	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a80030ad20208ffff0312240880d5feb20610011a1a48486bca02bd011500000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a180000000000253d290000000000000000000000000000000012240880d5feb20610041a1a494a6ed302b7011100000000000000000000000000000000000012220880d5feb20610071a180000000004131d130000000000000000000000000000000012220880d5feb20610081a180000000004151f160000000000000000000000000000000012240880d5feb20610101a1a48486bca02bc011500000000000000000000000000000000000012240880d5feb20610111a1a484a6bcb02bd014722350000000000000000000000000000000012240880d5feb20610121a1a484a6bcb02bd0147223500000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346364c31353736
                                      09:37:58.855	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:38:00.455	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF6L1576:0a780a4d8801fc1e9801e802a8018d03b001fe1ec001de02e801bafaffffffffffffff01b0020080039008880300f003c605f80390088004008804009004900898049008a00407900500b808a1ffffff0f103518202001280140144801504d5801800103880103ca0110485735315a4f48345346364c31353736
                                      09:38:00.480	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3964,"pv1InputWatts":360,"pv2InputVolt":397,"pv2OpVolt":3966,"pv2InputWatts":350,"batInputWatts":-710,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                                      09:38:00.631	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/HW51ZOH4SF5T5510:0a770a4c70058801ff169801c002c001e802e801d8faffffffffffffff01b0020080039008880300f003a805f80390088004008804009004900898049008a00407d804b2c301900500b808a1ffffff0f103518202001280140144801504c5801800103880103ca0110485735315a4f48345346355435353130
                                      09:38:00.668	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":2943,"pv1InputWatts":320,"pv2InputWatts":360,"batInputWatts":-680,"invOutputWatts":0,"permanentWatts":1040,"dynamicWatts":0}}}
                                      09:38:01.888	info	javascript.0 (21466) Stop script script.js.Ecoflow1_2_5
                                      09:38:01.899	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Ecoflow MQTT-Client beendet
                                      

                                      Und hier beim Ausschalten:

                                      09:49:05.968	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7b0a5080018e0388018a1f98018804b001ee1ec0019204e801e6f7ffffffffffffff01b002008003e204880300f0039a08f803e2048004008804009004e2049804e204a00407900500e80600b808a1ffffff0f10351820200128014014480150505801800103880103ca0110485735315a4f48345346364c31353736
                                      09:49:06.012	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1InputVolt":398,"pv1OpVolt":3978,"pv1InputWatts":520,"pv2OpVolt":3950,"pv2InputWatts":530,"batInputWatts":-1050,"invOutputWatts":0,"permanentWatts":610,"dynamicWatts":0}}}
                                      09:49:06.945	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a85010a5a8801fe169801f403b001ba17c0018804e80184f8ffffffffffffff01b0020080038005880300f003fc07f80380058004008804009004800598048005a00407d00496be21d804faf6019005009006ea35e80609b808a1ffffff0f103518202001280140144801505a5801800103880103ca0110485735315a4f48345346355435353130
                                      09:49:06.954	info	javascript.0 (21466) script.js.Ecoflow1_2_5: JSON-Nachricht empfangen:/app/device/property/R351ZEB4HF450475:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1742362972390819300,"version":"1.0","timestamp":1717573746,"moduleType":"2","params":{"bms_kitInfo.watts":[{"appState":1,"curPower":-102,"appVer":83886814,"f32Soc":0,"soc":0,"avaFlag":1,"sn":"XXXXXXXXXXXXXXXXX","detail":1,"type":75,"loadVer":83886338},{"appState":0,"curPower":0,"appVer":0,"f32Soc":0,"soc":0,"avaFlag":0,"sn":"","detail":0,"type":0,"loadVer":0}]}}
                                      09:49:07.083	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PowerStream [PowerStream] Batteriestand unter Limit:10% (8%). Limitiere Einspeiseleistung auf: 150W
                                      09:49:07.104	info	javascript.0 (21466) script.js.Ecoflow1_2_5: PowerStream [PowerStream2] Batteriestand unter Limit:10% (7%). Limitiere Einspeiseleistung auf: 150W
                                      09:49:07.159	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2942,"pv1InputWatts":500,"pv2OpVolt":3002,"pv2InputWatts":520,"batInputWatts":-1020,"invOutputWatts":0,"permanentWatts":640,"dynamicWatts":0}}}
                                      09:49:07.319	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:49:07.320	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Die MQTT-Nachricht wurde erfolgreich veröffentlicht.
                                      09:49:07.333	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/XXXXXXXXXXXXXXXXX/thing/property/set:0a3d0a0308ae0310201835200128013803401448810150035801709f84feba0e800113880101ba0103696f73ca0110485735315a4f48345346364c31353736
                                      09:49:07.342	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/1679030909605449730/XXXXXXXXXXXXXXXXX/thing/property/set:0a3d0a0308a4031020183520012801380340144881015003580170b484feba0e800113880101ba0103696f73ca0110485735315a4f48345346355435353130
                                      09:49:07.421	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":430}}}
                                      09:49:07.464	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"setValue":{"value":420}}}
                                      09:49:07.662	info	javascript.0 (21466) script.js.Ecoflow1_2_5: JSON-Nachricht empfangen:/app/device/property/R351ZEB4HF450475:{"addr":0,"cmdFunc":0,"cmdId":0,"id":1742362980637869000,"version":"1.0","timestamp":1717573747,"moduleType":"1","params":{"pd.XT150Watts1":-102,"pd.wattsInSum":102}}
                                      09:49:07.968	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80030ad20208ffff0312240880d5feb20610011a1a444364b202ad010f00000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a1800000000002137370000000000000000000000000000000012240880d5feb20610041a1a49496abe02a5010d00000000000000000000000000000000000012220880d5feb20610071a180000000005101b1b0000000000000000000000000000000012220880d5feb20610081a180000000006121c1c0000000000000000000000000000000012240880d5feb20610101a1a444364b202ad010f00000000000000000000000000000000000012240880d5feb20610111a1a444564b202ad01441f440000000000000000000000000000000012240880d5feb20610121a1a444564b202ad01441f4400000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346355435353130
                                      09:49:07.986	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:49:07.992	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7c0a518801911f98018804b001961fc0019c04e801dcf7ffffffffffffff01b002008003f805880300f003a408f803f8058004008804009004f8059804f805a00407d004acea20900500e8060db808a1ffffff0f10351820200128014014480150515801800103880103ca0110485735315a4f48345346364c31353736
                                      09:49:08.021	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3985,"pv1InputWatts":520,"pv2OpVolt":3990,"pv2InputWatts":540,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":760,"dynamicWatts":0}}}
                                      09:49:08.994	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a81010a56880192179801f403b001e217c0018804e80184f8ffffffffffffff01b002008003a403880300f003fc07f803a4038004008804009004a4039804a403a00407d004aabe21d804f0f601900500e8060eb808a1ffffff0f10351820200128014014480150565801800103880103ca0110485735315a4f48345346355435353130
                                      09:49:09.029	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2962,"pv1InputWatts":500,"pv2OpVolt":3042,"pv2InputWatts":520,"batInputWatts":-1020,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                                      09:49:09.300	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80030ad20208ffff0312240880d5feb20610011a1a48486bca02bd011500000000000000000000000000000000000012220880d5feb20610021a1800000000000000000000000000000000000000000000000012220880d5feb20610031a180000000000253d390000000000000000000000000000000012240880d5feb20610041a1a494a6ed302b7011100000000000000000000000000000000000012220880d5feb20610071a180000000004131d1b0000000000000000000000000000000012220880d5feb20610081a180000000004151f1e0000000000000000000000000000000012240880d5feb20610101a1a48486bca02bc011500000000000000000000000000000000000012240880d5feb20610111a1a484a6bcb02bd014722470000000000000000000000000000000012240880d5feb20610121a1a484a6bcb02bd0147224700000000000000000000000000000000103518202001280140fe01482050d2025801800103880103ca0110485735315a4f48345346364c31353736
                                      09:49:09.319	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{}
                                      09:49:09.913	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a8d010a6270068801fd1e9801fe03a8019403b001d21fc001a604e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d0048ee520e00405900500a805fc029006d635e8060ab808a1ffffff0f10351820200128014014480150625801800103880103ca0110485735315a4f48345346364c31353736
                                      09:49:09.942	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":6,"pv1OpVolt":3965,"pv1InputWatts":510,"pv2InputVolt":404,"pv2OpVolt":4050,"pv2InputWatts":550,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                                      09:49:10.953	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a88010a5d8801fe169801f403b001f617c0019204e801faf7ffffffffffffff01b002008003a403880300f0038608f803a4038004008804009004a4039804a403a00407d00496be21d804faf601e00405900500a805f202e80604b808a1ffffff0f103518202001280140144801505d5801800103880103ca0110485735315a4f48345346355435353130
                                      09:49:10.979	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2942,"pv1InputWatts":500,"pv2OpVolt":3062,"pv2InputWatts":530,"batInputWatts":-1030,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                                      09:49:11.900	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7e0a5370058801a51f98018804b001c61fc0019c04e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d004f4e620900500e80600b808a1ffffff0f10351820200128014014480150535801800103880103ca0110485735315a4f48345346364c31353736
                                      09:49:11.924	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"llcStatue":5,"pv1OpVolt":4005,"pv1InputWatts":520,"pv2OpVolt":4038,"pv2InputWatts":540,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                                      09:49:13.012	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80010a55880192179801f403b001d617c0019204e801faf7ffffffffffffff01b002008003a403880300f0038608f803a4038004008804009004a4039804a403a00407d004a0be219005009006f035e80601b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346355435353130
                                      09:49:13.092	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2962,"pv1InputWatts":500,"pv2OpVolt":3030,"pv2InputWatts":530,"batInputWatts":-1030,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                                      09:49:13.927	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a7c0a518801911f98018804b001cf1fc0019c04e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d0048ee520900500e80603b808a1ffffff0f10351820200128014014480150515801800103880103ca0110485735315a4f48345346364c31353736
                                      09:49:14.008	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3985,"pv1InputWatts":520,"pv2OpVolt":4047,"pv2InputWatts":540,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                                      09:49:14.971	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80010a558801fe169801f403a801ac02b001be17c0019204e801faf7ffffffffffffff01b002008003a403880300f0038608f803a4038004008804009004a4039804a403a00407d0048cbe21900500e80603b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346355435353130
                                      09:49:15.003	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":2942,"pv1InputWatts":500,"pv2InputVolt":300,"pv2OpVolt":3006,"pv2InputWatts":530,"batInputWatts":-1030,"invOutputWatts":0,"permanentWatts":420,"dynamicWatts":0}}}
                                      09:49:15.965	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Binäre Nachricht empfangen:/app/device/property/XXXXXXXXXXXXXXXXX:0a80010a558801fd1e9801fe03a8018c03b001ff1ec001a604e801dcf7ffffffffffffff01b002008003ae03880300f003a408f803ae038004008804009004ae039804ae03a00407d004d0e820900500e80601b808a1ffffff0f10351820200128014014480150555801800103880103ca0110485735315a4f48345346364c31353736
                                      09:49:16.029	info	javascript.0 (21466) script.js.Ecoflow1_2_5: Decodierte Nachricht:{"data":{"InverterHeartbeat":{"pv1OpVolt":3965,"pv1InputWatts":510,"pv2InputVolt":396,"pv2OpVolt":3967,"pv2InputWatts":550,"batInputWatts":-1060,"invOutputWatts":0,"permanentWatts":430,"dynamicWatts":0}}}
                                      
                                      

                                      Weiß nicht ob da was dabei ist, da ziemlich viele EInträge in wenigen Sekunden kommen..

                                      F Offline
                                      F Offline
                                      foxthefox
                                      Developer
                                      wrote on last edited by foxthefox
                                      #1302

                                      @ponti92
                                      Danke für die Aufklärung wie es derzeitig läuft.
                                      Es ist klar, daß ein ein Shelly3EM nicht direkt wie ein Stecker behandelt werden kann. Mindestens muß die derzeitig abgegebene Leistung mit berücksichtigt werden.
                                      Hätte halt gedacht, daß dies schon so passiert. Aber woher soll es auch kommen.
                                      Wenn man den shelly als mqtt über EF abboniert scheint ja der originale output übermittelt zu werden. Also braucht es einen Umsetzer, der aber zeitgleich noch die aktuelle Leistung braucht.
                                      Wäre interessant ob es nunmehr ein ganz unbekanntes Gerät zu abbonieren gibt. Genaugenommen müsste das dann auch nicht JSON sein, sondern protobuf, da ja der powerstream nichts anderes kennt.

                                      PS.
                                      danke für die logs.
                                      Hab mal ein paar angeschaut und dort stehen noch mehr Daten drin als die heutige protobuf Definition kennt.
                                      Die Definition geht bisher bis Feld 61 und da gibt es nun Daten mit höheren Feldnummern!
                                      Da braucht es noch ein paar unknownXX.

                                      Edit.
                                      In dem einen sind die Energiedaten drin und siehe da, nicht nur die bekannten watth1..7, sondern auch "watth16":729,"watth17":866,"watth18":866
                                      Da muß man noch rausfinden, was die bedeuten könnten.

                                      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 Reply Last reply
                                      0
                                      • M MikeRow

                                        Hallo, ich weiß nicht genau ob das Script mir bei meinem Vorhaben hilft, daher stelle ich mal meine Frage hier. Wenn das Falsch ist, mach ich gern auch ein neues Thema dazu auf.

                                        Ich habe eine PV Anlage mit Speicher und möchte den Speicher ohne Elektriker erweitern. Ich habe mir eine Ecoflow Delta Pro + Powerstream 800 + Smart Plug bestellt.
                                        Ich möchte bei Überschuss oder günstigem Tibber Preis folgende Werte anpassen oder Zustände erreichen.
                                        Alle Werte wie Überschuss, Tibber Preise etc habe ich heute schon im IOBroker.
                                        Wenn der primäre Speicher voll ist, soll der Überschuss in den Ecoflow gehen. Dazu muss ich die Beladung starten/stoppen und ggf die Ladeleistung anpassen können.
                                        Nach bestimmten Uhrzeiten bzw wenn der primäre Speicher leer ist, will ich mit einem festen Wert (Grundlast) entladen.
                                        Sehe ich das Richtig, das Beladen kann ganz einfach zb mit einem Shelly Plug (AN/AUS) gesteuert werden? Oder hilft mir da das Script. Ich habe auch einen MQTT Adapter gesehen. Kann der mir da helfen?? Ich habe auch in einem YT Video gesehen, dass jemand genau das gemacht hat mit einem Shelly am Delta Pro und einem am Powerstream.

                                        Kann mir da jemand etwas Orientierung geben? Wir würdet ihr das machen? Danke und Gruß Mike

                                        A Offline
                                        A Offline
                                        Accu
                                        wrote on last edited by
                                        #1303

                                        @mikerow ich habe hinter meiner Delta Pro mit ZA einen Shelly 1 PM plus sitzen. Diesen habe ich dem Skript bekannt gemacht in der Sektion Überschussladung. Wenn überschussladung auf TRUE ist, dann schaltet das Skript den Shelly automatisch an und aus und reguliert die AC Ladeleistung in Abhängigkeit vom Hausstrom verbrauch.

                                        Du müsstest jetzt eigentlich nur noch irgendwie einen Datenpunkt haben, der deinen PV Batteriespeicher misst. Und kannst ja dann eine Bedingung basteln. WENN PV Speciher voll DANN schalte Überschussladung auf TRUE.

                                        Weiter oben hier im Thread gibs ein Codeschnipsel wie man den Überschussladeparameter umsetzt.

                                        M 1 Reply Last reply
                                        0
                                        • A Accu

                                          @mikerow ich habe hinter meiner Delta Pro mit ZA einen Shelly 1 PM plus sitzen. Diesen habe ich dem Skript bekannt gemacht in der Sektion Überschussladung. Wenn überschussladung auf TRUE ist, dann schaltet das Skript den Shelly automatisch an und aus und reguliert die AC Ladeleistung in Abhängigkeit vom Hausstrom verbrauch.

                                          Du müsstest jetzt eigentlich nur noch irgendwie einen Datenpunkt haben, der deinen PV Batteriespeicher misst. Und kannst ja dann eine Bedingung basteln. WENN PV Speciher voll DANN schalte Überschussladung auf TRUE.

                                          Weiter oben hier im Thread gibs ein Codeschnipsel wie man den Überschussladeparameter umsetzt.

                                          M Offline
                                          M Offline
                                          MikeRow
                                          wrote on last edited by
                                          #1304

                                          @accu OK, Danke, da setze ich mal an. Vielen Dank

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          437

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe