Victron Dynamic ESS

Espejot

Hyperaktiivi
DVCCn kanssa BMS kertoo jatkuvasti invertterilaturille, että millä jännitteellä tulisi ladata jos invertterilaturi haluaisi ladata. BMS kertoo max virtalimitin myös.

Jos invertterilaturi päättää ladata, se syöttää virtaa akustolle annetulla latausjännitteellä. Tässä ei tapahdu mitään tavoite SOC jutteluita. Normaalitilassa BMS antaa virtaa kun sitä otetaan ulos ja ottaa virtaa kun sitä syötetään. Eli se ei aktiivisesti hallinnoi virtoja mihinkään suuntaan, kunhan valvoo että pysytään sallituissa rajoissa.
Sehän on vain teknistä keskustelua... se varsinainen ohjaus tulee (D)ESS:ltä. Tätä on tapahtunut pari kertaa ja aina tilanne on ollut saman kaltainen: akku on ollut aika täynä eikä "oikeaa" tarvetta lataukseen ole ollut ja akusto on absorption-latauksessa. DESS:llä on taipumus ladata akkua vain sen verran kun se laskee tarvitsevansa, ei wattiakkaan yli. Uskon että tämä korjaaantuu PV mittarin asenuksen myötä mutta jäin miettimään miten systeemin saa pakotettu latamaan akkua. Kokelin keep cahrged tilaa mutta ei poistunut absorption latausmoodista. Vai onko kyse DESS ja BMS:n kommunikointiongelmasta...


Edit: Klo 17:00 siirtyy absortio lataukseen, sitä ennen purkanut akkua. DESS:ssä on tasapainotus ruksittu pois mutta silti ilmoittaa että täksi päiväksi täyteen lataus. Jos en nyt väärin muista niin ei ole ensimäinen kerta etttä moista haluaa tehdä.
 

Liitteet

  • 1745699729274.png
    1745699729274.png
    144,2 KB · Katsottu: 40
Viimeksi muokattu:

jkoljo

Aktiivinen jäsen
Toki ylätason ohjaus tuleekin DESSiltä (kun DESS on päällä), ja sehän toimii pääosin SOC perusteella. Trade mode ei tosiaan turhia lataile. Green mode taas priorisoi akun täyteen ja sitten myy jos jää yli.

Keep charged tilassa DESS ei nähdäkseni ole aktiivinen. Ja ESSllä ei ole VRM puolelta ohjauksia vaan toimii itsenäisesti.

En kyllä ihmettele jos DESS toimii hassusti ilman PV mittausta. DESS tuntuu tekevän outouksia vaikka PV mittaus katkeaisi ihan hetkeksikin. Kokemusta on, kun olen omaa systeemiä säätänyt. Onko sulla Home Assistant käytössä, ja siellä jotenkin aurinkovoimala integroituna? Jos on, saat Victronille PV datat sen kautta. Muistaakseni sulla oli Hoymilesin inut.. Niiden kanssa toimii OpenDTU - HA - Victron MQTT systeemi tosi nätisti.
 
Viimeksi muokattu:

Espejot

Hyperaktiivi
Toi latauksen tila - bulk, absorptin ja float - eikö se päätös tule BMS:ltä?
 
Viimeksi muokattu:

jkoljo

Aktiivinen jäsen
DVCC päällä ja oikein konffattuna BMS päättää noi, jep. Bulk on käytännössä sama kuin absorption, float sitten erikseen. Victronin näkökulmasta ollaan lataustilassa "external control".
 

Espejot

Hyperaktiivi
Eli kerataanpas vielä... näitä asetuksia on Victronissa (VE Conficure 3), VRM:ssä ja BMS:ssä. BMS rajat on kovia rajoja ja luonteeltaan turvarajoja.

Esimerkiksi jo VRM:ssä on latausjännite rajaksi määritelty 55V (DVCC) niin Victron pyrkii noudatamaan tätä. Lisäksi Device List kohdassa on BMS parametrit mm. CVL joka on määritelty 55,2V. JKS BMS:ss' latausjännite RCV on määritelty 3,450V mikä on sama kuin VRM parametreuissa 55,2V.

