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 SolarFlow (MQTT) - Nulleinspeisung & EVCC-Optimizer

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    8
    1
    560

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    15
    1
    2.8k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.9k

Zendure SolarFlow (MQTT) - Nulleinspeisung & EVCC-Optimizer

Geplant Angeheftet Gesperrt Verschoben JavaScript
67 Beiträge 10 Kommentatoren 6.7k Aufrufe 10 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.
  • B Berny-K

    oh, neulich meintest du noch, dass das was wäre für meine Zwecke?!

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

    @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

    S Online
    S Online
    Schimi
    schrieb am zuletzt editiert von
    #61

    @Berny-K oh sorry, da habe ich das irgendwie überlesen das es bei dir um ein 800 Pro ging.... Sorry!!

    Du kannst es testen, theoretisch sollte es auch funktionieren, würde nur interessant werden was bei Überschuss am Netzpunkt passiert... ob der 800pro anfängt dann über AC zu laden...
    Aber da "stecke" ich gar nicht im Thema

    1 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      HeWaBa
      schrieb am zuletzt editiert von HeWaBa
      #62

      Für den 800 Pro passt das Script leider nicht ganz. Man muss da ein paar Kleinigkeiten anpassen. Bin da gerade dabei. Bisher aber nur Einspeisung getestet, da es gerade dunkel ist :-). Also noch kein Test bei Überschuss, sollte aber auch machbar sein. Bei Interesse kann ich meinen Stand hier zur Verfügung stellen.
      Edit:
      Es klappt nicht so ganz richtig.
      Der 800 pro hat eine sehr grosse Totzeit beim Hochregeln der Entladeleistung (zumindest meiner, liegt bei bis zu 8 Sekunden). Das bringt den Regelalgorithmus komplett durcheinander.

      1 Antwort Letzte Antwort
      1
      • portyP Offline
        portyP Offline
        porty
        schrieb am zuletzt editiert von porty
        #63

        !!! EDIT !!!
        Scheinbar funktioniert es doch, nur wird bei mir das Umschalten zwischen Laden/Entladen nicht in der App angezeigt.
        Ich logge die Umschaltmomente sowie das Laden/Entladen nun mal in in der SQL Datenbank und vergleiche das ganze.


        Erstmal vielen Dank für das Script @schimi !
        Habe Gestern meine 2400AC mit bekommen und direkt mit mit dem Script in Betrieb genommen.
        Die Ladereglung funktioniert wunderbar, auch die 0-punkt Entladung.
        Was jedoch nicht klappt ist das automatische umschalten zwischen Input / Output Mode.

        Ich habe versuchsweise den Mode am Abend von Hand in der App umgeschaltet, das geht natürlich und das Script regelt dann auch schön.

        Warum das der AcMode jedoch nicht automatisch umgeschaltet wird habe ich noch nicht raus gefunden.
        Hat da vielleicht jemand eine Idee?

        // --- ZENDURE MQTT BASISDATEN ---
        const MQTT_BASE_PATH = "mqtt.0.Zendure"; 
        const DEVICE_ID      = "HOxxxxxxxxxxxxx8";
        --------
        netz: "smartmeter.0.1-0:16_7_0__255.value",
        

        mqtt.png

        S 1 Antwort Letzte Antwort
        0
        • portyP porty

          !!! EDIT !!!
          Scheinbar funktioniert es doch, nur wird bei mir das Umschalten zwischen Laden/Entladen nicht in der App angezeigt.
          Ich logge die Umschaltmomente sowie das Laden/Entladen nun mal in in der SQL Datenbank und vergleiche das ganze.


          Erstmal vielen Dank für das Script @schimi !
          Habe Gestern meine 2400AC mit bekommen und direkt mit mit dem Script in Betrieb genommen.
          Die Ladereglung funktioniert wunderbar, auch die 0-punkt Entladung.
          Was jedoch nicht klappt ist das automatische umschalten zwischen Input / Output Mode.

          Ich habe versuchsweise den Mode am Abend von Hand in der App umgeschaltet, das geht natürlich und das Script regelt dann auch schön.

          Warum das der AcMode jedoch nicht automatisch umgeschaltet wird habe ich noch nicht raus gefunden.
          Hat da vielleicht jemand eine Idee?

          // --- ZENDURE MQTT BASISDATEN ---
          const MQTT_BASE_PATH = "mqtt.0.Zendure"; 
          const DEVICE_ID      = "HOxxxxxxxxxxxxx8";
          --------
          netz: "smartmeter.0.1-0:16_7_0__255.value",
          

          mqtt.png

          S Online
          S Online
          Schimi
          schrieb am zuletzt editiert von
          #64

          @porty hast du HEMS und sowas deaktiviert? nicht das was dazwischen funkt....

          auch die Device ID eineggeben? (Muss ja sonst würde die regelung nicht funktionieren....

          598a01b2-677f-4e13-aec0-9287d2155e7a-image.png

          vielleicht auch mal, in der app (MQTT AUS) und einmal den Netzeingangs und Ausgangs-modus auswählen und jeweils dort 0 eingeben

          Auch vielleicht den Debug modus aktivieren (vielleicht reicht ja erstmal Info), ob da was bei raus kommt...

          Ich nutze inzwischen einen leichten bezug, finde die Regelung dann etwas besser:

          TARGET_W: 20, // Zielwert am Zähler (20 = leichter Bezug).

          Ich mache gleich mal oben meine aktuellste version rein, habe ein paar kleine Optimierungen eingebaut

          1 Antwort Letzte Antwort
          0
          • portyP Offline
            portyP Offline
            porty
            schrieb am zuletzt editiert von porty
            #65

            Guten Morgen @schimi
            wie bereits im EDIT erwähnt funktionierte es ab dem nächsten Morgen doch.
            HEMS war deaktivert und auch die anderen Settings (SmartMode Off etc ) waren so eingestellt wie du es mal in irgend einem Post mal erwähnt hattest.
            Device ID etc war natürlich drin, sieht man in meinem Bild schlecht da schwarz auf schwarz ausgeblendet :)
            wir waren unterwegs an dem Tag und ich hatte es nur in der App gesehen das der Modus auf "Standby" stand obwohl wir zu dem Zeitpunkt einen Verbrauch von ca. 450W hatten.
            Habe dann in der App auf "Netzausgangsmodus" gestellt. Am nächsten Morgen dann das Script gestoppt, den Modus von Hand über den MQTT-Datenpunkt geändert was auch funktionierte.

            Was ich nicht drin hatte da es als "optional" eingetragen war, war der Datenpunkt
            "evccModus: "0_userdata.0.zendure.EVCC_Modus",
            diesen hatte ich noch hinzugefügt.

            Danach mal das Script von @maxclaudi gestartet und den Modus darüber ungestellt, auch erfolgreich.

            Gestern hat es mit deinem Script jedenfalls wunderbar funkioniert, wobei ich auch schon überlegt habe nich auf 0 sondern eher auf Minimalbezug zu stellen.
            Habe den Aktuellen Stromverbrauch mal auf meine Ulanzi TC001 gelegt und das springt nicht schlecht :)

            Danke fürs Update von deinem Script, schaue ich mir nachher Zuhause mal an.

            1 Antwort Letzte Antwort
            1
            • S Online
              S Online
              Schimi
              schrieb zuletzt editiert von Schimi
              #66

              Ich habe wieder etwas gebastelt.... (siehe ersten Post, ganz oben)

              Gerne für eigene Projekte nutzen und/oder entsprechend umbauen

              maxclaudiM 1 Antwort Letzte Antwort
              1
              • S Schimi

                Ich habe wieder etwas gebastelt.... (siehe ersten Post, ganz oben)

                Gerne für eigene Projekte nutzen und/oder entsprechend umbauen

                maxclaudiM Offline
                maxclaudiM Offline
                maxclaudi
                schrieb zuletzt editiert von
                #67

                @Schimi sagte:
                Ich habe wieder etwas gebastelt.... (siehe ersten Post, ganz oben)

                Sieht beim Überfliegen auf den ersten Blick inhaltlich solide aus. Das REGEL_INTERVALL_MS von 2000 ms finde ich zu hochfrequent. Ansonsten aber ganz ok.

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

                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

                403

                Online

                33.0k

                Benutzer

                83.3k

                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