NEWS
Test Adapter Zendure Solarflow
-
@nograx ich bin neu in der Zendure Materie und hab mir den Adapter installiert V1.8.5 Stable. Dort kann ich den "setinputLimit " auch nur 100er Schritten Àndern. Ist das im Stable evtl. noch nicht drin dass mal in 1er Schritten Àndern kann?
-
@nograx ich bin neu in der Zendure Materie und hab mir den Adapter installiert V1.8.5 Stable. Dort kann ich den "setinputLimit " auch nur 100er Schritten Àndern. Ist das im Stable evtl. noch nicht drin dass mal in 1er Schritten Àndern kann?
@onkelsep sagte in Test Adapter Zendure Solarflow:
@nograx ich bin neu in der Zendure Materie und hab mir den Adapter installiert V1.8.5 Stable. Dort kann ich den "setinputLimit " auch nur 100er Schritten Àndern. Ist das im Stable evtl. noch nicht drin dass mal in 1er Schritten Àndern kann?
Welches GerÀt? Hyper oder Ace?
-
@onkelsep sagte in Test Adapter Zendure Solarflow:
@nograx ich bin neu in der Zendure Materie und hab mir den Adapter installiert V1.8.5 Stable. Dort kann ich den "setinputLimit " auch nur 100er Schritten Àndern. Ist das im Stable evtl. noch nicht drin dass mal in 1er Schritten Àndern kann?
Welches GerÀt? Hyper oder Ace?
-
Die Version 1.8.8 sollte im Laufe des Tages im Beta Kanal verfĂŒgbar sein.
- Das Login mit dem erneuten Verbinden bei Fehler ist optimiert.
- Restart des Adapters erfolgt im 3 Stunden Takt auch wenn die Verbindung fehlgeschlagen ist.
- Unter info gibt es einen neuen State "errorMessage". Falls beim Verbinden Fehler auftreten wird dieser in diesen State geschrieben. Kann z.B. fĂŒr eine Telegram Benachrichtigung genutzt werden.
- Hyper darf auch wieder in 1er Schritten das InputLimit setzen.
-
Die Version 1.8.8 sollte im Laufe des Tages im Beta Kanal verfĂŒgbar sein.
- Das Login mit dem erneuten Verbinden bei Fehler ist optimiert.
- Restart des Adapters erfolgt im 3 Stunden Takt auch wenn die Verbindung fehlgeschlagen ist.
- Unter info gibt es einen neuen State "errorMessage". Falls beim Verbinden Fehler auftreten wird dieser in diesen State geschrieben. Kann z.B. fĂŒr eine Telegram Benachrichtigung genutzt werden.
- Hyper darf auch wieder in 1er Schritten das InputLimit setzen.
-
Die Version 1.8.8 sollte im Laufe des Tages im Beta Kanal verfĂŒgbar sein.
- Das Login mit dem erneuten Verbinden bei Fehler ist optimiert.
- Restart des Adapters erfolgt im 3 Stunden Takt auch wenn die Verbindung fehlgeschlagen ist.
- Unter info gibt es einen neuen State "errorMessage". Falls beim Verbinden Fehler auftreten wird dieser in diesen State geschrieben. Kann z.B. fĂŒr eine Telegram Benachrichtigung genutzt werden.
- Hyper darf auch wieder in 1er Schritten das InputLimit setzen.
-
Die Version 1.8.8 sollte im Laufe des Tages im Beta Kanal verfĂŒgbar sein.
- Das Login mit dem erneuten Verbinden bei Fehler ist optimiert.
- Restart des Adapters erfolgt im 3 Stunden Takt auch wenn die Verbindung fehlgeschlagen ist.
- Unter info gibt es einen neuen State "errorMessage". Falls beim Verbinden Fehler auftreten wird dieser in diesen State geschrieben. Kann z.B. fĂŒr eine Telegram Benachrichtigung genutzt werden.
- Hyper darf auch wieder in 1er Schritten das InputLimit setzen.
-
Hallo @horst-werner,
Hallo zusammen,hab ein kleines Problem oder einen Denkfehler:
Mein Accu lÀd nicht auf, es sei ich stelle die Netzeingangsleistung in der App manuel ein:
So sieht es aktuell aus mit Produktion, Verbrauch und Einspeisung:

