Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    857

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro)

Geplant Angeheftet Gesperrt Verschoben JavaScript
217 Beiträge 9 Kommentatoren 11.6k Aufrufe 9 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Schimi
    schrieb am zuletzt editiert von
    #207

    habe die 15ner Version und bri mir funktioniert es weiter wie bisher...

    oder ich merke nichts.....

    sonst resete ihn mal und stell alles neu ein...

    1 Antwort Letzte Antwort
    0
    • M Mabbi

      Hi,
      ich wollte mal alle, die mqtt mit dem Zendure AC 2400 nutzen, informieren:

      Ich habe vor 4 Tagen ein Firmware update bei den Zendure AC2400 gemacht.
      Seitdem ist mqtt langsam geworden, Aktualisierungraten von bis zu 1 Minute.
      Zusätzlich wirft das script von maxclaudi alle paar Minuten ein Econreset plus Warnmeldung raus.
      Ich habe testweise im script das setting
      const intervalMqtt = 600; // sek MQTT-Status (default: 300 sek, > SmartMode)
      auf 600 gesetzt, was die Anzahl der Meldungen deutlich senkt.(Vorher 300)

      Kann jemand ähnliches Verhalten bestätgien ?

      Als Fix habe ich nun meine scripte erstmal auf die Objekte der api-Version umgebaut(die aktualisieren noch regelmässig).
      Hier würde ich aber gerne an dem script etwas ändern.

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

      @Mabbi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

      Ich habe vor 4 Tagen ein Firmware update bei den Zendure AC2400 gemacht.
      Seitdem ist mqtt langsam geworden, Aktualisierungraten von bis zu 1 Minute.
      Zusätzlich wirft das script von maxclaudi alle paar Minuten ein Econreset plus Warnmeldung raus.
      Ich habe testweise im script das setting
      const intervalMqtt = 600; // sek MQTT-Status (default: 300 sek, > SmartMode)
      auf 600 gesetzt, was die Anzahl der Meldungen deutlich senkt.(Vorher 300)

      ....

      Als Fix habe ich nun meine scripte erstmal auf die Objekte der api-Version umgebaut(die aktualisieren noch regelmässig).
      Hier würde ich aber gerne an dem script etwas ändern.

      Hi, habe das script erweitert.
      Bei Version 2026.01.13_16.05h kann in der Konfiguration gewählt werden:

      // MQTT Status zyklisch abfragen? ja: true / nein: false
      const mqttStateAsking = true;   // true = zyklische MQTT-Abfrage aktiv, false = deaktiviert
      

      Wenn man das script stoppt und den Wert auf false ändert:

      // MQTT Status zyklisch abfragen? ja: true / nein: false
      const mqttStateAsking = false;   // true = zyklische MQTT-Abfrage aktiv, false = deaktiviert
      

      dann wird per script keine mqtt-Abfrage mehr durchgeführt. Alles andere funktioniert unabhängig weiter.
      Möchte man mqtt-Abfrage wieder nutzen, dann einfach script stoppen, in konfig wieder auf 'true" setzen und script wieder starten.

      Die Einstellung / Wert von

      const intervalMqtt = 300;               // sek MQTT-Status (default: 300 sek, > SmartMode)
      

      muss beim deaktivieren nicht verändert werden.

      Script im Eingangspost aktualisiert.

      Ich schreibe meistens sehr direkt – bitte nicht falsch verstehen, es ist nie böse gemeint. Das ist einfach mein Stil und niemals abwertend gemeint.

      1 Antwort Letzte Antwort
      0
      • M Mabbi

        Hi,
        ich wollte mal alle, die mqtt mit dem Zendure AC 2400 nutzen, informieren:

        Ich habe vor 4 Tagen ein Firmware update bei den Zendure AC2400 gemacht.
        Seitdem ist mqtt langsam geworden, Aktualisierungraten von bis zu 1 Minute.
        Zusätzlich wirft das script von maxclaudi alle paar Minuten ein Econreset plus Warnmeldung raus.
        Ich habe testweise im script das setting
        const intervalMqtt = 600; // sek MQTT-Status (default: 300 sek, > SmartMode)
        auf 600 gesetzt, was die Anzahl der Meldungen deutlich senkt.(Vorher 300)

        Kann jemand ähnliches Verhalten bestätgien ?

        Als Fix habe ich nun meine scripte erstmal auf die Objekte der api-Version umgebaut(die aktualisieren noch regelmässig).
        Hier würde ich aber gerne an dem script etwas ändern.

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

        @Mabbi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

        Ich habe vor 4 Tagen ein Firmware update bei den Zendure AC2400 gemacht.
        Seitdem ist mqtt langsam geworden, Aktualisierungraten von bis zu 1 Minute.
        Zusätzlich wirft das script von maxclaudi alle paar Minuten ein Econreset plus Warnmeldung raus.

        ist kein MQTT-Protokollfehler und kein reiner HTTP-Fehler.
        Transportproblem (TCP/IP)
        Wenn Du per HTTP GET MQTT-Status des 2400AC abfragst
        und viele Econresets kommen, dann bricht irgendwo der Socket weg.
        MQTT ist extrem empfindlich bei WiFi-Problemen.
        http steckt das besser weg.
        Würde wie @schimi schrieb die zendure resetten bzw. einmal komplett trennen, stromlos machen und wieder einschalten.
        Alle zendure Geräte auf dem gleichen Firmware-Level betreiben .

        Denke Du hast ein (zusätzliches, größeres) WiFi-Problem.


        OT
        Habe bei mir auch immer mehr Probleme, dank Nachbarschaft und überfüllten Bändern.
        So viel wie möglich auf LAN umgestellt.
        Selbst Garagentor macht Probleme. Manchmal hatte ich 0 Empfang und musste aussteigen um das Tor manuell elektrisch zu öffnen/schließen.
        Hin und wieder 300-400m kein Problem. Gleichgültig ob 433MHz oder 868MHz. Nun auf FSK umgestellt. Funktioniert jetzt gut. Wahnsinn.
        WiFi mit 3 Mesh Points via LAN verbunden. Dennoch immer mal wieder WiFi-Störungen... Aber funktioniert gut.
        Repeater möchte ich nicht. Also kabelgebundenes Mesh und damit Stockwerke abgedeckt.

        Ich schreibe meistens sehr direkt – bitte nicht falsch verstehen, es ist nie böse gemeint. Das ist einfach mein Stil und niemals abwertend gemeint.

        1 Antwort Letzte Antwort
        0
        • M Mabbi

          Hi,
          ich wollte mal alle, die mqtt mit dem Zendure AC 2400 nutzen, informieren:

          Ich habe vor 4 Tagen ein Firmware update bei den Zendure AC2400 gemacht.
          Seitdem ist mqtt langsam geworden, Aktualisierungraten von bis zu 1 Minute.
          Zusätzlich wirft das script von maxclaudi alle paar Minuten ein Econreset plus Warnmeldung raus.
          Ich habe testweise im script das setting
          const intervalMqtt = 600; // sek MQTT-Status (default: 300 sek, > SmartMode)
          auf 600 gesetzt, was die Anzahl der Meldungen deutlich senkt.(Vorher 300)

          Kann jemand ähnliches Verhalten bestätgien ?

          Als Fix habe ich nun meine scripte erstmal auf die Objekte der api-Version umgebaut(die aktualisieren noch regelmässig).
          Hier würde ich aber gerne an dem script etwas ändern.

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

          @Mabbi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

          Hi,
          ich wollte mal alle, die mqtt mit dem Zendure AC 2400 nutzen, informieren:

          Ich habe vor 4 Tagen ein Firmware update bei den Zendure AC2400 gemacht.
          Seitdem ist mqtt langsam geworden, Aktualisierungraten von bis zu 1 Minute.

          nun ist auch klar warum http schneller ist als „offizielles“ lokales MQTT.
          Siehe zenSDK Issue #36 mit offizieller Stellungnahme von Zendure:

          dav1dBoy Zendure:
          ....Yes, the ~90-second MQTT reporting interval is intentionally controlled on the device side. The main reason is to avoid overwhelming the system when the device is already busy with core energy-management tasks. Without throttling, excessive reporting could lead to resource contention or unstable behavior.

          At the moment, the device is handling quite a few parallel responsibilities, including Zendure HEMS logic and Home Assistant–style local control. These two use cases are similar but not identical, and they compete for limited memory and CPU resources. We are actively planning how to better separate and optimize these business paths in the future, but today memory pressure is still a real constraint.

          That’s also why configuration changes (e.g. charging settings) are reflected almost immediately via the local REST API, but not pushed instantly via MQTT. MQTT is treated as a controlled, periodic reporting channel rather than a real-time event stream.

          If you decide to poll the local REST API, the device can handle it, but we would recommend keeping the polling interval at 3 seconds or above. Polling faster (e.g. every 1–2 seconds) usually doesn’t provide additional benefit, because internally the device state may not have fully settled or updated yet — so you may just be reading the same data repeatedly while increasing load.
          .....

          Ich schreibe meistens sehr direkt – bitte nicht falsch verstehen, es ist nie böse gemeint. Das ist einfach mein Stil und niemals abwertend gemeint.

          1 Antwort Letzte Antwort
          1
          • M Offline
            M Offline
            Mabbi
            schrieb am zuletzt editiert von Mabbi
            #211

            Super Info, danke.

            Bin gestern Abend mit meinen Durchschnittswert Scripten und der Visualisierung schon umgezogen(mqtt -> REST API), am WE gehe ich das grosse Steuerscript an.

            Mqtt nutze ich dann nur noch für die Smartmode Überwachung denke ich ?

            @WLAN: Ich habe schon viel Zeit in das Wlan gesteckt, dass das Haus steuert. Laut meiner Fritzbox und einer Handy-App mit der ich im Haus rumgelaufen bin ist meine Kanalbelegung in der Regel unter 15% und weit gestreut. Alle Nachbarn sind soweit weg, dass diese faktisch nicht stören.

            Aber eine gute Lösung finde ich nicht.
            Speedwire geht einwandfrei, Klimas per WLAN auch, alle mqtt Geräte laufen einwandfrei bis auf die Zendure..... ist so ein bisschen zum Haareraufen.
            Hatte letzte Nacht mal testweise im Mesh das
            'WLAN-Geräte automatisch zwischen den Frequenzbändern sowie zwischen mehreren FRITZ!-Produkten im Mesh steuern' ausgeschaltet, war aber eine deutlich Verschlimmbesserung.

            Aktuell habe ich am Tag ca. 1x einen ECONRESET pro Zendure seitdem ich die mqtt Steuerung ausgeschaltet habe (ausser Smartmode.Überwachung).
            Ich behalte das einfach mal im Auge und schaue, was passiert.

            SMA Wechselrichter Probleme seit letztem Update

            maxclaudiM S 2 Antworten Letzte Antwort
            0
            • M Mabbi

              Super Info, danke.

              Bin gestern Abend mit meinen Durchschnittswert Scripten und der Visualisierung schon umgezogen(mqtt -> REST API), am WE gehe ich das grosse Steuerscript an.

              Mqtt nutze ich dann nur noch für die Smartmode Überwachung denke ich ?

              @WLAN: Ich habe schon viel Zeit in das Wlan gesteckt, dass das Haus steuert. Laut meiner Fritzbox und einer Handy-App mit der ich im Haus rumgelaufen bin ist meine Kanalbelegung in der Regel unter 15% und weit gestreut. Alle Nachbarn sind soweit weg, dass diese faktisch nicht stören.

              Aber eine gute Lösung finde ich nicht.
              Speedwire geht einwandfrei, Klimas per WLAN auch, alle mqtt Geräte laufen einwandfrei bis auf die Zendure..... ist so ein bisschen zum Haareraufen.
              Hatte letzte Nacht mal testweise im Mesh das
              'WLAN-Geräte automatisch zwischen den Frequenzbändern sowie zwischen mehreren FRITZ!-Produkten im Mesh steuern' ausgeschaltet, war aber eine deutlich Verschlimmbesserung.

              Aktuell habe ich am Tag ca. 1x einen ECONRESET pro Zendure seitdem ich die mqtt Steuerung ausgeschaltet habe (ausser Smartmode.Überwachung).
              Ich behalte das einfach mal im Auge und schaue, was passiert.

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

              @Mabbi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

              Mqtt nutze ich dann nur noch für die Smartmode Überwachung denke ich ?

              Aktuell habe ich am Tag ca. 1x einen ECONRESET pro Zendure seitdem ich die mqtt Steuerung ausgeschaltet habe (ausser Smartmode.Überwachung).
              Ich behalte das einfach mal im Auge und schaue, was passiert.

              smartMode ist intern ein Parameter des Zendure Geräts.
              ...setzen des Wertes funktioniert nicht über "offizielles" lokales MQTT.

              Überwachung und Steuerung hängt nicht davon ab, über welche Verbindung smartMode (de-)aktiviert wird.

              Mein Script überwacht per HTTP/zenSDK (SmartModeInfo zeigt den aktuellen Wert).

              Mit dem Datenpunkt 'SetSmartMode' kann geschaltet werden, so wie du es schon nutzt.

              MQTT ist dafür überflüssig.
              Wenn Du möchtest, kannst Du MQTT also komplett abschalten

              Ich schreibe meistens sehr direkt – bitte nicht falsch verstehen, es ist nie böse gemeint. Das ist einfach mein Stil und niemals abwertend gemeint.

              1 Antwort Letzte Antwort
              0
              • M Mabbi

                Super Info, danke.

                Bin gestern Abend mit meinen Durchschnittswert Scripten und der Visualisierung schon umgezogen(mqtt -> REST API), am WE gehe ich das grosse Steuerscript an.

                Mqtt nutze ich dann nur noch für die Smartmode Überwachung denke ich ?

                @WLAN: Ich habe schon viel Zeit in das Wlan gesteckt, dass das Haus steuert. Laut meiner Fritzbox und einer Handy-App mit der ich im Haus rumgelaufen bin ist meine Kanalbelegung in der Regel unter 15% und weit gestreut. Alle Nachbarn sind soweit weg, dass diese faktisch nicht stören.

                Aber eine gute Lösung finde ich nicht.
                Speedwire geht einwandfrei, Klimas per WLAN auch, alle mqtt Geräte laufen einwandfrei bis auf die Zendure..... ist so ein bisschen zum Haareraufen.
                Hatte letzte Nacht mal testweise im Mesh das
                'WLAN-Geräte automatisch zwischen den Frequenzbändern sowie zwischen mehreren FRITZ!-Produkten im Mesh steuern' ausgeschaltet, war aber eine deutlich Verschlimmbesserung.

                Aktuell habe ich am Tag ca. 1x einen ECONRESET pro Zendure seitdem ich die mqtt Steuerung ausgeschaltet habe (ausser Smartmode.Überwachung).
                Ich behalte das einfach mal im Auge und schaue, was passiert.

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

                @Mabbi hast du mal versucht den 2400AC um 180 Grad zu drehen?

                Habe irgendwo (ist was her) mal gelesen das es bei jemanden (war aber nen Hyper) was gebracht hat den um 10cm zu verschieben...

                Sonst fällt mir nichts mehr ein...

                1 Antwort Letzte Antwort
                0
                • B Offline
                  B Offline
                  Berny-K
                  schrieb am zuletzt editiert von
                  #214

                  Hallo,
                  Ich haben mir einen Solarflow 800 pro zugelegt und auf der Suche nach einer Möglichkeit diesen über iobroker auszuwerten und zu steuern hier gelandet.
                  Hoffe ich bin mit meinen Fragen hier überhaupt richtig?
                  Ich bin dabei mein vorhandenes BKW etwas auszubauen und würde gerne meinen IR-Lesekopf mit Tasmota weiter nutzen und auf Basis dieser verfügbaren Daten im iobroker den Solarflow 800 Pro ansteuern um eine Null-Einspeisung zu realisieren.
                  Das Script habe ich schon Mal im iobroker am laufen und sehe auch entsprechende Daten.
                  Ich habe aber bisher noch keine Hinweise gefunden wie ich meinen Plan realisieren könnte.
                  Könnte mir dazu vielleicht jemand auf die Sprünge helfen oder geht das auf diese Weise gar nicht?

                  S 1 Antwort Letzte Antwort
                  0
                  • B Berny-K

                    Hallo,
                    Ich haben mir einen Solarflow 800 pro zugelegt und auf der Suche nach einer Möglichkeit diesen über iobroker auszuwerten und zu steuern hier gelandet.
                    Hoffe ich bin mit meinen Fragen hier überhaupt richtig?
                    Ich bin dabei mein vorhandenes BKW etwas auszubauen und würde gerne meinen IR-Lesekopf mit Tasmota weiter nutzen und auf Basis dieser verfügbaren Daten im iobroker den Solarflow 800 Pro ansteuern um eine Null-Einspeisung zu realisieren.
                    Das Script habe ich schon Mal im iobroker am laufen und sehe auch entsprechende Daten.
                    Ich habe aber bisher noch keine Hinweise gefunden wie ich meinen Plan realisieren könnte.
                    Könnte mir dazu vielleicht jemand auf die Sprünge helfen oder geht das auf diese Weise gar nicht?

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

                    @Berny-K schaue dir mal das Script an, vielleicjt erledigt das schon alles was du möchtest 😉

                    https://forum.iobroker.net/topic/82723/typeskript-zendure-solarflow-2400-ac-evcc-steuerung

                    B 1 Antwort Letzte Antwort
                    0
                    • S Schimi

                      @Berny-K schaue dir mal das Script an, vielleicjt erledigt das schon alles was du möchtest 😉

                      https://forum.iobroker.net/topic/82723/typeskript-zendure-solarflow-2400-ac-evcc-steuerung

                      B Offline
                      B Offline
                      Berny-K
                      schrieb am zuletzt editiert von
                      #216

                      @Schimi Vielen Dank für den Tipp, das schaue ich mir an. Den Script hier werde ich trotzdem auch brauchen um die Daten auszulesen, oder?

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

                        ich nutze das Skript hier, damit der SmartMode gesetzt wird... habe es nie kontrolliert ob es wirklich nötig ist.....

                        Aber das funktioniert alles sehr gut parallel

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        470

                        Online

                        32.6k

                        Benutzer

                        82.1k

                        Themen

                        1.3m

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

                        • Du hast noch kein Konto? Registrieren

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