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. Tester
  4. Neuer Adapter ecoflow-mqtt

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    455

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

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

Neuer Adapter ecoflow-mqtt

Geplant Angeheftet Gesperrt Verschoben Tester
757 Beiträge 56 Kommentatoren 215.9k Aufrufe 51 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.
  • G GTV

    @foxthefox Hallo, ich benutze deinen Adapter jetzt grob seit 6 Monaten und bin erstmal wunschlos glücklich.Bei mir läuft immer noch die 1.4.6
    Aber mal ne Frage.... Wenn ich das richtig sehe verbindet sich dein Adapter mit dem Ecoflow server und tauscht Daten hin und her aus.
    Heute war mal wieder der Server von Ecoflow Down. Auf der App aufn Handy war nix zu sehen.
    Im Iobroker bei den Datenpunkten war aber aktivität zu sehen. Werte sind rauf und runter gegangen.
    Ich denke das nur die APP Server down waren aber nicht die Datenserver.
    Wäre es eigendlich zum jetzigen Zeitpunkt möglich autag OHNE die Ecoflow Server das System mit deinem Adapter am laufen zu halten das Grundfunktionen Laden / Ins Hausnetz schieben funktionieren würden ? Ohne auf die Server angewiesen zu sein ?

    F Offline
    F Offline
    foxthefox
    Developer
    schrieb am zuletzt editiert von
    #746

    @GTV
    Vom Grundsatz verwendet der Adapter die gleichen Mechanismen wie die App (außer da ist etwas umgebaut worden). Schön, daß der Adapter dennoch funktionierte.
    Der "App Server" und der MQTT-Server sind identisch, die Geräte haben etwas andere Pfade aber ansonsten der gleiche Server.
    Theoretisch geht eine autarke Lösung (in Holland hat da jemand was erreicht) allerdings ist die nicht ganz trivial. Man muß dazu den öffentlichen EF-Server auf eine interne MQTT-Server Instanz umbiegen. Also die IP-Adresse zu EF sperren und die Namensauflösung auf intern zeigen lassen. Die Mechanismen sind dann schon fast im Adapter alle lauffähig. Höchstwahrscheinlich braucht es dann auch noch ein paar ACK Antworten, die sonst vom "App-server" kamen.

    Adapterüberblick: Profil Github;

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

    Ein Aufruf: video

    G 1 Antwort Letzte Antwort
    1
    • F foxthefox

      @GTV
      Vom Grundsatz verwendet der Adapter die gleichen Mechanismen wie die App (außer da ist etwas umgebaut worden). Schön, daß der Adapter dennoch funktionierte.
      Der "App Server" und der MQTT-Server sind identisch, die Geräte haben etwas andere Pfade aber ansonsten der gleiche Server.
      Theoretisch geht eine autarke Lösung (in Holland hat da jemand was erreicht) allerdings ist die nicht ganz trivial. Man muß dazu den öffentlichen EF-Server auf eine interne MQTT-Server Instanz umbiegen. Also die IP-Adresse zu EF sperren und die Namensauflösung auf intern zeigen lassen. Die Mechanismen sind dann schon fast im Adapter alle lauffähig. Höchstwahrscheinlich braucht es dann auch noch ein paar ACK Antworten, die sonst vom "App-server" kamen.

      G Offline
      G Offline
      GTV
      schrieb am zuletzt editiert von
      #747

      @foxthefox ah ok, da hat sich jemand die gleichen Gedanken gemacht. Was passiert bei Server ausfall. Eventuell bekommt man EF dazu in den Settings auch eine Interne IP Adresse angeben zu können ? ansosnten belibt ja nur der weg die Anfargen umzuleiten.

      1 Antwort Letzte Antwort
      0
      • F Offline
        F Offline
        foxthefox
        Developer
        schrieb am zuletzt editiert von
        #748

        Auf github gibt es ein Problemreport wo beim Powerocean die Werte auf 0 gehen und in der Nacht Solarproduktion angezeigt wird.
        https://github.com/foxthefox/ioBroker.ecoflow-mqtt/issues/378

        Dies hängt höchstwahrscheinlich mit den künstlichen Einfügungen von 0 zusammen ( wenn Werte im Telegramm fehlen). Bzw. wenn Werte aus EnergyStreamDetail für EnergyReport benutzt werden.

        Für beides habe ich in der heutigen 1.4.8 auf github eine Checkbox eingebaut.
        Standard ist abgeschaltete Logik.

        Bildschirmfoto 2026-03-16 um 22.24.12.png

        @klausn , @hossi , @marios1969
        Bitte einmal überprüfen wie es sich auswirkt.
        Natürlich sind dann die "Hysteresprobleme" vom PowerOcean wieder sichtbar, aber eventuell besser als die Verläufe im issue.

        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
        • JB1985J Online
          JB1985J Online
          JB1985
          schrieb am zuletzt editiert von JB1985
          #749

          Moin,

          kann es sein, dass die neue Delta 3 Classic nicht unterstützt wird?

          Meine Logs sehen so aus:

          ecoflow-mqtt.0 2026-03-17 12:13:59.698	warn	EF could not subscribe to topics ErrorWithSubackPacket: Subscribe error: Unspecified error
          ecoflow-mqtt.0 2026-03-17 12:13:59.602	info	EF connected
          ecoflow-mqtt.0 2026-03-17 12:13:59.443	debug	[EF] protocol -> mqtts://
          ecoflow-mqtt.0 2026-03-17 12:13:59.443	debug	[EF] url -> mqtts://mqtt-e.ecoflow.com
          ecoflow-mqtt.0 2026-03-17 12:13:59.443	debug	[EF] port -> 8883
          ecoflow-mqtt.0 2026-03-17 12:13:59.443	debug	[EF] your mqtt configuration:
          ecoflow-mqtt.0 2026-03-17 12:13:59.443	info	[EF] going to connect to mqtt broker
          ecoflow-mqtt.0 2026-03-17 12:13:59.436	info	==========================
          ecoflow-mqtt.0 2026-03-17 12:13:59.436	info	device states created for Pxxxxxx / delta3 / Delta3-Classic
          ecoflow-mqtt.0 2026-03-17 12:13:59.435	debug	SET initial Pxxxxx.info.status to offline
          ecoflow-mqtt.0 2026-03-17 12:13:59.432	debug	SET initial Pxxxxxxxx.info.msgCount to 0
          ecoflow-mqtt.0 2026-03-17 12:13:59.342	info	start device state creation ->delta3 for Id Pxxxxxxxxx
          ecoflow-mqtt.0 2026-03-17 12:13:59.342	info	==========================
          
          1 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            foxthefox
            Developer
            schrieb am zuletzt editiert von
            #750

            Ich bin da grad etwas überfragt. Was ist denn "neue Delta 3 classic"? Der Adapter unterstützt die Delta 3/3max/3maxplus, die sind aber schon gefühlt 1 Jahr alt und demzufolge nicht neu.
            Wenn es also etwas neues ist, dann wird sie nicht spezifisch unterstützt. Aber sie könnte Ähnlichkeiten im Protokoll mit den bisherigen haben und somit etwas sichtbar sein. Wenn sie ein neues Produkt ist, dann würde ich sie anhand der gesendeten Daten anschauen und mit aufnehmen. Die Seriennummer mit P.... scheint auf etwas neues hinzudeuten.

            Allerdings scheint es mir gemäß dem log eher noch ein Problem mit dem Anmelden beim MQTT server zu bestehen. Tritt der Fehler merhmals auf? Bzw. auch bei einem Neustart? Sind die Logindaten richtig?

            Adapterüberblick: Profil Github;

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

            Ein Aufruf: video

            JB1985J 1 Antwort Letzte Antwort
            0
            • F foxthefox

              Ich bin da grad etwas überfragt. Was ist denn "neue Delta 3 classic"? Der Adapter unterstützt die Delta 3/3max/3maxplus, die sind aber schon gefühlt 1 Jahr alt und demzufolge nicht neu.
              Wenn es also etwas neues ist, dann wird sie nicht spezifisch unterstützt. Aber sie könnte Ähnlichkeiten im Protokoll mit den bisherigen haben und somit etwas sichtbar sein. Wenn sie ein neues Produkt ist, dann würde ich sie anhand der gesendeten Daten anschauen und mit aufnehmen. Die Seriennummer mit P.... scheint auf etwas neues hinzudeuten.

              Allerdings scheint es mir gemäß dem log eher noch ein Problem mit dem Anmelden beim MQTT server zu bestehen. Tritt der Fehler merhmals auf? Bzw. auch bei einem Neustart? Sind die Logindaten richtig?

              JB1985J Online
              JB1985J Online
              JB1985
              schrieb am zuletzt editiert von
              #751

              Moin!

              @foxthefox sagte in Neuer Adapter ecoflow-mqtt:

              Was ist denn "neue Delta 3 classic"?

              Die wurde am 16.03.2026 veröffentlicht, dürfte so ziemlich der erste sein der dieses Gerät aktuell hat.

              Ich könnte natürlich auch etwas falsch gemacht haben, da es meine erste Powerstation von Ecoflow ist. Hier meine Einstellungen:

              e6466ea6-96e0-4c42-b764-d3a15f6ea2b6-image.png

              ca0311dc-586d-4d79-8634-57b5ca8b75c3-image.png

              @foxthefox sagte in Neuer Adapter ecoflow-mqtt:

              dann würde ich sie anhand der gesendeten Daten anschauen und mit aufnehmen.

              Wenn ich auf "Debug QUOTAS" oder "DEBUG UNKN. MSG" klicke kommt die Fehlermeldung:
              5bba41fc-c9ad-4dc8-b9f5-b3857f5829d5-image.png

              Das hier sind die Daten vom Script:

              0f5e2ce0-6d49-4e1f-baab-57b48732051f-image.png

              1 Antwort Letzte Antwort
              0
              • F Offline
                F Offline
                foxthefox
                Developer
                schrieb am zuletzt editiert von
                #752

                Danke für die Info.
                Also dann ist klar, daß das Gerät noch nicht enthalten ist und somit noch Implementierung benötigt.
                Bei den Debug Schaltflächen wird immer "Fehler" stehen, da dies die einzige Variante ist auch Werte/Text anzuzeigen. Also bitte nicht daran stören, es ist kein Fehler sondern nur die Hülle um die Daten vom Adapter zur Anzeige zu bringen.

                Die Häckchen auf der ersten Lasche msg.. brauchst du für den ersten Moment nicht. Das msgUpdate msgSetGet brauchen wir für den späteren Mitschnitt für die Implmentierung des Gerätes.
                Derzeitig braucht es aber erstmal eine funktionierende Anmeldung beim Server.
                Was mir auffällt -> nimm mal mqtts://mqtt.ecoflow.com (ohne dem -e), dann sollte es auch klappen.
                Bitte im log überprüfen.

                Adapterüberblick: Profil Github;

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

                Ein Aufruf: video

                JB1985J 1 Antwort Letzte Antwort
                0
                • F foxthefox

                  Danke für die Info.
                  Also dann ist klar, daß das Gerät noch nicht enthalten ist und somit noch Implementierung benötigt.
                  Bei den Debug Schaltflächen wird immer "Fehler" stehen, da dies die einzige Variante ist auch Werte/Text anzuzeigen. Also bitte nicht daran stören, es ist kein Fehler sondern nur die Hülle um die Daten vom Adapter zur Anzeige zu bringen.

                  Die Häckchen auf der ersten Lasche msg.. brauchst du für den ersten Moment nicht. Das msgUpdate msgSetGet brauchen wir für den späteren Mitschnitt für die Implmentierung des Gerätes.
                  Derzeitig braucht es aber erstmal eine funktionierende Anmeldung beim Server.
                  Was mir auffällt -> nimm mal mqtts://mqtt.ecoflow.com (ohne dem -e), dann sollte es auch klappen.
                  Bitte im log überprüfen.

                  JB1985J Online
                  JB1985J Online
                  JB1985
                  schrieb am zuletzt editiert von
                  #753

                  @foxthefox sagte in Neuer Adapter ecoflow-mqtt:

                  Derzeitig braucht es aber erstmal eine funktionierende Anmeldung beim Server.

                  Funktioniert die bisher nicht?

                  ecoflow-mqtt.0 2026-03-19 11:56:24.047	warn	EF could not subscribe to topics ErrorWithSubackPacket: Subscribe error: Unspecified error
                  ecoflow-mqtt.0 2026-03-19 11:56:23.950	info	EF connected
                  ecoflow-mqtt.0 2026-03-19 11:56:23.777	debug	[EF] protocol -> mqtts://
                  ecoflow-mqtt.0 2026-03-19 11:56:23.777	debug	[EF] url -> mqtts://mqtt.ecoflow.com
                  ecoflow-mqtt.0 2026-03-19 11:56:23.776	debug	[EF] port -> 8883
                  ecoflow-mqtt.0 2026-03-19 11:56:23.776	debug	[EF] your mqtt configuration:
                  ecoflow-mqtt.0 2026-03-19 11:56:23.776	info	[EF] going to connect to mqtt broker
                  

                  EF connected, ist nicht korrekt?

                  Bei Debug Quoatas kommt in den Logs:

                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.126	debug	[PROTOBUF decode] PXXXXXXXXXXXXXXX [get] msg#0 => no pdata
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.126	debug	[PROTOBUF decode] PXXXXXXXXXXXXXXX [get] msg#0 no cmdFunc in message
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.126	debug	[PROTOBUF decode] PXXXXXXXXXXXXXXX [get] msg#0 header {"src":32,"dest":32,"seq":96381791,"from":"ios"}
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.125	debug	[PROTOBUF decode] PXXXXXXXXXXXXXXX [get] stream has 1 message(s)
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.112	debug	[PROTOBUF decode] PXXXXXXXXXXXXXXX [get] raw (hex): 0a0f1020182070dfd6fa2dba0103696f73
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.098	debug	Message succesfully published.PXXXXXXXXXXXXXXX ../..get
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.097	debug	[PROTOBUF encode] converted Hex-String:0a0f1020182070dfd6fa2dba0103696f73
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.039	debug	preparaing latestQuotas: PXXXXXXXXXXXXXXX
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.038	info	(ack=false) ->cmd : channel action state latestQuotas
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.038	info	state ecoflow-mqtt.0.PXXXXXXXXXXXXXXX.action.latestQuotas changed: true (ack = false)
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.033	debug	PXXXXXXXXXXXXXXX delta3 -> latestQuotas request
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.032	info	send msg quota data
                  ecoflow-mqtt.0
                  2026-03-19 11:57:55.032	info	send command
                  
                  1 Antwort Letzte Antwort
                  0
                  • F Offline
                    F Offline
                    foxthefox
                    Developer
                    schrieb zuletzt editiert von
                    #754

                    Das hier "... warn EF could not subscribe to topics ErrorWithSubackPacket: Subscribe error: Unspecified error ..." darf nicht mehr kommen.
                    Wenn dies auftritt werden die topics vom MQTT Server nicht richtig aboniert und man bekommt keine Daten.

                    Gab es denn nach dem ... [get] .. auch ein paar Zeilen später ein ... [get_reply] ...?

                    Adapterüberblick: Profil Github;

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

                    Ein Aufruf: video

                    JB1985J 1 Antwort Letzte Antwort
                    0
                    • F foxthefox

                      Das hier "... warn EF could not subscribe to topics ErrorWithSubackPacket: Subscribe error: Unspecified error ..." darf nicht mehr kommen.
                      Wenn dies auftritt werden die topics vom MQTT Server nicht richtig aboniert und man bekommt keine Daten.

                      Gab es denn nach dem ... [get] .. auch ein paar Zeilen später ein ... [get_reply] ...?

                      JB1985J Online
                      JB1985J Online
                      JB1985
                      schrieb zuletzt editiert von
                      #755

                      @foxthefox sagte in Neuer Adapter ecoflow-mqtt:

                      Gab es denn nach dem ... [get] .. auch ein paar Zeilen später ein ... [get_reply] ...?

                      Nein.

                      @foxthefox sagte in Neuer Adapter ecoflow-mqtt:

                      Wenn dies auftritt werden die topics vom MQTT Server nicht richtig aboniert und man bekommt keine Daten.

                      Mache ich denn irgendwas falsch? Muss ich den mqtt Dienst bei Ecoflow aktivieren?

                      1 Antwort Letzte Antwort
                      0
                      • F Offline
                        F Offline
                        foxthefox
                        Developer
                        schrieb zuletzt editiert von
                        #756

                        Ich kann es derzeitig nicht erkennen, daß etwas falsch wäre. Die MQTT-Server Adresse sollte hoffentlich mit den Rückgabewerten von hier zusammenpassen: https://energychain.github.io/site_ecoflow_mqtt_credentials/

                        Eine Aktivierung des Dienstes kenne ich nicht. Der Adapter benutzt die gleichen Mechanismen wie die App, also sollte es laufen.
                        Ich gehe nicht davon aus, daß sich die Topics geändert haben. Also eher nochmal die Logindaten vergleichen. Dabei aber bitte die Android ID gleich lassen, sonst meldet man quasi ein neues Handy an.

                        Adapterüberblick: Profil Github;

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

                        Ein Aufruf: video

                        JB1985J 1 Antwort Letzte Antwort
                        0
                        • F foxthefox

                          Ich kann es derzeitig nicht erkennen, daß etwas falsch wäre. Die MQTT-Server Adresse sollte hoffentlich mit den Rückgabewerten von hier zusammenpassen: https://energychain.github.io/site_ecoflow_mqtt_credentials/

                          Eine Aktivierung des Dienstes kenne ich nicht. Der Adapter benutzt die gleichen Mechanismen wie die App, also sollte es laufen.
                          Ich gehe nicht davon aus, daß sich die Topics geändert haben. Also eher nochmal die Logindaten vergleichen. Dabei aber bitte die Android ID gleich lassen, sonst meldet man quasi ein neues Handy an.

                          JB1985J Online
                          JB1985J Online
                          JB1985
                          schrieb zuletzt editiert von
                          #757

                          @foxthefox hättest du Zeit und Lust es mal zusammen zu debuggen?

                          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

                          643

                          Online

                          32.7k

                          Benutzer

                          82.5k

                          Themen

                          1.3m

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

                          • Du hast noch kein Konto? Registrieren

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