NEWS
[TypeSkript] Zendure SolarFlow 2400 AC - EVCC Steuerung
-
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
@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 -
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. -
!!! 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",
-
!!! 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",
@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....

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