Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 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

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

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.5k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.8k

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

Geplant Angeheftet Gesperrt Verschoben JavaScript
435 Beiträge 21 Kommentatoren 46.6k Aufrufe 20 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 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 2 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

      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

        maxclaudiM 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.

          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

          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

            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

                D 1 Antwort Letzte Antwort
                0
                • Murphy 0M Online
                  Murphy 0M Online
                  Murphy 0
                  schrieb 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 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 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 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

                        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

                        304

                        Online

                        33.0k

                        Benutzer

                        83.5k

                        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
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe