Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Microcontroller
    5. Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • Wal
      Wal Developer last edited by

      Habe mal hier das Skript erweitert, damit man den DPM8624 über den Sonoff Adapter einstellen kann.
      IMG_20230718_201323.jpg

      L E 2 Replies Last reply Reply Quote 0
      • L
        Linos @Wal last edited by Linos

        Hallo @wal,

        über github bin ich auf deinen Beitrag aufmerksam geworden. Ich bin auf der Suche nach einer C.C. Regelung für einen lifepo4. Ursprünglich hatte ich ein Meanwell HLG-600H-54AB im Blick, mittlerweile würde ich aber auf dein DPM6824 in Kombination mit einem ESP setzen wollen.

        Mein Wunsch wäre es mit einem ESP am DPM die Werte per MQTT lesen und schreiben zu können.
        Da ich bisher keinerlei Berührungspunkte mit Tasmota oder kompilieren hatte, auch nichts weiß anzufangen mit diesen Inhalt von der github Seite, zögere ich aktuell mit Anschaffung von einem DPM.

        Könntest du mir sagen wo ich die .bin Datei finden kann und wo ich dann den Inhalt von github nach dem flashen eingeben muss? Auch würde mich deine Erfahrung zu der Steuerung mit dem ESP interessieren? Reagiert das DPM zuverlässig und stabil oder gehen da auch mal Werte verloren?

        Wal 2 Replies Last reply Reply Quote 0
        • Wal
          Wal Developer @Linos last edited by Wal

          @linos ,
          die Firmware kann ich hier posten.
          Ich nutze ein DPM8624 TTL die billigere Version und brauche kein rs485/seriell Adapter.
          Der Wemos mini hängt direkt am DPM8624 und wird auch darüber mit Spannung versorgt.
          Das Teil läuft bei mir sehr stabil, allerdings nur zum Test, da ich jetzt über den Winter mich noch nicht um eine Batterie gekümmert habe.

          1 Reply Last reply Reply Quote 0
          • Wal
            Wal Developer @Linos last edited by

            @linos ,
            für ESP8266, Wemos mini 4GB, ESP32 u.s.w.
            DPM8624 Tasmota Firmware

            1. In den Geräteeinstellungen Generic(0) auswählen
            2. Skript einfügen und aktivieren unter Konsolen->Skript konfigurieren
            3. MQTT Server einstellen

            Skript:

            >D
            Vmax=60
            Cmax=24
            v=0
            V=0
            c=0
            C=0
            sw=0
            SW=0
            rV="01060000"
            vV=""
            rC="01060001"
            vC=""
            rSW="01060002000"
            vSW=""
            
            >BS
            +>subscribe V, cmnd/%topic%/tvolt
            +>subscribe C, cmnd/%topic%/tampere
            +>subscribe SW, cmnd/%topic%/tpow
            
            >B
            smlj=0
            ->sensor53 r
            
            >R
            smlj=0
            
            >S
            if upsecs>30
            then
            smlj=1
            endif
            
            >W
            bu(SW "DPM Ein" "DPM Aus")
            nm(0.0 60.0 0.01 V "DPM Ausgang (V)" 200 2)
            nm(0.0 24.0 0.01 C "DPM Ausgang (A)" 200 2)
            
            >T
            sw=DC#sSwitch
            v=DC#sVolt
            c=DC#sCur
            
            
            if ((chg[sw]>0) and (SW!=sw))
            then
              SW=sw
              +>publish stat/%topic%/RESULT {"tpow":%1sw%}
            endif
            
            if ((chg[v]>0) and (V!=v))
            then
              V=v
              +>publish stat/%topic%/RESULT {"tvolt":%1v%}
            endif
            
            if ((chg[c]>0) and (C!=c))
            then
              C=c
              +>publish stat/%topic%/RESULT {"tampere":%1c%}
            endif
            
            if chg[V]>0
            then
              if V>Vmax
              then
                V=Vmax
              endif
              if V<0
              then
                V=0
              endif
              vV=rV+sb(hx((V*100)) 4 4)
              +>publish stat/%topic%/RESULT {"tvolt":%1V%}
              sml(1 3 vV)
            endif
            
            if chg[C]>0
            then
              if C>Cmax
              then
                C=Cmax
              endif
              if C<0
              then
                C=0
              endif
              vC=rC+sb(hx((C*1000)) 4 4)
              +>publish stat/%topic%/RESULT {"tampere":%1C%}
              sml(1 3 vC)
            endif
            
            if ((chg[SW]>0) and (sw!=SW))
            then
              vSW=rSW+s(SW)
              +>publish stat/%topic%/RESULT {"tpow":%1SW%}
              sml(1 3 vSW)
            endif
            
            >M 1
            +1,3,m,16,9600,DC,1,2,010300000001,010300010001,010300020001,010310010001,010310020001
            1,010302SSssxxxx@i0:100,Spannung (set),V,sVolt,2
            1,010302SSssxxxx@i1:1000,Strom (set),A,sCur,2
            1,010302SSssxxxx@i2:1,Ausgang (set),,sSwitch,0
            1,010302SSssxxxx@i3:100,Spannung (disp),V,dVolt,2
            1,010302SSssxxxx@i4:1000,Strom (disp),A,vCur,2
            #
            
            L 1 Reply Last reply Reply Quote 0
            • L
              Linos @Wal last edited by

              Hallo @wal ,
              zu erst vielen Dank für deine Anleitung und die Firmware. Dazu hätte ich gleich mal eine Verständnisfrage, ist die Firmware eine "ganz normale Tasmota" Variante oder wurde hier Tasmota für den DPM angepasst?

              Voll motiviert wollte ich einen bereits genutzten ESP32 mit dem "ESP-Flash-Tool" und die von dir hochgeladenen Firmware "Tasmota32" bespielen. Leider wollte das einfach nicht klappen. Soweit lief alles ganz normal durch aber anschließend baut der ESP32 kein Wifi-AP auf. An den Einstellungen im "ESP-Flash-Tool" kann es nicht liegen, da ich vor ein paar Tagen erst den gleichen ESP32 (war ein neuer) erfolgreich geflasht hatte. Komme ich da vill. dann nicht richtig in den Boot-Modus trotz drücken der Boot-Taste beim starten?

              Aufgeschoben und weiterhin voll motiviert habe ich mir einen bereits genutzten D1mini geschnappt und diesen erfolgreich mit der "Tasmota 4m" Firmware geflasht. Super, das hat dann funktioniert und ich bin deiner Anleitung weiter gefolgt.

              7be62ac9-9a84-4924-bb9a-d5e10cedf31b-image.png

              Müssen die Gpios dann noch eingestellt werden oder bringt das bereits die Firmware mit?
              TX GPIO1--> SerBr Tx (im DropDown) --> an A vom DPM
              RX GPIO3--> SerBr Rx (im DropDown) --> an B vom DPM

              46a8e723-1ed0-4945-9cff-76e4fa698c86-image.png

              Kannst du mir auch sagen wo sich der Host-Name versteckt. Unter Verwendung der Variable %06X tauch der Name "tasmota_DA7235" immer wieder auf. Hätte gerne den Inhalt der Variable %06X geändert
              bd877b28-6eb5-4b55-a692-677f9448ec99-image.png

              Wal 2 Replies Last reply Reply Quote 0
              • Wal
                Wal Developer @Linos last edited by Wal

                @linos sagte in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                ist die Firmware eine "ganz normale Tasmota" Variante oder wurde hier Tasmota für den DPM angepasst?

                Angepasst so wie auf der Github Seite beschrieben.

                @linos sagte in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                Kannst du mir auch sagen wo sich der Host-Name versteckt. Unter Verwendung der Variable %06X tauch der Name "tasmota_DA7235" immer wieder auf. Hätte gerne den Inhalt der Variable %06X geändert

                Der Topic bei mir heißt "Haus.DPM8624" das ist der Name unter dem Sonoff-Adapter, meinst du das ?
                Der Hostname steht unter WLan Einstellungen, das muss ich aber in der Fritzbox anpassen.

                @linos sagte in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                Müssen die Gpios dann noch eingestellt werden oder bringt das bereits die Firmware mit?
                TX GPIO1--> SerBr Tx (im DropDown) --> an A vom DPM
                RX GPIO3--> SerBr Rx (im DropDown) --> an B vom DPM

                das macht das Skript

                edit: der DPM8624 muss auf Modbus umgestellt werden.

                1 Reply Last reply Reply Quote 0
                • Wal
                  Wal Developer @Linos last edited by

                  @linos ,
                  bei mir heißt die ttl Anschlußleiste -> GND,TX,RX,VCC .

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

                    Hallo @Wal,

                    vielen Dank für deine Unterstützung. Ich habe mir heute erstmal einen günstigeren 8605 zum testen besorgt. Dank deiner Hilfe läuft die Kiste und ich habe etwas mehr Durchblick erhalten können.

                    4385efcd-0247-4433-b185-73823bff809e-image.png

                    Auch konnte ich mir bereits die Mqtt Ausgabe mit MqttExplorer ansehen. Kann es sein das die Ausgabe spezifisch für den Sonoff-Adapter angepasst wurde? Ich frage nur als neugieriger Leihe 🙂

                    Auch habe ich DMP8624 -> iobroker ganz zufällig gefunden ("DMP" verdreht) und würde mich dazu gesellen. Da ich gerne mit einer Leistungsangabe bei fester Spannung, einer langsam steigender/fallender Leistung und mit einem Shelly 3em autark arbeiten würde. Hier ging es ja mehr um den Sonoff-Adapter.

                    Hast du mit deinem 8624 mal die 24A abgerufen? Mir kommen die Terminals doch etwas zärtlich vor

                    Wal F 2 Replies Last reply Reply Quote 0
                    • Wal
                      Wal Developer @Linos last edited by Wal

                      @linos sagte in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                      Kann es sein das die Ausgabe spezifisch für den Sonoff-Adapter angepasst wurde? Ich frage nur als neugieriger Leihe

                      Ja

                      @linos sagte in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                      Hast du mit deinem 8624 mal die 24A abgerufen? Mir kommen die Terminals doch etwas zärtlich vor

                      Nein

                      1 Reply Last reply Reply Quote 0
                      • E
                        e-tron @Wal last edited by

                        @wal
                        Hallo, hast du einen Tip was ich falsch mache?

                        Wenn ich den Wemos direkt mit den DPM8624 (Bild "Linos") verbinde, verfolgt keine Kommunikation vom DPM.
                        Wenn ich dazwischen eine TTL/RS485 Adapter setze, funktioniert das senden zum DPM...aber kein empfangen. Dazu funktioniert das DPM ON/OFF und ON/OFF nicht.

                        Zu meinem Projekt:
                        Ich möchte gern mein Stromüberschuss (IR Tasmota am Stromzähler) via NodeRed und DPM, mein Batterieladestrom regeln.

                        Danke, schon mal im vorraus...

                        Wal 1 Reply Last reply Reply Quote 0
                        • Wal
                          Wal Developer @e-tron last edited by

                          @e-tron ,
                          wenn du den TTL/RS485 Adapter brauchst, hast du nicht die TTL Variante vom DPM8624.
                          Da kann ich dir nicht helfen. Wie ich sehe hast du aber schon in den Github Diskussionen um Hilfe gebeten.

                          1 Reply Last reply Reply Quote 0
                          • F
                            fimoknete last edited by

                            Bei mir hält der Esp8211 nur wenige Minuten, danach zeigt er nur noch 0 in allen Feldern und ich kann selbst manuel ohne MQTT nichts mehr regeln. Das haben ca. 5 ESP Mini1 so gemacht. Hat einer von euch eine Ahnung, warum der DPM die Mini1 "kaputt" macht?

                            Die blaue LED auf dem DPM blinkt weiterhin. Kommunikation wird wenigstens geheuchelt.
                            Der Mini1 wird auch nicht übermäßig warm.

                            Wal 1 Reply Last reply Reply Quote 0
                            • Wal
                              Wal Developer @fimoknete last edited by

                              @fimoknete sagte in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                              Hat einer von euch eine Ahnung, warum der DPM die Mini1 "kaputt" macht?

                              Evtl. , der ESP wird mit 3,3V arbeiten und der DPM gibt 5V aus.

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                fimoknete @Wal last edited by fimoknete

                                @wal Der DMP hängt nur über RX und TX am ESP, sonst nicht.
                                Wie könnte ich denn den Zustand verhindern? Mich wundert, dass offensichtlich niemand anderes das Problem hat und das ganze dort längerfristig läuft.
                                Würde ein ESP32 helfen?

                                Wal 1 Reply Last reply Reply Quote 0
                                • F
                                  fimoknete @Linos last edited by

                                  @linos said in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                                  Hast du mit deinem 8624 mal die 24A abgerufen? Mir kommen die Terminals doch etwas zärtlich vor

                                  Also mein DPM macht das. Die Effizienz ist da eine ganz andere Frage.

                                  1 Reply Last reply Reply Quote 0
                                  • Wal
                                    Wal Developer @fimoknete last edited by

                                    @fimoknete sagte in Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter:

                                    @wal Der DMP hängt nur über RX und TX am ESP, sonst nicht.
                                    Wie könnte ich denn den Zustand verhindern? Mich wundert, dass offensichtlich niemand anderes das Problem hat und das ganze dort längerfristig läuft.
                                    Würde ein ESP32 helfen?

                                    RX und TX geben auch Pegel von 0 und 5V raus.

                                    F 1 Reply Last reply Reply Quote 0
                                    • F
                                      fimoknete @Wal last edited by

                                      @wal Ich frage mich, warum das bei den anderen nicht kaputt geht?????
                                      Kann man die Pegel irgendwie auf 3,3v begrenzen? Spannungsteiler?

                                      Wal 1 Reply Last reply Reply Quote 0
                                      • Wal
                                        Wal Developer @fimoknete last edited by

                                        @fimoknete ,
                                        ich weis nicht was du für eine Hardware hast, da es in deiner Beschreibung nicht verständlich ist.
                                        Ich habe einen Wemos Mini D1 genutzt, der wird zwar auch außerhalb der Spezi. betrieben hat das aber ausgehalten.
                                        Ein ESP8266 hält das evtl. nicht aus.

                                        F 1 Reply Last reply Reply Quote 0
                                        • F
                                          fimoknete @Wal last edited by fimoknete

                                          @wal
                                          Ich habe das da:
                                          f707d9d6-321d-4166-b56f-3d4bd9a93263-image.png

                                          Ich dachte das wären Mini1?
                                          ODer gibt es da einen Unterschied zu WEMOS? Ich nehme mal an das ist eine Firma?

                                          Wal BananaJoe 2 Replies Last reply Reply Quote 0
                                          • Wal
                                            Wal Developer @fimoknete last edited by

                                            @fimoknete ,
                                            die nutze ich auch, die dürften nicht den Geist aufgeben.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            915
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            50
                                            3495
                                            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