Het SmartESS Victron thuisbatterij aansturingstopic

Pagina: 1
Acties:

Onderwerpen


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
Gisteren zag het UI er nog zo uit:
Afbeeldingslocatie: https://tweakers.net/i/b1b0ee5KvrAYp3VvQo85ZYYOqHo=/800x/filters:strip_exif()/f/image/WtYpZvsyvlb9u3WD4XNlcKJ1.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/GQ_1Z6uqBC9LYTATkwlSEa_Gwgg=/800x/filters:strip_exif()/f/image/CzDVEdlXviVKQQwqO2Sh4Atl.png?f=fotoalbum_large

Inmiddels iets aangepast, het usable kWh is het beschikbare vermogen incl aftrek van de minimum SoC(10% in mijn geval). De AC load wordt berekend door het programma zelf, niet door de omvormer:
Afbeeldingslocatie: https://tweakers.net/i/3QGaQbVKFolJGsnVrdXQfrM9BhQ=/800x/filters:strip_exif()/f/image/QFPgc7MQrrzuCIybsUEJ0gPq.png?f=fotoalbum_large

Bij de instellingen kunnen wat relevante parameters per omvormer opgegeven worden, de VRM site ID is o.a nodig voor de solarforecast. Het unitID is het ID van het device op de modbus:
Afbeeldingslocatie: https://tweakers.net/i/e6kadGpgazigQpwZqDZ-YPRY2NE=/x800/filters:strip_exif()/f/image/hhGvXgVGKlJuITQmSJEmUlFj.png?f=fotoalbum_large

De grafiek laat straks o.a zien wanneer er geladen en ontladen gaat worden aan de hand van de nog inzichtelijk te maken parameters en met inbegrip van de solarforecast zodat AC laden zo minimaal mogelijk zal zijn:
Afbeeldingslocatie: https://tweakers.net/i/BrCtw0Ekx7sqKcn_494giX5POI4=/800x/filters:strip_exif()/f/image/bmqHPZGCPOmUsFM9vID2DkQa.png?f=fotoalbum_large

Een aansturingsmogelijkheid van nightfloat (= de nacht doorkomen vanaf een bepaald tijdstip met de meter op 0) of max profit (= maximaal terugleveren op piekprijsmomenten)
Afbeeldingslocatie: https://tweakers.net/i/Td0h1H-t_ulEd-ofBstX80k6g-4=/800x/filters:strip_exif()/f/image/QcKWGnmgXMkBr2Oxb3ruoQsz.png?f=fotoalbum_large

To be continued...

SmartESS dynamisch handelen voor Victron omvormers


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
Er is weer een hoop gewijzigd de afgelopen weken! Het algoritme is een stuk intelligenter geworden en klaar om te testen.

De UI ziet er iets beter uit, de grafieken ook. Er wordt bij het inplannen rekening gehouden met laadverliezen en met de solarforecast. Daarnaast is het algoritme gebaseerd op de totale (bruikbare) capaciteit van de batterijen en het maximaal ontlaad en laadvermogen. Ik heb 2 packs die 4500W kunnen laden en ontladen, eentje is max 3500W. Het algoritme past de laadstrategie daarop aan met inachtneming dat ze alledrie een iets afwijkende capaciteit hebben t.o.v elkaar.

Afbeeldingslocatie: https://tweakers.net/i/aMT5hE4Cc9CmU2z8BhVczpkTxPU=/800x/filters:strip_exif()/f/image/IUcOui3yVaI11mSrC7aNkN2i.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/wJ9-1fO-wlrpinjo8mNpDDFMVEY=/800x/filters:strip_exif()/f/image/nJpPRWWEKmhF6HBUrKnmG5te.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/YhS1dgpeQao9M714x6Izzi_1KIU=/800x/filters:strip_exif()/f/image/jkfgfQiPQuTGNCuHG4flHQb7.png?f=fotoalbum_large

Er is een minimaal prijsverschil die behaald moet worden om AC te mogen laden, DC/PV laden is "gratis" dus dat doet ie sowieso. Bij het laden wordt ook de DC load meegenomen, dit om te voorkomen dat er eventuele kabels overbelast zouden raken. Als de MPPT 3000W aan het laden is schaalt het systeem het AC laden af naar 1500W als de totale DC load op max 4500W staat. Dit uiteraard ook om te voorkomen dat de batterijen boven hun maximale laadcapaciteit geladen worden. Er wordt expres op de capaciteiten gestuurd en niet op SoC omdat die an sich niet relevant is.