Inussa (MP2) on VE:llä asetettu lataus käyrä - jota en ole päässyt vielä tiirailemaan. Joten päätöksen siirtymistä bulkkilatauksesta absorptio lataukseen tehdään inun asetusten perusteella ja käytönössä MP2 siis pyytää BMS siinärajoittamaan. Normaalisti latausvirta tippuu hyvin lähellä SoC100%. SoC rajaksi on JK BMS:ssä määritelty 3,449VGobelPowerin ohjeista luin että 314Ah kenoille tuo SoC100 raja pitäisi olla 0,4V pienempi kuin RCV.

Elikäs kysymys, jos inu siirtyy absortio lataukseen "liian" aikasin niin tuo viesti tulee BMS:ltä eli kennojen jännite saavutetaan tietty raja? Onko tuo raja asetetavissa latauskäyrään eli inuun asetuksia VE Config3 aseteltavissa?

Eli eilinen siirtminen absorptilatauksen oli sueraaba... akku saavutanut SoC100 jonka jälkeen akkua puretaan SoC90 jonka jälkeen siirytään absorptilataukseen eikä bulkkilataukseen. Normaalisti absorptiolataukseen siirytään kun SoC on lähellä sataaprosenttia,

DVCC päällä ja oikein konffattuna BMS päättää noi, jep. Bulk on käytännössä sama kuin absorption, float sitten erikseen. Victronin näkökulmasta ollaan lataustilassa "external control".
Eli VRM vinkelistä external control tarkoittaa BMS vai inua, VE asetuksia?
 
Viimeksi muokattu:

jkoljo

Aktiivinen jäsen
Bulk ja absorptiolataus on siis laturin kannalta täysin sama asia, ne on vaan teknisesti eri vaiheita CV/CC latauksessa. Niiden välillä ei erityisesti älyllisesti siirrytä. Tämän takia myös JK BMSssä on näille vain yksi parametri, RequestedChargeVoltage (RCV). Floattiin sitten siirrytään erillisillä päätöksillä.

DVCC:tä käyttäen inun oma latauslogiikka poistuu täysin käytöstä. BMS ohjaa. Inu tietysti noudattaa esim low voltage cutoff rajoja, mutta esimerkiksi latauskäyrillä ja asetetuilla latausjännitteillä ei ole mitään merkitystä. Jos sulla on DVCCn kanssa akku siirtynyt floattiin liian aikaisin, päätös on tullut BMSltä.

VRM kun sanoo external control, niin BMS ohjailee latauksen parametreja kuten latausjännitettä.

Suosittelisin asettamaan RCV ja Soc100 arvot vähän kauemmas toisistaan. Omien kokemusten perusteella off grid garagen arvot on vähän haasteelliset Soc100 saavuttamisen kannalta. Mulla on RCV 3,5V ja Soc100 3,475V. Floatti 3,40V.
 

Espejot

Hyperaktiivi
Bulk ja absorptiolataus on siis laturin kannalta täysin sama asia, ne on vaan teknisesti eri vaiheita CV/CC latauksessa. Niiden välillä ei erityisesti älyllisesti siirrytä. Tämän takia myös JK BMSssä on näille vain yksi parametri, RequestedChargeVoltage (RCV). Floattiin sitten siirrytään erillisillä päätöksillä.

DVCC:tä käyttäen inun oma latauslogiikka poistuu täysin käytöstä. BMS ohjaa. Inu tietysti noudattaa esim low voltage cutoff rajoja, mutta esimerkiksi latauskäyrillä ja asetetuilla latausjännitteillä ei ole mitään merkitystä. Jos sulla on DVCCn kanssa akku siirtynyt floattiin liian aikaisin, päätös on tullut BMSltä.

VRM kun sanoo external control, niin BMS ohjailee latauksen parametreja kuten latausjännitettä.

