A napelemes rendszerekkel együtt telepített akkumulátoros tárolórendszerek többsége rendelkezik egy beépített töltési szabállyal, amely szerint megpróbálnak feltölteni, mielőtt áramot táplálnának be, és megpróbálnak kisütni, mielőtt áramot vennének a hálózatból. Az ipari tárolórendszerek más kritériumok szerint is szabályozhatók, például a csúcsterhelés korlátozása vagy a csúcsterhelési ablakokban történő energiafogyasztás korlátozása érdekében, a hálózatüzemeltető előírásai szerint. A kis akkumulátoros tárolórendszerek az elektromos autók töltése miatt mély töltési ciklusoknak lennének kitéve, ezért nagymértékű kopásnak lennének kitéve. Ezért sok esetben érdemes a tárolórendszert a cFos Charging Manager segítségével vezérelni. Ehhez egy olyan modellre van szükség, amely vezérelhető, vagy legalább egy relén keresztüli kapcsolási lehetőségre.
A tárolórendszerek vezérelhetők a SunSpec akkumulátor 124-es modelljének részeként (pl. Fronius), vagy saját Modbus regiszterekkel rendelkeznek, amelyek lehetővé teszik a vezérlést. A hibrid eszközök inverterként szolgálnak a napelemek és a tárolórendszerek számára. Az inverterek, a mérők és az akkumulátortárolók a cFos Charging Managerben mérőcsempékként jönnek létre. Ezért lehetséges az akkumulátorvezérlés aktiválása az összes mérőeszközben. A 124-es modellel rendelkező SunSpec eszközök esetében a cFos Charging Manager megpróbálja vezérelni a kapcsolódó tárolórendszert. Előfordulhat, hogy ezt először engedélyeznie kell a készülékben. A felhasználó által definiált mérők (Victron stb.) esetében a cFos Charging Manager megpróbálja megtalálni a "soc" (százalékban) nevű, felhasználó által definiált változót. Ez azután megjeleníthető a mérő csempén.
Az akkumulátortároló vezérlése alatt először a maximális töltési és kisütési teljesítményt adhatja meg. -az 1 azt jelenti, hogy a Charging Manager nem szabályozza a töltési vagy kisütési teljesítményt. Ezután több töltési szabályt határozhat meg, amelyek néhány másodpercenként egymás után kerülnek feldolgozásra, és korlátozzák a töltési vagy kisütési áramot. A töltési szabályok a fali dobozok töltési szabályaihoz hasonlóan működnek. A cFos Charging Manager a maximális töltési vagy kisütési teljesítményt használja kezdőértékként, azaz vezérlőértékként, és lehetővé teszi ennek megváltoztatását a töltési szabályok feldolgozásával.
Az összes töltési szabály feldolgozása után a töltési vagy kisütési teljesítménynek van egy áramkorlátja (amely lehet 0 is). A cFos Charging Manager ezeket az értékeket a "charge_power_w", "charge_power_prc" (százalékban megadva), "discharge_power_w" és "discharge_power_prc" nevű, felhasználó által meghatározott változókban tárolja. Létezik egy felhasználó által definiált változó is, a "bat_mode". Itt azt rögzítik, hogy van-e töltési vagy kisülési határérték (0=nincs érték, 1=töltési határérték, 2=kisülési határérték, 3=töltési és kisülési határérték). A SunSpec-eszközök esetében a határértékek átkonvertálásra kerülnek, és az erre a célra szolgáló regiszterekbe íródnak. A felhasználó által definiált számlálókhoz létrehozhat olyan felhasználó által definiált kimeneteket, amelyek a fenti változók értékeit írják az eszközre. Erre talál példákat a Victron vagy a Kostal Plenticore mellékelt mérődefinícióiban. Ha a töltési vagy kisütési határértéket nem szabályozza, a megfelelő változók nem léteznek, így nem íródnak a memóriába. Az akkumulátortároló vezérlés "Mode" beállításával határozza meg, hogy mi történjen, ha mind a töltési, mind a kisütési teljesítményre pozitív értékek vannak. a "Semleges" azt jelenti, hogy a cFos töltéskezelő mindkét értéket átadja a tárolórendszernek, amely aztán egy bizonyos tartományon belül eldönti, hogy mit tegyen. a "Prioritise charging" azt jelenti, hogy a kisütési teljesítményt 0-ra állítja, ha a töltési teljesítmény pozitív, a "Prioritise discharging" azt jelenti, hogy a (töltési) teljesítményt 0-ra állítja, ha a kisütési teljesítmény pozitív. Ez akkor hasznos, ha a tárolótartály csak egy értékkel rendelkezik a töltési és a kisütési teljesítményre vonatkozóan. Ha a töltési vagy kisütési teljesítmény kisebb, mint 0, a felhasználó által meghatározott változók törlődnek. Ezt figyelembe kell vennie, amikor testreszabott mérődefiníciókat hoz létre. Ez a helyzet például akkor, ha -1-et adott meg maximális töltési vagy kisütési teljesítményként, vagy ha a töltési szabályok negatív értékeket eredményeznek. Létrehozhat például olyan mérődefiníciókat, amelyek csak akkor hatnak az akkumulátor tárolására, ha a megfelelő változók léteznek(if exist(charge_power_w).
..).
Kimenet kapcsolása: Sajnos néhány memória nem vezérelhető közvetlenül a fenti szabályokkal. Ahhoz azonban, hogy a fenti szabályokkal legalább a tárolót ki lehessen kapcsolni (pl. amikor egy autó töltődik), meg lehet próbálni egy kapcsolóérintkezőt használni, ha a tároló rendelkezik vezérlőbemenettel. Ha kivitelezhető, akkor a tárolótartályt egy kontaktor segítségével elektromosan is lekapcsolhatja a hálózatról (a tárolótartály tönkretételének elkerülése érdekében előzetesen kérdezze meg a gyártótól vagy a villanyszerelőtől, hogy a készülék alkalmas-e erre). A "Kapcsolási kimenet" mezőben megadhatja egy olyan változó nevét, amely a töltési szabályok elemzése után 1-re áll, ha a töltési vagy kisütési teljesítmény pozitív, és 0-ra, ha nem. A cFos Charging Manager egy Shelly kapcsolódoboz vagy kapcsolóaljzat számára biztosít egy számláló definíciót. Ennek beállításakor a számláló kap egy eszközazonosítót, pl. M5. Ezután az akkumulátortároló vezérlőegységben a "Kapcsolási kimenet" alatt megadhatja a Shelly kapcsolószekrényt a következővel: M5.output1
. Ha a változó neve elé mínusz jelet tesz, a kapcsolási kimenet invertált lesz(-M5.output1
)