Er is ook getest met de SDM630 wifi die toegevoegd is als AC energy meter. Het werkt maar de uitslag blijkt teleurstellend, hij is elke 2 seconden te pingen, wat te weinig is om te kunnen floaten met 0 op de meter. De EM24 is hier dus wel noodzakelijk. Nu heb ik die ook in de meterkast hangen dus dat komt goed uit :-)

De instellingen zijn ook uitgebreid, iets meer uitgebreid dan ik aanvankelijk gedacht had maar er zijn nou eenmaal een hoop variabelen:
Afbeeldingslocatie: https://tweakers.net/i/wrJA_g3kTXUS6g9L8-2HZcwPQxA=/800x/filters:strip_exif()/f/image/k8zTSwnv9wg5LBZOIUZsooOy.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/PzPMGyXYXX0ixurIn78kLeoK6zY=/800x/filters:strip_exif()/f/image/Zk3jygUWG2ivXc6WR0xbnq5E.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/VJH-jSvCo3br3zfJFSfKax8O5tY=/800x/filters:strip_exif()/f/image/sMWVdkKttaetwMBFE1snLnDu.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/icXo7tasUz58HKVPPTpDmEjVEH0=/800x/filters:strip_exif()/f/image/jSwenFH9FntqLM7om2EJZREX.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/thdPfx6j7KXAS_IEEmcsDEz7GS4=/x800/filters:strip_exif()/f/image/eVhD1dg796JaInvoeB8otEzI.png?f=fotoalbum_large

Ondanks dat het een hoop instellingen zijn is het toch wel redelijk overzichtelijk gemaakt.

De nightfloat functie (0 op de meter) heeft een instelbare start en eindtijd gekregen:
Afbeeldingslocatie: https://tweakers.net/i/zOAvrLS-BbdYMNk-22KwzNMEjrY=/800x/filters:strip_exif()/f/image/Dhriknf2eerF8nAo9pkkLWGU.png?f=fotoalbum_large

Het minimale prijsverschil om te mogen AC laden en later ontladen:
Afbeeldingslocatie: https://tweakers.net/i/QIuPknym3dUtqQMcUgL6-PgOdSs=/x800/filters:strip_exif()/f/image/DidC1Ij6PGJBJklJ9XpmHHmy.png?f=fotoalbum_large

VRM API instellingen voor o.a de solarforecast:
Afbeeldingslocatie: https://tweakers.net/i/Mz4xjBr6f81NhMvJVSFdKjIB340=/x800/filters:strip_exif()/f/image/j2luj9DhaAVTbyIdOIb59oO3.png?f=fotoalbum_large

De volgende dingen om toe te voegen zijn
  • Een PV forecast correctiefactor maar ik probeer eerst te ontdekken of hier een gemiddeld vast getal aan te hangen is. Een kwestie van elke dag kijken en noteren :-)
  • Automatisch afschakelen van de PV bij negatieve prijzen
Een slim zijalgoritme die gaat bepalen wat het minimum prijsverschil moet zijn om te mogen AC laden, hier staan liefst 23 eenmalig in te vullen variabelen waarmee je een heel accuraat minimaal prijsverschil kunt berekenen aan de hand van de verwachte lifecycle van het complete batterypack

Wordt weer vervolgd O-)

SmartESS dynamisch handelen voor Victron omvormers


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
Inmiddels een paar stappen verder, het systeem an sich draait vrij probleemloos. Soms komt er nog wel eens een bugje omhoog maar daar kom je dus gaandeweg achter. Ondertussen ook gestart met een balansalgoritme te ontwikkelen. De aansturing van Victron omvormers heb ik ondertussen wel onder de knie, ik wil op den duur ook kunnen balansen. Bij voorkeur met een aggregator die mijn algo's gebruikt.

Ik ben begonnen met het balansalgo omdat ik sinds een tijdje een Zonneplan Nexus heb staan en waar ik me verbaasde over hoe vaak het algo ernaast zat (het vergoedingenbedrag ging omlaag ipv omhoog). Er zijn ook partijen die hun voorspelde onbalans publiceren waar ik me ook verbaasde over hoe slecht die algoritmes eigenlijk zijn. Dat kan beter (dacht ik)