Mistä DVCC on lyhenne? Mulla on DVCC käytöss.

Lautaus ei siirry Floatiin vaan absorptio tilaan jolloin virran määrää on laskettu. Joka tapauksessa VRM keroo absorption latauksesta kun SoC lähestyy sataa ja satunaisesti muutoinkin. Ja tätä satunaisuuden syytä metsästän mikä laskee latausvirtaa. Ja sinun kertoman mukaan päätös rajoittaa virtaa olisi BMS:n?
 

jkoljo

Aktiivinen jäsen
Jos VRM kertoo että ollaan absorption tilassa, niin silloin on todennäköistä että DVCC ei ole päällä tai ei toimi oikein. Kannattaa tsekata BMS kommunikaatio ja DVCC asetukset, niissä lienee jotain hämärää.

BMS ei käytännössä koskaan erityisesti rajoita latausvirtaa. Sieltä tulee max latausnopeus. BMS ei muokkaa sitä mitenkään dynaamisesti. Jos latausnopeus heittelee, syy lienee invertterilaturin tai DESSin puolella.

Minulla on DVCC käytössä, ja lataus on aina external control tilassa:
 

Liitteet

  • Screenshot_20250427_112615_Chrome.jpg
    Screenshot_20250427_112615_Chrome.jpg
    81,2 KB · Katsottu: 41

Espejot

Hyperaktiivi
Olen ymmärtänyt että absorptio tilan tieto ei välittyisi Victronille vaan kyseessä saatasi olla oikeasti float tila. Tässä vielä kuvaa jänniteistä. Epäiltyä float/absorptio tilaa on edeltänyt akun purku 100-->90%.

Jos VRM kertoo että ollaan absorption tilassa, niin silloin on todennäköistä että DVCC ei ole päällä tai ei toimi oikein. Kannattaa tsekata BMS kommunikaatio ja DVCC asetukset, niissä lienee jotain hämärää.

Tässä nyt DVCC asetukset. Oletetvasti JK:lla tullut kasa firmispäivityksiä missä float käyttös muuttuu.
 

Liitteet

  • 1745743841092.png
    1745743841092.png
    37,2 KB · Katsottu: 43
  • 1745744086094.png
    1745744086094.png
    78,3 KB · Katsottu: 48
  • 1745744114176.png
    1745744114176.png
    41,9 KB · Katsottu: 42
Viimeksi muokattu:

jkoljo

Aktiivinen jäsen
DVCC ei keskustele mitään absorption tai float tai muuta tiloja, se juttelee vain latausjännitteen ja max rajat. Sun auto selected BMS näyttää hassulta. Mulla tuossa on JK BMS. Kannattaa myös vaihtaa auto select manuaaliseen, tuntuu että sellainen voisi toimia varmemmin.

SCS pois ja SVS päälle JK BMS kanssa.
 

Liitteet

  • Screenshot_20250427_131144_Chrome.jpg
    Screenshot_20250427_131144_Chrome.jpg
    180,5 KB · Katsottu: 47

Espejot

Hyperaktiivi
DVCC ei keskustele mitään absorption tai float tai muuta tiloja, se juttelee vain latausjännitteen ja max rajat.
Näin olen ymmärtänyt. Mutta koska Victron näyttää mistä lataustilasto on kyse on se tieto tultava jostakin ja olen ymmärtänyt että se tieto tulee BMS:ltä ja tässä tapauksessa Victron tulkitsee asian väärin.

SCS pois ja SVS päälle JK BMS kanssa.

Onko Victronin ohjeessa panovirhe (sininen korostus) ja tossa pitäisi lukea BMS vai mikä on BMV? Edit; ei ole virhettä vaan BMV:llä viitataan akkun monitoriin tms. Manuaalissa (kuvaliite) SCS ja SVS saa saman ohjeistuksen eli joko päälle tai pois päältä. Onko JK BMS joten erilainen vai mihin perustuu että jaettu virtatieto pois mutta jännitteen osalta päälle?