Wenn ich den Input Limit setze:

Tut sich aus was beim laden:

Hier das Blocky dazu:

Hier meine Alias die ich vom Zendure verwende :

und Datenpunkte:

Danke schon mal fĂŒr Tipps
-
@stephanh Ich denke du solltest in deinem Blocky das "setInputLimit" im control Ordner noch setzen.
-
Hallo @horst-werner,
Hallo zusammen,hab ein kleines Problem oder einen Denkfehler:
Mein Accu lÀd nicht auf, es sei ich stelle die Netzeingangsleistung in der App manuel ein:
So sieht es aktuell aus mit Produktion, Verbrauch und Einspeisung:

Wenn ich den Input Limit setze:

Tut sich aus was beim laden:

Hier das Blocky dazu:

Hier meine Alias die ich vom Zendure verwende :

und Datenpunkte:

Danke schon mal fĂŒr Tipps
@stephanh Hallo Stephan,
lĂ€dst du deinen Akku ĂŒber PV oder ĂŒber das Netz? Mein Script funktioniert so erstmal nur ausschlieĂlich ĂŒber Netzanschluss. Sieht bei dir aus, als hĂ€ttest du die PV direkt an den Hyper angeschlossen. Was dann geĂ€ndert werden muss hab ich noch nicht durchdacht oder ausprobiert.
-
@stephanh Hallo Stephan,
lĂ€dst du deinen Akku ĂŒber PV oder ĂŒber das Netz? Mein Script funktioniert so erstmal nur ausschlieĂlich ĂŒber Netzanschluss. Sieht bei dir aus, als hĂ€ttest du die PV direkt an den Hyper angeschlossen. Was dann geĂ€ndert werden muss hab ich noch nicht durchdacht oder ausprobiert.
@horst-werner said in Test Adapter Zendure Solarflow:
us, als hÀttest du die PV direkt an den Hyper angeschlossen. Was dann geÀndert werd
Hallo Horst,
ich lade nur ĂŒber das Netz. Hab ein paar kleinigkeiten angepassen und das Skript lĂ€uft aktuell und regelt das Laden wunderbar.
Hab "Erzeugung" bei mir auf PV-Gesamt gestellt, denke bei Dir steckt auch die PV dahinter.
Und "Netzbezug", hab ich beim die aktuelle Leistung geÀndert.Beim Entladen steht bei dir "Ausgangsleistung" ist das eine Variable mit 100W fix bei dir?
Muss heute abend dann beobachten ob das entladen dann auch noch klappt.
Danke Dir, fĂŒr das Skript.
-
@horst-werner said in Test Adapter Zendure Solarflow:
us, als hÀttest du die PV direkt an den Hyper angeschlossen. Was dann geÀndert werd
Hallo Horst,
ich lade nur ĂŒber das Netz. Hab ein paar kleinigkeiten angepassen und das Skript lĂ€uft aktuell und regelt das Laden wunderbar.
Hab "Erzeugung" bei mir auf PV-Gesamt gestellt, denke bei Dir steckt auch die PV dahinter.
Und "Netzbezug", hab ich beim die aktuelle Leistung geÀndert.Beim Entladen steht bei dir "Ausgangsleistung" ist das eine Variable mit 100W fix bei dir?
Muss heute abend dann beobachten ob das entladen dann auch noch klappt.
Danke Dir, fĂŒr das Skript.
Hi Stephan,
beim Entladen begrenze ich die Ausgangsleistung auf maximal 1200W, weil ich nicht weiĂ, wie der Hyper reagiert, wenn der Wert höher liegt. Bei dir steht da "zwischen 0 und 100". Das verstehe ich nicht so ganz. Ist das bei dir in Prozent geregelt?
Die Bedingungen zum laden und entladen kann man gerne noch ein bisschen anpassen. Bei meinem Skript lĂ€dt der Hyper nur, wenn ich mehr als 100W ĂŒber habe im System. Hier wird natĂŒrlich ein bisschen verschenkt. Das verhindert aber, dass das System hin und her springt.
-
Hi Stephan,
beim Entladen begrenze ich die Ausgangsleistung auf maximal 1200W, weil ich nicht weiĂ, wie der Hyper reagiert, wenn der Wert höher liegt. Bei dir steht da "zwischen 0 und 100". Das verstehe ich nicht so ganz. Ist das bei dir in Prozent geregelt?
Die Bedingungen zum laden und entladen kann man gerne noch ein bisschen anpassen. Bei meinem Skript lĂ€dt der Hyper nur, wenn ich mehr als 100W ĂŒber habe im System. Hier wird natĂŒrlich ein bisschen verschenkt. Das verhindert aber, dass das System hin und her springt.
@horst-werner said in Test Adapter Zendure Solarflow:
beim Entladen begrenze ich die Ausgangsleistung
Moin Horst,
hab den auf Maximal 100W gestellt. Analog zu deinem Skript.
Die Ausgangsleistung, hab ich jetzt bei mal als Festenwert hinterlegt. Da hat dann der Entladevorgang gestartet:
Ladevorgang startet bei mir jetzt ab 50W Ăberschuss.

