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

              @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? :-)))

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

              @maxclaudi
              Hey, danke für Deine schnelle Antwort trotz Zeitmangels. Gerne etwas ausführlicher wenn mehr Zeit ist. Das 30min Intervall bestätigt sich. Wenn ich es richtig verstehe vermutest Du einen Temp-Schutzmechansimus? Dafür ist die Temp doch eigentlich nicht hoch genug. Bei den Batterien ist diese unter 30°. Die Spannung ist bei mir auch bei 3,3xV
              58dd895f-c947-45d3-86e8-101e117a87aa-image.jpeg
              Zum Zeitpunkt des Screenshots zeigt er einen SoC von 85% an

              1 Antwort Letzte Antwort
              0
              • P petman

                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

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

                @petman sagte:
                ich habe gestern das JS für meinen SF800Pro2 angepasst und heute das DPL-Blockly dazu.

                was wurde bzw. musste für SF800Pro 2 angepasst werden und warum ?
                Ist nicht alles vollständig?

                Peter aus BC

                scheene schütza :-)

                @petman sagte:
                Ich habe übrigens ...auch im SF800P2 den Bypass auf auf dauerhaft aus gestellt.

                ?
                Soweit ich weiß, ist der Bypass beim SF800P2 gar nicht umschaltbar. Das regelt die Firmware komplett automatisch.

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

                Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                P 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
                  #442

                  @MP_Trixi

                  @MP_Trixi sagte:
                  ...hyperTmp war ca. 34°C (aktuell bei 37°C) - das lasse ich jetzt mal im Log mit ausgeben.

                  maxclaudi sagte:

                  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.

                  maxclaudi sagte:
                  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

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

                    Mein cloudfree Hyper steht im Haus mit 2x 12 cm Lüfter temperaturgesteuert.
                    Ich kann keinerlei Leistungsreduzierung bei mir feststellen.

                    IMG_4104.png

                    maxclaudiM 1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      MP_Trixi
                      schrieb am zuletzt editiert von MP_Trixi
                      #444

                      Ja, Temperatur kanns fast nicht sein. Die WR meiner beiden großen Anlagen arbeiten bei bedeutend höheren Temperaturen. Auch bei anderen Geräten sind jetzt 40° nicht übermäßig viel. Außerdem war es schon viel heißer im Juni und Juli. Ich hatte es die ganze Nacht durch, alle 30min bei tiefsten hyperTmp von 27°.

                      Die schlaue KI meint, dass „das exakte 30-Minuten-Intervall bei Zendure auf ein tiefgreifenderes Cloud-Sync- bzw. Watchdog-Problem hindeutet: Der Server verliert die Verbindung zum Gerät oder verwendet ein beschädigtes Nutzerprofil und setzt den Speicher nach dem Timeout auf Sicherheits-Standards zurück.“
                      Nun ja. Ich hab mal die App neu installiert, ab-/angemeldet, das Gerät ins HEMS und wieder raus, das Gerät aus der App entfernt und neu zum Konto hinzugefügt, in der Hoffnung dass sich da irgendwas resettet, ein Cache sich leert, die Cloud sich berappelt, was auch immer. Ohne Erfolg. Ich bin versucht, nun doch das FW Update zu machen (vorher brauche auch gar nicht den Support kontaktieren).

                      Wenn ich es richtig verstanden habe laufen da draußen Geräte mit der 2.x FW und dem Script ohne Probleme, richtig?

                      maxclaudiM 1 Antwort Letzte Antwort
                      0
                      • Murphy 0M Murphy 0

                        Mein cloudfree Hyper steht im Haus mit 2x 12 cm Lüfter temperaturgesteuert.
                        Ich kann keinerlei Leistungsreduzierung bei mir feststellen.

                        IMG_4104.png

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

                        @Murphy-0 sagte:
                        Mein cloudfree Hyper steht im Haus mit 2x 12 cm Lüfter temperaturgesteuert.
                        Ich kann keinerlei Leistungsreduzierung bei mir feststellen.

                        Die Hyper sind dennoch anfällig für hohe Temperaturen - Wärmestau / Thermal Trap.

                        M. M. n. durch übertriebenes Potting nur um IP 65 zu erreichen.
                        Wasserschutz IP65: Hält Spritzwasser und Regen sowie leichtem Strahlwasser z. B. aus einem Gartenschlauch stand.
                        Dadurch wurden sie automatisch zu einem Anti-Reparatur-Design und vergossenen Wegwerf-Baugruppen.

                        Wird vermutlich bei den neueren outdoor Geräten nicht anders sein.
                        Versuche nichts mehr zu öffnen.

                        Zusätzliche Lüfter sind nur zu empfehlen und essentiell

                        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
                        • maxclaudiM maxclaudi

                          @petman sagte:
                          ich habe gestern das JS für meinen SF800Pro2 angepasst und heute das DPL-Blockly dazu.

                          was wurde bzw. musste für SF800Pro 2 angepasst werden und warum ?
                          Ist nicht alles vollständig?

                          Peter aus BC

                          scheene schütza :-)

                          @petman sagte:
                          Ich habe übrigens ...auch im SF800P2 den Bypass auf auf dauerhaft aus gestellt.

                          ?
                          Soweit ich weiß, ist der Bypass beim SF800P2 gar nicht umschaltbar. Das regelt die Firmware komplett automatisch.

                          P Offline
                          P Offline
                          petman
                          schrieb am zuletzt editiert von petman
                          #446

                          @maxclaudi sagte:

                          scheene schütza :-)

                          He, das Gen fehlt mir, ich stamme aus DD ;-)

                          @maxclaudi sagte:

                          was wurde bzw. musste für SF800Pro 2 angepasst werden und warum ?
                          Ist nicht alles vollständig?

                          Ich hatte noch kein Firmwareupdate gemacht und da fehlte offensichtlich "set soc state" , kam jedenfalls immer als Fehler beim Start des Javascript.
                          Heute alles umgebaut und Firmware aktuallisiert.
                          Jetzt ist "soc state" auch da.
                          Bin aber noch etwas irritiert, welche Scripe ich für die Nulleinspeisung benötige.
                          Der SF1200+AB1000 läuft jetzt über den iob Zendure Solarflow Adapter und wird zusammen mit dem Hoyml WR über DTUonBat gesteuert.
                          Der SF800Pro2+2xAB2000 sollte mit dem Blockly aus diesem Thred "DPL-Nulleinspeisung via zenSDK" vom 30.6.26 ergänzt durch minVolt Batterieschutz gesteuert werden.
                          Welches deiner Javascripte brauche ich dazu?
                          Aktuell laufen "Zendure zenSDK Adapter-Ersatz für ein Zendure-Gerät" vom 22.06.26 20:00h und "JavaScript: Zendure SolarFlow 800 Pro (SF2400AC) via zenSDK HTTP" vom 2026.01.13_16.05h .
                          In der DTUonBat hab ich die Aktuallisierung auf 5 s gestellt damit er nur bei Bedarf über dem vom SF800Pro2 anspringt.

                          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
                          • maxclaudiM maxclaudi

                            @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? :-)))

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

                            freedom

                            freedom.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
                            • P petman

                              @maxclaudi sagte:

                              scheene schütza :-)

                              He, das Gen fehlt mir, ich stamme aus DD ;-)

                              @maxclaudi sagte:

                              was wurde bzw. musste für SF800Pro 2 angepasst werden und warum ?
                              Ist nicht alles vollständig?

                              Ich hatte noch kein Firmwareupdate gemacht und da fehlte offensichtlich "set soc state" , kam jedenfalls immer als Fehler beim Start des Javascript.
                              Heute alles umgebaut und Firmware aktuallisiert.
                              Jetzt ist "soc state" auch da.
                              Bin aber noch etwas irritiert, welche Scripe ich für die Nulleinspeisung benötige.
                              Der SF1200+AB1000 läuft jetzt über den iob Zendure Solarflow Adapter und wird zusammen mit dem Hoyml WR über DTUonBat gesteuert.
                              Der SF800Pro2+2xAB2000 sollte mit dem Blockly aus diesem Thred "DPL-Nulleinspeisung via zenSDK" vom 30.6.26 ergänzt durch minVolt Batterieschutz gesteuert werden.
                              Welches deiner Javascripte brauche ich dazu?
                              Aktuell laufen "Zendure zenSDK Adapter-Ersatz für ein Zendure-Gerät" vom 22.06.26 20:00h und "JavaScript: Zendure SolarFlow 800 Pro (SF2400AC) via zenSDK HTTP" vom 2026.01.13_16.05h .
                              In der DTUonBat hab ich die Aktuallisierung auf 5 s gestellt damit er nur bei Bedarf über dem vom SF800Pro2 anspringt.

                              Peter

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

                              @petman sagte:
                              ...... Bin aber noch etwas irritiert, welche Scripe ich für die Nulleinspeisung benötige....
                              Der SF800Pro2+2xAB2000 sollte mit dem Blockly aus diesem Thred "DPL-Nulleinspeisung via zenSDK" vom 30.6.26 ergänzt durch minVolt Batterieschutz gesteuert werden.
                              Welches deiner Javascripte brauche ich dazu?

                              Nur das eigentliche zenSDK zenSDK Script

                              in Verbindung mit z.B. dieser Basis-Vorlage: Blockly

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

                              Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                              P 1 Antwort Letzte Antwort
                              0
                              • M MP_Trixi

                                Ja, Temperatur kanns fast nicht sein. Die WR meiner beiden großen Anlagen arbeiten bei bedeutend höheren Temperaturen. Auch bei anderen Geräten sind jetzt 40° nicht übermäßig viel. Außerdem war es schon viel heißer im Juni und Juli. Ich hatte es die ganze Nacht durch, alle 30min bei tiefsten hyperTmp von 27°.

                                Die schlaue KI meint, dass „das exakte 30-Minuten-Intervall bei Zendure auf ein tiefgreifenderes Cloud-Sync- bzw. Watchdog-Problem hindeutet: Der Server verliert die Verbindung zum Gerät oder verwendet ein beschädigtes Nutzerprofil und setzt den Speicher nach dem Timeout auf Sicherheits-Standards zurück.“
                                Nun ja. Ich hab mal die App neu installiert, ab-/angemeldet, das Gerät ins HEMS und wieder raus, das Gerät aus der App entfernt und neu zum Konto hinzugefügt, in der Hoffnung dass sich da irgendwas resettet, ein Cache sich leert, die Cloud sich berappelt, was auch immer. Ohne Erfolg. Ich bin versucht, nun doch das FW Update zu machen (vorher brauche auch gar nicht den Support kontaktieren).

                                Wenn ich es richtig verstanden habe laufen da draußen Geräte mit der 2.x FW und dem Script ohne Probleme, richtig?

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

                                @MP_Trixi sagte:

                                Ja, Temperatur kanns fast nicht sein....

                                Firmware übrigens auch nicht, das weiß ich mittlerweile absolut sicher.

                                Wenn ich es richtig verstanden habe laufen da draußen Geräte mit der 2.x FW und dem Script ohne Probleme, richtig?

                                Nein, das hat(te) mit der Firmware-Version überhaupt nichts zu tun.

                                Es war und ist hier eindeutig die Cloud.

                                So viel zum Thema „zenSDK und lokale Steuerung“.

                                Konnte den AC1600plus nun endlich komplett offline nehmen.
                                Habe die Cloud-URL umgeschrieben, sodass der AC1600+ jetzt keinerlei Verbindung mehr zum Internet hat – und siehe da:
                                Plötzlich werden rasend schnell und absolut konstant die Daten gesendet.
                                Alle Probleme sind schlagartig verschwunden.
                                Die SoC-Anzeige stimmt sofort und der AC1600+ arbeitet mit der Firmware komplett einwandfrei.

                                Sobald man den Cloud-Zwang nimmt, läuft das System genau so, wie es von Anfang an hätte laufen sollen.

                                Das Ganze umzusetzen war alles andere als einfach, und ich muss an der Software definitiv noch weiterarbeiten... aber das wird schon

                                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

                                  @petman sagte:
                                  ...... Bin aber noch etwas irritiert, welche Scripe ich für die Nulleinspeisung benötige....
                                  Der SF800Pro2+2xAB2000 sollte mit dem Blockly aus diesem Thred "DPL-Nulleinspeisung via zenSDK" vom 30.6.26 ergänzt durch minVolt Batterieschutz gesteuert werden.
                                  Welches deiner Javascripte brauche ich dazu?

                                  Nur das eigentliche zenSDK zenSDK Script

                                  in Verbindung mit z.B. dieser Basis-Vorlage: Blockly

                                  P Offline
                                  P Offline
                                  petman
                                  schrieb am zuletzt editiert von
                                  #450

                                  @maxclaudi sagte:

                                  Nur das eigentliche zenSDK zenSDK Script

                                  in Verbindung mit z.B. dieser Basis-Vorlage: Blockly

                                  dankeschön, habe jetzt alles wie es soll und es läuft.

                                  Warte nun auf den "Cloudtrenner" ;-))

                                  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

                                  1 Antwort Letzte Antwort
                                  0
                                  • maxclaudiM maxclaudi

                                    @MP_Trixi sagte:

                                    Ja, Temperatur kanns fast nicht sein....

                                    Firmware übrigens auch nicht, das weiß ich mittlerweile absolut sicher.

                                    Wenn ich es richtig verstanden habe laufen da draußen Geräte mit der 2.x FW und dem Script ohne Probleme, richtig?

                                    Nein, das hat(te) mit der Firmware-Version überhaupt nichts zu tun.

                                    Es war und ist hier eindeutig die Cloud.

                                    So viel zum Thema „zenSDK und lokale Steuerung“.

                                    Konnte den AC1600plus nun endlich komplett offline nehmen.
                                    Habe die Cloud-URL umgeschrieben, sodass der AC1600+ jetzt keinerlei Verbindung mehr zum Internet hat – und siehe da:
                                    Plötzlich werden rasend schnell und absolut konstant die Daten gesendet.
                                    Alle Probleme sind schlagartig verschwunden.
                                    Die SoC-Anzeige stimmt sofort und der AC1600+ arbeitet mit der Firmware komplett einwandfrei.

                                    Sobald man den Cloud-Zwang nimmt, läuft das System genau so, wie es von Anfang an hätte laufen sollen.

                                    Das Ganze umzusetzen war alles andere als einfach, und ich muss an der Software definitiv noch weiterarbeiten... aber das wird schon

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

                                    @maxclaudi sagte:

                                    @MP_Trixi sagte:

                                    Ja, Temperatur kanns fast nicht sein....

                                    Firmware übrigens auch nicht, das weiß ich mittlerweile absolut sicher.

                                    Wenn ich es richtig verstanden habe laufen da draußen Geräte mit der 2.x FW und dem Script ohne Probleme, richtig?

                                    Nein, das hat(te) mit der Firmware-Version überhaupt nichts zu tun.

                                    Es war und ist hier eindeutig die Cloud.

                                    So viel zum Thema „zenSDK und lokale Steuerung“.

                                    Konnte den AC1600plus nun endlich komplett offline nehmen.
                                    Habe die Cloud-URL umgeschrieben, sodass der AC1600+ jetzt keinerlei Verbindung mehr zum Internet hat – und siehe da:
                                    Plötzlich werden rasend schnell und absolut konstant die Daten gesendet.

                                    Also noch schneller per ZenSDk wenn er von der cloud getrennt ist?

                                    Alle Probleme sind schlagartig verschwunden.
                                    Die SoC-Anzeige stimmt sofort und der AC1600+ arbeitet mit der Firmware komplett einwandfrei.

                                    Was meinst du mit sofort? Das heißt wenn er noch mit der cloud verbunden ist, rechnet er den soc falsch?

                                    Sobald man den Cloud-Zwang nimmt, läuft das System genau so, wie es von Anfang an hätte laufen sollen.

                                    Das Ganze umzusetzen war alles andere als einfach, und ich muss an der Software definitiv noch weiterarbeiten... aber das wird schon

                                    Was meinst du denn mit weiterarbeiten an der Software? Wo hackt es noch?

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

                                    maxclaudiM 1 Antwort Letzte Antwort
                                    0
                                    • maxclaudiM maxclaudi

                                      @MP_Trixi sagte:

                                      Ja, Temperatur kanns fast nicht sein....

                                      Firmware übrigens auch nicht, das weiß ich mittlerweile absolut sicher.

                                      Wenn ich es richtig verstanden habe laufen da draußen Geräte mit der 2.x FW und dem Script ohne Probleme, richtig?

                                      Nein, das hat(te) mit der Firmware-Version überhaupt nichts zu tun.

                                      Es war und ist hier eindeutig die Cloud.

                                      So viel zum Thema „zenSDK und lokale Steuerung“.

                                      Konnte den AC1600plus nun endlich komplett offline nehmen.
                                      Habe die Cloud-URL umgeschrieben, sodass der AC1600+ jetzt keinerlei Verbindung mehr zum Internet hat – und siehe da:
                                      Plötzlich werden rasend schnell und absolut konstant die Daten gesendet.
                                      Alle Probleme sind schlagartig verschwunden.
                                      Die SoC-Anzeige stimmt sofort und der AC1600+ arbeitet mit der Firmware komplett einwandfrei.

                                      Sobald man den Cloud-Zwang nimmt, läuft das System genau so, wie es von Anfang an hätte laufen sollen.

                                      Das Ganze umzusetzen war alles andere als einfach, und ich muss an der Software definitiv noch weiterarbeiten... aber das wird schon

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

                                      Seriennummer direkt auf dem Zendure-Gerät sichtbar?

                                      Hallo zusammen,
                                      könnt Ihr mir bitte kurz bestätigen, ob auf wirklich jedem Zendure-Gerät ein Typenschild oder ein Aufkleber mit der Seriennummer angebracht ist?

                                      Beispiele:

                                      • HAB5MCADH280002
                                      • FED3MCDHA320002

                                      Mir geht es nicht um Eure konkreten Seriennummern, sondern rein um die Info, ob diese bei allen Modellen direkt am Gehäuse für Euch sichtlich zu finden ist.

                                      Dass sie auf der Originalverpackung steht, weiß ich.

                                      Danke für Eure Rückmeldungen!

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

                                      Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                                      M 1 Antwort Letzte Antwort
                                      0
                                      • D Daniel 8

                                        @maxclaudi sagte:

                                        @MP_Trixi sagte:

                                        Ja, Temperatur kanns fast nicht sein....

                                        Firmware übrigens auch nicht, das weiß ich mittlerweile absolut sicher.

                                        Wenn ich es richtig verstanden habe laufen da draußen Geräte mit der 2.x FW und dem Script ohne Probleme, richtig?

                                        Nein, das hat(te) mit der Firmware-Version überhaupt nichts zu tun.

                                        Es war und ist hier eindeutig die Cloud.

                                        So viel zum Thema „zenSDK und lokale Steuerung“.

                                        Konnte den AC1600plus nun endlich komplett offline nehmen.
                                        Habe die Cloud-URL umgeschrieben, sodass der AC1600+ jetzt keinerlei Verbindung mehr zum Internet hat – und siehe da:
                                        Plötzlich werden rasend schnell und absolut konstant die Daten gesendet.

                                        Also noch schneller per ZenSDk wenn er von der cloud getrennt ist?

                                        Alle Probleme sind schlagartig verschwunden.
                                        Die SoC-Anzeige stimmt sofort und der AC1600+ arbeitet mit der Firmware komplett einwandfrei.

                                        Was meinst du mit sofort? Das heißt wenn er noch mit der cloud verbunden ist, rechnet er den soc falsch?

                                        Sobald man den Cloud-Zwang nimmt, läuft das System genau so, wie es von Anfang an hätte laufen sollen.

                                        Das Ganze umzusetzen war alles andere als einfach, und ich muss an der Software definitiv noch weiterarbeiten... aber das wird schon

                                        Was meinst du denn mit weiterarbeiten an der Software? Wo hackt es noch?

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

                                        @Daniel-8 sagte:
                                        Also noch schneller per ZenSDk wenn er von der cloud getrennt ist?

                                        Ja, man kann aussuchen, ob man zenSDK verwendet oder reines MQTT. Wobei MQTT zu bevorzugen wäre, weil die Daten sofort und nur wenn nötig automatisch vom Gerät published werden.

                                        Was meinst du mit sofort? Das heißt wenn er noch mit der cloud verbunden ist, rechnet er den soc falsch?

                                        Sofort bedeutet sofort ;-)

                                        Sobald das Gerät den lokalen Broker als Cloud-Broker akzeptiert, gibt es keinen Zendure-Cloud-Broker-Client mehr, der dazwischenfunkt.
                                        So werden (und können) keine Befehle an das Zendure-Gerät gesendet werden, die man nicht möchte.

                                        Falsch berechnet wird von der Firmware nichts. Aber die Cloud hat die Werte in der Vergangenheit fehlerhaft korrigiert und auch diverse Einstellungen einfach überschrieben.
                                        Lokal entscheidet man das eigenverantwortlich.
                                        Die Firmware selbst ist m. M. n. gut genug und reagiert selbstständig auf z. B. kritische Wärme.

                                        Sobald man den Cloud-Zwang nimmt, läuft das System genau so, wie es von Anfang an hätte laufen sollen.

                                        Das Ganze umzusetzen war alles andere als einfach, und ich muss an der Software definitiv noch weiterarbeiten... aber das wird schon

                                        Was meinst du denn mit weiterarbeiten an der Software? Wo hackt es noch?

                                        Es hakt nicht. Zu viel zum Schreiben. Ich arbeite z. Z. jeden Tag mehr als 12 Stunden an der Protokoll-Analyse und an weiterem Code.

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

                                        Zendure wie 2400 AC Pro lokale IP statt Cloud: zURLtool

                                        paul53P D 2 Antworten Letzte Antwort
                                        0
                                        • maxclaudiM maxclaudi

                                          Seriennummer direkt auf dem Zendure-Gerät sichtbar?

                                          Hallo zusammen,
                                          könnt Ihr mir bitte kurz bestätigen, ob auf wirklich jedem Zendure-Gerät ein Typenschild oder ein Aufkleber mit der Seriennummer angebracht ist?

                                          Beispiele:

                                          • HAB5MCADH280002
                                          • FED3MCDHA320002

                                          Mir geht es nicht um Eure konkreten Seriennummern, sondern rein um die Info, ob diese bei allen Modellen direkt am Gehäuse für Euch sichtlich zu finden ist.

                                          Dass sie auf der Originalverpackung steht, weiß ich.

                                          Danke für Eure Rückmeldungen!

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

                                          @maxclaudi
                                          Hi, ja mein SF800Pro2 hat einen Aufkleber mit QR Code und SN

                                          Verstehe ich das richtig? Du hast nun im Gerät das MQTT-Cloudziel auf einen lokalen Broker umgebogen, der auf deinem ioBroker läuft. Damit hast aktuell die richtigen Daten per Push in Echtzeit und machst „nur noch“ die reaktive Steuerung über dein hier thematisiertes Script?

                                          maxclaudiM 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

                                          487

                                          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