1745752370987.png
 
Viimeksi muokattu:

Espejot

Hyperaktiivi
Nyt absorptio lataus ilmesty kun suurin jännute 3,437 V ja SoC99%.
 

Liitteet

  • 1745755070118.png
    1745755070118.png
    154,2 KB · Katsottu: 44
  • 1745754926212.png
    1745754926212.png
    77 KB · Katsottu: 41
K

korsteeni

Vieras
pitäisikö näitä jotenkin muuttaa? ovat oletuksena ja kaikkia ei edes pysty muuttamaan jos vertti ja bms ovat naimisissa
1745756434099.png
 

PetiteDwarf

Jäsen
Taitaa jäädä ostossa huomioimatta siirtomaksu, sähkövero ja sähköveron alv?
En nyt oikein ymmärrä että miksi puuttuisi noita mainitsemiasi?

Juuri tuo 0,06€ tuossa kaavassa on aikasiirron siirtomaksu per kWh. Sisältää perussiirron lisäksi energiaveron ja huoltovarmuusmaksun. Alvillisesta hinnasta juuri nuo laskusta katsonut joka kuukausi.

Laskettu keskiarvolla, koska päiväsiirto on 6,59 senttiä ja yösiirto 5,27 senttiä. Vedin hihakeskiarvolla tasan kuusi senttiä kun Victron ei vielä kysy erikseen yö ja päiväsiirron hintaa. Ellei kaavalla saa kytkettyä jotenkin eri hintaa eri vuorokauden tunneille. Kiinteät hinnat toki päälle kuussa, mutta eipä niitä dynaamisiin kulutusarvoihin yleensä lasketa sisään muuta kun koko vuoden tasolla miettiessä. Tässä kaavassa haluan vain alvillisen energiahinnan ja alvillisen siirtohinnan antamaan 95% suuntaa kannattavuudelle.

Myynnin kaavasta ne toki puuttuu, kun myynnistä ei saa alvia eikä siirtomaksua verkkoon päin myytäessä. Luonnollisesti.
 

haraldh

Vakionaama
DVCCn kanssa BMS kertoo jatkuvasti invertterilaturille, että millä jännitteellä tulisi ladata jos invertterilaturi haluaisi ladata. BMS kertoo max virtalimitin myös.
BMS kertoo siis GX laitteelle, joka vuorostaan kertoo kaikille latauslaitteille (invertterilaturi, MPPT, moottorin laturi, genu jne) että mikä on haluttu latausjännite CVL ja maksimi virtamäärä CCL. Jos halutaan olla tarkkoja.
 

haraldh

Vakionaama
Minulla on raspissa Venus OS ja siinä asennettuna Mr Manuelin serialbattery laajennos. Siinäkin on sitten erittäin monta vipua miten pystyy säätämään juuri näitä CVL ja CCL arvoja dbusin suuntaan ja näin eteenpäin kaikille latureille. En tiedä miten olette kytkeneet JK BMS:iänne CAN-väylän avulla, onko muillakin käytössä tuo serialbattery?


Ja siinä config-tiedosto;

 

Espejot

Hyperaktiivi
Victron selittää asian näin

Enabling DVCC changes a GX device from a passive monitor into an active controller. The available features and effects of enabling DVCC depend on the type of battery used.
 

jkoljo

Aktiivinen jäsen
BMS kertoo siis GX laitteelle, joka vuorostaan kertoo kaikille latauslaitteille (invertterilaturi, MPPT, moottorin laturi, genu jne) että mikä on haluttu latausjännite CVL ja maksimi virtamäärä CCL. Jos halutaan olla tarkkoja.
Näinhän se on! Asiaa vähän hämärtää se että omassa Multiplussassani on GX integroituna. Mutta oikeassa olet. Erillinen piirihän se GX on.

Käytän CAN väylää. JK BMSssä on konffattuna Victron protokolla. GX tunnisti BMSn automaattisesti. Ei tarvinnut asentaa minkäänlaisia drivereita tai plugareita.
 

Espejot

Hyperaktiivi
Mitä mieltä olette SoC100 jänniterajasta ja sen eron suuruudesta latausjänniteeseen... GobelPower suosittelee 0,4V eroa latausjänniteeseen. Perusteluita miksi juuri 0,4C olisi sopiva? Andyllä ero on pienempi ainakin joiskin ohjeissa. Tonhan ei pitäis vaikuttaa lataustasoon vaan ainoastaan siihen että nollautuuko SoC. Nyt kun viimeksi katsoin niin SoC:lla oli pieniä vaikeuksia saavuttaa 100%, se viimeinen % oli tiukassa, tuli mutta ikään kuin jälkipoltolla.

SOC-100% Volt. (V): Voltage corresponding to 100% state of charge
Must be 0.04V lower than Vol. Cell RCV to reset SOC


SCS pois ja SVS päälle JK BMS kanssa.
Oliko näihin jotakin teknisluontoista perustelua. Eli miksi ei kumpin päällä tai miksi ei toisin päin (SCS päällä ja SVS ei päällä)? Olen nähnyt suosituksia mutta yleensä niistä puuttuu perustelut. Ylenä kun asenuksi tehdään niin pyrin aina kysymään perustelut jotta ymmärän kokonaisuuden paremmin,,, muutenhan "vääristä" - tai oikeammin erilaisista asetuksista ei opi mitään.
 
Viimeksi muokattu:

jkoljo

Aktiivinen jäsen
Kun DVCC on käytössä, SCS on joka tapauksessa disabled vaikka koittaisit laittaa sen päälle, joten aika lailla sama missä asennossa täppä on. Mielestäni sen on parempi olla pois, niin systeemin asetukset on selkeämmät.

SVS taasen on mielenkiintoisempi. Luin jostain että saisi olla päällä, sillä sitä kautta saisi paremman jännitetiedon kun ei tarvitse huolehtia kaapelien jännitehäviöistä. Nyt kun selasin asiaa lisää, löysin tällaisen maininnan:

"SVS should be set to OFF (Victron support has reported instances of conflicts when SVS is set to ON with a Lithium BMS)."


Taidanpa kytkeä omasta systeemistä tuon SVSn pois päältä.
 

haraldh

Vakionaama
Tuossa on mielestäni selkeästi sanottu;


1) DVCC must be enabled for the GX device to control the solar chargers, Inverter RS or Multi RS in a system with a VE.Bus BMS V2.

2) Use the Battery Compatibility manual to see which parameters need to be set and which are set automatically.

3) In an ESS system the VE.Bus device is already synced with the solar chargers, so we recommend leaving SVS and SCS off.

4) For all other systems: If a BMV or SmartShunt is installed, we recommend enabling SVS and SCS. In all other cases, leave SVS and SCS disabled.

5) Solar Chargers, Inverter/Chargers, Multi RS, Inverter RS and Orion XS do not require wiring. All other loads and chargers must be wired and controlled via ATC/ATD.

Silti en välttämättä ymmärrä kaikkia mahdollisuuksia :) . Koska minulla on Smart Shunt käytän optiota 4.
 

Espejot

Hyperaktiivi
Huomasin että DESS hintaresoluutio on jo vartin jaksoihin jaettu että muutos on tulossa... onko kukaan kuullut asian tiimoilta mitään?

Tuossa on mielestäni selkeästi sanottu;
Kaikki mikä liittyy Victroniin on tosi selkeää mutta alaindeksien määrä vaan on suuri.
 
Viimeksi muokattu:

Espejot

Hyperaktiivi
Pieni huomio. inverter only tila ei myy sähköä vaikka DESS olisi muuten myyntimoodissa. Jos DESS ei ole myyntimoodissa niin millä käskyllä sen saa myymään verkkoon?
 

Liitteet

  • 1746601882407.png
    1746601882407.png
    42,4 KB · Katsottu: 34

