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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Balkonkraftwerk DPM8624 Tasmota Sonoff-Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                                          • BananaJoe
                                            BananaJoe Most Active @fimoknete last edited by BananaJoe

                                            @fimoknete das sind Nachbauten, aber die sind ok, die habe ich auch. Wemos ist der Erfinder des Formats die das zuerst als Produkt herausgebracht haben. Beim Original sind die Spannungsregler etwas stärker, war bei mir bisher aber nie ein Problem.

                                            Wobei: USB-C hatte ich noch nicht ... müsste aber egal sein. Interessant wäre ob es den entsprechenden Pullup-Widerstand gibt mit dem etwas mehr Strom gezogen werden darf. Wobei der normale Strom auch ausreicht

                                            Nachtrag: bei dem von dir verlinkten Modell klagen einige (nicht Vine-Tester) über das schlechte WLAN.
                                            Könnte an der Produktion / Charge liegen

                                            Nachtrag 2: Ich habe nun schon 3 x diesen 5er Pack gekauft: https://www.amazon.de/dp/B0754W6Z2F
                                            In den Bewertungen wird auch einiges bemängelt, WLAN scheint aber nicht dabei zu sein. Meine haben bisher immer alle Funktioniert.
                                            Hauptunterschied zum Original ist der wohl ungleich schwächere Spannungsregler (der aus den 5V die 3V3 macht), war bei mir aber bisher kein Problem. Kontakte und Sensoren funktionieren alle. Ich hatte gestern ein Problem mit D3/D4 wenn ich daran einen Schalter/Reed Kontakt habe, dann wollte er nicht booten wenn dieser geschlossen war. Das ist aber ein Design Problem (hab einfach andere Kontakte genommen)

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            432
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

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