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. Test Adapter Zendure Solarflow

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.0k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Test Adapter Zendure Solarflow

Geplant Angeheftet Gesperrt Verschoben Tester
2.1k Beiträge 102 Kommentatoren 904.6k Aufrufe 97 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.
  • Bernd1967B Bernd1967

    @surfing.micha
    Habe den Fehler auch....
    Das ist wieder was für @nograx
    Datei:
    "Hyper2000.js"
    Zeile:
    this.maxInputLimit = -1200;
    Korrektur:
    this.maxInputLimit = 1200;

    P.S.:
    Dann gibt es allerdings Probleme mit dem "Smart Matching Mode"
    Also ist das so noch nicht die Lösung

    surfing.michaS Online
    surfing.michaS Online
    surfing.micha
    schrieb am zuletzt editiert von
    #2033

    @Bernd1967

    Danke dir!
    Habe bei mir das Minus weggenommen und jetzt wird mein Wert nicht gleich mit 1200 überschrieben.
    Sieht man auch in den logs.
    Allerdings habe ich immer noch das Problem, dass nach dem Setzen von SetInputLimit der Datenpunkt mit 1200 überschrieben wird.
    Dabei taucht allerdings keine Meldung in den Logs auf. Wenn ich dann meinen alten Wert (z.B. 200) drüber schreibe geht das Spiel nochmal 1 bis 2 mal, dann wird meine 200 genommen und auch eingestellt.
    Das passiert allerdings immer wieder wenn ich einen neuen Sollwert vorgebe.
    Sieht aus, als ob die 1200 von einer anderen Quelle kommt.
    Ich habe aber in der App keinen Modus aktiv und ich bin in der App abgemeldet.
    zendure_io_broker.png

    1 Antwort Letzte Antwort
    0
    • surfing.michaS Online
      surfing.michaS Online
      surfing.micha
      schrieb am zuletzt editiert von
      #2034

      Ach so eine Frage noch zum "Smart Matching Mode". Da habe ich mir auch schon die Zähne ausgebissen.
      Wenn ich "setDeviceAutomationInOutLimit" setze (z.B. auf 100) wird der Wert gesetzt.
      AutoModle bleibt aber auf 0.
      Wenn ich dann einen neuen Wert setze (z.B. 0 oder dann -100) passiert nichts.
      Der alte Wert bleibt gesetzt (ich meine den tatsächlichen Entladewert "outputHomePower" und nicht den Control)
      AutoModel bleibt auch immer 0.
      Schreibe ich einen neuen Wert in "setDeviceAutomationInOutLimit" wird AutoModel wieder "0".
      Ich dachte "AutoModel" wir automatisch beim setzen von "setDeviceAutomationInOutLimit" auf 8 gesetzt und bleibt da.
      Ich bekomme das nur weg, wenn icg den ACMode aktiv setze.

      1 Antwort Letzte Antwort
      0
      • M Online
        M Online
        Murphy 0
        schrieb am zuletzt editiert von
        #2035

        @surfing.micha
        Benutze die Version 2.04. Funktioniert beim Hyper perfekt.
        acMode auf 0 setzen.
        autoModel auf 8 (smart matching mode) setzen.
        So lange du nun setDeviceAutomationInOutLimit mit + oder - Werten benutzt sollten diese beiden Einstellung unverändert bleiben.
        Wenn so etwas dazwischen funkt ist es die App. Bedenke, dass zweitweise die Zendure Cloud spinnt und die Einstellungen in der App oder im Adapter nicht aktualisiert werden.

        Deswegen hatte ich mir zur Kontrolle einen Shelly em am Hyper in den Stromanschluß installiert.
        Seit ich offline bin gibt es dieses Problem nicht mehr.

        surfing.michaS 1 Antwort Letzte Antwort
        0
        • M Murphy 0

          @surfing.micha
          Benutze die Version 2.04. Funktioniert beim Hyper perfekt.
          acMode auf 0 setzen.
          autoModel auf 8 (smart matching mode) setzen.
          So lange du nun setDeviceAutomationInOutLimit mit + oder - Werten benutzt sollten diese beiden Einstellung unverändert bleiben.
          Wenn so etwas dazwischen funkt ist es die App. Bedenke, dass zweitweise die Zendure Cloud spinnt und die Einstellungen in der App oder im Adapter nicht aktualisiert werden.

          Deswegen hatte ich mir zur Kontrolle einen Shelly em am Hyper in den Stromanschluß installiert.
          Seit ich offline bin gibt es dieses Problem nicht mehr.

          surfing.michaS Online
          surfing.michaS Online
          surfing.micha
          schrieb am zuletzt editiert von
          #2036

          @Murphy-0

          Dann muss ich das Thema "Cloud Disconnect" nochmal angehen.
          Hat halt leider bisher nicht funktioniert.

          Gibt es eine Möglichkeit zu "sehe" ob der das Zendure-Gerät (in dem Fall Hyper2000) auch wirklich die url für den MQTT-Server von Zendure-Cloud auf local gesetzt hat?

          Ich habe es mit dem ZendureCloudDisconnector.exe tool versucht.
          Er findet meinen Hyper und wenn ich "Get Telemetry" klicke kommt auch ein O.K. bei Paired, BLE Service und GATT Characteristics.
          Dann trage ich die Daten meines lokalen MQTT-Servers ein.
          Nach Klicken auf Connect to (local) MQTT wird das auch erfolgreich quittiert.
          Wenn ich dann am Hyper den Knopf 10s drücke für den Reset bekomme ich auch im IO-Broker keine Daten mehr und der Zeitstempel vom Alive bleibt stehen.
          Wenn ich mit dem MQTT-Explorer meine MQTT-Server-Instanz prüfe, tauchen die Zendure properties aber nicht auf.
          Als MQTT-Server verwende ich den IO-Broker-MQTT-Adapter

          F 1 Antwort Letzte Antwort
          0
          • surfing.michaS surfing.micha

            @Murphy-0

            Dann muss ich das Thema "Cloud Disconnect" nochmal angehen.
            Hat halt leider bisher nicht funktioniert.

            Gibt es eine Möglichkeit zu "sehe" ob der das Zendure-Gerät (in dem Fall Hyper2000) auch wirklich die url für den MQTT-Server von Zendure-Cloud auf local gesetzt hat?

            Ich habe es mit dem ZendureCloudDisconnector.exe tool versucht.
            Er findet meinen Hyper und wenn ich "Get Telemetry" klicke kommt auch ein O.K. bei Paired, BLE Service und GATT Characteristics.
            Dann trage ich die Daten meines lokalen MQTT-Servers ein.
            Nach Klicken auf Connect to (local) MQTT wird das auch erfolgreich quittiert.
            Wenn ich dann am Hyper den Knopf 10s drücke für den Reset bekomme ich auch im IO-Broker keine Daten mehr und der Zeitstempel vom Alive bleibt stehen.
            Wenn ich mit dem MQTT-Explorer meine MQTT-Server-Instanz prüfe, tauchen die Zendure properties aber nicht auf.
            Als MQTT-Server verwende ich den IO-Broker-MQTT-Adapter

            F Offline
            F Offline
            Felli
            schrieb am zuletzt editiert von
            #2037

            @surfing.micha

            Wichtig dabei ist, dass der Broker also dein IoBroker Adapter hierfür den Standardport also 1883 und kein Auth verwendet, dann sollte es eigentlich klappen. Ggf mal die Einstellungen vom Broker checken. Wenn du es nur mal probieren möchtest, empfehle ich das per DNS Umschreibung zu machen. Ich hatte die Geräte Monate lang per Disconnector hart getrennt aber habe es mittlerweile wieder auf DNS Umschreibung geändert. Der Vorteil ist, dass man aus der Ferne mal schnell wechseln kann, wenn es nötig ist. Nutze hierfür AdGuard als Dienst und als Broker läuft bei mir EMQX als dedizierte Instanz.

            1 Antwort Letzte Antwort
            0
            • M Online
              M Online
              Murphy 0
              schrieb am zuletzt editiert von
              #2038

              @surfing.micha

              Nach Ausführen des Cloud Disconnectors habe ich bei mir die Taste am Hyper 6 sec. gedrückt zum ausschalten.
              Danach habe ich den Netzstecker gezogen und den Hyper paar Minuten vom Akku getrennt.
              Dann in umgekehrter Reihenfolge wieder zusammen bauen.
              Als letztes 2 Sec die Taste für einschalten gedrückt.

              So hat es bei mir nur Sekunden gedauert bis am Mosquitto die ersten Daten kamen. Benutzer und PW habe ich am Mosquitto nicht gesetzt.

              Mit 10 Sec Taste drücken hatte ich es auch versucht, auch ohne Erfolg.
              Danach musste ich dann mit der App den Hyper wieder am Zendure Server anmelden.

              Wenn du Online über den Zendure Server die Verbindung herstellen willst brauchst du mit der Vers. 2.04 einen 2.Account bei Zendure.
              Den schaltest du in der App dann frei. Diesen Account benutzt du dann für die App. Hatten wir hier vor einiger Zeit als erfolgreiche Lösung.

              surfing.michaS 1 Antwort Letzte Antwort
              0
              • M Murphy 0

                @surfing.micha

                Nach Ausführen des Cloud Disconnectors habe ich bei mir die Taste am Hyper 6 sec. gedrückt zum ausschalten.
                Danach habe ich den Netzstecker gezogen und den Hyper paar Minuten vom Akku getrennt.
                Dann in umgekehrter Reihenfolge wieder zusammen bauen.
                Als letztes 2 Sec die Taste für einschalten gedrückt.

                So hat es bei mir nur Sekunden gedauert bis am Mosquitto die ersten Daten kamen. Benutzer und PW habe ich am Mosquitto nicht gesetzt.

                Mit 10 Sec Taste drücken hatte ich es auch versucht, auch ohne Erfolg.
                Danach musste ich dann mit der App den Hyper wieder am Zendure Server anmelden.

                Wenn du Online über den Zendure Server die Verbindung herstellen willst brauchst du mit der Vers. 2.04 einen 2.Account bei Zendure.
                Den schaltest du in der App dann frei. Diesen Account benutzt du dann für die App. Hatten wir hier vor einiger Zeit als erfolgreiche Lösung.

                surfing.michaS Online
                surfing.michaS Online
                surfing.micha
                schrieb am zuletzt editiert von
                #2039

                @Murphy-0

                Danke für den Tip.
                Scheinbar funktioniert der (soft) Reset mit 10s nicht wirklich.
                Jetzt kommen die Topics auf dem IO-Broker MQTT-Adapter rein.
                zendure_io_broker.png

                Und es scheint sich auch der Zendure-Adapter auf die Topics zu connecten
                zendure_local_mqtt.png

                Allerdings werden die Datenpunkte nicht aktualisiert.
                Die Neu gesetzten sind rot und der Zeitstempel ist von bevor ich von der Cloud auf lokal umgestellt habe:
                ab6c76af-868e-4ff6-a44a-6b9d56483738-image.png

                Muss ich hier noch was setzen oder anders konfigurieren?

                1 Antwort Letzte Antwort
                0
                • M Online
                  M Online
                  Murphy 0
                  schrieb am zuletzt editiert von Murphy 0
                  #2040

                  Verbinde dich mal mit einem mptt Browser auf deinen mqtt Server.
                  Auf ipad benutze ich dafür den mqttAnalyzer. Auf dem PC gibts den mqtt Explorer.
                  Schau ob dort Daten vom Hyper ankommen.

                  Stelle autoModel auf 8.
                  Dann gib mal bei setDeviceAutomationInOutLimit einen -Wert ein und schau was passiert!

                  Ach ja, den Adapter hast du auf Lokal umgestellt? Das habe ich mal vergessen und ne Stunde lang gesucht was los ist 😩

                  1 Antwort Letzte Antwort
                  0
                  • M Online
                    M Online
                    Murphy 0
                    schrieb am zuletzt editiert von
                    #2041

                    @surfing.micha
                    Wenn du im Adapter im Controlbereich z.B. dischargeLimit änderst muss das im mqtt Browser ankommen

                    1 Antwort Letzte Antwort
                    0
                    • surfing.michaS Online
                      surfing.michaS Online
                      surfing.micha
                      schrieb am zuletzt editiert von
                      #2042

                      Ich verstehe es nicht mehr.
                      Im MQTT Explorer sehe ich die Topics vom Zendure nicht.
                      Also siht man natürlich auch keine Wertänderung die ich an einem Datenpunkt vornehme.
                      Aber wenn ich die Logs vom MQTT-Broker-Adapter anschaue sehe ich doch zyklisch die Daten vom Zendure:
                      zendure_local_mqtt.png

                      Den zendure-Adapter habe ich auf local umgestellt:

                      zendure_adapter_einstellungen.png

                      F 1 Antwort Letzte Antwort
                      0
                      • surfing.michaS surfing.micha

                        Ich verstehe es nicht mehr.
                        Im MQTT Explorer sehe ich die Topics vom Zendure nicht.
                        Also siht man natürlich auch keine Wertänderung die ich an einem Datenpunkt vornehme.
                        Aber wenn ich die Logs vom MQTT-Broker-Adapter anschaue sehe ich doch zyklisch die Daten vom Zendure:
                        zendure_local_mqtt.png

                        Den zendure-Adapter habe ich auf local umgestellt:

                        zendure_adapter_einstellungen.png

                        F Offline
                        F Offline
                        Felli
                        schrieb am zuletzt editiert von
                        #2043

                        @surfing.micha

                        Hast du denn im MQTT Explorer auch die richtigen Topics abonniert? /ProductID/# z.B. oder /iot/# dann solltest du was sehen.

                        surfing.michaS 1 Antwort Letzte Antwort
                        0
                        • M Online
                          M Online
                          Murphy 0
                          schrieb am zuletzt editiert von
                          #2044

                          Keine Ahnung wie man den mqtt Server beim iobroker konfiguriert. Ich benutze am Raspi den mosquitto.
                          Folgende Stats gebe ich ich dem mqtt Server bekannt.
                          Die opendtu mit den Daten meiner Hoymiles Wechselrichters kommen von der opendtu direkt.

                          IMG_3731.png
                          IMG_3732.png
                          IMG_3733.png

                          1 Antwort Letzte Antwort
                          0
                          • M Online
                            M Online
                            Murphy 0
                            schrieb am zuletzt editiert von Murphy 0
                            #2045

                            Keine Ahnung wie man den mqtt Server beim iobroker konfiguriert. Ich vermute hier dein Problem.
                            Ich benutze am Raspi den mosquitto ohne Benutzer und PW.

                            1 Antwort Letzte Antwort
                            0
                            • M Online
                              M Online
                              Murphy 0
                              schrieb am zuletzt editiert von
                              #2046

                              @surfing.micha
                              Am mqtt Explorer gebe ich dann folgendes Topic an:

                              zendure-solarflow/0/#

                              Versuche es so mit dem Mosquitto.
                              Ich bin mit Ferndiagnose am Ende meiner Weisheit wenn es so nicht funktioniert.

                              1 Antwort Letzte Antwort
                              0
                              • R Online
                                R Online
                                Rand
                                schrieb am zuletzt editiert von Rand
                                #2047

                                Hallo, versuche mich auch gerade an der Integration zweier Zendure Solarflow 2400AC's...

                                Dort kann man ja inzwischen unter MQTT den Broker, port, user und passwort eingeben.

                                Das habe ich für meine beiden gemacht und der Adapter erzeugt auch brav 2 devices
                                Zendure_1_.png

                                Ich nehme an das der channel name die Device ID ist die man sonst per tool rausfinden muss (was bei mir leider nicht funktioniert, aber das ist ein anderes Thema).

                                Ich habe also die beiden DeviceIDs dort eingetragen und sehe im mqtt log nun auch jede Menge Meldungen, aber leider auch Fehler: Client [ioBroker.zendure-solarflow.0] has invalid password(undefined) or username(undefined).
                                zendure_2.png
                                890b4f2e-8408-4dc2-b5a6-00719036a14e-image.png

                                Die Objekte sind dann auch weitestgehend leer (keine Ahnung warum er bei solar Input was reingeschrieben hat).
                                zendure_4.png

                                Nachdem die Anleitungen ja nicht mehr ganz aktuell sind (da man ja mqtt jetzt konfigurieren kann) die Frage was ich hier falsch mache?
                                Danke:)

                                1 Antwort Letzte Antwort
                                0
                                • S Offline
                                  S Offline
                                  Schimi
                                  schrieb am zuletzt editiert von
                                  #2048

                                  so habe ich es und es funzt einwandfrei (2400 AC)

                                  MQTT-Adapter:

                                  image.png

                                  image.png

                                  image.png

                                  solaflow-Adapter (den ich nur "zum schauen" benutze, da ich alles über MQTT mache.)

                                  image.png

                                  In der Zendure APP

                                  "Zum HEMS hinzufügen" deaktivieren

                                  in der App, MQTT entsprechend einrichten

                                  voila, es funktioniert....

                                  Nute ich hier schon seit Wochen:
                                  https://forum.iobroker.net/topic/82723/zendure-solarflow2400-ac-evcc-tibber-und-pv-forecast

                                  und eine (ich bin etwas stolz) MEGA-Erweiterung ist noch im BETA-Test

                                  1 Antwort Letzte Antwort
                                  0
                                  • R Online
                                    R Online
                                    Rand
                                    schrieb am zuletzt editiert von
                                    #2049

                                    Danke - hab die MQTT settings geändert aber macht keinen Unterschied (war auch nicht viel).

                                    Ich hab natürlich nicht den Cloud Mode an sondern den local MQTT weil ich alles offline möchte wenns irgends geht.

                                    Geht das Script ohne den Adapter? Am Ende brauche ich den ja auch nicht um Nulleinspeisung zu basteln...

                                    S 1 Antwort Letzte Antwort
                                    0
                                    • R Rand

                                      Danke - hab die MQTT settings geändert aber macht keinen Unterschied (war auch nicht viel).

                                      Ich hab natürlich nicht den Cloud Mode an sondern den local MQTT weil ich alles offline möchte wenns irgends geht.

                                      Geht das Script ohne den Adapter? Am Ende brauche ich den ja auch nicht um Nulleinspeisung zu basteln...

                                      S Offline
                                      S Offline
                                      Schimi
                                      schrieb am zuletzt editiert von
                                      #2050

                                      @Rand mein Script läuft ohne Cloud

                                      hast du xen richtigen MQTT-Adapter? deiner sieht irgendwie anders aus als meine Screenshots

                                      R 1 Antwort Letzte Antwort
                                      0
                                      • R Online
                                        R Online
                                        Rand
                                        schrieb am zuletzt editiert von
                                        #2051

                                        Ich nehme den Client/Server fähigen, es muss ja der Server sein damit die Zendures hin pushen können

                                        image.png

                                        Und ohne Cloud ist gut, und wie Du sagst auch ohne den Adapter?
                                        Schaue ich mir mal an - die Fragen stelle ich dann besser drüben :)

                                        1 Antwort Letzte Antwort
                                        1
                                        • F Felli

                                          @surfing.micha

                                          Hast du denn im MQTT Explorer auch die richtigen Topics abonniert? /ProductID/# z.B. oder /iot/# dann solltest du was sehen.

                                          surfing.michaS Online
                                          surfing.michaS Online
                                          surfing.micha
                                          schrieb am zuletzt editiert von surfing.micha
                                          #2052

                                          @Felli Habe mich beim MQTT Explorer auf die zendure topics angemeldet /ProductID/# z.B. oder /iot/# und nichts bekommen. Werde moren auf den Mosquitto umstellen

                                          F 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

                                          736

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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