Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Zendure Solarflow

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Zendure Solarflow

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jan_xx @lesiflo last edited by

      @lesiflo
      Ich habe jetzt im Blockly das so gemacht das einmal die Woche auf 100% geladen wird, mal schauen wie es die nächsten Wochen so läuft...

      1 Reply Last reply Reply Quote 0
      • maxclaudi
        maxclaudi @Felli last edited by

        Guten Morgen 🙂

        How to zum lokalen Betrieb ohne Zendure Cloud?

        Habe den lokalen Betrieb versucht, bekam dann aber 2h lang keine Aktualisierung der Datenpunkte. Danach wechselte ich wieder zum global Server.

        Das hin und her wechseln mit Zendure Cloud Disconnector von @nograx geht super einfach und schnell 👍


        Kann mir bitte jemand Tipps geben was fehlt, nicht richtig ist etc?

        Disconnector IP+Port Eintragungen so ok?

        mqtt-03-disconnector.jpg

        Danach dann Instanzen-> Solar-Flow-Adapter auf Global umgestellt.
        Unter dem iobroker-mqtt-adapter neue Instanz als Server erstellt.
        Sichergestellt dass keine Anmeldeinfos verlangt werden und Port 1883 frei ist und verwendet wird.

        Folgende Einstellungen wurden im mqtt-Server gemacht:

        mqtt-00.jpg

        mqtt-01.jpg

        mqtt-02.jpg

        Was rot und grün auf dem Bild ist wurde beim Test nicht eingetragen.
        Was ist nötig was nicht?

        Beim Test wurden die Objekte angelegt:
        mqtt-03.jpg

        Leider kamen 2h keine Aktualisierungen.
        Musste dann abbrechen und zurück zum global-Server, weil ich die Woche nicht vor Ort bin.

        Wenn man den Disconnector mit der eigenen Server-IP verwendet, dann wird z. B. mqtt.zen-iot.com intern mit der eigenen Server-IP ersetzt und man benötigt keine zusätzliche DNS-Umleitung oder Auflösung(?).

        @felli , @lesiflo oder cloudfreie Mädels und Jungs, bitte 😉

        Arne Dieckmann Rene55 2 Replies Last reply Reply Quote 0
        • Arne Dieckmann
          Arne Dieckmann @maxclaudi last edited by

          @maxclaudi Moin, ich hatte auch erst das Problem, dass keine Daten zwischen den "lokalen" Zendure Geräten und dem Adapter in ioB ausgetauscht wurden. Die Daten kamen von beiden Seiten im MQTT Server an, aber es passierte nicht wirklich etwas in den ioB Zendure Datenpunkten. Ich habe beide Instanzen (MQTT und Zendure) gestoppt, alle DPs gelöscht, MQTT wieder gestartet und dann Zendure. Und, tadaaa, es läuft.

          maxclaudi 1 Reply Last reply Reply Quote 0
          • Rene55
            Rene55 @maxclaudi last edited by

            @maxclaudi Ich bin auch kurz davor die Cloud zu verlassen. Ich hab einen separaten MQTT-Broker. Daher dachte ich, ich müsste nur im Zendure-Solarflow-Adapter ein paar anpassungen vornehmen.

            Zendure_LocalMQTT.png
            Ich frag ein bisschen doof, habs also noch nicht umgestellt.

            maxclaudi 1 Reply Last reply Reply Quote 0
            • maxclaudi
              maxclaudi @Rene55 last edited by maxclaudi

              @rene55

              also ich hab vorher noch sichergestellt, dass der Server 100% keine Anmeldedaten verlangt und port 1883 frei von anderen Instanzen ist.

              edit:
              passt, laut den Bildern von Arne muss nicht mal der Port angegeben werden 🙂
              Wird wohl intern automatisch auf port 1883 gesetzt.
              Sollte der Adapter nicht die Objekte erstellen, dann einfach Port mit angeben.

              1 Reply Last reply Reply Quote 1
              • maxclaudi
                maxclaudi @Arne Dieckmann last edited by maxclaudi

                @arne-dieckmann
                das wäre ja zu einfach 🙂

                Schaust mal bitte in meine Bilder und vergleichst sie mit Deinen Server-Einstellungen?
                Was muss rein, was gehört weg...

                Vor allem interessieren mich die Einstellungen:
                mqtt-02.jpg

                In dem Bild war bei meinem Test nur mqtt.2
                Verbindung kam zumindest vom Adapter und legte die Objekte an.

                Danke 🙂

                Arne Dieckmann 1 Reply Last reply Reply Quote 0
                • Arne Dieckmann
                  Arne Dieckmann @maxclaudi last edited by

                  @maxclaudi So sieht es bei mir aus:
                  be4212a0-450b-498e-b838-819e34e4cbf5-image.png
                  0c995858-feb2-40c9-8876-1e3eb74e88b5-image.png
                  6997715d-814e-4d52-96db-8a471e3f60ad-image.png

                  5b5c2938-f3c3-4701-bc79-7bcce03d0763-image.png

                  maxclaudi 1 Reply Last reply Reply Quote 1
                  • maxclaudi
                    maxclaudi @Arne Dieckmann last edited by maxclaudi

                    @arne-dieckmann
                    Supi, Dankeschön 👍

                    Unglaublich, das sind ja alles die Standardeinstellungen 🙂
                    ...und ich mach mir so ein Kopf.

                    edit:

                    How to Zendure ohne Cloud lokal verwenden:

                    1. Disconnector verwenden
                    2. Hub Neustart
                    3. Standardeinstellungen MQTT-Server (1883 ohne Anmeldeinfos)
                    4. ALLE DPs, die während der "Cloud-Phase" angelegt und genutzt wurden, löschen.
                      Werden nach Neustart der Instanzen neu angelegt.
                    5. Mqtt Instanz Neustart, Solar-flow-Adapter-Instanz Neustart
                    6. Geduld...
                    M Arne Dieckmann 2 Replies Last reply Reply Quote 0
                    • M
                      Murphy 0 @maxclaudi last edited by

                      Jemand hier der mit einem Hyper 2000 offline gegangen ist?

                      Ich habe das Problem, dass offline alle Werte am MQTT ankommen außer dem electricLevel, also dem GesamtSOC des Systems.

                      Keine Ahnung ob es an mir liegt oder am Adapter, komisch ist es schon.

                      Die Steuerung des Blockly funktioniert trotzdem, allerdings fehlt mir halt die Info

                      maxclaudi nograx 2 Replies Last reply Reply Quote 0
                      • Arne Dieckmann
                        Arne Dieckmann @maxclaudi last edited by

                        @maxclaudi Ich habe halt noch ALLE DPs, die während der "Cloud-Phase" angelegt und genutzt wurden, gelöscht. Nach dem Neustart der Instanzen werden die ja neu angelegt.

                        maxclaudi 1 Reply Last reply Reply Quote 1
                        • maxclaudi
                          maxclaudi @Arne Dieckmann last edited by maxclaudi

                          @arne-dieckmann
                          gute Idee.

                          Das werde ich dann auch noch machen.
                          Theoretisch unnötig aber schaden wird es nicht

                          So haben Alle ja ein kleines How to, wie es funktionieren sollte.

                          Dankeschön 🙂

                          1 Reply Last reply Reply Quote 0
                          • maxclaudi
                            maxclaudi @Murphy 0 last edited by

                            @murphy-0
                            versuch mal Arnes Antwort.
                            Stoppe die 2 Instanzen (Zendure-Solarflow-Adapter und mqtt-Server).
                            Datenpunkte vom Solarflow löschen (oder Solarflow Adapter de- und neu installieren.)
                            Dann erst mqtt Instanz starten.... Solarflow-Adapter starten... warten

                            Ob es was bringt? Schaden kann es nicht und zumindest dies ist mal dann ausgeschlossen.

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              Murphy 0 @maxclaudi last edited by

                              @maxclaudi
                              Ok danke, werde ich die Tage testen und berichten!

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

                                @maxclaudi Ich habe das mit dem AC Mode irgendwie noch nicht ganz verstanden.

                                maxclaudi 1 Reply Last reply Reply Quote 0
                                • nograx
                                  nograx Developer @Murphy 0 last edited by

                                  @murphy-0 sagte in Test Adapter Zendure Solarflow:

                                  Jemand hier der mit einem Hyper 2000 offline gegangen ist?

                                  Ich habe das Problem, dass offline alle Werte am MQTT ankommen außer dem electricLevel, also dem GesamtSOC des Systems.

                                  Keine Ahnung ob es an mir liegt oder am Adapter, komisch ist es schon.

                                  Die Steuerung des Blockly funktioniert trotzdem, allerdings fehlt mir halt die Info

                                  Du könntest das Logging von der Adapter Instanz mal auf "Debug" stellen und mal schauen ob da irgendwas im Log angezeigt wird was den SOC darstellt. Vll heisst das Attribut beim Hyper intern anders...

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    Felli @Murphy 0 last edited by

                                    Glückwunsch zum erfolgreichen Offline nehmen an euch 😃

                                    Bezüglich löschen Datenpunkte usw. Ich musste da nichts löschen ehrlich gesagt, nach dem offline nehmen kamen die Daten direkt sauber an. So wie ich es sehe senden die Geräte die Werte onchange also nur bei Änderung. Daher kann es tatsächlich eine Weile dauern bis das ein oder andere angezeigt wird, geht aber eigentlich immer relativ fix. Falls wer mit Proxmox unterwegs ist, ich habe mir nur für die beiden Zendure Geräte fix einen EMQX LXC installiert und nutze diesen exklusiv für die Zendure Integration. Frisch installiert läuft der ohne Anmeldung und man braucht wirklich nichts verändern. Einfach die IP in der Zendure Instanz eintragen und fertig. Sicher kann man die Instanz einmal löschen und eine neue erstellen aber das war bei mir nichtmal nötig. Läuft seit 4 Wochen ohne Probleme.

                                    Die Schalter die ich brauche habe ich via NodeRed/IoBroker in mein Google Home gelegt. Dann lässt sich alles schalten als wenn man eine App hat im Zweifelsfall sogar beim Autofahren per Sprachbefehl wenn's sein muss.

                                    Euch viel Erfolg und Spaß ohne die Cloud 🌞✌🏼

                                    1 Reply Last reply Reply Quote 0
                                    • maxclaudi
                                      maxclaudi @nograx last edited by maxclaudi

                                      @nograx

                                      "Normaler Betriebsmodus" nach 10min weniger 20W ausschalten,
                                      setzt beim ACE1500
                                      ACE1500.acMode. = 1
                                      ACMode1.jpg


                                      "Niemals ausschalten" setzt ACE1500.acMode 2

                                      ACMode2.jpg


                                      "Wechselstrom automatisch abschalten" setzt:
                                      ACE1500.acMode. = 3
                                      ACMode3.jpg

                                      Der ACE1500 hat einen acModus als Datenpunkt
                                      Der HUB2000 hat einen acModus als Datenpunkt

                                      ACE1500:
                                      Beim ACE1500 ist der acMode um den "Betriebsmodus" des Wechselstroms einzustellen.
                                      Er hat 3 Werte.
                                      1: "Normaler Betriebsmodus" (Integrierte Steckdosen schalten nach 10min bei <20W automatisch 230V Versorgung aus)
                                      2: "Niemals ausschalten" (230V Netzausgang ist immer aktiviert und kann nur per Taste am ACE1500 ausgeschaltet werden)
                                      3: "Wechselstrom automatisch abschalten" (Wechselstrom ist eingeschaltet und schaltet nach eingestellter Zeit ab. Höchstdauer 12 Stunden)

                                      Bei Lieferung und Erst-Inbetriebnahme ist (war bei mir) Betriebsmodus 3 eingestellt.

                                      Wert 3 wird richtig gesetzt und übertragen.
                                      Der Adapter kennt den Wert nicht und wirft eine Fehlermeldung raus, dass es 3 nicht gibt.

                                      HUB2000:
                                      In Verbindung mit einem ACE1500 ist beim Hub2000 der acMode um "Netzein- und -ausgangseinstellungen" einzustellen.
                                      1: "Netzstrom-Eingangsmodus" mit Input.Limit 0,100,200,300....900W in 100er Schritten (ACE1500 kann/darf mit AC laden, Akku kann, darf nicht entladen)
                                      2: "Netzstrom-Ausgangsmodus" mit output.Limit 0,30,60,90,100,101,102,103.....1199,1200 (Ab 100 können Watt einzelne Steps)

                                      Die 2 acMode haben in Verwendung mit dem Adapter, die Eigenschaft, dass wenn der vom Adapter unbekannte Mode 3 beim ACE1500 gesetzt ist, sie sich beeinflussen.

                                      Ist acMode 3 beim ACE1500 gesetzt und wird über den Adapter der Hub2000 acMode gesteuert...
                                      z.B. mit Hub2000.acMode1, dann:
                                      -> ladet der ACE1500 den Akku und schaltet nach gewisser Zeit ab (gridinput zeigt hier zuverlässig an: 0)
                                      oder:
                                      -> der HUB2000 hat zwar acMode 1 und ein Input.Limit > 0, aber der ACE1500 fängt erst gar nicht zum laden an,...
                                      vermutlich weil sein eigener "Betriebsmodus" (ACE1500.acMode 3) richtig arbeitet und die voreingestellte Zeit bereits abgelaufen ist.


                                      Workaround ist:
                                      acMode vom ACE1500 muss zwingend auf acMode 2 ("Niemals ausschalten") sein und bleiben.
                                      Nur so ist gewährleistet, dass eine Steuerung zum Laden per ACE1500 über den Adpater mit scripts funktioniert.

                                      Vermutlich wird der Datenpunkt zum Einstellen der Zeit vom acMode 3 beim ACE1500 auch nicht erstellt, weil dem Adapter unbekannt?
                                      Es müsste zumindest für die Einstellung der Zeit was übertragen werden.


                                      Würde ich den ACE1500.acMode 3 unbedingt benötigen, würde ich intensiver danach schauen.
                                      Aber weil der ACE1500 ja nur zusätzlich laden soll, ist das nicht prio.

                                      Bin ja froh, dass ich den Übeltäter ausfindig machen konnte 🙂
                                      ... dachte schon der ACE1500 wäre defekt und die Zeit an Fehlersuche scripts... Hardware...

                                      F 1 Reply Last reply Reply Quote 0
                                      • H
                                        hmayr @C0rd0n last edited by

                                        @c0rd0n Zur Info auch an alle, die eigentlich nur Homeassistent benutzen. Es gibt hier mit Zendure-HA ein Projekt, mit dem man ohne diesen (durchaus hervorragenden) iobroker Adapter auch direkt in Homeassistent alle Funktionen nutzen kann, die auch der Adapter von @nograx bereit stellt.
                                        Das spart den Aufwand ein zweiten Raspi oder ähnliches mit iobroker aufzusetzen. Ich habe jetzt die Version 1.0.34 installiert und das scheint ganz gut zu funktionieren. Bin aber noch am testen. Ich muss mir noch anschauen, mit welcher Verzögerung das Script beim Entladen reagiert.Zendure HA.JPG

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          Felli @maxclaudi last edited by

                                          @maxclaudi

                                          Also das mit dem ACmode kann ich in Verbindung mit HUB1200 nicht bestätigen. Bei mir steht ACE sowie HUB immer gleich beim ACmode. Es gibt dann noch den ACSwitch der steuert scheinbar ob Ausgabe an den Steckdosen erlaubt ist oder nicht.

                                          maxclaudi 1 Reply Last reply Reply Quote 0
                                          • maxclaudi
                                            maxclaudi @Felli last edited by maxclaudi

                                            @felli
                                            da Du nicht in der Cloud bist, kannst jetzt auch nicht die App verwenden.
                                            Weiß nicht was die Datenpunkte machen i. V. mit dem HUB1200 🙂

                                            Beim HUB2000 ist es so.
                                            ...habe schon zu viel zu dem Thema geschrieben... 😀
                                            App benutzen -> ACE1500 -> Zahnrad oben rechts -> rein in "Netzstrom-Betriebsmodus".
                                            Auswählen: "Wechselstrom automatisch abschalten"

                                            Dann im Iobroker die 2 Datenpunkte acMode vergleichen.
                                            Mit HUB2000 steht beim ACE1500.acMode dann 3.

                                            und per script steuern ... naja. ich geb auf 🙂

                                            ....weil ich die App demnächst auch nicht mehr nutze habe ich vorsichtshalber Datenpunktabfrage.... ace1500.acMode != 2 dann 2

                                            F nograx 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            804
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            78
                                            1291
                                            352051
                                            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