Dit was de eerste fase, een week geleden:
Afbeeldingslocatie: https://tweakers.net/i/svMrZfL6kZFNctudfEiE4gYYq28=/800x/filters:strip_exif()/f/image/ziwfkZRBU8IA2tP5kSA7YgtA.png?f=fotoalbum_large
Niet slecht voor een eerste poging maar te slecht om iets actief mee te kunnen doen.

Dit is de poging van dit weekend:
Afbeeldingslocatie: https://tweakers.net/i/jxuylVhjhEaPsiUM4apMxuIHXJI=/800x/filters:strip_exif()/f/image/whcUXrtsb4ZsrZmKG0XTN97Q.png?f=fotoalbum_large
Die zit wel redelijk spoton. Best wel content mee. Wordt vervolgd dus :-)

SmartESS dynamisch handelen voor Victron omvormers


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
Nog even een funupdate, in SmartESS is het nu ook mogelijk om de winst van het systeem bij te houden. Dus niet de winst van de PV maar echt de winst van het systeem, de winst van het later verkopen van de PV én de ingekochte stroom. Objectief berekend incl verliezen etc. Soms zit er een negatief dagje tussen omdat het algo besluit 's avonds niet de hele batterij leeg te gooien maar een deel de volgende ochtend, of (zoals afgelopen nacht) om 0:00. Wat dus resulteert in een betere volgende dag. Alle beslissingen zijn prijsafhankelijk en gericht op winst. De rekensom is dus overigens ook volledig met aftrek van de marge die de kWh's hadden opgeleverd op het moment dat ze opgewekt werden door de PV's. Echt een 100% objectieve en realistisch beeld van de opbrengst.

Volgende stap hier is het toevoegen van losse de PV winst zelf. Ik ben gek van cijfertjes en data dus wil zoveel mogelijk inzichtelijk hebben maar wel objectief. Niemand heeft er iets aan als jejezelf voor de gek houdt. Daarom heb ik ook een SDM230 achter elk van de drie Victrons hangen. Die zijn via de HW app gekoppeld en berekenen dus ook de daadwerkelijke winst per accu aan de hand van de dynamische tarieven. Om het beeld compleet te krijgen.

De winstgrafiek van SmartESS (3x 15kWh met 9kWp aan panelen):
Afbeeldingslocatie: https://tweakers.net/i/OvaWRo2kWCfPXSQKesCufg_9cp0=/800x/filters:strip_exif()/f/image/rZuJNKlGZ45eL9eWzEoztm0m.png?f=fotoalbum_large

En de totale winst per accubank via HW voor de afgelopen 26 dagen:
Afbeeldingslocatie: https://tweakers.net/i/z3LbxmR-arjM9boZkZrrImsJjTc=/x800/filters:strip_icc():strip_exif()/f/image/8ljOxMmyMfweh1UMUy2mEZS1.jpg?f=fotoalbum_large
Nu nog objectief uitrekenen welk deel van de winst van de PV komt en welke van het inkopen en verkopen van de stroom.

SmartESS dynamisch handelen voor Victron omvormers


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
toekie schreef op dinsdag 29 oktober 2024 @ 10:42:
Heb je hier nog een update van? Ben heel benieuwd hoe het nog verder is. Ben nu zelf bezig met een victron systeem. Ik heb geen kaas gegeten van die ESS dus ik volg dit graag.
Toch de verdere ontwikkeling van mn eigen programma weer opgepakt tussen alle drukte door. Het staat inmiddels online en kan via een VPN van buitenaf de Multiplussen aansturen en monitoren. Werkt een stuk beter dan lokaal via een RPI.

Het voorspelalgoritme blijkt toch best wel accuraat te werken. Dit was de voorspelling van vandaag per fase aan opbrengst in euro's en de daadwerkelijke gemeten opbrengst via de HW meters die achter de Victrons hangen. Dit algo neemt alle verliezen en rekent ook de (winst op de )zonopbrengst mee. Best content mee zo O-)

Afbeeldingslocatie: https://tweakers.net/i/la_1aNr9a-lOzujlt2jE0OBb1tg=/x800/filters:strip_icc():strip_exif()/f/image/UbZCDT7g90aENXVyjNTDmGcC.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/6W5RjS9fIyaAf3AWJAbBwanta3I=/800x/filters:strip_icc():strip_exif()/f/image/Bvhds7Ocs301x2jB29PAFen9.jpg?f=fotoalbum_large

