Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. Adapter für Ecoflow Einbindung

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter für Ecoflow Einbindung

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      chka @firebowl last edited by

      @firebowl top danke jetzt setzt er auch die eintrage DANKE

      1 Reply Last reply Reply Quote 0
      • L
        Loxoner86 last edited by

        Einfach cool was hier bisher möglich gemacht wurde um die Ecoflow per ioBroker zu steuern. Ich habe die Daten nun im ioBroker und kann zum Beispiel die Ladung pausieren, drosseln etc.

        Jedoch kriege ich es nicht hin den AC Out (Schuko) zu schalten hat jemand einen Tip für mich ?

        Zusätzlich möchte ich wissen ob es bei verbundener Einspeisung der Ecoflow (230V AC) möglich ist per Software die Entladung zu erzwingen ohne mittels myStrom oder Shelly die Einspeisung physisch zu trennen ?

        C 1 Reply Last reply Reply Quote 1
        • C
          chka @Loxoner86 last edited by

          @loxoner86
          abgebildet wird er über inv.cfgAcEnabled, wie man den schaltet bin ich noch am versuchen

          1 Reply Last reply Reply Quote 0
          • G
            g.polat last edited by

            Der Hinweis mit der Client-ID war Goldrichtig, jetzt funzt es auch bei mir, vielen Dank.

            Kann bitte nochmal jemand für dummy's erklären wie wie genau die Schaltbefehle abgesetzt werden. Am besten mit einem Beispiel. Besten Dank.

            haus-automatisierung 1 Reply Last reply Reply Quote 0
            • haus-automatisierung
              haus-automatisierung Developer Most Active @g.polat last edited by

              @g-polat sagte in Adapter für Ecoflow Einbindung:

              Kann bitte nochmal jemand für dummy's erklären wie wie genau die Schaltbefehle abgesetzt werden.

              Es wird ein JSON-String auf dem entsprechenden Topic gepublished. Wie genau der Playload aussehen muss, findet man am besten raus, wenn man das /set topic abonniert und dann guckt, was die App macht.

              Genauer als hier kann ich es auch nicht erklären: https://www.youtube.com/watch?v=ezn0NDc9GAY

              C 1 Reply Last reply Reply Quote 1
              • C
                chka @haus-automatisierung last edited by

                Wieder ein Stück weiter, setzt man in der /Set folgendes schaltet er den Ausgang an.
                Jetzt muss es noch in das Script rein.

                enable = 1 AN
                enable = 0 AUS

                {
                  "params": {
                    "enabled": 1,
                    "out_freq": 255,
                    "out_voltage": 4294967295,
                    "xboost": 255
                  },
                  "from": "iOS",
                  "lang": "de-de",
                  "id": "232050124",
                  "moduleSn": "R6XXXXX",
                  "moduleType": 5,
                  "operateType": "acOutCfg",
                  "version": "1.0"
                }
                
                haus-automatisierung 1 Reply Last reply Reply Quote 0
                • haus-automatisierung
                  haus-automatisierung Developer Most Active @chka last edited by

                  @chka Das ist doch aber 1:1 das, was ich im Blog-Beitrag dokumentiert hatte und schon im Script bereitgestellt habe?

                  https://haus-automatisierung.com/hardware/2023/02/13/ecoflow-river-2-usv-batteriespeicher.html

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    chka @haus-automatisierung last edited by

                    @haus-automatisierung ja das habe ich eben auch gesehen. Es wird im script nie genutzt, oder stehe ich auf dem schlauch

                    Bin aktuell ein Stück weiter; habe noch inv.cfgAcEnabled zu den changeableStates hinzugefügt

                    const changeableStates = [
                      'mppt.cfgChgWatts',
                      'mppt.chgPauseFlag',
                      'bms_emsStatus.maxChargeSoc',
                      'bms_emsStatus.minDsgSoc',
                      'inv.cfgAcEnabled'
                    ];
                    

                    des Weiteren in Zeile 81 noch folgendes hinzugefügt:

                    on({ id: `${prefix}.inv.cfgAcEnabled`, change: 'ne', ack: false }, async (obj) => {
                      const newVal = obj.state.val;
                        if (newVal >= 0 && newVal <= 1) {
                        setAcOutput(newVal);
                    
                        await setStateAsync(obj.id, { val: obj.state.val, ack: true });
                      }
                    });
                    

                    Geschaltet wird es, aktuell aktualisiert sich der Wert von inv.cfgAcEnabled nur noch nicht.

                    haus-automatisierung 1 Reply Last reply Reply Quote 0
                    • haus-automatisierung
                      haus-automatisierung Developer Most Active @chka last edited by

                      @chka Sieht doch richtig aus. Was fehlt Dir? Der neue Wert wird ja im Script bestätigt.

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        chka @haus-automatisierung last edited by

                        @haus-automatisierung er hat wieso auch immer den wert nicht übernommen, obwohl geschaltet wurde. aktuell geht es. Danke dir

                        1 Reply Last reply Reply Quote 0
                        • G
                          g.polat last edited by

                          @haus-automatisierung sagte in Adapter für Ecoflow Einbindung:

                          @g-polat sagte in Adapter für Ecoflow Einbindung:

                          Kann bitte nochmal jemand für dummy's erklären wie wie genau die Schaltbefehle abgesetzt werden.

                          Es wird ein JSON-String auf dem entsprechenden Topic gepublished. Wie genau der Playload aussehen muss, findet man am besten raus, wenn man das /set topic abonniert und dann guckt, was die App macht.

                          Genauer als hier kann ich es auch nicht erklären: https://www.youtube.com/watch?v=ezn0NDc9GAY

                          Vielen Dank, jetzt habe ich es hinbekommen, einziges Problem noch, das Script steigt aus, zu viele Aufrufe 😞

                          08:06:14.076	error	javascript.0 (9315) Script script.js.common.Ecoflow.sendtomqtt is calling setState more than 1000 times per minute! Stopping Script now! Please check your script!
                          08:06:14.076	info	javascript.0 (9315) Stop script script.js.common.Ecoflow.sendtomqtt
                          

                          Cron greift irgendwie nicht :

                          '*/1 * * * *'
                          const mqttInstance = 'mqtt.0';
                          const serialNumber = 'R33XXXXXXXXXX';
                          const userId = '15XXXXXXXXXXXXXXXXXX';
                          
                          const prefix = '0_userdata.0.EcoFlow.MQTT-Client.R33XXXXXXXXXX';
                          
                          const valueCache = {};
                          
                          const changeableStates = [
                            'mppt.cfgChgWatts',
                            'mppt.chgPauseFlag',
                            'bms_emsStatus.maxChargeSoc',
                            'bms_emsStatus.minDsgSoc',
                            'inv.cfgAcEnabled',
                            'pd.carState'  
                          ];
                          
                          haus-automatisierung 1 Reply Last reply Reply Quote 0
                          • haus-automatisierung
                            haus-automatisierung Developer Most Active @g.polat last edited by

                            @g-polat sagte in Adapter für Ecoflow Einbindung:

                            das Script steigt aus, zu viele Aufrufe

                            Dafür hatte ich ja eigentlich schon diesen Cache eingebaut. Aber wenn sehr sehr viele Daten kommen, dann ist das ein Problem. Kannst das Limit von 1000 pro Minute in der JavaScript Instanz ja höher stellen.

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              Accu @haus-automatisierung last edited by

                              @haus-automatisierung kann man irgendwie die EF Delta Pro mit dem ioBroker steuern?
                              Ich würde gerne die Leistung eines PV Panels - gemessen durch ein Shelly Plus 1 PM - und wenn dieser mehr Leistung bekommt, die AC Ladung der Delta Pro erhöhen.
                              Geht sowas?

                              haus-automatisierung 1 Reply Last reply Reply Quote 0
                              • haus-automatisierung
                                haus-automatisierung Developer Most Active @Accu last edited by

                                @accu Ich kenne nicht alle EcoFlow Geräte auswendig 🙂 Probier das doch mit der Anleitung mal selbst aus

                                1 Reply Last reply Reply Quote 0
                                • B
                                  bombastikde last edited by

                                  Leider kann ich seit heute keine Daten mehr über MQTT vom Ecoflow Delta 2 abrufen.
                                  Meldung im IObroker Protokoll: Client error: ```

                                  Error: Connection refused: Bad username or password
                                  

                                  In der APP funktioniert alles - UserID und Password für MQTT nochmals ausgelesen und eingetragen. - Keine Änderung
                                  Hat jemand eine Idee?

                                  haus-automatisierung P 2 Replies Last reply Reply Quote 0
                                  • haus-automatisierung
                                    haus-automatisierung Developer Most Active @bombastikde last edited by

                                    @bombastikde Bei mir auch so. Scheinbar möchte man die Nutzer mit aller Gewalt aussperren, statt offene Schnittstellen zu entwickeln. Echt schade.

                                    1 Reply Last reply Reply Quote 0
                                    • G
                                      g.polat last edited by

                                      hier das gleiche 😞

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        powerpeer @bombastikde last edited by

                                        Moin,

                                        gibt es schon eine Lösung oder ist es wirklich mutwillig von ecoflow und gönnt es dem Kunden nicht

                                        1 Reply Last reply Reply Quote 0
                                        • X
                                          x4nd last edited by

                                          Ich habs schon fast befürchtet.
                                          Überschussladen lief jetzt seit 2 Wochen richtig gut und seit heute Nacht "Bad username or password" vom mqtt server. 😥

                                          1 Reply Last reply Reply Quote 0
                                          • H
                                            HK last edited by

                                            Ich kann mich meinem Vor Poster nur anschließen. Das Überschussladen lief endlich sauber und seit heute "Bad Username und Password" 😲

                                            Und ich wollte mir schon weitere Geräte anschaffen.

                                            X 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            954
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            42
                                            212
                                            43210
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo