@u-f-o
Moin,
ich habe ein paar schlecht bewertungen gelesen, kann das gerät sein oder falsche einstellung bzw. fehler vom nutzer.
okay cool bediehnung via blauzahn ist auch cool
ne 240w reichen schon aus, durch den shelly kann ich ja das akkupakt gezielt zuschalten, und umso länger hält es ggf. an.
Sicherungen muss ich noch Verbauen, 2 (oder 1) mal für die Panels und einmal den Akku.
moin,
eine frage bzgl der absicherung.
meine 2 pv panels sichere ich jeweils mit einer 20a sicherung zum victron wr ab
vom victron wr zum akku dann mit 30a und vom akku zum hoymiles wr dann auch mit 30a
so sollte jedes gerät vor zu hohen strömen geschütz sein
währen die 240W dann nicht bei jeden anderen Wr auch Identisch?
doofe frage aber eig. könnt ich ja dann theoretisch statt 8 Zellen 9 Zellen draus machen und hätte mehr V für den WR und kähme dann mehr Richtung 300W Einspeisung.
Ich muss meine Aussage revidieren, da sich Dank @forest herausgestellt hat das die Anzeige in der DTU ab 200 Watt Leistungseinstellung falsch ist.
Der HM-300 gibt bei voller Leistungseinstellung immer über 300 Watt raus... es gibt aber diverse andere Problemchen die sich nicht so leicht lösen lassen (bis jetzt jedenfalls).
Hier der Ausgangspost von @forest: Sammelthema: Erfahrungsaustausch Betreiber Hoymiles Mikrowechselrichter an Akku - #379 von forest - Hoymiles Wechselrichter - Akkudoktor Forum
danke für den tipp ich könnte noch gegen einen tsun M-350 tauschen dann müsste das problem weg sein....
mal eine Hobby Seite wo ebenfalls CALB zellen CALB L194F130A getestet wurden.
Terminal Block.rar (8.97 KB)
anbei meine M6 Terminalblöcke als Nachbau um 3 oder mehr Kabel mit einander zu Verbinden inklusive einem Cover.
M6 V2A Hutmutter mit Flansch und M6 V2A Imbusschraube um die Klauke 16mm² Rohkabelschuhe mit einander zu Verbinden.
anbei mein kontroll skript um den wr abzuschalten und geziehlt wieder einzuschalten
Blockly:
<xml xmlns="https://developers.google.com/blockly/xml">
<block type="on" id="@p,_(EFiG47(V/^mv4U}" x="138" y="63">
<field name="OID">opendtu.0.112182854324.dc.input_1.voltage</field>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="TC*7c-s{#WX{dP.iuocE">
<value name="IF0">
<block type="logic_compare" id="KhY$qYFAGEin4C%QbDdI">
<field name="OP">LT</field>
<value name="A">
<block type="get_value" id="G4#29Ul,}.t%1oP=9?b2">
<field name="ATTR">val</field>
<field name="OID">opendtu.0.1XXXXXXXXXXX.dc.input_1.voltage</field>
</block>
</value>
<value name="B">
<block type="math_number" id="7UsjNjRqPSR}vPr]!+dr">
<field name="NUM">24</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="update" id="FQ+Vn+ZC(:2DP0rQDalL">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">opendtu.0.1XXXXXXXXXXX.power_control.power_off</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="/D2OS*Y(DN,%6-X6_^it">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="control" id="*~Et]blMlyc*YM%C-N,W">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.shellyplus1pm#a8032ab78318#1.Relay0.Switch</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="w4?lqqe.^0};J:(Jz,FY">
<field name="BOOL">FALSE</field>
</block>
</value>
<next>
<block type="control" id=".9442cs5woz0];GXWkgH">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">javascript.0.scriptEnabled.Zu_Hause.PV_AKKU.WR_Akku_Steuerung</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="w~d3Ayj!R!@eBy^1L/?Z">
<field name="BOOL">FALSE</field>
</block>
</value>
<next>
<block type="control" id="okHN^!6}CqmwV{Vu;B#*">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.PV_Akku.Akku_Charging</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="1c}8Kal=3RW]J+mOnh2z">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
<next>
<block type="controls_if" id="q9LTIQPT^wE|/J*1^7bS">
<value name="IF0">
<block type="logic_operation" id="D-Ju(0#+fNHjl,pCxMVK" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="hEsj_o5LN2S1hq`8GJ_v">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="+ct5}WeYmng=x|l2ZnTy">
<field name="ATTR">val</field>
<field name="OID">opendtu.0.1XXXXXXXXXXX.producing</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="MTBnnkpU((*C4Pu7I,gL">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="H$I4t,8hLP:*7rhWHq/t">
<field name="OP">GT</field>
<value name="A">
<block type="get_value" id="/jVTjEJ.rqJaRjBs(KI[">
<field name="ATTR">val</field>
<field name="OID">opendtu.0.1XXXXXXXXXXX.dc.input_1.voltage</field>
</block>
</value>
<value name="B">
<block type="math_number" id="4guUb4b4yy,=-HIPDCX3">
<field name="NUM">26.9</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="update" id="lGzBVN_A;LI189W3ir}]">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
<field name="OID">opendtu.0.1XXXXXXXXXXX.power_control.power_on</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">1</field>
<field name="UNIT">sec</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="mH]oi%Wok]?E)Z{uo}ej">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="control" id="/l:ub3e(av!svVBWv)=u">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.shellyplus1pm#a8032ab78318#1.Relay0.Switch</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id=")Udbh+B8KA%:[Xie)YtZ">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="control" id="~?kk5?4CtLg;Xwy+Y{Ll">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">javascript.0.scriptEnabled.Zu_Hause.PV_AKKU.WR_Akku_Steuerung</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="CS_mvLZB?kJmz;f?DdpT">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="control" id="dIZl3u-Wa#}3g^(9-yj@">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.PV_Akku.Akku_Charging</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="j^,]_S.!R[[Zi]6aBGcP">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
<block type="control" id="qEWz4FqIXRpWuq[^ayv[" disabled="true" x="213" y="788">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">opendtu.0.1XXXXXXXXXXX.power_control.power_on</field>
<field name="WITH_DELAY">FALSE</field>
</block>
<block type="control" id="ZL}vKkmMPQBjZsfKo~hE" disabled="true" x="213" y="888">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">opendtu.0.1XXXXXXXXXXX.power_control.power_off</field>
<field name="WITH_DELAY">FALSE</field>
</block>
<block type="update" id="*p%p#)/VJWu7QL@LlD{i" disabled="true" x="213" y="988">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.shellyplus1pm#a8032ab78318#1.Relay0.Switch</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="e2{od*m6uUWY?d[KmyGC">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</xml>
hatt vllt. jemand noch ein skript zum wechselrichter steuern via blockly oder java skript?
mein aktuelles kann wohl mit minus ertrag nichts anfangen und rechnet dann als plus wert weiter.
let ids = {
//Stromzähler
gridSum: 'sonoff.0.Smartzaehler-Strom.SML_curr_w',
//WR_Steuerung
solarLimit: 'opendtu.0.112182854324.power_control.limit_nonpersistent_absolute',
// opendtu.0.114184519980.power_control.limit_nonpersistent_absolute
//WR_Trennung_und_Power_Messung
solarInput: 'shelly.0.shellyplus1pm#a8032ab78318#1.Relay0.Power',
}
let inverterOutput = {
min: 7, // Minimales Limit (Grundverbrauch)
max: 210, // Maximales Limit (Wechselrichter Leistung max.)
safetyMargin: 40, // Einspeisungsziel (da sonst kleine Anstiege im Stromverbrauch auf das Stromnetz gehen)
minDifference: 5, // Kein neues Limit setzen, wenn Differenz alt neu <= dieser Wert ist
}
//let oldLimit = 0;
// Run every 10 seconds
schedule('*/10 * * * * *', function () {
let fromSolar = getState(ids.solarInput).val;
let oldLimit = getState(ids.solarLimit).val;
let fromGrid = getState(ids.gridSum).val;
if (ids.gridSum < 2) fromGrid = 2;
let newLimit = fromGrid + fromSolar - inverterOutput.safetyMargin;
if (fromGrid < 2) newLimit = inverterOutput.min;
if (newLimit < inverterOutput.min) newLimit = inverterOutput.min;
if (newLimit > inverterOutput.max) newLimit = inverterOutput.max;
//if (inverterOutput.min > fromSolar) newLimit = inverterOutput.max;
if(!(Math.abs(newLimit - oldLimit) <= inverterOutput.minDifference))
{
log(`Setting limit to ${fromGrid} + ${fromSolar} - ${inverterOutput.safetyMargin} = ${newLimit}W`);
setState (ids.solarLimit , newLimit);
oldLimit = newLimit;
}
});
große frage welche Art ist die bessere?
Aktuell habe ich mein AKKU im Schuppen stehen in einer Holzkiste und isoliert mit Glaswolle und Flies und oben noch eine styroporplatte drüber.
dies hält aber nicht ewig und der Akku geht unter 5°C , letztes Jahr.
jetzt möchte ich den Akku in der Kiste in den Keller holen z.b. Wäschekeller, wo es 10-15 Grad sind.
Dazu verlege ich vom Schuppen 25mm² in den Keller.
nun die frage: packe ich ich nur rein den Akku in Keller oder auch gleich den Laderegler?
Oben sind die Bilder von der Installation im Jahr 2023.
Die frage ist jetzt was währe Sinnvoller?
wo währen evtl. Weniger Verluste? wenn ich z.b. den Laderegler mit dem Akku in Keller packe, könnte gleich der WR mit und ich hätte eine kürzere Leitung zum Sicherungskasten (3x2,5mm²)

