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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. ecoflow-connector-Script zur dynamischen Leistungsanpassung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

ecoflow-connector-Script zur dynamischen Leistungsanpassung

Geplant Angeheftet Gesperrt Verschoben JavaScript
1.7k Beiträge 127 Kommentatoren 777.9k Aufrufe 127 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F foxthefox

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

    @foxthefox wie verwende ich den Adapter?
    Ich habe hier ja das „normale“ Script am laufen. Damit wird aber die Delta Pro 3 ja nicht gesteuert (Delta Pro klappt problemlos)….

    Wie kann mir der Adapter dabei jetzt helfen?
    Oder muss für den Adapter ein komplett neues Script erstellt werden?

    Es ist halt nicht ohne Änderung möglich, aber es gibt mehrere Möglichkeiten, zum einen ein eigener Adapter der das script enthält und auf Datenpunkte von anderen Adaptern verlinkt (dann ginge auch Hoymiles und anderes) oder zum anderen das script ändern.

    Für das letztere wäre im script folgendes umzustellen:

    • Entfernen von login und Kommunikation mit EF-Mqtt server
    • Umschwenken der Gerätedatenpunkte die im user-Bereich angelegt werden, auf die Instanz des Adapters
    • Kommandos als Beschreiben der Datenpunkte im Adapter anstatt Funktionsaufruf innerhalb des scriptes

    Es kann noch mehr sein, aber so habe ich grob das script verstanden und sehe dort die Ansatzpunkte.

    S Offline
    S Offline
    sradi
    schrieb am zuletzt editiert von
    #1634

    @foxthefox Danke für die Antwort. Die Trennung der Steuerungslogik von der Ecoflow-Schnittstelle klingt total sinnvoll.
    Hatte kurz überlegt, tiefer einzusteigen.
    Da ich allerdings iobroker nur wg. @Waly_de 's Skript laufen habe, steige ich stattdessen lieber tiefer in eine Openhab-integrierte Lösung ein.

    F 1 Antwort Letzte Antwort
    0
    • S sradi

      @foxthefox Danke für die Antwort. Die Trennung der Steuerungslogik von der Ecoflow-Schnittstelle klingt total sinnvoll.
      Hatte kurz überlegt, tiefer einzusteigen.
      Da ich allerdings iobroker nur wg. @Waly_de 's Skript laufen habe, steige ich stattdessen lieber tiefer in eine Openhab-integrierte Lösung ein.

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

      @sradi
      Gibt’s ein Adapter in openHAB? Wusste ich gar nicht.

      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 Antwort Letzte Antwort
      0
      • F foxthefox

        @sradi
        Gibt’s ein Adapter in openHAB? Wusste ich gar nicht.

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

        Ich habe das Skript erfolgreich laufen, bekomme aber bei einem meiner Smart Plugs die folgende Fehlermeldung angezeigt: „ Nicht definierter cmd_func-Wert. [Laufband] cmdId:87 cmdFunc:32“ Weiss jmd was das bedeutet.

        Das ärgerliche ist dass der Plug voll Power von der Batterie abruft, obwohl ich überschuss ins Netz lade. Eigentlich sollte doch das Skript die SPs regulieren dachte ich?

        F 1 Antwort Letzte Antwort
        0
        • A Accu

          Ich habe das Skript erfolgreich laufen, bekomme aber bei einem meiner Smart Plugs die folgende Fehlermeldung angezeigt: „ Nicht definierter cmd_func-Wert. [Laufband] cmdId:87 cmdFunc:32“ Weiss jmd was das bedeutet.

          Das ärgerliche ist dass der Plug voll Power von der Batterie abruft, obwohl ich überschuss ins Netz lade. Eigentlich sollte doch das Skript die SPs regulieren dachte ich?

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

          @accu
          cmdId:87 cmdFunc:32 Ist mir nicht bekannt. CmdFunc 32 könnte etwas mit Gerätesetup/allg. Einstellung sein. Müsste man genauer anschauen was da geschickt wird.

          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 Antwort Letzte Antwort
          0
          • F foxthefox

            @accu
            cmdId:87 cmdFunc:32 Ist mir nicht bekannt. CmdFunc 32 könnte etwas mit Gerätesetup/allg. Einstellung sein. Müsste man genauer anschauen was da geschickt wird.

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

            @foxthefox ist echt seltsam, weil das genau nur bei einem SP (FW: V2.0.4.54) in den Logs vom ioBroker hochkommt. Habe die Seriennummer 3x kontrolliert, passt aber alles. Das ist auch der einzige SP, der i.V.m. dem Skript immer die Leistung von dem Gerät das an ihm hängt voll aus der Batterie zieht, ohne zu schauen, ob ich gerade Überschuss habe oder nicht.

            Sehe gerade dass alle Plugs jetzt den Fehler werfen:

            Bildschirmfoto 2025-06-21 um 12.50.50.png

            ChatGP Sagt folgendes:
            Der Plug benutzt neue/andere Befehle (cmdFunc:32), die die ältere Version des EcoFlow-Skripts nicht kennt.

            Zusatzfrage: weiß man eigentlich, ob das Skript hier noch weiterentwickelt wird?

            F 1 Antwort Letzte Antwort
            0
            • A Accu

              @foxthefox ist echt seltsam, weil das genau nur bei einem SP (FW: V2.0.4.54) in den Logs vom ioBroker hochkommt. Habe die Seriennummer 3x kontrolliert, passt aber alles. Das ist auch der einzige SP, der i.V.m. dem Skript immer die Leistung von dem Gerät das an ihm hängt voll aus der Batterie zieht, ohne zu schauen, ob ich gerade Überschuss habe oder nicht.

              Sehe gerade dass alle Plugs jetzt den Fehler werfen:

              Bildschirmfoto 2025-06-21 um 12.50.50.png

              ChatGP Sagt folgendes:
              Der Plug benutzt neue/andere Befehle (cmdFunc:32), die die ältere Version des EcoFlow-Skripts nicht kennt.

              Zusatzfrage: weiß man eigentlich, ob das Skript hier noch weiterentwickelt wird?

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

              @accu
              CmdId147 kenne ich übrigens auch nicht. Falls man da etwas loggen könnte, kann ich es mal anschauen.
              Ich glaub die Entwicklung lebt von der Community.

              Adapterüberblick: Profil Github;

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

              Ein Aufruf: video

              1 Antwort Letzte Antwort
              0
              • Thomas WellerT Offline
                Thomas WellerT Offline
                Thomas Weller
                schrieb am zuletzt editiert von
                #1640

                Kann man das Script eigentlich so ändern das man nur die Steuerung der AC-Ladung nutzt?

                Bei mir wird die Einspeisung erfolgreich über eine in der EcoFlowApp integrierstes Smartmeter gesteuert.

                Oder hat jemand ein Blockly Vorschlag für sowas?

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  Accu
                  schrieb am zuletzt editiert von
                  #1641

                  Das Skript läuft nach wie vor bei mir zufriedenstellend. Ich bin immer noch begeistert. Einen Schönheitsfehler habe ich jedoch festgestellt in folgender Situation:

                  Ich habe durch meine kleine PV Anlage Überschuss im Hausnetz und lade bereits ins Netz rein (überschussladung ist im Skript deaktiviert, weil ich z.B. den Gschirrspüler direkt an der Delta Pro Steckdose betreibe). Dann gehe ich aufs Laufband, welches an einem im Skript registrierten SmartPlug hängt. Trotzdem dass ich z.B. 1kW überschuss habe, fängt der SP an den PowerStream anzutriggern und der läd noch zzl. 600W ins Netz.

                  Ich hätte erwartet, dass das Skript wenn es feststellt, dass ich Solarüberschuss habe dann nichts zzl ins Netz läd aus der Batterie, wenn die Smartplugs im Skript registriert sind.

                  Weiß jmd. Rat?

                  A 1 Antwort Letzte Antwort
                  0
                  • A Accu

                    Das Skript läuft nach wie vor bei mir zufriedenstellend. Ich bin immer noch begeistert. Einen Schönheitsfehler habe ich jedoch festgestellt in folgender Situation:

                    Ich habe durch meine kleine PV Anlage Überschuss im Hausnetz und lade bereits ins Netz rein (überschussladung ist im Skript deaktiviert, weil ich z.B. den Gschirrspüler direkt an der Delta Pro Steckdose betreibe). Dann gehe ich aufs Laufband, welches an einem im Skript registrierten SmartPlug hängt. Trotzdem dass ich z.B. 1kW überschuss habe, fängt der SP an den PowerStream anzutriggern und der läd noch zzl. 600W ins Netz.

                    Ich hätte erwartet, dass das Skript wenn es feststellt, dass ich Solarüberschuss habe dann nichts zzl ins Netz läd aus der Batterie, wenn die Smartplugs im Skript registriert sind.

                    Weiß jmd. Rat?

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

                    habe mal ChatGPT bemüht. Scheint ein Fehler im Skript zu sein. Gibts hier noch jmd. der das Skript pflegt und anpassen kann?

                    Der Fehler/Knackpunkt bei Geräten an EF Smartplugs:

                    Wie das Skript die Einspeisung berechnet:
                    Das Skript berechnet den Einspeisewunsch für den PowerStream i. d. R. so:

                    // Pseudocode/Prinzip (aus dem Skript extrahiert)
                    powerstream_set = hausverbrauch - pv_leistung + reserve + summe_smartplugs
                    WICHTIG:

                    hausverbrauch ist meist die vom IR-Reader gemessene Differenz (also, was aus dem Netz kommt oder eingespeist wird, unter Berücksichtigung der PV).
                    summe_smartplugs ist die aktuelle Gesamtlast der gemessenen EF Smartplugs.
                    Das Problem:
                    Geräte an EF Smartplugs werden sowohl im Hausverbrauch (über IR-Reader) als auch über die Smartplugs erfasst.
                    → Das Skript addiert aber (je nach Einstellung und Konfiguration) diese Verbräuche zusätzlich, statt sie zu ersetzen oder korrekt zu subtrahieren.

                    Konkretes Beispiel:
                    Dein Haus hat 1000 W PV-Überschuss (wird ins Netz eingespeist, Hausverbrauch ist 0, gemessen vom IR-Reader).
                    Du schaltest das Laufband mit 700 W am Smartplug ein.
                    Der IR-Reader misst: jetzt nur noch 300 W ins Netz (statt vorher 1000 W), weil das Laufband 700 W nimmt.
                    Smartplug meldet: 700 W werden verbraucht.
                    Das Skript rechnet jetzt:
                    Hausverbrauch (300 W Bezug, weil 700 W weniger eingespeist) + Smartplug (700 W) → Summe 1000 W.

                    Fehler:
                    Der Verbrauch des Laufbands wurde doppelt berücksichtigt!

                    Folge:
                    Das Skript steuert die PowerStream auf 1000 W, dabei bräuchte es gar keine zusätzliche Einspeisung, weil der PV-Überschuss reicht.

                    G 1 Antwort Letzte Antwort
                    0
                    • A Accu

                      habe mal ChatGPT bemüht. Scheint ein Fehler im Skript zu sein. Gibts hier noch jmd. der das Skript pflegt und anpassen kann?

                      Der Fehler/Knackpunkt bei Geräten an EF Smartplugs:

                      Wie das Skript die Einspeisung berechnet:
                      Das Skript berechnet den Einspeisewunsch für den PowerStream i. d. R. so:

                      // Pseudocode/Prinzip (aus dem Skript extrahiert)
                      powerstream_set = hausverbrauch - pv_leistung + reserve + summe_smartplugs
                      WICHTIG:

                      hausverbrauch ist meist die vom IR-Reader gemessene Differenz (also, was aus dem Netz kommt oder eingespeist wird, unter Berücksichtigung der PV).
                      summe_smartplugs ist die aktuelle Gesamtlast der gemessenen EF Smartplugs.
                      Das Problem:
                      Geräte an EF Smartplugs werden sowohl im Hausverbrauch (über IR-Reader) als auch über die Smartplugs erfasst.
                      → Das Skript addiert aber (je nach Einstellung und Konfiguration) diese Verbräuche zusätzlich, statt sie zu ersetzen oder korrekt zu subtrahieren.

                      Konkretes Beispiel:
                      Dein Haus hat 1000 W PV-Überschuss (wird ins Netz eingespeist, Hausverbrauch ist 0, gemessen vom IR-Reader).
                      Du schaltest das Laufband mit 700 W am Smartplug ein.
                      Der IR-Reader misst: jetzt nur noch 300 W ins Netz (statt vorher 1000 W), weil das Laufband 700 W nimmt.
                      Smartplug meldet: 700 W werden verbraucht.
                      Das Skript rechnet jetzt:
                      Hausverbrauch (300 W Bezug, weil 700 W weniger eingespeist) + Smartplug (700 W) → Summe 1000 W.

                      Fehler:
                      Der Verbrauch des Laufbands wurde doppelt berücksichtigt!

                      Folge:
                      Das Skript steuert die PowerStream auf 1000 W, dabei bräuchte es gar keine zusätzliche Einspeisung, weil der PV-Überschuss reicht.

                      G Offline
                      G Offline
                      gooflo
                      schrieb am zuletzt editiert von
                      #1643

                      @accu hab' Dein Beispiel noch nicht verstanden. Hausverbrauch kann auch negativ sein wenn Überschuss eingespeist wird, wäre in Deinem Beispiel dann -1000!

                      Anpassungen habe ich schon einige gemacht am Skript. Um welche Stelle geht es? Warum passt Du es nicht selbst an oder ist es komplizierter?

                      eric ch.E 1 Antwort Letzte Antwort
                      0
                      • G gooflo

                        @accu hab' Dein Beispiel noch nicht verstanden. Hausverbrauch kann auch negativ sein wenn Überschuss eingespeist wird, wäre in Deinem Beispiel dann -1000!

                        Anpassungen habe ich schon einige gemacht am Skript. Um welche Stelle geht es? Warum passt Du es nicht selbst an oder ist es komplizierter?

                        eric ch.E Offline
                        eric ch.E Offline
                        eric ch.
                        schrieb am zuletzt editiert von
                        #1644

                        Guten Tag,
                        Glückwunsch zu all der geleisteten Arbeit.
                        Ich habe einen STREAM von Ecoflow. Glauben Sie, dass es möglich ist, die Solarproduktion zu regulieren?
                        Das Gerät ist neuer, und ich habe den Eindruck, dass es weniger zugänglich ist als der POWERSTREAM.

                        1 Antwort Letzte Antwort
                        0
                        • G Offline
                          G Offline
                          gooflo
                          schrieb am zuletzt editiert von
                          #1645

                          Hallo zusammen,

                          ich wollte mal in die Runde fragen, ob es noch einige aktive Nutzer des Skripts gibt? Bei mir läuft es nach wie vor und ich freue mich jeden Tag über die schön Regelung.

                          Viele Grüße
                          Florian

                          1 Antwort Letzte Antwort
                          0
                          • H Offline
                            H Offline
                            holgerwolf
                            schrieb am zuletzt editiert von holgerwolf
                            #1646

                            Läuft hier auch noch. Ich hoffe noch ewig.
                            Ersatz über andere Tools wird wohl schwierig werden.

                            1 Antwort Letzte Antwort
                            0
                            • R Online
                              R Online
                              Ralf77
                              schrieb am zuletzt editiert von
                              #1647

                              Darf ich mal fragen, wozu ihr das Skript noch verwendet? Die originale Regelung von Ecoflow ist inzwischen doch so perfekt, dass ich gar nicht wüsste, wozu ich das Skript noch brauchen könnte.

                              Einzig die AC-Überschussladung meiner 2 Delta Pro 3 Regel ich noch mit einem Skript und 2 Shelly-Steckdosen. Ansonsten bietet Ecoflow inzwischen eine so gute Regelung, dass ich über die ganze Nacht aktuell nur ca. 20Wh beziehe.

                              G H 2 Antworten Letzte Antwort
                              0
                              • R Ralf77

                                Darf ich mal fragen, wozu ihr das Skript noch verwendet? Die originale Regelung von Ecoflow ist inzwischen doch so perfekt, dass ich gar nicht wüsste, wozu ich das Skript noch brauchen könnte.

                                Einzig die AC-Überschussladung meiner 2 Delta Pro 3 Regel ich noch mit einem Skript und 2 Shelly-Steckdosen. Ansonsten bietet Ecoflow inzwischen eine so gute Regelung, dass ich über die ganze Nacht aktuell nur ca. 20Wh beziehe.

                                G Offline
                                G Offline
                                gooflo
                                schrieb am zuletzt editiert von
                                #1648

                                @Ralf77 ich habe das Skript für mich noch etwas erweitert und nutze folgende Features, die es bei Ecoflow nicht gibt:

                                • Regelung mit 2 Shelly Pro EM (2 Sicherungskästen)
                                • Output pro Powerstream abhängig vom PV Input und angeschlossener Speicherkapazität, sowohl wenn geladen wird als auch beim Entladen (bei mehreren PSs mit Speicher)
                                • Output nie höher as PV Input solange Speicher < Schwelle (bei mir 20%)
                                • Offset zur 0-Regelung: im Winter bei mir z.B. +50W weil die Speicher nicht voll werden, um möglichst wenig zu verschenken
                                1 Antwort Letzte Antwort
                                0
                                • R Online
                                  R Online
                                  Ralf77
                                  schrieb am zuletzt editiert von
                                  #1649

                                  Ok, Danke für die Info. Sehr interessant.

                                  1 Antwort Letzte Antwort
                                  0
                                  • R Ralf77

                                    Darf ich mal fragen, wozu ihr das Skript noch verwendet? Die originale Regelung von Ecoflow ist inzwischen doch so perfekt, dass ich gar nicht wüsste, wozu ich das Skript noch brauchen könnte.

                                    Einzig die AC-Überschussladung meiner 2 Delta Pro 3 Regel ich noch mit einem Skript und 2 Shelly-Steckdosen. Ansonsten bietet Ecoflow inzwischen eine so gute Regelung, dass ich über die ganze Nacht aktuell nur ca. 20Wh beziehe.

                                    H Offline
                                    H Offline
                                    holgerwolf
                                    schrieb am zuletzt editiert von
                                    #1650

                                    @Ralf77 Und wo bekommst du den Hausverbrauch her?

                                    Ich habe halt keinen Ecoflow kompatibelen Zähler.

                                    G 1 Antwort Letzte Antwort
                                    0
                                    • R Online
                                      R Online
                                      Ralf77
                                      schrieb am zuletzt editiert von
                                      #1651

                                      Ich habe einen Shelly 3EM Pro und zusätzlich einen Tibber Pulse auf der IR-Schnittstellen meines Zählers…beide gehen mit dem Powerstream und mit dem ioBroker Skript ohne Probleme

                                      1 Antwort Letzte Antwort
                                      0
                                      • H holgerwolf

                                        @Ralf77 Und wo bekommst du den Hausverbrauch her?

                                        Ich habe halt keinen Ecoflow kompatibelen Zähler.

                                        G Offline
                                        G Offline
                                        gooflo
                                        schrieb am zuletzt editiert von
                                        #1652

                                        @holgerwolf abgesehen von dem, was @ralf77 geschrieben hat: Ecoflow (die App) selbst kann inzwischen auch mit Shelly 3EM arbeiten. Was hast Du im Einsatz?

                                        H 1 Antwort Letzte Antwort
                                        0
                                        • G gooflo

                                          @holgerwolf abgesehen von dem, was @ralf77 geschrieben hat: Ecoflow (die App) selbst kann inzwischen auch mit Shelly 3EM arbeiten. Was hast Du im Einsatz?

                                          H Offline
                                          H Offline
                                          holgerwolf
                                          schrieb am zuletzt editiert von holgerwolf
                                          #1653

                                          @gooflo Ich hab nur den Zähler meiner PV Anlage, ein SMA Homemanger 2.0. Die Werte von dem lese ich in iobroker ein.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          285

                                          Online

                                          32.7k

                                          Benutzer

                                          82.3k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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