SmartESS dynamisch handelen voor Victron omvormers


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
Inmiddels zit dit softlanding functie ook ingebouwd. Je kunt dus ingeven vanaf welk SoC de omvormers afschalen naar welk vermogen bij het ontladen. Bij het laden vind ik dit minder belangrijk omdat dat al afgeschaald wordt door de BMS. bij het ontladen is dat wat delicater en onduidelijker. Dit regelt SmartESS dus zelfstandig en past daar ook de verwachtingen en het laadalgoritme op aan

Afbeeldingslocatie: https://tweakers.net/i/IKzYKX1kwmBH4nuHlDmQ1EbFgYw=/800x/filters:strip_exif()/f/image/DQdAm6HSsJOzsfltfzqPLV8V.png?f=fotoalbum_large

Daarnaast is er gewerkt aan de minimum instelbare winst per cyclus, dat is iets gecompliceerder dan ik aanvankelijk dacht want het is mogelijk om op maandag te laden met verlies om vervolgens op dinsdag te ontladen met extra winst t.o.v de maandag. Dan moet er dus gewoon de mogelijkheid zijn om met verlies te blijven laden, niet élke dag hoeft natuurlijk persé winstgevend te zijn. Het gaat om het grotere geheel

SmartESS dynamisch handelen voor Victron omvormers


  • Ersus
  • Registratie: Oktober 2020
  • Laatst online: 21:52

Ersus

Zuid-Limburg

Ik weet niet welk management systeem je gebruikt maar ik schakel zelf de PV niet af tenzij ik het niet meer zelf kwijt kan.

Om de negatieve tarieven van vandaag op te vangen heb ik afgelopen nacht de batterij ontladen met een constant vermogen, zo ingesteld via Node-Red dat deze rond ca 7:30 wel ver leeg zou zijn tegen de dan geldende tarieven.

De Victron via Node-Red gepland NOM laten laden vanaf het moment dat terugleveren niets opleverde.
Om het enorme overschot weg te werken heeft de wasmachine, droger, boiler, oven pyrolyse reiniging en een bouwdroger extra mogen draaien vandaag, een verbruik dat immens hoog is en alleen per uitzondering bereikt kon worden.

Er zijn nog 2x 30kWh batterijen onderweg, die dan later dienst doen om het overschot op te vangen dat dan op deze mooie zonnige dagen in de nachtelijke uren teruggeleverd kan worden. Afhankelijk van de tarieven.

Het is op zich niet zo heel tijd intensief met de uurtarieven die niet zo heel achterlijk op en af gaan.
Maar je moet er wel even aan gaan zitten om de instellingen te doen naar wens en PV opwek verwachting.
Als het heel afwisselend weer is dan is het wat lastiger sturen.

Voor vandaag was het constant weer, dat laat zich manueel best goed doen.

Afbeeldingslocatie: https://tweakers.net/i/asbml4O7dYxcI79tLnAFO_1C8LQ=/800x/filters:strip_exif()/f/image/5uMA7CWNGYnlPuFl4ii8NzyP.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/WL24RCcznKPAd7b7OoTX0OA_8wE=/800x/filters:strip_exif()/f/image/6SJ9iAYPRkJxfbNKc9R6WTjn.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/NRQxGcU6dljUCALyWenCp6txDCo=/800x/filters:strip_exif()/f/image/3847Tw0qY8p9TqtsR4nl9AUy.png?f=fotoalbum_large

Deskundoloog allergie | 214kWh LFP | 48kVA Victron Multiplus | 24.3kWp O/W | SMA Tripower x 15 | SmartSolar 450/200 | Daikin Multi+ 5MXWM68A9 met 2x Perfera FTXM42A | Fujitsu Atlantic Calypso Split V3 200L | Gasloos | 500m2 bj 1900


  • Ersus
  • Registratie: Oktober 2020
  • Laatst online: 21:52

Ersus

Zuid-Limburg

Ik ben het volledig met je eens. Via de Cerbo kan het wel, het betreft een instelling in je console.

Als ik maximaal terugleveren op 0 Watt zet dan regelt de Cerbo de SMA omvormer terug zodat alleen nog maar eigen gebruik gerealiseerd wordt.

Test het met je eigen installatie of dat voor jou ook werkt.

Afbeeldingslocatie: https://tweakers.net/i/jWWTX50Iq30t4RV4qeRHyQ_Y2-w=/800x/filters:strip_icc():strip_exif()/f/image/gX7Lea3ljUjf8xxlQlkmgqE6.jpg?f=fotoalbum_large