Espejot

Hyperaktiivi
Tässä on yksi optimointiongelma... milloin myydä suoraan ja milloin ladata aurinkoa akkuun. Pirunsarvien väliin jää halpoja spot hintoja joten ensimäisen piikin jälkeen kannattaa myydä pv teho ja alkaa ladata akkua vasta niin ettei laakson pohjalla joudu myymään. Tämä vaatisi jonkin realliaikaisen ennusteen tuuliin jos pv teho on nyt jotakin niin kasvaako se vai laskeeko se seuraava x tunnin aikana.
 

Liitteet

  • 1746611664258.png
    1746611664258.png
    80,2 KB · Katsottu: 38

jkoljo

Aktiivinen jäsen
ESS grid setpointtia manipuloimalla saa systeemin myymään tai ostamaan, mutta samalla DESS ei voi olla päällä. DESS päätöksiä ei voi itse noin vain yliajaa.
 

Espejot

Hyperaktiivi
ESS grid setpointtia manipuloimalla saa systeemin myymään tai ostamaan, mutta samalla DESS ei voi olla päällä.
Aivan juu, tämä on pässyt unohtumaan.
DESS päätöksiä ei voi itse noin vain yliajaa.
Olen huomannut. Olen kallistumassa siihen että jos aikoo itse automatisoida niin ESS ohjaus vois olla se helpoin tie. DESS puukotus tuntuu työläältä. On toi problematiikka alkanut muotoutua pääkopan sisään.
 
Viimeksi muokattu:

PetiteDwarf

Jäsen
Omassa ennuste osuu aika hyvin kohdalleen, tuli mieleen että onhan sijainti laitettu oikein?
Olen nyt pidempään seurannut tuota kohdalleenosumista(sijainti on oikein). Olen samaa mieltä että 10-11 aikaan päivällä ennuste osuu jo melko hyvin kohdalleen, mutta kun järjestelmä ennustaa edellisenä iltana tulevaa päivää 30kWh ennusteella ja todellinen tuotanto onkin 50-60kWh luokkaa huomenna, niin ei minusta tuo ihan kohdilleen osu Trade moden suunnitelman pohjaksi. Varsinkin jos päivään sattuisi vielä 2 isoa piikkiä hintaan aamulla ja illalla. Toki tuo tuotannon ennuste ei valtaosasta päivistä paljoa haittaa, mutta ihmetyttää silti miten paljon se aliarvioi edellisenä iltana ja korjaa lennosta aamusta alkaen realistisemmaksi(joka toteutumahetkellä on vain parin tunnin ennuste tulevaisuuteen):

1746818745214.png


Tämä ennuste on ollut samalla vuorokauden aikaikkunalla paljon tarkempi:

1746818849659.png
 

HeTi

Aktiivinen jäsen
Advanced lehdellä - Solar Irradiance menee ainakin oikein. Tuota isoa kuvaa en ole niin seurannut, kun isommat paneelit on Froniuksen puolella ja ne akut täytetään ensin.
 

PetiteDwarf

Jäsen
Ei toi VRM aurinkoennuste kovin paljoa heitä

katso liitettä 106940

Se on totta, että tuo solar irradiance ennuste on hyvinkin tarkka. Sen osalta en ole eri mieltä.
Mikä heittää ainakin minulla on 12-24h ennen tulevaa päivää oleva kWh tuotantoennusteen lukema. Tuottoennuste tulevasta energian määrästä seuraavalle päivälle. Tässä olen nähnyt paljon heittoa. Tuntuu että puhutaan nyt ristiin aiheesta =)

Ja jos DESS suunnittelee tuon irradiance ennusteen mukaisesti, eikä kWh ennusteen mukaan, niin sitten se ei ole ongelma.