-
@horst-werner said in Test Adapter Zendure Solarflow:
beim Entladen begrenze ich die Ausgangsleistung
Moin Horst,
hab den auf Maximal 100W gestellt. Analog zu deinem Skript.
Die Ausgangsleistung, hab ich jetzt bei mal als Festenwert hinterlegt. Da hat dann der Entladevorgang gestartet:
Ladevorgang startet bei mir jetzt ab 50W Ăberschuss.

Hi Stephan,
um bei 50W zu starten musst du bei "sonst falls" den Ăberschuss >= 50 machen. Dann startet der bei 50W.
Wieso entlÀdst du nur mit maximal 100W?
-
Hi Stephan,
um bei 50W zu starten musst du bei "sonst falls" den Ăberschuss >= 50 machen. Dann startet der bei 50W.
Wieso entlÀdst du nur mit maximal 100W?
@horst-werner Mag du mir dein Blockly Code schicken bzw. hier reinstellen. Oder hab ich das hier irgendwo ĂŒbersehen?
Danke im Voraus. -
@horst-werner Mag du mir dein Blockly Code schicken bzw. hier reinstellen. Oder hab ich das hier irgendwo ĂŒbersehen?
Danke im Voraus.@onkelsep schau mal zwei/drei Posts weiter oben, was der Stephan gepostet hat. Der hat mein Blockly auch ĂŒbernommen und fast genau so sieht meins auch aus.
-
Hi Stephan,
um bei 50W zu starten musst du bei "sonst falls" den Ăberschuss >= 50 machen. Dann startet der bei 50W.
Wieso entlÀdst du nur mit maximal 100W?
Hallo Horst,
kannst du mir bitte nochmal helfen. Laden funktioniert so mit dem Skript.
Aber er startet nicht zum entladen?Kannst du bitte nochmal ĂŒber das Blocky schauen.
Danke
-
@onkelsep schau mal zwei/drei Posts weiter oben, was der Stephan gepostet hat. Der hat mein Blockly auch ĂŒbernommen und fast genau so sieht meins auch aus.
@horst-werner das hatte ich gesehen, Ich dachte zwar an den Code als Text aber ok muss ich das nachbauen.
-
@horst-werner das hatte ich gesehen, Ich dachte zwar an den Code als Text aber ok muss ich das nachbauen.
<block xmlns="https://developers.google.com/blockly/xml" type="control" id="=o2{GPV4w=:]aci4|vY?" x="298" y="346"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.VAR_Zendure.VAR_Einzustellende_Ausgangsleistung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="Rj3Uaj4{~c;!x!eGEeXD"> <value name="VALUE"> <block type="math_constrain" id="7~D[JsL|_N~VeFwt`pE`"> <value name="VALUE"> <shadow type="math_number" id="(9UIPj)LKTV=|#F^uD,q"> <field name="NUM">50</field> </shadow> <block type="math_arithmetic" id="TvZBnp(B!y!/Hr[yexE9"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="l(:X{x7E+4zu10Q|5@!j"> <field name="NUM">1</field> </shadow> <block type="math_round" id="_)86b/RxGH%v7o10%~/M"> <field name="OP">ROUNDUP</field> <value name="NUM"> <shadow type="math_number" id="gyY9z7s?_CrnAoD0q10E"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="SQT#4`Dl*V==lu[7Mku8"> <field name="ATTR">val</field> <field name="OID">alias.0.VAR_Energie.VAR_Leistung_Momentan</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="ejRA-VP8RdO[Iz7W6[$B"> <field name="NUM">1</field> </shadow> <block type="get_value" id="!9ne=tscadHC,quP|dlU"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Datenpunkte_iOBroker.VAR_Zendure.Ausgangsleistung</field> </block> </value> </block> </value> <value name="LOW"> <shadow type="math_number" id="k$b@7b)3I?3u8R,%^no("> <field name="NUM">0</field> </shadow> </value> <value name="HIGH"> <shadow type="math_number" id="x8}*eX!Nsg$Dq)p(Q9S_"> <field name="NUM">100</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="update" id="fce@-pMl:1kZ%lAb1IM5"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Datenpunkte_iOBroker.VAR_Zendure.Ăberschuss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id=",=I/6z]|3NAu8ylXEr|)"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="=+EzH#q|HDP)r|mgQ;@e"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id=";D#iA~8Yj630O($CMi?N"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id=";f|).sI:pOi1s(r$G`8b"> <field name="NUM">0</field> </shadow> </value> <value name="B"> <shadow type="math_number" id="|n97^C`9Q^U-#7dXwk^l"> <field name="NUM">1</field> </shadow> <block type="get_value" id="XmrX=:RmGSQt*7n%!~|o"> <field name="ATTR">val</field> <field name="OID">alias.0.VAR_Energie.VAR_Leistung_Momentan</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="LoBc9oA}{xbY)akBMXqT"> <field name="NUM">1</field> </shadow> <block type="get_value" id="hm2nF$NvSUz9w[Ph*f/d"> <field name="ATTR">val</field> <field name="OID">alias.0.VAR_Zendure.VAR_Einzustellende_Eingangsleistung</field> </block> </value> </block> </value> <next> <block type="control" id="O*;k.`?nQqdF;AGd[Yjl"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.VAR_Zendure.VAR_Einzustellende_Eingangsleistung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="0$zTn8u`[.f`wpK+*xUS"> <field name="NUM">0</field> </block> </value> <next> <block type="controls_if" id="Qz5c%hJbta[0TsYo42G)"> <value name="IF0"> <block type="logic_compare" id="Iyp`,~@V86|af4mY^[k6"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="Le+Q8Dtj[2q|fSs;jaVB"> <field name="ATTR">val</field> <field name="OID">alias.0.VAR_Zendure.VAR_AC_Modus</field> </block> </value> <value name="B"> <block type="math_number" id="c4c`K=AB02Qy7;CIS;C2"> <field name="NUM">2</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="[xw_(|,6{QxRl3l}OU|e"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.VAR_Zendure.VAR_AC_Modus</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="For~)Qm/@`puW%Y=Lwfo"> <field name="NUM">2</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block>