[ Voor 5% gewijzigd door Ersus op 02-05-2025 15:04 ]

Deskundoloog allergie | 214kWh LFP | 48kVA Victron Multiplus | 24.3kWp O/W | SMA Tripower x 15 | SmartSolar 450/200 | Daikin Multi+ 5MXWM68A9 met 2x Perfera FTXM42A | Fujitsu Atlantic Calypso Split V3 200L | Gasloos | 500m2 bj 1900


  • Paip
  • Registratie: Oktober 2019
  • Laatst online: 28-03 14:37
Ik heb het voor elkaar gekregen om m'n Goodwe omvormers uit te schakelen bij stroomprijs <0. Heb dit gedaan middels een automatiseren in Home Assistant.
Nu blijkt dat pas na een dag, VRM DESS zich hier netjes op aanpast. Zie hieronder de voorspelling:
Afbeeldingslocatie: https://tweakers.net/i/Oesmuny1WTpJlSQSP7TlCO-g3Ec=/x800/filters:strip_exif()/f/image/Jnvfvlok4BW1yxgibDGsDlrk.png?f=fotoalbum_large

Even geduld hebben dus ;-)

Nu nog eens met nodered gaan stoeien om ook de MPPT's van Victron op de juiste manier uit te laten schakelen.....

  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
De grafiek van vandaag ter voorbeeld, oranje is PV to grid (dat noem ik excess PV), geel is PV to battery, geel-rood is PV+grid to battery), rood is grid to battery, groen is battery to grid. Elk uur wordt gekeken of de voorspelde doelen gehaald zijn en zo nodig wordt er bijgestuurd in de volgende uren. Paars is overigens de SoC per accubank, de rode verticale lijn geeft nu aan

Bij de dag van gisteren is er ook nog donkergeel in de gele balkjes waarin je kunt zien wat de voorspelling en het uiteindelijke resultaat was.
Vandaag/toekomst:
Afbeeldingslocatie: https://tweakers.net/i/_fB5Yj2IelE70SY8WPpkvem4CXg=/x800/filters:strip_icc():strip_exif()/f/image/t5vF5MKsPEkv5DbtoNfain9A.jpg?f=fotoalbum_large

Gisteren/verleden:
Afbeeldingslocatie: https://tweakers.net/i/Ne2Mp6gtEt01bn0Hn9nIIpwUPjU=/x800/filters:strip_icc():strip_exif()/f/image/F5iyHNGei7m54auPToqol2vV.jpg?f=fotoalbum_large

SmartESS dynamisch handelen voor Victron omvormers


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
Het grote verschil met DESS mijns inziens is dat 100% SoC geen doel is, bij DESS wel naar het lijkt. Maximale opbrengst is het doel van SmartESS. Even ter voorbeeld afgelopen maand april, 85€ per accubank opbrengst. Dit gaat om 3x15kWh accubanken met elk 3kW PV gekoppeld. Deels is de winst dus PV maar ik ga uit van 3-4€ per maand per kWh wat SmartESS aan extra winst maakt doordat alles juist getimed is. Deze maand zitten we al op 60€ per accubank, vorige maand was dit:
Afbeeldingslocatie: https://tweakers.net/i/0eT0CC0BVxdl7TrQ5gM-HTxLoVs=/x800/filters:strip_icc():strip_exif()/f/image/jjWjn5YGMb5IoRU41HNplkzI.jpg?f=fotoalbum_large

[ Voor 18% gewijzigd door E63s op 18-05-2025 20:02 ]

SmartESS dynamisch handelen voor Victron omvormers


  • E63s
  • Registratie: November 2021
  • Laatst online: 23-03 07:18
Omdat een algo soms iets doet wat vreemd lijkt zit er nu ook een uitleg functie in. Als iets afwijkt van gepland komt er daarom nu een uitleg te staan. In onderstaand voorbeeld omdat er meer PV was dan verwacht en het AC laden dus afgeschaald moest worden vanwege het maximaal ingestelde DC laadvermogen

Afbeeldingslocatie: https://tweakers.net/i/x8tksQ9Lh46VEI47w-ByU94-vyw=/x800/filters:strip_exif()/f/image/32B7610AFPtSRjtWo050yxxO.png?f=fotoalbum_large

SmartESS dynamisch handelen voor Victron omvormers

Pagina: 1