<div dir="auto"><div>Hallo Andreas,<div dir="auto">das sieht toll aus.</div><div dir="auto"><br></div><div dir="auto">kurze Frage:</div><div dir="auto">Wieso ist charge = Lieferung und discharge = Bezug?</div><div dir="auto">Ich hätte gedacht, dass wenn der Speicher lädt, Energie bezogen (besser import) und beim entladen exportiert wird.</div><div dir="auto">Ob die Ladeeneggie vom Netz oder PV kommt, ist ja erstmal zweitrangig.</div><div dir="auto"><br></div><div dir="auto">Die Bezeichnungen Import/Export passen m.E. besser zum viel verwendeten SDM630-Modbuszähler.</div><div dir="auto"><br></div><div dir="auto">Auch ich habe gerade sehr wenig Zeit zum Testen, baue allerdings in der wenigen Freizeit meinen ersten LiIon-Speicher auf.</div><div dir="auto">Danach gern.</div><div dir="auto"><br></div><div dir="auto">VG Frank S.</div><br><div class="gmail_extra"><br><div class="gmail_quote">Am 27.09.2017 21:13 schrieb "Andreas Goetz" <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>>:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div style="word-wrap:break-word">Servus,<div><br><div><blockquote type="cite"><div>On 20. Sep 2017, at 22:20, Andreas Goetz <<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>> wrote:</div><br class="m_5802566359862550358Apple-interchange-newline"><div><div style="word-wrap:break-word">...<br><div><br></div><div>Ich habs jetzt geschafft den Speicher nicht nur im Json API abzufragen sondern auch im Frontend zum Leben zu erwecken. Unten simulierter Speicherstand für einen 10kWh Speicher der mittels Überschuss und Netzbezug be- und entladen (minimale Entladetiefe 10%) wird:</div><div><br></div><div><span id="m_5802566359862550358cid:99B75EAB-2327-49CB-9FC6-7B46CDC82C5F"><Screen Shot 2017-09-20 at 22.11.38.png></span></div><div><br></div><div>Man sieht schön dass 9kWh nutzbar bei mir reichen um einen ganzen Tag zu überbrücken- allerdings muss ich noch ein paar Parameter einbauen, z.B. für die maximale Lade- und Entladeleistung.</div><div><br></div><div>Das ist allerdings immer noch zu fies zusammen gehackt als dass ich es veröffentlichen könnte- aber es wird….</div></div></div></blockquote><div><br></div></div>Ich greife das Thema mal wieder auf da ich mich testbarem Code mit großen Schritte nähere.</div><div><br></div><div>Hier mal ein neues Beispiel: simulierter Ladestand des Speichers (“Level”), ursprünglicher Netzbezug (“Bezug”) und letztlich verbleibender Netzbezug (“Not delivered”) den der Speicher nicht liefern kann:</div><div><br></div><div><img id="m_58025663598625503580A76FF6A-8371-45AD-8D6E-20758545E14C" width="320" height="201" src="cid:0B93269D-1CFC-4D34-B6DB-6A336E295E5C@t-mobile.de"></div><div><br></div><div>Der Speicher als solcher wird in etc/blocks.json deklariert:</div><div><br></div><div><div>{</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">      </span>"battery": {</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">             </span>"type": "battery",</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">             </span>"capacity": 10000,</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">               </span>"minlevel": 0.1,</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">         </span>"maxlevel": 1.0,</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">         </span>"efficiency": 0.9,</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">               </span>// "maxcharge": 1000,</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">            </span>// "maxdischarge": 1000,</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">         </span>"charge": "lieferung",</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">         </span>"discharge": "bezug"</div><div><span class="m_5802566359862550358Apple-tab-span" style="white-space:pre-wrap">   </span>}</div><div>}</div></div><div><br></div><div>Das naive Modell erklärt sich direkt aus den Parametern: Kapazität, Effizienz (2x- laden und entladen), maximale Lade- und Entladeleistung und das wars. Aus den Parametern wird automatisch eine Gruppe erstellt die alle relevanten Ein/Ausgangsdaten enthält.</div><div><br></div><div>Im Prinzip gibts damit jetzt testbaren Code. Wenn von Interesse bitte melden.</div><div><br></div><div>Viele Grüße, Andreas</div><div><br></div></div></div></blockquote></div><br></div></div><br></div>