TOINEN outous mikä minulla on tullut näiden nolla ja miinuspäivien akkujen latauksen ja purun kanssa on se, että molemmat moodit joskus yrittävät purka akkuja 50-75% SOC kohdalla iltapäivästä koko aurinkotuotannon ja akuista purkamisen kapasiteetit teholla suoraan verkkoon. Spot hinta on nolla, akulla on laskettu käyttöhinta sekä järjestelmän luulisi ymmärtävän että 10-15% tulee konversiohäviöitä.

SILTI, tuo automatiikka yrittää purkaa nollahinnalla verkkoon energiaa vaikka akut eivät ole vielä edes täynnä. Kokeilin molempia moodeja ja molemmissa tuli tosissaan tämä oikukas käytös ajoittain eteen. Keksiikö kukaan mikä tuo logiikka on, jossa puretaan ilmaiseksi nollahinnan spottiin energiaa, vaikka akkuun mahtuisi vielä reilusti? Ymmärrän että puretaan verkkoon solar ylijäämä kun akut ovat täynnä, mutta miksi ihmeessa purkaa akuista verkkoon häviöllä? Spot hinta juuri nyt on 0.0005€/kWh

Suunnitelma DESSillä on että ladataan akut vasta illalla(violetti palkki) verkkosähköllä kun aurinkotuotanto on lopussa. Ei oma logiikka tuota tukisi, koska siirtohinta tulee silloin maksuun. Alla olevassa kuvassa näkyy myös että hintaohjaus tajuaa hintaerot tulevissa tunneissa, koska siirtohinta on mallinnettu punaisessa ostohinnassa.


1747314960652.png
 

jkoljo

Aktiivinen jäsen
Omakin laitteistoni tekee DESS ohjattuna vähän outoja juttuja. Green mode ei mm. tue akusta talon kuormia jos se oli suunnitellut lataavansa auringosta, mutta tuleekin pilvi eteen ja kulutus ylittää tuotannon. Välillä pidän DESSiä päivän pari päällä, kunnes kytken sen taas pois jonkinlaisen outouden jälkeen. Ei ole varaa pitää DESSiä päällä jos haluaa järjestelmälle hyvän takaisinmaksuajan.
 

PetiteDwarf

Jäsen
Omakin laitteistoni tekee DESS ohjattuna vähän outoja juttuja. Green mode ei mm. tue akusta talon kuormia jos se oli suunnitellut lataavansa auringosta, mutta tuleekin pilvi eteen ja kulutus ylittää tuotannon. Välillä pidän DESSiä päivän pari päällä, kunnes kytken sen taas pois jonkinlaisen outouden jälkeen. Ei ole varaa pitää DESSiä päällä jos haluaa järjestelmälle hyvän takaisinmaksuajan.

Juu vaikuttaa juuri siltä, että pitkinä jaksoina kun hinta on alle 2 senttiä per kWh, niin pistän toggelista DESS:n pois päältä KUNNES päivittäisessä notifikaatissa kännykkään tulee yli 10 sentin lukemia ja suurta heittelyä vuorokauden sisällä.
Sitten lykkään ko. heitteleville päiville Trade moodissa toggelin takaisin DESS:n puolelle aktiiviseksi.

Toki päivityksiä logiikkaan tulee jatkuvasti ja varmasti kokeilen ajoittain pitää DESSiä päällä myös taisisina nollapäivinä. Jospa joskus tajuaisivat päivittää logiikan siten, että homma rokkaa ilman tilojen muutoksen tarvetta.
 

markok

Aktiivinen jäsen
Onko kukaan perehtynyt tuohon Node-Rediin paremmin? Yritin saada haettua pörssisähkön hintatiedon DESS:ltä ja ohjata sen perustella Shellyä, mutta en onnistunut saamaan tietoa ulos. Tein API Access Tokenin VRM:sisä, mutta pitääkö tuolla tehdä vielä jotain muuta? Voisiko joku Exportata jonkun valmiin Flow:n niin pääsisi näkemään miten tieto saadaan Victronista ulos? Jos ei löydy sähkön hintaa hakevaa Flowta niin joku muukin käy.
 

HeTi

