Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Neuer Adapter ecoflow-mqtt

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Neuer Adapter ecoflow-mqtt

    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      vmi @foxthefox last edited by vmi

      @foxthefox

      Aktuell steuere ich die Netzzusatzladung über das SHP so:

      Ich berechne den Überschuß, welche ich einspeise, sobald der Durchschnitt größer als 1500 W ist schalte die Netzladung am Port 2 ein.

      Den Überschuß ermittel ich aus dem aktuellen Bezug bzw. Einspeisung über meinen Stromzähler per USB Lesekopf.

      f824a355-f5b1-4a70-ae02-c93a51d987a3-grafik.png

      Das funktioniert auch so wunderbar, nur leider geht halt jeder PV Überschuß unter 1500 Watt "verloren"

      Meine Idee, ist per App den Task fürs Laden einmal anzulegen, mein Beispiel z.B. Task 3 (siehe letzter Post)

      Der Deaktivierte Block kommt noch aus der Vergangenheit, wo die Steuerung über die Delta Pro möglich war. Den würde ich dann entsprechend anpassen auf den Wert von Task 3

      Dann hätte ich alle Datenpunkte und alle Werte und könnte nur noch das Datum, Ein- bzw. Ausschalten und den ChChargeWatt Wert per Skript anpassen.

      Es wären alle Datenpunkte mit den entsprechenden Werte aktuell und könnten an die API übermittelt werden.

      Ich denke so könnte es funktionieren.

      Was meinst Du?

      Generell wäre mir eine native API am liebsten, so dass die ecoflow cloud nicht gebraucht wird. Ging ganz am Anfang mal bei den Delta Pros bis die Ports mit einem Firmwareupdate gesperrt wurden.

      M F 2 Replies Last reply Reply Quote 0
      • M
        MikeRow @vmi last edited by

        @vmi Ich mache das ähnlich aber in feineren Stufen damit nichts verloren geht.

        Ich berechne den Einspeisedurchschnitt (ESPD) der letzten 10 Minuten.

        Wenn ESPD >300 dann schalte ich auf Beladung mit 200W. Alle 3 Minuten schaue ich wieder nach >300 und erhöhe die Beladung um 100W.

        Und genauso geht es wieder runter. alle 30 Sekunden wenn ESPD <100 dann geht es um 100 W runter bis ich ggf abschalte.

        V 1 Reply Last reply Reply Quote 0
        • V
          vmi @MikeRow last edited by vmi

          @mikerow sagte in Neuer Adapter ecoflow-mqtt:

          ch >300 und erhöhe die Beladung um 100W.
          Und genauso geht es wieder runter. alle 30 Sekunden wenn ESPD <100 dann geht es um 100 W runter bis ich ggf abschalte.

          so hatte ich das auch mal bis ecoflow die Firmware geändert hat, jetzt geht die Regelung nur noch über die Tasks beim SmartHomepanel.

          Den Durchschnitt berechne ich so ...

          d5cea9e1-618c-4ebd-87f8-72f600dc7594-grafik.png

          86df41e0-6c17-48cf-ba8e-8a75b0264193-grafik.png

          Mir fehlt nur noch die Möglichkeit das SmartHome Panel zu steuern, das die Delta Pro entsprechend geladen wird

          1 Reply Last reply Reply Quote 0
          • V
            vmi @foxthefox last edited by

            @foxthefox

            habe noch bei der Delta Pro ein paar Werte gefunden wo die Grenzen nicht ganz passen ...

            0009fdad-74de-4cda-910c-fe69d9c2dfbe-grafik.png

            F 1 Reply Last reply Reply Quote 0
            • F
              foxthefox Developer @vmi last edited by

              @vmi
              passe ich an, wobei 115° für Temperatur schon sehr grenzwertig ist. Das solltest du irgendwie runterbringen.

              F 1 Reply Last reply Reply Quote 0
              • F
                foxthefox Developer @foxthefox last edited by

                neue Version 1.2.2 auf git und npm verfügbar.

                @vmi
                Damit die max Werte geändert werden, Adpter stoppen, die beiden Datenpunkte löschen, Adapter starten

                1.2.2 (npm)

                • (foxthefox) some documentation for HA users
                • (foxthefox) corrections in SHP2 protobuf definition
                • (foxthefox) new datapoints in SHP2 ProtoTime, new telegram ProtoTimeStat mapped to ProtoTime
                • (foxthefox) corrections to alternator (objects 268,269), power,wifiRssi setting,
                • (foxthefox) DeltaPro mpptTemp, outAmp new max value
                K 1 Reply Last reply Reply Quote 0
                • F
                  foxthefox Developer @vmi last edited by

                  @vmi
                  Ich bin mit den Task/Aufgaben nicht so vertraut. Müssen da jetzt die Datumsangaben nicht auch noch passend eingestellt werden, so daß es nicht ausreicht nur den chCharge zu steuern?

                  Ein lokaler Zugang wäre absolut genial, DNS verbiegen geht, wenn man PiHole oder so am laufen hat. Allerdings braucht es einen MQTT Server mit TLS Zertifikat. Ich habe mal den Adapter auf ein MQTT-Server mit self-signed certificate versucht zu koppeln, das wollte aber nicht. Wenn es da schon nicht geht, gehe ich davon aus, daß die PS auch nicht koppeln mag. Wenn mir also jemand erklärt wie ich zu einem trusted certificate komme, dann mach ich da weiter. Im Parallelthread zum script hatte @Netfreak25 mal davon geschrieben, daß er es hinbekommen hätte.

                  V 1 Reply Last reply Reply Quote 0
                  • V
                    vmi @foxthefox last edited by

                    @foxthefox
                    Das mit den Task ist eigentlich relativ simpel.

                    Du kannst etwas entweder für einen Tag oder einen Zeitraum machen.

                    Mein Gedanke einen Zeitraum von heute bis z.B. Ende 2030 für jeden Wochentag, dann müsste ich nur noch den Task einschalten und die chChargeWatt steuern.

                    In der App sieht das so aus: (ganz unten die Ladesteuerung)

                    fa3993c7-17be-4dac-982e-b90e3f717627-grafik.png

                    02159ab5-6ee3-4e0a-9118-77952737a374-grafik.png

                    Wichtig ist nur, dass der Task nicht gelöscht wird, da ich immer wieder in meinem Beispiel unter Task3 die Datenpunkte anpassen würde.

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      foxthefox Developer @vmi last edited by

                      @vmi
                      OK, also Datumswerte sind stabil und über App gesetzt.
                      Dann braucht es hier keine Einstellwerte über IOB. Die kann ich dann so nehmen wie sie sind.
                      Dann muss ich lediglich auf 3 Werte schauen

                      • Leistung
                      • ein/aus
                      • modus
                        Jeder einzelne davon würde ein Kommando auslösen, und die anderen beiden werden dann so wie sie sind in das Kommando reingepackt.

                      Würde das dann so passen?

                      V 1 Reply Last reply Reply Quote 0
                      • V
                        vmi @foxthefox last edited by

                        @foxthefox

                        ich denke dass es so gehen sollte, Versuch macht klug.

                        Wenn der Adapter die Werte übermittel teste ich das gerne 🙂

                        Theoretisch könnte man im zweiten Step auch die Datumswerte über den IOB machen.

                        1 Reply Last reply Reply Quote 0
                        • D
                          DiHi last edited by

                          Hi foxthefox,

                          Der Heizstab hat 6KW und arbeiten Stufenlos im Bereich 0-6000W. Er arbeitete mit Überschuss. Der Speicher hat Vorrang. Dies ist von Ecoflow so festgelegt und kann nicht bearbeitet werden. Ich kann den Heizstab lediglich manuell ausschalten, auf Dauer einschalten oder die Automatik umstellen. Die Solltemperatur kann ebenfals umgestellt werden.

                          Hier Log: Log_09.02.25.txt
                          Hier noch einige Bilder:
                          Screenshot_20250209_125053[1].jpg
                          Screenshot_20250209_125100[1].jpg
                          Screenshot_20250209_125110[1].jpg

                          F 1 Reply Last reply Reply Quote 1
                          • F
                            foxthefox Developer @DiHi last edited by

                            @dihi

                            Super, danke. Das hilft fürs Verständnis.

                            1 Reply Last reply Reply Quote 0
                            • K
                              ksbweb @foxthefox last edited by

                              Hi @foxthefox ,
                              sehr lange konnte ich mit der Version 1.0.5 erfolgreich arbeiten. Nach dem Update auf 1.2.2 habe ich festgestellt, dass für den PSTREAM die Werte für inverter_heartbeat.energy nicht mehr ermittelt werden. Wenn ich nach der Neuinstallation des Adapters die entsprechenden Objekte lösche und die Instanz starte, weisen sie permanent den Wert null auf. Das gilt auch für die neuen Keys historyPvToInvWatts etc.
                              Ich habe viele verschiedene Versionen getestet. Zuletzt hatte ich mit der Version 1.1.0 Erfolg, alles für inverter_heartbeat.energy wieder zu erfassen. Bei der Neuinstallation bin ich folgendermaßen vorgegangen: Stopp der Instanz, Löschen des Ordners /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, Installation einer anderen Version mittels npm in das User Directory, Verschieben von dort nach /opt/iobroker/node_modules/.

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                foxthefox Developer @ksbweb last edited by

                                @ksbweb
                                Hmmm, komisch. An sich hab ich eigentlich nur Werte neu dazu gebracht. Muss ich mir mal anschauen, ob evtl. zwischendrin ein Abbruch ist und somit der Rest der Werte quasi unbeachtet ist.
                                Welche Versionen sind im Pstream bei dir?

                                1 Reply Last reply Reply Quote 0
                                • F
                                  foxthefox Developer last edited by

                                  @ksbweb
                                  Habe in der Tat etwas beim neustrukturieren des Codes vergessen.
                                  Entschuldigung!

                                  Übrigens geht eine ältere Version recht schnell über die Oberfläche zu installieren:

                                  Hier das "+" Klicken
                                  Bildschirmfoto 2025-03-02 um 17.22.25.png

                                  und dann im nächsten Fenster die Version auswählen:

                                  Bildschirmfoto 2025-03-02 um 17.23.04.png

                                  In der nächsten Version werde ich es berichtigt haben.
                                  Für heute ist es bei mir schon zu dunkel um die Korrektur zu prüfen.

                                  K S 3 Replies Last reply Reply Quote 0
                                  • K
                                    ksbweb @foxthefox last edited by

                                    @foxthefox, besten Dank für die schnelle Rückmeldung!

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      schaffner @foxthefox last edited by

                                      @foxthefox Moin aus BG Schwarzmeerküste
                                      Vorgestern hat Meine FB 7590 ein automatisches Update gemacht auf 8.02.

                                      Seitdem geht der Adapter Fritzdect nicht mehr, liefert dem MQTT -Adapter keine Daten mehr und damit auch dem Energieflussadapter nicht mehr.

                                      Betrifft also mehrere Institutionen hier = IoBroker, Instanzen, Fritzdect-Adapter, MQTT-Adapter, Energiefluss

                                      Erst in einer Woche zu Hause, wo ich frühestens versuchen könnte die Fritzbox wieder auf die Vorversion zurück zu bringen. Weil auch Wireguard verweigert mit nun Zugriff auf meine Netzwerkdateien.

                                      Schon bekannt, dass dieses Fritzboxupdate so einiges zerschiesst??

                                      Und ich hoffe, mein Deutsch wird hier nicht wieder in ein Kauderwelsch umgeändert.

                                      Grüße

                                      F 1 Reply Last reply Reply Quote 0
                                      • F
                                        foxthefox Developer @schaffner last edited by

                                        @schaffner
                                        Nicht ganz der richtige thread, aber rüste doch mal bitte den fritzdect auf 2.6.1 aus dem git repo hoch.
                                        Adapter -> Expertenmodus -> octacat -> git
                                        Damit sollte es schon laufen, sofern nicht noch neuere Probleme durch 8.0.2 auftauchen

                                        S 1 Reply Last reply Reply Quote 1
                                        • S
                                          schaffner @foxthefox last edited by

                                          @foxthefox Herzlichen Dank, hab das über die 2000km zu Hause hinbekommen. Energiefluss zeigt wieder AVM-Werte mit der 2.6.1

                                          1 Reply Last reply Reply Quote 1
                                          • U
                                            UweP last edited by

                                            Hi @foxthefox ,
                                            gibt es für die PSTREAM einen State um den angeschlossenen Akku aus und einzuschalten?
                                            Grüße
                                            Uwe

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            850
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            38
                                            508
                                            79265
                                            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