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

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

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

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

Neuer Adapter ecoflow-mqtt

Geplant Angeheftet Gesperrt Verschoben Tester
726 Beiträge 54 Kommentatoren 197.3k Aufrufe 49 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 Abwesend
    F Abwesend
    foxthefox
    Developer
    schrieb am zuletzt editiert von
    #711

    @Maxtor62
    auf github habe ich eine 1.4.8 zum Testen erstellt. Ist über Expertenmodus und dann github (ecoflo...) ladbar.
    Adapter danach stoppen.
    den Objektbaum löschen
    Bitte auf Delta 3 Max Plus umstellen.
    Adapter starten

    Adapterüberblick: Profil Github;

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

    Ein Aufruf: video

    M 1 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      hossi
      schrieb am zuletzt editiert von hossi
      #712

      Hallo zusammen,

      bin ich der Einzige oder habe ich versehentlich was verstellt?

      Mein EcoFlow Adapter aktualisiert (gefühlt) seit heute Nachmittag nur noch (kurz) die Werte wenn ich den Apdater neu starte oder die App auf dem iPhone starte …

      Jemand das gleiche Problem, oder einen Tipp was ich verstellt haben könnte?

      Gerade mal den Adapter gestoppt, den Baum gelöscht und via Github die letzte Version (1.4.8) noch mal frisch installiert. Zugangsdaten neu „generiert“ - immer noch gleiches Problem.

      Danke für Eure Hilfe!

      Grüße
      Hossi

      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        hossi
        schrieb am zuletzt editiert von hossi
        #713

        Huhu noch mal,

        ich verzweifle hier gerade. Schlimm wenn man keine Ahnung hat ...

        Jemand eine Idee? @foxthefox: Du vielleicht?

        Was habe ich probiert?

        • ioBroker läuft bei mir auf einem RaspberryPI, diesen habe ich gerade vollständig geupdatet.
        • ioBroker inkl. aller Adapter ebenfalls geupdatet. "iobroker fix" drüber laufen lassen, die Version 1.4.8 via Github noch mal drübergebügelt.
        • Im Ecoflow Developer Portal angemeldet, stand irgendwas mit "exceed accesskey limit". Den AccessKey (keine Ahnung wofür der ist) gelöscht und einen neuen generiert. Steht jetzt auf "enabled".
        • Noch mal neue Daten generiert und den Adapter gestartet. Er wird grün. Hier mal das aktuelle Log seit Start:

        2025-11-26 14:41:04.184 - info: ecoflow-mqtt.0 (3354) starting. Version 1.4.8 (non-npm: foxthefox/ioBroker.ecoflow-mqtt) in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
        2025-11-26 14:41:04.211 - info: ecoflow-mqtt.0 (3354) adapter entered ready
        2025-11-26 14:41:04.212 - info: ecoflow-mqtt.0 (3354) your configration:
        2025-11-26 14:41:04.213 - info: ecoflow-mqtt.0 (3354) powerstream -> []
        2025-11-26 14:41:04.213 - info: ecoflow-mqtt.0 (3354) powerstation -> []
        2025-11-26 14:41:04.214 - info: ecoflow-mqtt.0 (3354) smartplug -> []
        2025-11-26 14:41:04.214 - info: ecoflow-mqtt.0 (3354) wave -> []
        2025-11-26 14:41:04.214 - info: ecoflow-mqtt.0 (3354) glacier -> []
        2025-11-26 14:41:04.215 - info: ecoflow-mqtt.0 (3354) generator -> []
        2025-11-26 14:41:04.216 - info: ecoflow-mqtt.0 (3354) panel -> []
        2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) smartmeter -> []
        2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) powerkit -> []
        2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) powerocean -> [{"devName":"My Power Ocean","devId":"R37XXXXXXXXX78","devType":"poweroceanplus","debugEnable":false,"haEnable":false,"pstationsSlave1":true,"pstationsSlave2":true,"pstationsSlave3":true,"pstationsSlave4":false,"pstationsSlave5":false}]
        2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) alternator -> []
        2025-11-26 14:41:04.218 - info: ecoflow-mqtt.0 (3354) unknown -> []
        2025-11-26 14:41:04.241 - info: ecoflow-mqtt.0 (3354) ==========================
        2025-11-26 14:41:04.241 - info: ecoflow-mqtt.0 (3354) start device state creation ->poweroceanplus for Id R37XXXXXXXXX78
        2025-11-26 14:41:04.927 - info: ecoflow-mqtt.0 (3354) device states created for R37XXXXXXXXX78 / poweroceanplus / My Power Ocean
        2025-11-26 14:41:04.927 - info: ecoflow-mqtt.0 (3354) ==========================
        2025-11-26 14:41:04.982 - info: ecoflow-mqtt.0 (3354) [EF] going to connect to mqtt broker
        2025-11-26 14:41:05.263 - info: ecoflow-mqtt.0 (3354) EF connected
        2025-11-26 14:41:05.392 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: true (ack = false)
        2025-11-26 14:41:05.393 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas
        2025-11-26 14:41:06.167 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.info.status changed: online (ack = true)
        2025-11-26 14:41:06.170 - info: ecoflow-mqtt.0 (3354) [EF] R37XXXXXXXXX78 is online with cloud
        2025-11-26 14:46:05.523 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: false (ack = false)
        2025-11-26 14:46:05.525 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas
        2025-11-26 14:51:05.531 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: true (ack = false)
        2025-11-26 14:51:05.534 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas
        2025-11-26 14:56:05.517 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: false (ack = false)
        2025-11-26 14:56:05.519 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas

        Aber es bleibt dabei. Die Daten werden nicht mehr LIVE übertragen, es gibt nur eine Aktualisierung, wenn ich die App auf dem iPhone starte und "offen" halte ...

        Kann es dazu der Punkt im Log sein, wenn iPhone App offen und geschlossen?`

        latestQuotas changed: false (ack = false)
        latestQuotas changed: true (ack = false)

        DANKE für Eure Unterstützung!

        Viele Grüße
        Hossi

        F 1 Antwort Letzte Antwort
        0
        • H hossi

          Huhu noch mal,

          ich verzweifle hier gerade. Schlimm wenn man keine Ahnung hat ...

          Jemand eine Idee? @foxthefox: Du vielleicht?

          Was habe ich probiert?

          • ioBroker läuft bei mir auf einem RaspberryPI, diesen habe ich gerade vollständig geupdatet.
          • ioBroker inkl. aller Adapter ebenfalls geupdatet. "iobroker fix" drüber laufen lassen, die Version 1.4.8 via Github noch mal drübergebügelt.
          • Im Ecoflow Developer Portal angemeldet, stand irgendwas mit "exceed accesskey limit". Den AccessKey (keine Ahnung wofür der ist) gelöscht und einen neuen generiert. Steht jetzt auf "enabled".
          • Noch mal neue Daten generiert und den Adapter gestartet. Er wird grün. Hier mal das aktuelle Log seit Start:

          2025-11-26 14:41:04.184 - info: ecoflow-mqtt.0 (3354) starting. Version 1.4.8 (non-npm: foxthefox/ioBroker.ecoflow-mqtt) in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
          2025-11-26 14:41:04.211 - info: ecoflow-mqtt.0 (3354) adapter entered ready
          2025-11-26 14:41:04.212 - info: ecoflow-mqtt.0 (3354) your configration:
          2025-11-26 14:41:04.213 - info: ecoflow-mqtt.0 (3354) powerstream -> []
          2025-11-26 14:41:04.213 - info: ecoflow-mqtt.0 (3354) powerstation -> []
          2025-11-26 14:41:04.214 - info: ecoflow-mqtt.0 (3354) smartplug -> []
          2025-11-26 14:41:04.214 - info: ecoflow-mqtt.0 (3354) wave -> []
          2025-11-26 14:41:04.214 - info: ecoflow-mqtt.0 (3354) glacier -> []
          2025-11-26 14:41:04.215 - info: ecoflow-mqtt.0 (3354) generator -> []
          2025-11-26 14:41:04.216 - info: ecoflow-mqtt.0 (3354) panel -> []
          2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) smartmeter -> []
          2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) powerkit -> []
          2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) powerocean -> [{"devName":"My Power Ocean","devId":"R37XXXXXXXXX78","devType":"poweroceanplus","debugEnable":false,"haEnable":false,"pstationsSlave1":true,"pstationsSlave2":true,"pstationsSlave3":true,"pstationsSlave4":false,"pstationsSlave5":false}]
          2025-11-26 14:41:04.217 - info: ecoflow-mqtt.0 (3354) alternator -> []
          2025-11-26 14:41:04.218 - info: ecoflow-mqtt.0 (3354) unknown -> []
          2025-11-26 14:41:04.241 - info: ecoflow-mqtt.0 (3354) ==========================
          2025-11-26 14:41:04.241 - info: ecoflow-mqtt.0 (3354) start device state creation ->poweroceanplus for Id R37XXXXXXXXX78
          2025-11-26 14:41:04.927 - info: ecoflow-mqtt.0 (3354) device states created for R37XXXXXXXXX78 / poweroceanplus / My Power Ocean
          2025-11-26 14:41:04.927 - info: ecoflow-mqtt.0 (3354) ==========================
          2025-11-26 14:41:04.982 - info: ecoflow-mqtt.0 (3354) [EF] going to connect to mqtt broker
          2025-11-26 14:41:05.263 - info: ecoflow-mqtt.0 (3354) EF connected
          2025-11-26 14:41:05.392 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: true (ack = false)
          2025-11-26 14:41:05.393 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas
          2025-11-26 14:41:06.167 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.info.status changed: online (ack = true)
          2025-11-26 14:41:06.170 - info: ecoflow-mqtt.0 (3354) [EF] R37XXXXXXXXX78 is online with cloud
          2025-11-26 14:46:05.523 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: false (ack = false)
          2025-11-26 14:46:05.525 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas
          2025-11-26 14:51:05.531 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: true (ack = false)
          2025-11-26 14:51:05.534 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas
          2025-11-26 14:56:05.517 - info: ecoflow-mqtt.0 (3354) state ecoflow-mqtt.0.R37XXXXXXXXX78.action.latestQuotas changed: false (ack = false)
          2025-11-26 14:56:05.519 - info: ecoflow-mqtt.0 (3354) (ack=false) ->cmd : channel action state latestQuotas

          Aber es bleibt dabei. Die Daten werden nicht mehr LIVE übertragen, es gibt nur eine Aktualisierung, wenn ich die App auf dem iPhone starte und "offen" halte ...

          Kann es dazu der Punkt im Log sein, wenn iPhone App offen und geschlossen?`

          latestQuotas changed: false (ack = false)
          latestQuotas changed: true (ack = false)

          DANKE für Eure Unterstützung!

          Viele Grüße
          Hossi

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

          @hossi
          Mal kurz ne Rückmeldung vom Handy:

          latestQuotas changed: false (ack = false)
          latestQuotas changed: true (ack = false)

          Sind normal und zeigen die Anforderung der Daten. Egal ob false oder true, es triggert immer eine Anforderung. Ack=false ist die Kennung für Kommando.

          Ich würde vermeiden neue Access Codes oder so zu erzeugen. Einmal die Zugangsdaten über Adapter oder die Webseite (readme) erzeugen und immer wieder verwenden.
          Sonst sieht es aus EF Sicht so aus, als ob man immer mehr Handys besitzt. Keine Ahnung was die so alles mitloggen.

          Es gab schon öfter mal Verbindungsprobleme und Vorkommnisse, das nur parallel zur geöffneten App auch Daten kamen.

          Für den Rest brauch ich einen großen Monitor.

          Du kannst auch mal den Adapter in debug mode versetzen.

          Edit:
          ansonsten steht im log nichts wirklich drin. Also debug mode könnte weitere Erkenntnisse bringen.

          Adapterüberblick: Profil Github;

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

          Ein Aufruf: video

          H 1 Antwort Letzte Antwort
          0
          • F foxthefox

            @Maxtor62
            auf github habe ich eine 1.4.8 zum Testen erstellt. Ist über Expertenmodus und dann github (ecoflo...) ladbar.
            Adapter danach stoppen.
            den Objektbaum löschen
            Bitte auf Delta 3 Max Plus umstellen.
            Adapter starten

            M Offline
            M Offline
            Maxtor62
            schrieb am zuletzt editiert von Maxtor62
            #715

            @foxthefox
            Hi, habe das nach Deiner Anleitung gemacht.
            Bekomme den Adapter nicht mehr ans Fliegen.

            
            ecoflow-mqtt.0
            2025-11-28 15:34:04.020	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
            
            ecoflow-mqtt.0
            2025-11-28 15:34:04.019	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
            
            ecoflow-mqtt.0
            2025-11-28 15:34:03.975	info	ecoflow connection closed
            
            ecoflow-mqtt.0
            2025-11-28 15:34:03.973	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.939	info	[EF] going to connect to mqtt broker
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.890	info	==========================
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.890	info	device states created for D3Mxxxxxxxxxxxx82 / delta3maxplus / EcoFlow Delta3 Max Plus
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.427	info	start device state creation ->delta3maxplus for Id D3Mxxxxxxxxxxxx82
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.427	info	==========================
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.422	info	unknown -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.422	info	alternator -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	powerocean -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	powerkit -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	smartmeter -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	panel -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	generator -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	glacier -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	wave -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	smartplug -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	powerstation -> [{"devName":"EcoFlow Delta3 Max Plus","devId":"D3xxxxxxxxxxxx82","devType":"delta3maxplus","debugEnable":true,"haEnable":false,"pstationsSlave1":false,"pstationsSlave2":false,"pstationsSlave3":false}]
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.421	info	powerstream -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.420	info	your configration:
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.420	info	adapter entered ready
            
            ecoflow-mqtt.0
            2025-11-28 15:33:33.411	info	starting. Version 1.4.8 (non-npm: foxthefox/ioBroker.ecoflow-mqtt) in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
            
            ecoflow-mqtt.0
            2025-11-28 15:32:43.805	info	terminating
            
            ecoflow-mqtt.0
            2025-11-28 15:32:43.305	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            
            ecoflow-mqtt.0
            2025-11-28 15:32:43.305	info	terminating
            
            ecoflow-mqtt.0
            2025-11-28 15:32:43.304	info	cleaned everything up...
            
            ecoflow-mqtt.0
            2025-11-28 15:32:43.303	info	Got terminate signal TERMINATE_YOURSELF
            
            ecoflow-mqtt.0
            2025-11-28 15:32:41.121	info	ecoflow connection closed
            
            ecoflow-mqtt.0
            2025-11-28 15:32:41.120	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.086	info	[EF] going to connect to mqtt broker
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	error	delta3maxplus modification or state creation went wrong ->Error: Cannot find module './lib/dict_data/ef_delta3maxplus_data.js'Require stack:- /opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	info	unknown -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	info	alternator -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	info	powerocean -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	info	powerkit -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	info	smartmeter -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	info	panel -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.033	info	generator -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.032	info	glacier -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.032	info	wave -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.032	info	smartplug -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.032	info	powerstation -> [{"devName":"EcoFlow Delta3 Max Plus","devId":"D3Mxxxxxxxxxx82","devType":"delta3maxplus","debugEnable":true,"haEnable":false,"pstationsSlave1":false,"pstationsSlave2":false,"pstationsSlave3":false}]
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.032	info	powerstream -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.032	info	your configration:
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.032	info	adapter entered ready
            
            ecoflow-mqtt.0
            2025-11-28 15:32:11.023	info	starting. Version 1.4.6 in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
            
            ecoflow-mqtt.0
            2025-11-28 15:32:06.452	info	terminating
            
            ecoflow-mqtt.0
            2025-11-28 15:32:05.951	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            
            ecoflow-mqtt.0
            2025-11-28 15:32:05.950	info	terminating
            
            ecoflow-mqtt.0
            2025-11-28 15:32:05.950	info	cleaned everything up...
            
            ecoflow-mqtt.0
            2025-11-28 15:32:05.949	info	Got terminate signal TERMINATE_YOURSELF
            
            ecoflow-mqtt.0
            2025-11-28 15:31:59.132	info	ecoflow connection closed
            
            ecoflow-mqtt.0
            2025-11-28 15:31:59.131	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.098	info	[EF] going to connect to mqtt broker
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	error	delta3maxplus modification or state creation went wrong ->Error: Cannot find module './lib/dict_data/ef_delta3maxplus_data.js'Require stack:- /opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	info	unknown -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	info	alternator -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	info	powerocean -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	info	powerkit -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	info	smartmeter -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	info	panel -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.044	info	generator -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.043	info	glacier -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.043	info	wave -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.043	info	smartplug -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.043	info	powerstation -> [{"devName":"EcoFlow Delta3 Max Plus","devId":"D3Mxxxxxxxxxx82","devType":"delta3maxplus","debugEnable":true,"haEnable":false,"pstationsSlave1":false,"pstationsSlave2":false,"pstationsSlave3":false}]
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.043	info	powerstream -> []
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.043	info	your configration:
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.043	info	adapter entered ready
            
            ecoflow-mqtt.0
            2025-11-28 15:31:29.034	info	starting. Version 1.4.6 in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
            
            ecoflow-mqtt.0
            2025-11-28 15:31:24.955	info	terminating
            
            ecoflow-mqtt.0
            2025-11-28 15:31:24.455	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            
            ecoflow-mqtt.0
            2025-11-28 15:31:24.455	info	terminating
            
            ecoflow-mqtt.0
            2025-11-28 15:31:24.455	info	cleaned everything up...
            
            ecoflow-mqtt.0
            2025-11-28 15:31:24.454	info	Got terminate signal TERMINATE_YOURSELF
            
            ecoflow-mqtt.0
            2025-11-28 15:31:10.391	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
            
            ecoflow-mqtt.0
            2025-11-28 15:31:10.349	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
            
            ecoflow-mqtt.0
            2025-11-28 15:31:10.346	info	ecoflow connection closed
            
            ecoflow-mqtt.0
            2025-11-28 15:31:10.345	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            ecoflow-mqtt.0
            2025-11-28 15:30:35.387	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
            
            ecoflow-mqtt.0
            2025-11-28 15:30:35.387	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
            
            ecoflow-mqtt.0
            2025-11-28 15:30:35.343	info	ecoflow connection closed
            
            ecoflow-mqtt.0
            2025-11-28 15:30:35.342	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            
            ecoflow-mqtt.0
            2025-11-28 15:25:02.883	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            ecoflow-mqtt.0
            2025-11-28 15:23:50.319	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            ecoflow-mqtt.0
            2025-11-28 15:23:15.318	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
            
            ecoflow-mqtt.0
            2025-11-28 15:21:46.514	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
            
            ecoflow-mqtt.0
            2025-11-28 15:21:46.511	error	Unexpected token ' ', "  "... is not valid JSON
            
            ecoflow-mqtt.0
            2025-11-28 15:21:46.511	error	SyntaxError: Unexpected token ' ', "  "... is not valid JSON at JSON.parse (<anonymous>) at MqttClient.<anonymous> (/opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js:919:46) at MqttClient.emit (node:events:519:28) at handlePublish (/opt/iobroker/node_modules/mqtt/build/lib/handlers/publish.js:97:20) at handle (/opt/iobroker/node_modules/mqtt/build/lib/handlers/index.js:28:35) at work (/opt/iobroker/node_modules/mqtt/build/lib/client.js:267:40) at writable._write (/opt/iobroker/node_modules/mqtt/build/lib/client.js:292:13) at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:336:12) at _write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:285:10) at Writable.write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
            
            ecoflow-mqtt.0
            2025-11-28 15:21:46.510	error	unhandled promise rejection: Unexpected token ' ', "  "... is not valid JSON
            
            ecoflow-mqtt.0
            2025-11-28 15:21:46.510	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            
            ecoflow-mqtt.0
            2025-11-28 15:21:31.374	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
            
            ecoflow-mqtt.0
            2025-11-28 15:21:31.371	error	Unexpected token ' ', "  "... is not valid JSON
            
            ecoflow-mqtt.0
            2025-11-28 15:21:31.371	error	SyntaxError: Unexpected token ' ', "  "... is not valid JSON at JSON.parse (<anonymous>) at MqttClient.<anonymous> (/opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js:919:46) at MqttClient.emit (node:events:519:28) at handlePublish (/opt/iobroker/node_modules/mqtt/build/lib/handlers/publish.js:97:20) at handle (/opt/iobroker/node_modules/mqtt/build/lib/handlers/index.js:28:35) at work (/opt/iobroker/node_modules/mqtt/build/lib/client.js:267:40) at writable._write (/opt/iobroker/node_modules/mqtt/build/lib/client.js:292:13) at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:336:12) at _write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:285:10) at Writable.write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
            
            ecoflow-mqtt.0
            2025-11-28 15:21:31.371	error	unhandled promise rejection: Unexpected token ' ', "  "... is not valid JSON
            
            ecoflow-mqtt.0
            2025-11-28 15:21:31.371	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            

            Die v1.4.8 ist installiert. !ecoflow-1-4-8.png
            Mach Dir bitte keine Stress

            Grüße

            Wer meint er ist was, hat aufgehört was zu werden

            F 1 Antwort Letzte Antwort
            0
            • F foxthefox

              @hossi
              Mal kurz ne Rückmeldung vom Handy:

              latestQuotas changed: false (ack = false)
              latestQuotas changed: true (ack = false)

              Sind normal und zeigen die Anforderung der Daten. Egal ob false oder true, es triggert immer eine Anforderung. Ack=false ist die Kennung für Kommando.

              Ich würde vermeiden neue Access Codes oder so zu erzeugen. Einmal die Zugangsdaten über Adapter oder die Webseite (readme) erzeugen und immer wieder verwenden.
              Sonst sieht es aus EF Sicht so aus, als ob man immer mehr Handys besitzt. Keine Ahnung was die so alles mitloggen.

              Es gab schon öfter mal Verbindungsprobleme und Vorkommnisse, das nur parallel zur geöffneten App auch Daten kamen.

              Für den Rest brauch ich einen großen Monitor.

              Du kannst auch mal den Adapter in debug mode versetzen.

              Edit:
              ansonsten steht im log nichts wirklich drin. Also debug mode könnte weitere Erkenntnisse bringen.

              H Offline
              H Offline
              hossi
              schrieb am zuletzt editiert von hossi
              #716

              @foxthefox: Vielen vielen Dank für Deine Hilfe und Unterstützung!

              Ich war leider 2 Tage unterwegs und habe das mal alles (nun 48 Stunden) ruhen lassen und mich nirgendwo in die Ecoflow App eingeloggt und den Adapter ebenfalls pausiert.

              Ich habe in den letzten Tagen (höchstwahrscheinlich) in meiner Verzweiflung relativ oft auf "Create Login Data" gedrückt ...

              Was habe ich jetzt gemacht?

              • Ich habe (bis auf das iPhone) alle Ecoflow Apps auf allen Geräten gelöscht.
              • Den Adapter noch mal gelöscht und neu installiert.
              • Die letzten Accountdaten im Adapter wiederhergestellt.
              • Den Baum vollständig gelöscht.
              • Alle Häcken (überall) für Debug gesetzt.

              Bildschirmfoto 2025-11-27 um 11.43.19.png

              Bildschirmfoto 2025-11-27 um 11.43.44.png

              Bildschirmfoto 2025-11-27 um 11.48.15.png

              Heute Nacht den Adapter gestartet. Läuft augenscheinlich fehlerfrei.

              Allerdings bleibt es dabei. Die Werte werden nicht mehr LIVE aktualisiert, nur gefühlt alle 3-5 Minuten. Sobald ich die App auf dem iPhone öffne werden die Daten wieder LIVE aktualisiert.

              Was mit aufgefallen ist, ich weiß nicht ob das Relevanz sein könnte. Wenn die Daten wieder "stehen bleiben" überträgt er auch Nachkommastellen ?!?!?

              Bildschirmfoto 2025-11-29 um 09.00.13.png

              Hier mal das Log seit heute Nacht:
              Log.txt
              Sorry, ich bin echt zu doof, das LOG vernünftig einzubetten.

              Ich bin gerade echt verzweifelt, da Dein Adapter eigentlich der Grund ist, warum ich ioBroker nutze, auch wenn mittlerweile mehr Adapter laufen, und damit die Daten sowohl in KNX und zu evcc übertragen werden.

              Danke für Deine Hilfe.

              Viele Grüße
              Hossi

              1 Antwort Letzte Antwort
              0
              • F Abwesend
                F Abwesend
                foxthefox
                Developer
                schrieb am zuletzt editiert von
                #717

                @hossi
                Im log ist schön zu sehen, daß alle 5min Werte geholt werden.
                Du schreibst ja auch, daß es Aktualisierungen gibt, diese sollten dann durch die 5min Abfragen entstanden sein.
                Diese 5min habe ich am Anfang eingebaut um immer mal wieder ein Lebenszeichen zu schicken, bzw. um zu prüfen ob ggf. ein Gerät wieder online ist.

                In deinen Einstellungen fehlt noch der debug modus des Adapters. Dies kannst du oben beim Aufruf des Adapters machen info->debug.
                Dann müssten auch Einträge kommen, daß Daten verarbeitet wurden.
                msgUpdateValue kannst du erstmal das Häckchen rausnehmen, sonst ist wirklich viel im Log drin.

                Wenn du dann nochmal ein Mitschnitt schicken könntest, wo du die App geöffnet hast, könnte ich mal vergleichen, ob diese sich mit anderen Daten meldet und so die Updates aufrecht erhält.

                Adapterüberblick: Profil Github;

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

                Ein Aufruf: video

                H 1 Antwort Letzte Antwort
                0
                • M Maxtor62

                  @foxthefox
                  Hi, habe das nach Deiner Anleitung gemacht.
                  Bekomme den Adapter nicht mehr ans Fliegen.

                  
                  ecoflow-mqtt.0
                  2025-11-28 15:34:04.020	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:34:04.019	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:34:03.975	info	ecoflow connection closed
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:34:03.973	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.939	info	[EF] going to connect to mqtt broker
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.890	info	==========================
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.890	info	device states created for D3Mxxxxxxxxxxxx82 / delta3maxplus / EcoFlow Delta3 Max Plus
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.427	info	start device state creation ->delta3maxplus for Id D3Mxxxxxxxxxxxx82
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.427	info	==========================
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.422	info	unknown -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.422	info	alternator -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	powerocean -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	powerkit -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	smartmeter -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	panel -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	generator -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	glacier -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	wave -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	smartplug -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	powerstation -> [{"devName":"EcoFlow Delta3 Max Plus","devId":"D3xxxxxxxxxxxx82","devType":"delta3maxplus","debugEnable":true,"haEnable":false,"pstationsSlave1":false,"pstationsSlave2":false,"pstationsSlave3":false}]
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.421	info	powerstream -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.420	info	your configration:
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.420	info	adapter entered ready
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:33:33.411	info	starting. Version 1.4.8 (non-npm: foxthefox/ioBroker.ecoflow-mqtt) in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:43.805	info	terminating
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:43.305	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:43.305	info	terminating
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:43.304	info	cleaned everything up...
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:43.303	info	Got terminate signal TERMINATE_YOURSELF
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:41.121	info	ecoflow connection closed
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:41.120	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.086	info	[EF] going to connect to mqtt broker
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	error	delta3maxplus modification or state creation went wrong ->Error: Cannot find module './lib/dict_data/ef_delta3maxplus_data.js'Require stack:- /opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	info	unknown -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	info	alternator -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	info	powerocean -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	info	powerkit -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	info	smartmeter -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	info	panel -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.033	info	generator -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.032	info	glacier -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.032	info	wave -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.032	info	smartplug -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.032	info	powerstation -> [{"devName":"EcoFlow Delta3 Max Plus","devId":"D3Mxxxxxxxxxx82","devType":"delta3maxplus","debugEnable":true,"haEnable":false,"pstationsSlave1":false,"pstationsSlave2":false,"pstationsSlave3":false}]
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.032	info	powerstream -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.032	info	your configration:
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.032	info	adapter entered ready
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:11.023	info	starting. Version 1.4.6 in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:06.452	info	terminating
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:05.951	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:05.950	info	terminating
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:05.950	info	cleaned everything up...
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:32:05.949	info	Got terminate signal TERMINATE_YOURSELF
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:59.132	info	ecoflow connection closed
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:59.131	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.098	info	[EF] going to connect to mqtt broker
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	error	delta3maxplus modification or state creation went wrong ->Error: Cannot find module './lib/dict_data/ef_delta3maxplus_data.js'Require stack:- /opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	info	unknown -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	info	alternator -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	info	powerocean -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	info	powerkit -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	info	smartmeter -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	info	panel -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.044	info	generator -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.043	info	glacier -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.043	info	wave -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.043	info	smartplug -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.043	info	powerstation -> [{"devName":"EcoFlow Delta3 Max Plus","devId":"D3Mxxxxxxxxxx82","devType":"delta3maxplus","debugEnable":true,"haEnable":false,"pstationsSlave1":false,"pstationsSlave2":false,"pstationsSlave3":false}]
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.043	info	powerstream -> []
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.043	info	your configration:
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.043	info	adapter entered ready
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:29.034	info	starting. Version 1.4.6 in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v22.21.0, js-controller: 7.0.7
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:24.955	info	terminating
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:24.455	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:24.455	info	terminating
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:24.455	info	cleaned everything up...
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:24.454	info	Got terminate signal TERMINATE_YOURSELF
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:10.391	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:10.349	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:10.346	info	ecoflow connection closed
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:31:10.345	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:30:35.387	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:30:35.387	info	state ecoflow-mqtt.0.D3Mxxxxxxxxxx82.info.status changed: offline (ack = true)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:30:35.343	info	ecoflow connection closed
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:30:35.342	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:25:02.883	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:23:50.319	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:23:15.318	error	Error inconnection to Ecoflow MQTT-Broker:Error: connack timeout
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:46.514	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:46.511	error	Unexpected token ' ', "  "... is not valid JSON
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:46.511	error	SyntaxError: Unexpected token ' ', "  "... is not valid JSON at JSON.parse (<anonymous>) at MqttClient.<anonymous> (/opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js:919:46) at MqttClient.emit (node:events:519:28) at handlePublish (/opt/iobroker/node_modules/mqtt/build/lib/handlers/publish.js:97:20) at handle (/opt/iobroker/node_modules/mqtt/build/lib/handlers/index.js:28:35) at work (/opt/iobroker/node_modules/mqtt/build/lib/client.js:267:40) at writable._write (/opt/iobroker/node_modules/mqtt/build/lib/client.js:292:13) at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:336:12) at _write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:285:10) at Writable.write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:46.510	error	unhandled promise rejection: Unexpected token ' ', "  "... is not valid JSON
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:46.510	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:31.374	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:31.371	error	Unexpected token ' ', "  "... is not valid JSON
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:31.371	error	SyntaxError: Unexpected token ' ', "  "... is not valid JSON at JSON.parse (<anonymous>) at MqttClient.<anonymous> (/opt/iobroker/node_modules/iobroker.ecoflow-mqtt/main.js:919:46) at MqttClient.emit (node:events:519:28) at handlePublish (/opt/iobroker/node_modules/mqtt/build/lib/handlers/publish.js:97:20) at handle (/opt/iobroker/node_modules/mqtt/build/lib/handlers/index.js:28:35) at work (/opt/iobroker/node_modules/mqtt/build/lib/client.js:267:40) at writable._write (/opt/iobroker/node_modules/mqtt/build/lib/client.js:292:13) at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:336:12) at _write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:285:10) at Writable.write (/opt/iobroker/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:31.371	error	unhandled promise rejection: Unexpected token ' ', "  "... is not valid JSON
                  
                  ecoflow-mqtt.0
                  2025-11-28 15:21:31.371	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                  

                  Die v1.4.8 ist installiert. !ecoflow-1-4-8.png
                  Mach Dir bitte keine Stress

                  Grüße

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

                  @Maxtor62

                  Ich hatte bei meinem Testen auch den gleichen Fehler festgestellt und sogleich einen Patch auf github geladen, allerdings in der Hektik wohl den Merge auf den Hauptpfad vergessen :-(
                  Habe das nachgeholt und es sollte nun laufen.
                  Also bitte nochmal im expert mode die github Version 1.4.8 nachladen (update) und dann sollte es schon laufen.

                  Adapterüberblick: Profil Github;

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

                  Ein Aufruf: video

                  M 1 Antwort Letzte Antwort
                  0
                  • F foxthefox

                    @hossi
                    Im log ist schön zu sehen, daß alle 5min Werte geholt werden.
                    Du schreibst ja auch, daß es Aktualisierungen gibt, diese sollten dann durch die 5min Abfragen entstanden sein.
                    Diese 5min habe ich am Anfang eingebaut um immer mal wieder ein Lebenszeichen zu schicken, bzw. um zu prüfen ob ggf. ein Gerät wieder online ist.

                    In deinen Einstellungen fehlt noch der debug modus des Adapters. Dies kannst du oben beim Aufruf des Adapters machen info->debug.
                    Dann müssten auch Einträge kommen, daß Daten verarbeitet wurden.
                    msgUpdateValue kannst du erstmal das Häckchen rausnehmen, sonst ist wirklich viel im Log drin.

                    Wenn du dann nochmal ein Mitschnitt schicken könntest, wo du die App geöffnet hast, könnte ich mal vergleichen, ob diese sich mit anderen Daten meldet und so die Updates aufrecht erhält.

                    H Offline
                    H Offline
                    hossi
                    schrieb am zuletzt editiert von hossi
                    #719

                    @foxthefox

                    THX!!

                    Es ist korrekt, er aktualisiert nur alle 5 Minuten die Werte. Sobald ich die App auf dem iPhone öffne aktualisiert er sofort und hält die Daten "LIVE" solange die App geöffnet ist. Sobald die App "nicht aktiv" im Hintergrund läuft schläft auch die Aktualisierung nach < 1 Minuten wieder ein.

                    Puhhh, das Log läuft extrem schnell voll. Herunterladen ging schon nicht mehr, da geht der Raspberry Pi 4 B (8 GB) mal ordentlich in die Knie ...

                    Hier mal ein Log, wo die Werte "standen" und ich dann die App auf dem iPhone gestartet habe:

                    Log.txt

                    Ich hoffe das ist aussagekräftig, sonst muss ich noch mal ran.

                    Danke, Dir einen schönen Sonntag und 1. Advent
                    Hossi

                    1 Antwort Letzte Antwort
                    1
                    • F Abwesend
                      F Abwesend
                      foxthefox
                      Developer
                      schrieb am zuletzt editiert von
                      #720

                      Danke.
                      Ja, dein Setup hat viele Daten und da sind die Telegramme schon an sich groß.
                      Interessant ist das Log auf jeden Fall, da es auch sehr viele "set" enthält und da hast du wahrscheinlich nicht allzuviel in der App neu eingestellt. Sondern die App schickt halt bestimmte Werte nochmals und dies veranlasst die PowerOcean wahrscheinlich zum senden der updates.

                      Adapterüberblick: Profil Github;

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

                      Ein Aufruf: video

                      H 1 Antwort Letzte Antwort
                      0
                      • F foxthefox

                        @Maxtor62

                        Ich hatte bei meinem Testen auch den gleichen Fehler festgestellt und sogleich einen Patch auf github geladen, allerdings in der Hektik wohl den Merge auf den Hauptpfad vergessen :-(
                        Habe das nachgeholt und es sollte nun laufen.
                        Also bitte nochmal im expert mode die github Version 1.4.8 nachladen (update) und dann sollte es schon laufen.

                        M Offline
                        M Offline
                        Maxtor62
                        schrieb am zuletzt editiert von
                        #721

                        @foxthefox
                        Hi, danke Dir :-)

                        Jetzt läuft der Adapter wieder. Einzig diese Meldung kommt noch kommt noch jeder Minute:

                        
                        ecoflow-mqtt.0
                        2025-11-30 17:09:38.008	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7125" greater than max "5999"
                        
                        ecoflow-mqtt.0
                        2025-11-30 17:08:37.044	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7126" greater than max "5999"
                        
                        ecoflow-mqtt.0
                        2025-11-30 17:07:25.900	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7127" greater than max "5999"
                        
                        ecoflow-mqtt.0
                        2025-11-30 17:06:55.464	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7128" greater than max "5999"
                        
                        ecoflow-mqtt.0
                        2025-11-30 17:04:05.661	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7130" greater than max "5999"
                        
                        ecoflow-mqtt.0
                        2025-11-30 17:02:54.430	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7131" greater than max "5999"
                        

                        Grüße

                        Wer meint er ist was, hat aufgehört was zu werden

                        F 1 Antwort Letzte Antwort
                        1
                        • F foxthefox

                          Danke.
                          Ja, dein Setup hat viele Daten und da sind die Telegramme schon an sich groß.
                          Interessant ist das Log auf jeden Fall, da es auch sehr viele "set" enthält und da hast du wahrscheinlich nicht allzuviel in der App neu eingestellt. Sondern die App schickt halt bestimmte Werte nochmals und dies veranlasst die PowerOcean wahrscheinlich zum senden der updates.

                          H Offline
                          H Offline
                          hossi
                          schrieb am zuletzt editiert von hossi
                          #722

                          @foxthefox

                          genau so ist es.

                          Die App vor 4 Monaten mit Installation der Anlage einmal eingerichtet und eingestellt und seit dem eigentlich keine wirklichen Veränderungen in den Einstellungen mehr vorgenommen. Es gibt jetzt auch nur noch die eine installiere App auf dem iPhone und Deinen Adapter, mehr brauche ich auch nicht.

                          Aber bis dato hatte ich ja auch immer echte LIVE Daten über den Adapter?!

                          Hast Du eine Idee wie ich Deinen Adapter wieder (wie die letzten 3 Monate problemlos) zum fliegen bekomme?

                          Die Anlage läuft zwar normal und im Moment kommt eh nicht viel Strom über Photovoltaik, aber ohne LIVE Daten werde ich ab Frühjahr weder evcc, noch den PV-Überschuss sinnvoll steuern können …

                          F 1 Antwort Letzte Antwort
                          0
                          • M Maxtor62

                            @foxthefox
                            Hi, danke Dir :-)

                            Jetzt läuft der Adapter wieder. Einzig diese Meldung kommt noch kommt noch jeder Minute:

                            
                            ecoflow-mqtt.0
                            2025-11-30 17:09:38.008	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7125" greater than max "5999"
                            
                            ecoflow-mqtt.0
                            2025-11-30 17:08:37.044	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7126" greater than max "5999"
                            
                            ecoflow-mqtt.0
                            2025-11-30 17:07:25.900	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7127" greater than max "5999"
                            
                            ecoflow-mqtt.0
                            2025-11-30 17:06:55.464	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7128" greater than max "5999"
                            
                            ecoflow-mqtt.0
                            2025-11-30 17:04:05.661	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7130" greater than max "5999"
                            
                            ecoflow-mqtt.0
                            2025-11-30 17:02:54.430	warn	State value to set for "ecoflow-mqtt.0.D3Mxxxxxxxxxx82.BMSHeartBeatReport0.remainTime" has value "7131" greater than max "5999"
                            

                            Grüße

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

                            @Maxtor62 sagte in Neuer Adapter ecoflow-mqtt:

                            remainTime"

                            Der Wert müsste schon größer sein und kein Problem machen.
                            Bitte mal den Adapter stoppen, den Datenpunkt löschen, Adapter starten

                            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
                            • H hossi

                              @foxthefox

                              genau so ist es.

                              Die App vor 4 Monaten mit Installation der Anlage einmal eingerichtet und eingestellt und seit dem eigentlich keine wirklichen Veränderungen in den Einstellungen mehr vorgenommen. Es gibt jetzt auch nur noch die eine installiere App auf dem iPhone und Deinen Adapter, mehr brauche ich auch nicht.

                              Aber bis dato hatte ich ja auch immer echte LIVE Daten über den Adapter?!

                              Hast Du eine Idee wie ich Deinen Adapter wieder (wie die letzten 3 Monate problemlos) zum fliegen bekomme?

                              Die Anlage läuft zwar normal und im Moment kommt eh nicht viel Strom über Photovoltaik, aber ohne LIVE Daten werde ich ab Frühjahr weder evcc, noch den PV-Überschuss sinnvoll steuern können …

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

                              @hossi
                              Ich schau mir dein Log mal an, ob was zu sehen ist.
                              Solche Aussetzer wurden schon öfter berichtet. Ich habe keine Ahnung was vor geraumer Zeit die Ursache war, aber ich hatte den Eindruck, daß es vermehrt beim Einsatz des Scriptes bzw. in einer frühen Version von Homeassistant hing. Da war mein Verdacht, daß für jedes Gerät oder bei jedem Neustart jeweils eigne bzw. neue Accounts aufgemacht wurden. Das lässt sich ggf. ganz gut seitens EF auswerten.

                              Was noch eine Idee ist, auf die Cloud zu verzichten und den Server lokal laufen lassen.
                              Dazu gibt es Ansätze, ist aber recht schwierig, da man die Namensauflösung umbiegen muss und einen MQTT Server für diese Zwecke herrichten muß.
                              Immerhin wurde dadurch schon festgestellt, daß die Kommunikation der App nicht auf dem gleichen Abo läuft wie die Geräte. Also ist immer ein Vermittler zwischengeschaltet, der solche Kommunikation beeinflussen kann.

                              Ohne es ganeu zu wissen, schienen diese Aussetzer bei anderen aber nicht permanent zu sein.
                              Also ist ggf. etwas Geduld angesagt.

                              Aber lass mich mal dein Log noch durchschauen.

                              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
                              • F Abwesend
                                F Abwesend
                                foxthefox
                                Developer
                                schrieb zuletzt editiert von
                                #725

                                @hossi
                                Ich hab mal reingeschaut, die ganzen set Befehle haben meist keine Daten enthalten. Evtl könnte das schon so etwas wie Lebenszeichen oder Abruf sein. Muss das mal noch weiter analysieren.
                                Und es gibt in bekannten Strukturen noch neue Datenpunkte, allerdings unbekannt.

                                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
                                • H Offline
                                  H Offline
                                  hossi
                                  schrieb zuletzt editiert von hossi
                                  #726

                                  Danke für Deine Hilfe!

                                  Bisher alles unverändert.

                                  Wenn Du noch mehr Logs oder Ähnliches brauchst, sag gerne Bescheid.

                                  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

                                  462

                                  Online

                                  32.4k

                                  Benutzer

                                  81.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