Aktiivinen jäsen
Onko kukaan perehtynyt tuohon Node-Rediin paremmin? Yritin saada haettua pörssisähkön hintatiedon DESS:ltä ja ohjata sen perustella Shellyä, mutta en onnistunut saamaan tietoa ulos. Tein API Access Tokenin VRM:sisä, mutta pitääkö tuolla tehdä vielä jotain muuta? Voisiko joku Exportata jonkun valmiin Flow:n niin pääsisi näkemään miten tieto saadaan Victronista ulos? Jos ei löydy sähkön hintaa hakevaa Flowta niin joku muukin käy.
Noderediin voi ladata Shelly lisäosan jos se helpottaisi.
Oikea yläkulma -> Manage Palette -> Install välilehti -> hakusanaksi Shelly

https://flows.nodered.org/node/node-red-contrib-shelly
 

-Teme-

Vakionaama
Oma kokemus node-red ja shellyistä on ohjata shellyjä mqtt avulla.
Mqtt out node, siihen Shellyn topicci ja ohjaus action.
Samalla kun on mqtt broker mukana, saa victronit yms muut laitteet sen kautta ohjaukseen.
 

HeTi

Aktiivinen jäsen
Tässä esimerkissä hinnalla ohjataan syöttöä verkkoon päin.
Alla oma kokeilu,. API avain pitää olla luotuna ja vrm_id omaan asennukseen vastaavana.

https://communityarchive.victronenergy.com/articles/293324/node-red-vrm-api-and-dynamic-ess-1.html



[
{
"id": "06c00348e0c54592",
"type": "debug",
"z": "b52b2f27a7c5ebdb",
"name": "debug 6",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 580,
"y": 1140,
"wires": []
},
{
"id": "f64bda0dc3366808",
"type": "vrm-api",
"z": "b52b2f27a7c5ebdb",
"vrm": "1503e6796de9e839",
"name": "Hinta",
"api_type": "installations",
"idUser": "",
"users": "",
"idSite": "724051",
"installations": "stats",
"attribute": "dynamic_ess",
"stats_interval": "hours",
"show_instance": false,
"stats_start": "0",
"stats_end": "0",
"use_utc": false,
"gps_start": "",
"gps_end": "",
"widgets": "",
"instance": "",
"vrm_id": "xxxxxxxxxxxxxxx",
"country": "fi",
"b_max": "",
"tb_max": "",
"fb_max": "",
"tg_max": "",
"fg_max": "",
"b_cycle_cost": "",
"buy_price_formula": "",
"sell_price_formula": "",
"green_mode_on": "",
"feed_in_possible": "",
"feed_in_control_on": "",
"b_goal_hour": "",
"b_goal_SOC": "",
"store_in_global_context": true,
"verbose": false,
"x": 350,
"y": 1000,
"wires": [
[
"06c00348e0c54592",
"489945e4cabd0b66"
]
]
},
{
"id": "ba205db80fb6a92d",
"type": "inject",
"z": "b52b2f27a7c5ebdb",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "60",
"crontab": "",
"once": true,
"onceDelay": 0.1,
"topic": "",
"payload": "",
"payloadType": "date",
"x": 150,
"y": 1000,
"wires": [
[
"f64bda0dc3366808"
]
]
},
{
"id": "489945e4cabd0b66",
"type": "function",
"z": "b52b2f27a7c5ebdb",
"name": "function 1",
"func": "let price = msg.payload.records.deGb[0][1]\nmsg.payload = (price <= 0.0) ? 1 : 0\nlet fill = 'red'\nlet text = 'Nope, positive price'\nif (msg.payload) {\nfill = 'green'\ntext = 'Yes! Negative price'\n}\ntext += ': €' + price.toFixed(4)\nnode.status({fill, shape: 'dot', text})\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 600,
"y": 960,
"wires": [
[]
]
},
{
"id": "1503e6796de9e839",
"type": "config-vrm-api",
"name": "Hinta"
}
]


 
Back
Ylös Bottom