Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Skripten / Logik
  4. JavaScript
  5. Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

NEWS

  • Monatsrückblick Juli / August 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    1.1k

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.4k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    11
    1
    3.9k

Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

Geplant Angeheftet Gesperrt Verschoben JavaScript
544 Beiträge 23 Kommentatoren 66.1k Aufrufe 21 Beobachtet
  • Ä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.
  • D Daniel 8

    @maxclaudi sagte:

    Guten Morgen @Daniel-8

    @Daniel-8 sagte:
    @maxclaudi ich führe ja keine Kalibrierung über die app durch....

    Ja, ich bat Dich nur darum :-)
    Sonst wissen wir nicht wann sich was mit welchen Werten ändert.
    Darf gerne auch jemand anders testen und helfen.

    Ich lass ihn ja nicht kalibrieren, da er ja dann strom aus dem Netz zieht. Komme im moment grad auch nicht dazu, da ich gerade andere sachen habe. Wenn ich zeit finde denke ich darüber nach.

    Habe grad durch das Update Probleme das er mir über Nacht den Akku leer zieht.

    Bin aber grad noch am austesten. Der ging nicht mehr in standby wenn es dunkel war und socmin erreicht. Er hat durchgehend mit ca. 9 bis 14 Watt entladen.

    Ein Grund mehr sich nicht allein auf SoC oder minSoc zu verlassen.
    Würde ein Batterieschutz aufgrund von minVol verwenden.
    Blockly-Beispiel dazu habe ich schon gepostet.

    Das hätte wahrscheinlich auch nichts gebracht, da er nicht abgeschaltet hat.

    Habe ihn jetzt per mqtt ein und ausschalten quasi aus der Ferne zu einem Neustart gezwungen. Danach war er sofort im Standby. Mal sehen was morgen verbraucht wurde und ob er morgen abend abschaltet.

    per ein- und ausschalten zu einem Neustart gezwungen?

    Ja wenn man mqtt in der App einschaltet startet er angeblich neu. Und da ich es nicht brauche, habe ich es wieder ausgeschaltet.

    Heute wird er wahrscheinlich nicht leer.

    maxclaudiM Offline
    maxclaudiM Offline
    maxclaudi
    schrieb am zuletzt editiert von
    #420

    @Daniel-8 sagte:

    @maxclaudi sagte:
    Ein Grund mehr sich nicht allein auf SoC oder minSoc zu verlassen.
    Würde ein Batterieschutz aufgrund von minVol verwenden.
    Blockly-Beispiel dazu habe ich schon gepostet.

    Das hätte wahrscheinlich auch nichts gebracht, da er nicht abgeschaltet hat.

    bei mir funktioniert das Abschalten über minVol immer zuverlässig – allerdings nur, wenn der Batterie-Entladeschutz (minVol) auch deutlich über der minSoc-Grenze liegt.

    Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

    Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

    D maxclaudiM 2 Antworten Letzte Antwort
    0
    • maxclaudiM maxclaudi

      @Daniel-8 sagte:

      @maxclaudi sagte:
      Ein Grund mehr sich nicht allein auf SoC oder minSoc zu verlassen.
      Würde ein Batterieschutz aufgrund von minVol verwenden.
      Blockly-Beispiel dazu habe ich schon gepostet.

      Das hätte wahrscheinlich auch nichts gebracht, da er nicht abgeschaltet hat.

      bei mir funktioniert das Abschalten über minVol immer zuverlässig – allerdings nur, wenn der Batterie-Entladeschutz (minVol) auch deutlich über der minSoc-Grenze liegt.

      D Online
      D Online
      Daniel 8
      schrieb am zuletzt editiert von
      #421

      @maxclaudi sagte:

      @Daniel-8 sagte:

      @maxclaudi sagte:
      Ein Grund mehr sich nicht allein auf SoC oder minSoc zu verlassen.
      Würde ein Batterieschutz aufgrund von minVol verwenden.
      Blockly-Beispiel dazu habe ich schon gepostet.

      Das hätte wahrscheinlich auch nichts gebracht, da er nicht abgeschaltet hat.

      bei mir funktioniert das Abschalten über minVol immer zuverlässig – allerdings nur, wenn der Batterie-Entladeschutz (minVol) auch deutlich über der minSoc-Grenze liegt.

      Du meinst das er nicht mehr einspeist oder das er in standby geht? Einspeisen hat er bei mir auch aufgehört. Nur ging er nicht in standby sondern hat sich quasi mit seinen eigenverbrauch selbst leergesaugt

      Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

      maxclaudiM 1 Antwort Letzte Antwort
      0
      • maxclaudiM maxclaudi

        @Daniel-8 sagte:

        @maxclaudi sagte:
        Ein Grund mehr sich nicht allein auf SoC oder minSoc zu verlassen.
        Würde ein Batterieschutz aufgrund von minVol verwenden.
        Blockly-Beispiel dazu habe ich schon gepostet.

        Das hätte wahrscheinlich auch nichts gebracht, da er nicht abgeschaltet hat.

        bei mir funktioniert das Abschalten über minVol immer zuverlässig – allerdings nur, wenn der Batterie-Entladeschutz (minVol) auch deutlich über der minSoc-Grenze liegt.

        maxclaudiM Offline
        maxclaudiM Offline
        maxclaudi
        schrieb am zuletzt editiert von maxclaudi
        #422

        Hallo zusammen,

        ich habe ein kleines Windows-Konsolenprogramm geschrieben, das einen sicheren Request an die offizielle Zendure-API sendet.
        Es liefert umfangreiche und detaillierte Informationen zu allen registrierten Geräten sowie DeviceId, Passwörter und MQTT-Zugangsdaten.

        Das Programm läuft komplett eigenständig. Es muss nichts weiter installiert werden (keine Bibliotheken etc.).

        So funktioniert es:

        1. Öffnet die Datei config.ini in einem Texteditor.
        2. Kopiert euren langen AppKey aus der Zendure-App und fügt ihn dort ein.

        config.png

        1. Speichert die Datei ab.
        2. Startet die zendureInfo.exe einfach per Doppelklick.
        3. Das Tool fragt die Daten ab, zeigt sie sofort auf dem Bildschirm an und speichert sie gleichzeitig in der Datei info_maxclaudi.txt im selben Ordner ab.

        Download & Wichtiger Hinweis zum Entpacken:
        Die fertige .exe ist knapp 8 MB groß und überschreitet das Foren-Limit von 5 MB.
        Deshalb musste ich das Archiv in zwei Teile aufteilen.
        Den ersten Teil findet ihr unten im Anhang, den zweiten Teil direkt im folgenden Beitrag.

        1. Ladet beide Dateien (zendure_Info.zip und zendure_Info.z01) in den exakt selben Ordner auf eurem PC herunter.
        2. Macht zur eigenen Sicherheit vor dem Start gerne einen Virenscan!
        3. Entpackt ausschließlich die Hauptdatei zendure_Info.zip.

        Hinweis:
        Verwendet dazu bitte ein kostenloses Programm wie 7-Zip oder WinRAR (der Windows-eigene Entpacker scheitert leider an mehrteiligen Archiven).
        Das Programm zieht sich den anderen Teil beim Entpacken automatisch dazu.

        Viel Spaß beim Auslesen der Daten!

        download part 1v2:
        zendure_Info.zip

        Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

        Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

        maxclaudiM 1 Antwort Letzte Antwort
        0
        • maxclaudiM maxclaudi

          Hallo zusammen,

          ich habe ein kleines Windows-Konsolenprogramm geschrieben, das einen sicheren Request an die offizielle Zendure-API sendet.
          Es liefert umfangreiche und detaillierte Informationen zu allen registrierten Geräten sowie DeviceId, Passwörter und MQTT-Zugangsdaten.

          Das Programm läuft komplett eigenständig. Es muss nichts weiter installiert werden (keine Bibliotheken etc.).

          So funktioniert es:

          1. Öffnet die Datei config.ini in einem Texteditor.
          2. Kopiert euren langen AppKey aus der Zendure-App und fügt ihn dort ein.

          config.png

          1. Speichert die Datei ab.
          2. Startet die zendureInfo.exe einfach per Doppelklick.
          3. Das Tool fragt die Daten ab, zeigt sie sofort auf dem Bildschirm an und speichert sie gleichzeitig in der Datei info_maxclaudi.txt im selben Ordner ab.

          Download & Wichtiger Hinweis zum Entpacken:
          Die fertige .exe ist knapp 8 MB groß und überschreitet das Foren-Limit von 5 MB.
          Deshalb musste ich das Archiv in zwei Teile aufteilen.
          Den ersten Teil findet ihr unten im Anhang, den zweiten Teil direkt im folgenden Beitrag.

          1. Ladet beide Dateien (zendure_Info.zip und zendure_Info.z01) in den exakt selben Ordner auf eurem PC herunter.
          2. Macht zur eigenen Sicherheit vor dem Start gerne einen Virenscan!
          3. Entpackt ausschließlich die Hauptdatei zendure_Info.zip.

          Hinweis:
          Verwendet dazu bitte ein kostenloses Programm wie 7-Zip oder WinRAR (der Windows-eigene Entpacker scheitert leider an mehrteiligen Archiven).
          Das Programm zieht sich den anderen Teil beim Entpacken automatisch dazu.

          Viel Spaß beim Auslesen der Daten!

          download part 1v2:
          zendure_Info.zip

          maxclaudiM Offline
          maxclaudiM Offline
          maxclaudi
          schrieb am zuletzt editiert von maxclaudi
          #423

          Hier ist der zweite Teil des Archivs zum Download.

          Bitte denkt daran, diese Datei (zendure_Info.z01) zusammen mit der Hauptdatei aus dem ersten Beitrag in denselben Ordner zu legen, bevor ihr den Entpackvorgang startet.

          download part 2v2:
          zendure_Info.z01

          Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

          Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

          1 Antwort Letzte Antwort
          0
          • D Daniel 8

            @maxclaudi sagte:

            @Daniel-8 sagte:

            @maxclaudi sagte:
            Ein Grund mehr sich nicht allein auf SoC oder minSoc zu verlassen.
            Würde ein Batterieschutz aufgrund von minVol verwenden.
            Blockly-Beispiel dazu habe ich schon gepostet.

            Das hätte wahrscheinlich auch nichts gebracht, da er nicht abgeschaltet hat.

            bei mir funktioniert das Abschalten über minVol immer zuverlässig – allerdings nur, wenn der Batterie-Entladeschutz (minVol) auch deutlich über der minSoc-Grenze liegt.

            Du meinst das er nicht mehr einspeist oder das er in standby geht? Einspeisen hat er bei mir auch aufgehört. Nur ging er nicht in standby sondern hat sich quasi mit seinen eigenverbrauch selbst leergesaugt

            maxclaudiM Offline
            maxclaudiM Offline
            maxclaudi
            schrieb am zuletzt editiert von maxclaudi
            #424

            @Daniel-8
            Bei mir war es nun umgekehrt.
            Mein Batterieschutz schaltete zuverlässig über minVol-Grenze ab und der AC1600+ ging nach kurzer Zeit in Standby.

            Aber bis 14:00Uhr - bei viel Sonne - blieb er einfach weiter im Standby.
            Auch per PV (über gridOff-Steckdose angeschlossen) hat er nicht geladen. Meldete 0W.

            Außerdem hat sich mein socSet automatisch (über Cloud?) auf 70% und minSoc auf 15% verändert.

            Die Änderungen habe ich nicht gemacht.
            Nutze keine App und mein Script ändert keine SoC-Werte.
            Musste die Werte wieder setzen und auch - wie Du - mqtt ein und ausschalten, damit der 1600AC+ neu startete.
            Bin ja auch nicht vor Ort.

            Nur zur Info: mit der bisherigen Firmware. Ein update wurde noch nicht gemacht.

            Ich habe ein Windows-Konsolen-Programm im beta-status fertig .
            Damit kann man IP/DNS - Ziel der neuen Geräte direkt umschreiben.
            Test-Zert/key hat ein Hyper-Testgerät mit aktueller Firmware und TLS schon bestanden.
            Wenn ich wieder vor Ort bin werde ich es mit dem 1600AC+ testen.

            Nachtrag: Vor 3 min hat sich socSet wieder von unbekannter Quelle auf 70% gesetzt. Gerät hat eine Temperatur von 32°C und Batterien auch.
            Hat wieder nicht geladen und inverseMaxPower wurde auf 200 gesetzt.
            Kann ja nur von der Cloud kommen obwohl nur zenSDK ohne HEMS genutzt wird.

            Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

            Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

            1 Antwort Letzte Antwort
            0
            • D Online
              D Online
              Daniel 8
              schrieb am zuletzt editiert von
              #425

              @maxclaudi

              Das ist ja ganz schön merkwürdig. Wir sind halt leider immer noch ein wenig von der Cloud abhängig.

              Was meinst du mit IP umschreiben? Das er nicht mehr auf die Cloud zugreift?

              Bei mir gab es keine socSet veränderungen.

              Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

              maxclaudiM 3 Antworten Letzte Antwort
              0
              • D Daniel 8

                @maxclaudi

                Das ist ja ganz schön merkwürdig. Wir sind halt leider immer noch ein wenig von der Cloud abhängig.

                Was meinst du mit IP umschreiben? Das er nicht mehr auf die Cloud zugreift?

                Bei mir gab es keine socSet veränderungen.

                maxclaudiM Offline
                maxclaudiM Offline
                maxclaudi
                schrieb am zuletzt editiert von maxclaudi
                #426

                @Daniel-8
                bei mir wurde vor 2 min schon wieder auf 70% socSet und inverseMaxPower: 200 umgeschrieben ohne mein Script und ohne dass App aktiv ist!
                Bin echt überrascht und genervt.

                @Daniel-8 sagte:
                Was meinst du mit IP umschreiben? Das er nicht mehr auf die Cloud zugreift?

                Ja, damit meine ich dass das Gerät komplett nur mit lokalem Broker statt mit Cloud verbindet (Cloud-Ersatz).

                Dann hat man unreglementiertes, schnelles MQTT, garantiert offline und alles was über MQTT von der Cloud möglich war kann dann vom lokalen Broker gesteuert werden.

                Damit funktioniert natürlich kein HEMS und keine App mehr.

                Mir fehlt ein neues Gerät zum mitnehmen und testen, wenn ich oft nicht vor Ort bin.
                Spenden werden gerne angenommen :-)
                Reverse Engineering ist sehr zeitraubend und langwierig... meine Nerven liegen öfters blank...

                jetzt nervt mich gerade socSet und inverseMaxPower.

                edit/ps:
                ... bin weiter mit cloudless beschäftigt.
                keine Zeit mich zu ärgern. Unglaublich dass man schnell eine solche Notlösung benötigt:
                c02231ac-87d8-4b59-942c-3a7ab6e6a451-image.jpeg

                Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                1 Antwort Letzte Antwort
                0
                • D Daniel 8

                  @maxclaudi

                  Das ist ja ganz schön merkwürdig. Wir sind halt leider immer noch ein wenig von der Cloud abhängig.

                  Was meinst du mit IP umschreiben? Das er nicht mehr auf die Cloud zugreift?

                  Bei mir gab es keine socSet veränderungen.

                  maxclaudiM Offline
                  maxclaudiM Offline
                  maxclaudi
                  schrieb am zuletzt editiert von maxclaudi
                  #427

                  @Daniel-8 sagte:
                  Das ist ja ganz schön merkwürdig. Wir sind halt leider immer noch ein wenig von der Cloud abhängig....
                  Bei mir gab es keine socSet veränderungen.

                  Bei mir gerade wieder und hat sich dann durch Blockly gleich wieder geändert.

                  Temperaturen:
                  1600AC+ 35°C
                  Bat 1: 33°C
                  Bat 2: 32°C

                  SoC: 72%
                  socSet: 85%

                  Nachdem ich ihn per Script zwinge, schaltet er jetzt einfach auf pass:2
                  und gibt die Leistung ins Hausnetz durch, statt zu laden.

                  und jetzt, beim schreiben des Textes schaltet er nun doch auf pass:0 und ladet.
                  Unglaublich.
                  33°C mag jetzt nicht ideal sein aber dennoch... Gerät wird gekühlt.
                  Außerdem verstehe ich nicht warum inverseMaxPower 2x auf 200 gesetzt wurde - ohne Script etc.

                  edit/PS 19.00h:
                  Wechselt immer wieder zwischen pass:0 und pass:2
                  Zwar nicht schnell aber mit SoCset 85% ist er mit SoC 72% und mit aktuell ca. 70W PV-Leistung (19Uhr) noch weit weg von 85% und garantiert nicht überfordert.

                  edit/PPS: 19.04h:
                  schon wieder wurde inverseMaxPower auf 200 geändert und durch mein script zurück auf 1600 gesetzt.

                  edit/PPPS: 19.07h:
                  Wenn es nicht von der Cloud kommt dann muss es die Firmware sein. Es gibt nur die 2 Kandidaten.
                  Vermute dass bei ca. +33°C irgend ein Batterieschutz greift.
                  Was aber nicht die inverseMaxPower erklärt. Denn das Gerät sollte mit 35°C entspannt sein.

                  update 19.40h:
                  Bat 1 minVol: 3.34V
                  Bat 1 maxVol: 3.34V
                  Bat 2 minVol: 3.34V
                  Bat 2 maxVol: 3.34V

                  SoC: 72%
                  das kann nicht sein. Also stimmt der SoC-Wert nicht und das erklärt auch warum die Batterien nicht oder nur sehr schwach geladen wurden (BMS).
                  mit 3.34V sind sie bereits >= 85%
                  Eine Kalibrierung wird oder wurde nicht eingeleitet durch Firmware/Cloud.

                  update 19.48h
                  socLimit steht unbeeindruckt auf 0.
                  Also keine Ladegrenze erreicht.
                  Das ist ein Worst Case.
                  Werde den Batterie-Entladeschutz wohl um einen Batterie-Ladeschutz erweitern müssen.

                  update 19.55h
                  Setzte nun socSet auf 70%.
                  Damit wurde auch gleich socLimit:1 gemeldet und pass:2

                  Man sieht hier wieder ganz deutlich, dass man sich nicht auf minSoc und socSet verlassen sollte!
                  Die Firmware oder Cloud hat zwar irgendwie darauf reagiert aber nicht gut.
                  Statt eine Kalibrierung anzuwerfen oder etwas Nachvollziehbares wurden (für mich) wichtige Werte geändert.
                  Ok, eine Erfahrung mehr.
                  Muss dann auch in meinem Script abgefangen werden.

                  Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                  Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                  maxclaudiM M 2 Antworten Letzte Antwort
                  0
                  • maxclaudiM maxclaudi

                    @Daniel-8 sagte:
                    Das ist ja ganz schön merkwürdig. Wir sind halt leider immer noch ein wenig von der Cloud abhängig....
                    Bei mir gab es keine socSet veränderungen.

                    Bei mir gerade wieder und hat sich dann durch Blockly gleich wieder geändert.

                    Temperaturen:
                    1600AC+ 35°C
                    Bat 1: 33°C
                    Bat 2: 32°C

                    SoC: 72%
                    socSet: 85%

                    Nachdem ich ihn per Script zwinge, schaltet er jetzt einfach auf pass:2
                    und gibt die Leistung ins Hausnetz durch, statt zu laden.

                    und jetzt, beim schreiben des Textes schaltet er nun doch auf pass:0 und ladet.
                    Unglaublich.
                    33°C mag jetzt nicht ideal sein aber dennoch... Gerät wird gekühlt.
                    Außerdem verstehe ich nicht warum inverseMaxPower 2x auf 200 gesetzt wurde - ohne Script etc.

                    edit/PS 19.00h:
                    Wechselt immer wieder zwischen pass:0 und pass:2
                    Zwar nicht schnell aber mit SoCset 85% ist er mit SoC 72% und mit aktuell ca. 70W PV-Leistung (19Uhr) noch weit weg von 85% und garantiert nicht überfordert.

                    edit/PPS: 19.04h:
                    schon wieder wurde inverseMaxPower auf 200 geändert und durch mein script zurück auf 1600 gesetzt.

                    edit/PPPS: 19.07h:
                    Wenn es nicht von der Cloud kommt dann muss es die Firmware sein. Es gibt nur die 2 Kandidaten.
                    Vermute dass bei ca. +33°C irgend ein Batterieschutz greift.
                    Was aber nicht die inverseMaxPower erklärt. Denn das Gerät sollte mit 35°C entspannt sein.

                    update 19.40h:
                    Bat 1 minVol: 3.34V
                    Bat 1 maxVol: 3.34V
                    Bat 2 minVol: 3.34V
                    Bat 2 maxVol: 3.34V

                    SoC: 72%
                    das kann nicht sein. Also stimmt der SoC-Wert nicht und das erklärt auch warum die Batterien nicht oder nur sehr schwach geladen wurden (BMS).
                    mit 3.34V sind sie bereits >= 85%
                    Eine Kalibrierung wird oder wurde nicht eingeleitet durch Firmware/Cloud.

                    update 19.48h
                    socLimit steht unbeeindruckt auf 0.
                    Also keine Ladegrenze erreicht.
                    Das ist ein Worst Case.
                    Werde den Batterie-Entladeschutz wohl um einen Batterie-Ladeschutz erweitern müssen.

                    update 19.55h
                    Setzte nun socSet auf 70%.
                    Damit wurde auch gleich socLimit:1 gemeldet und pass:2

                    Man sieht hier wieder ganz deutlich, dass man sich nicht auf minSoc und socSet verlassen sollte!
                    Die Firmware oder Cloud hat zwar irgendwie darauf reagiert aber nicht gut.
                    Statt eine Kalibrierung anzuwerfen oder etwas Nachvollziehbares wurden (für mich) wichtige Werte geändert.
                    Ok, eine Erfahrung mehr.
                    Muss dann auch in meinem Script abgefangen werden.

                    maxclaudiM Offline
                    maxclaudiM Offline
                    maxclaudi
                    schrieb am zuletzt editiert von
                    #428

                    zendure-forum - Zendure Admin sagte:

                    Szenario B: Leistungsreduzierung (Derating) durch erhöhte Umgebungstemperatur

                    —— Bei hohen Umgebungstemperaturen (z. B. über 32 °C) reduziert das Gerät aktiv die Ausgangsleistung, um die internen Leistungshalbleiter zu schützen. Dies ist ein regulärer Thermoschutzmechanismus. Es wird empfohlen, das Gerät an einem kühlen, gut belüfteten Ort aufzustellen oder einen externen Lüfter zur Unterstützung der Wärmeabfuhr zu installieren.

                    wenn es denn nur so wäre. War nicht nur eine Leistungsreduzierung. Gerät selbst hatte 35°C und wurde bereits mit Lüfter und Ventilator gekühlt.
                    Umgebungstemperatur war nicht so hoch.

                    HUB2000, ACE1500 und ein paar Hoymiles haben auch alle ohne Probleme funktioniert.

                    Vielleicht weil sie wirklich lokal sind.

                    Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                    Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                    maxclaudiM 1 Antwort Letzte Antwort
                    0
                    • maxclaudiM maxclaudi

                      zendure-forum - Zendure Admin sagte:

                      Szenario B: Leistungsreduzierung (Derating) durch erhöhte Umgebungstemperatur

                      —— Bei hohen Umgebungstemperaturen (z. B. über 32 °C) reduziert das Gerät aktiv die Ausgangsleistung, um die internen Leistungshalbleiter zu schützen. Dies ist ein regulärer Thermoschutzmechanismus. Es wird empfohlen, das Gerät an einem kühlen, gut belüfteten Ort aufzustellen oder einen externen Lüfter zur Unterstützung der Wärmeabfuhr zu installieren.

                      wenn es denn nur so wäre. War nicht nur eine Leistungsreduzierung. Gerät selbst hatte 35°C und wurde bereits mit Lüfter und Ventilator gekühlt.
                      Umgebungstemperatur war nicht so hoch.

                      HUB2000, ACE1500 und ein paar Hoymiles haben auch alle ohne Probleme funktioniert.

                      Vielleicht weil sie wirklich lokal sind.

                      maxclaudiM Offline
                      maxclaudiM Offline
                      maxclaudi
                      schrieb am zuletzt editiert von maxclaudi
                      #429

                      Endlich. Alle notwendigen und wichtigen Daten liegen nun vor und wurden erfolgreich analysiert

                      wireshark-forum.png

                      Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                      Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                      1 Antwort Letzte Antwort
                      0
                      • D Online
                        D Online
                        Daniel 8
                        schrieb am zuletzt editiert von
                        #430

                        Ich verstehe nur Bahnhof was du da machst

                        Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

                        maxclaudiM 1 Antwort Letzte Antwort
                        0
                        • D Daniel 8

                          Ich verstehe nur Bahnhof was du da machst

                          maxclaudiM Offline
                          maxclaudiM Offline
                          maxclaudi
                          schrieb am zuletzt editiert von maxclaudi
                          #431

                          @Daniel-8

                          Datenverkehr geloggt:
                          App <> Gerät
                          Cloud <> Gerät

                          Wichtige Zeitpunkte gefiltert, entschlüsselt und analysiert.


                          Windows-Konsolen-Programm ist fertig:
                          zendureURLtool.exe

                          Das Tool ist stabiler und schneller als die App :-)

                          Credits für die genutzte Bluetooth-Bibliothek gehen an Henrik Blidh:
                          https://github.com/hbldh/bleak

                          Man füllt in der config.ini nur 3 Felder aus, speichert ab und los geht's mit Doppelklick auf "zendureURLtool.exe"...

                          00.png

                          entweder zu lokalem Broker wechseln:

                          01.png

                          oder zurück zur Cloud:

                          02.png

                          geht alles sehr schnell.
                          Selbst bei einem Hyper "ohne" stromlos machen.
                          Nicht mal Trennung von BT am Rechner war nötig.
                          Nur APP muss vollständig beendet sein.
                          Am besten in der Zeit zusätzlich BT am Smartphone ausgeschaltet lassen.

                          04.png

                          05.png

                          06.png

                          07.png

                          Bei einem Hyper habe ich für 3x IP wechseln nur ca. 2 min benötigt. Er war jedesmal sofort verbunden.

                          Am längsten dauerte das Aufstehen, den Button zu drücken und zu warten, dass er im Kopplungsmodus ist.

                          Es haben sich beim Analysieren noch mehr Wege geöffnet.
                          Allerdings sind die für mich aktuell unnötig und stehen – wenn überhaupt – ganz hinten an.

                          Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                          Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                          D maxclaudiM 2 Antworten Letzte Antwort
                          1
                          • Murphy 0M Online
                            Murphy 0M Online
                            Murphy 0
                            schrieb am zuletzt editiert von
                            #432

                            @maxclaudi
                            super Sache, Cloudfree ohne Neustart vom Hyper ist eine echte Verbesserung.
                            Sollte man den Hyper mit neuester Firmware Cloudfree betreiben wäre die ultimative Lösung mit so einer Software zurück auf unverschlüsseltem Datentransfer zum mqtt Server stellen zu können. 😁

                            1 Antwort Letzte Antwort
                            0
                            • maxclaudiM maxclaudi

                              @Daniel-8

                              Datenverkehr geloggt:
                              App <> Gerät
                              Cloud <> Gerät

                              Wichtige Zeitpunkte gefiltert, entschlüsselt und analysiert.


                              Windows-Konsolen-Programm ist fertig:
                              zendureURLtool.exe

                              Das Tool ist stabiler und schneller als die App :-)

                              Credits für die genutzte Bluetooth-Bibliothek gehen an Henrik Blidh:
                              https://github.com/hbldh/bleak

                              Man füllt in der config.ini nur 3 Felder aus, speichert ab und los geht's mit Doppelklick auf "zendureURLtool.exe"...

                              00.png

                              entweder zu lokalem Broker wechseln:

                              01.png

                              oder zurück zur Cloud:

                              02.png

                              geht alles sehr schnell.
                              Selbst bei einem Hyper "ohne" stromlos machen.
                              Nicht mal Trennung von BT am Rechner war nötig.
                              Nur APP muss vollständig beendet sein.
                              Am besten in der Zeit zusätzlich BT am Smartphone ausgeschaltet lassen.

                              04.png

                              05.png

                              06.png

                              07.png

                              Bei einem Hyper habe ich für 3x IP wechseln nur ca. 2 min benötigt. Er war jedesmal sofort verbunden.

                              Am längsten dauerte das Aufstehen, den Button zu drücken und zu warten, dass er im Kopplungsmodus ist.

                              Es haben sich beim Analysieren noch mehr Wege geöffnet.
                              Allerdings sind die für mich aktuell unnötig und stehen – wenn überhaupt – ganz hinten an.

                              D Online
                              D Online
                              Daniel 8
                              schrieb am zuletzt editiert von
                              #433

                              @maxclaudi

                              da hast du ja wieder was mega tolles auf die Beine gestellt.

                              Man ist dann komplett lokal und es gibt auch keine Firmwareupdates mehr. Sehe ich das richtig?

                              Braucht man zum einrichten Bt oder reicht das Wlan?

                              Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

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

                                Der Kopplungsmodus benutzt Bluetooth.

                                D 1 Antwort Letzte Antwort
                                0
                                • Murphy 0M Murphy 0

                                  Der Kopplungsmodus benutzt Bluetooth.

                                  D Online
                                  D Online
                                  Daniel 8
                                  schrieb am zuletzt editiert von
                                  #435

                                  @Murphy-0 sagte:

                                  Der Kopplungsmodus benutzt Bluetooth.

                                  Danke für die Info. Ich habe leider kein Bt am PC. Muss ich dann über externen Stick machen

                                  Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

                                  1 Antwort Letzte Antwort
                                  0
                                  • maxclaudiM maxclaudi

                                    @Daniel-8 sagte:
                                    Das ist ja ganz schön merkwürdig. Wir sind halt leider immer noch ein wenig von der Cloud abhängig....
                                    Bei mir gab es keine socSet veränderungen.

                                    Bei mir gerade wieder und hat sich dann durch Blockly gleich wieder geändert.

                                    Temperaturen:
                                    1600AC+ 35°C
                                    Bat 1: 33°C
                                    Bat 2: 32°C

                                    SoC: 72%
                                    socSet: 85%

                                    Nachdem ich ihn per Script zwinge, schaltet er jetzt einfach auf pass:2
                                    und gibt die Leistung ins Hausnetz durch, statt zu laden.

                                    und jetzt, beim schreiben des Textes schaltet er nun doch auf pass:0 und ladet.
                                    Unglaublich.
                                    33°C mag jetzt nicht ideal sein aber dennoch... Gerät wird gekühlt.
                                    Außerdem verstehe ich nicht warum inverseMaxPower 2x auf 200 gesetzt wurde - ohne Script etc.

                                    edit/PS 19.00h:
                                    Wechselt immer wieder zwischen pass:0 und pass:2
                                    Zwar nicht schnell aber mit SoCset 85% ist er mit SoC 72% und mit aktuell ca. 70W PV-Leistung (19Uhr) noch weit weg von 85% und garantiert nicht überfordert.

                                    edit/PPS: 19.04h:
                                    schon wieder wurde inverseMaxPower auf 200 geändert und durch mein script zurück auf 1600 gesetzt.

                                    edit/PPPS: 19.07h:
                                    Wenn es nicht von der Cloud kommt dann muss es die Firmware sein. Es gibt nur die 2 Kandidaten.
                                    Vermute dass bei ca. +33°C irgend ein Batterieschutz greift.
                                    Was aber nicht die inverseMaxPower erklärt. Denn das Gerät sollte mit 35°C entspannt sein.

                                    update 19.40h:
                                    Bat 1 minVol: 3.34V
                                    Bat 1 maxVol: 3.34V
                                    Bat 2 minVol: 3.34V
                                    Bat 2 maxVol: 3.34V

                                    SoC: 72%
                                    das kann nicht sein. Also stimmt der SoC-Wert nicht und das erklärt auch warum die Batterien nicht oder nur sehr schwach geladen wurden (BMS).
                                    mit 3.34V sind sie bereits >= 85%
                                    Eine Kalibrierung wird oder wurde nicht eingeleitet durch Firmware/Cloud.

                                    update 19.48h
                                    socLimit steht unbeeindruckt auf 0.
                                    Also keine Ladegrenze erreicht.
                                    Das ist ein Worst Case.
                                    Werde den Batterie-Entladeschutz wohl um einen Batterie-Ladeschutz erweitern müssen.

                                    update 19.55h
                                    Setzte nun socSet auf 70%.
                                    Damit wurde auch gleich socLimit:1 gemeldet und pass:2

                                    Man sieht hier wieder ganz deutlich, dass man sich nicht auf minSoc und socSet verlassen sollte!
                                    Die Firmware oder Cloud hat zwar irgendwie darauf reagiert aber nicht gut.
                                    Statt eine Kalibrierung anzuwerfen oder etwas Nachvollziehbares wurden (für mich) wichtige Werte geändert.
                                    Ok, eine Erfahrung mehr.
                                    Muss dann auch in meinem Script abgefangen werden.

                                    M Offline
                                    M Offline
                                    MP_Trixi
                                    schrieb am zuletzt editiert von MP_Trixi
                                    #436

                                    @maxclaudi
                                    Hi, ich nutze ja seit Juni auch Dein tolles Script anstatt den Adapter (in der damaligen Version) für meinen 800 Pro 2. Mir ist heute aufgefallen, dass das Gerät bei 70% Akkustand und ohne "Betrieb" steht. Laut Datenlogger ist das seit 03.08 ca. 11 Uhr so. Als ich in die App schaute sah ich gleiches Verhalten wie bei Dir: "Behördlich begrenzte Ausgansleistung" bei 0W, soll ist 800W (DP InverseMaxPower ist dann bei 200W). "Akkueinstellung" 10-70%, soll ist 10-100% (entspricht den DPs minSoc und socSet). "Überschüssige Energie exportieren" ist auf "verbieten", soll ist "Zulassen" (DP gridReverse - 0 bzw. 1). Setzt man in der App die "Behördlich begrenzte Ausgansleistung" wieder auf 800W geht der DP InverseMaxPower auch auf 800W (sollte es da nicht zwei unterschiedliche geben, was das Gerät max. kann (InverseMaxPower) und was das Gerät in D max. darf?).

                                    FW ist V1.0.2 (habe noch kein Update auf 2.x gemacht).

                                    Ich habe heute auch ein Blockly gemacht, das darauf reagiert. Keine Ahnung wo das herkommt, ich kann es zumindest noch nicht nachvollziehen. Seit der Trigger läuft trat es:
                                    14:53
                                    15:23
                                    15:53
                                    16:53
                                    auf. Also eigentlich genau alle 30min (zwischen 16/17 hab ich nochmals Änderungen gemacht, wahrscheinlich fehlt mir das Logging von 16:23). Konntest Du das mittlerweile beheben? Brauchst noch Daten von mir? hyperTmp war ca. 34°C (aktuell bei 37°C) - das lasse ich jetzt mal im Log mit ausgeben.

                                    maxclaudiM 2 Antworten Letzte Antwort
                                    1
                                    • P Offline
                                      P Offline
                                      petman
                                      schrieb am zuletzt editiert von
                                      #437

                                      Hallo,
                                      ich habe gestern das JS für meinen SF800Pro2 angepasst und heute das DPL-Blockly dazu.
                                      Seit 12:30 läuft nun der SF800P2 mit erstmal 2 Panels und Akku parallel zu dem bisherigen BKW
                                      SF1200 mit AB1000 und AB2000+Hoyml800+DTUonBat und 4x480Wp.
                                      Die Reglung funktioniert zufreidenstellend.
                                      Verbindungsproblem hatte ich heute 16:23 auch.
                                      Ich hoffe auf eine vollständig lokale Lösung für den SF800P2 wie sie beim SF1200 mit dem Clouddiskonector.exe gemacht wurde.
                                      Dann bekommt der SF800P2 den zweiten AB2000 und der SF1200 bekommt zwei ältere Module 400Wp, die derzeit ungnutzt rumstehen.

                                      Danke für eure Arbeit und die Bereitschaft zu Teilen.

                                      Peter aus BC

                                      NUC mit Proxmox,VM's IOB, InfluxDB, Grafana, PiHole;
                                      Hitchi Lesekopf, jomjol AI-Device für Gas und Wasser;
                                      BKW, 4x485Wp, SF800Pro2, AB2000, AB2000L
                                      Insel: 2x430Wp, SF1200, HM800T

                                      1 Antwort Letzte Antwort
                                      0
                                      • P Offline
                                        P Offline
                                        petman
                                        schrieb am zuletzt editiert von
                                        #438

                                        Bildschirmfoto_2026-08-06_17-38-02.png
                                        Hier mal meine Übersicht, war kurz mal bewölkt.

                                        Ich habe übrigens wie beim SF1200 auch im SF800P2 den Bypass auf auf dauerhaft aus gestellt.

                                        Peter

                                        NUC mit Proxmox,VM's IOB, InfluxDB, Grafana, PiHole;
                                        Hitchi Lesekopf, jomjol AI-Device für Gas und Wasser;
                                        BKW, 4x485Wp, SF800Pro2, AB2000, AB2000L
                                        Insel: 2x430Wp, SF1200, HM800T

                                        maxclaudiM 1 Antwort Letzte Antwort
                                        0
                                        • M MP_Trixi

                                          @maxclaudi
                                          Hi, ich nutze ja seit Juni auch Dein tolles Script anstatt den Adapter (in der damaligen Version) für meinen 800 Pro 2. Mir ist heute aufgefallen, dass das Gerät bei 70% Akkustand und ohne "Betrieb" steht. Laut Datenlogger ist das seit 03.08 ca. 11 Uhr so. Als ich in die App schaute sah ich gleiches Verhalten wie bei Dir: "Behördlich begrenzte Ausgansleistung" bei 0W, soll ist 800W (DP InverseMaxPower ist dann bei 200W). "Akkueinstellung" 10-70%, soll ist 10-100% (entspricht den DPs minSoc und socSet). "Überschüssige Energie exportieren" ist auf "verbieten", soll ist "Zulassen" (DP gridReverse - 0 bzw. 1). Setzt man in der App die "Behördlich begrenzte Ausgansleistung" wieder auf 800W geht der DP InverseMaxPower auch auf 800W (sollte es da nicht zwei unterschiedliche geben, was das Gerät max. kann (InverseMaxPower) und was das Gerät in D max. darf?).

                                          FW ist V1.0.2 (habe noch kein Update auf 2.x gemacht).

                                          Ich habe heute auch ein Blockly gemacht, das darauf reagiert. Keine Ahnung wo das herkommt, ich kann es zumindest noch nicht nachvollziehen. Seit der Trigger läuft trat es:
                                          14:53
                                          15:23
                                          15:53
                                          16:53
                                          auf. Also eigentlich genau alle 30min (zwischen 16/17 hab ich nochmals Änderungen gemacht, wahrscheinlich fehlt mir das Logging von 16:23). Konntest Du das mittlerweile beheben? Brauchst noch Daten von mir? hyperTmp war ca. 34°C (aktuell bei 37°C) - das lasse ich jetzt mal im Log mit ausgeben.

                                          maxclaudiM Offline
                                          maxclaudiM Offline
                                          maxclaudi
                                          schrieb am zuletzt editiert von maxclaudi
                                          #439

                                          @MP_Trixi
                                          sorry keine Zeit deshalb kurz:

                                          • workaround mit blockly funktioniert.
                                          • socSet auf 70% denn die Werte stimmen selbst nach Kalibrieren nicht mehr.
                                          • Batterien sind mit angeblich 70% bei 3.33 bis 3.34V. Kann nicht stimmen das entspricht eher 85-90%. Mir momentan nicht wichtig weil was dazwischen funkt.
                                          • Kühle deine Batterien mit einem starken Ventilator.
                                            siehe mein Post wegen Temperaturen-Schutz. Das betrifft auch die beisherige Firmware

                                          1600AC+ läuft so.
                                          Sollte socSet <70% eingestellt werden wird es automatisch wieder auf 70% gesetzt. Laut Voltage sind das fast volle Batterien.
                                          Bild sagt mehr als Worte:
                                          d901a7f0-8095-4a35-8e0b-406818de4c32-image.jpeg

                                          Die Batterien werden schon durch einen 200mm starken Ventilator gekühlt.

                                          hoffentlich bin ich bald wieder vor Ort am Gerät. Immer nur per Wireguard.

                                          PS: inverseMaxPower ist die maximale Einstellung für den Inverter. Also genau das was Du in der App einstellen kannst.
                                          Mein Script überwacht inverseMaxPower, gridReverse, gridOffMode und chargeMaxLimit.
                                          Bei Änderung wird automatisch zurück gestellt.
                                          Dazu benötigt man nicht die App.
                                          Irgendwas stimmt nicht. Cyberangriff? :-)))

                                          Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                                          Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                                          M maxclaudiM 2 Antworten Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          481

                                          Online

                                          33.1k

                                          Benutzende

                                          83.7k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2026
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe