Kebanyakan sistem storan bateri yang dipasang bersama sistem suria mempunyai peraturan pengecasan terbina dalam di mana mereka cuba mengecas sebelum elektrik dimasukkan dan cuba menyahcas sebelum elektrik diambil dari grid. Sistem storan industri boleh dikawal mengikut kriteria lain, contohnya untuk mengehadkan beban puncak atau untuk mengehadkan penggunaan tenaga dalam tingkap beban tinggi mengikut spesifikasi operator rangkaian. Sistem storan bateri kecil akan melalui kitaran pengecasan dalam apabila mengecas kereta elektrik dan oleh itu akan mengalami banyak haus dan lusuh. Oleh itu, dalam banyak kes, adalah wajar untuk mengawal storan menggunakan Pengurus Pengecasan cFos. Untuk ini, anda memerlukan model yang boleh dikawal atau sekurang-kurangnya pilihan pensuisan melalui geganti.
Sistem storan boleh dikawal sebagai sebahagian daripada model bateri SunSpec 124 (cth. Fronius) atau mempunyai daftar Modbus sendiri yang membenarkan kawalan. Peranti hibrid berfungsi sebagai penyongsang untuk panel solar dan storan. Penyongsang, meter dan storan bateri dicipta sebagai jubin meter dalam Pengurus Pengecasan cFos. Oleh itu, semua meter mempunyai pilihan untuk mengaktifkan kawalan bateri. Untuk peranti SunSpec dengan model 124, Pengurus Pengecasan cFos cuba mengawal memori yang berkaitan. Anda mungkin perlu mengaktifkan ini dalam peranti terlebih dahulu. Untuk meter tersuai (Victron, dsb.), Pengurus Pengecasan cFos cuba mencari pembolehubah tersuai yang dipanggil "soc" (dalam peratus). Ini kemudiannya akan dipaparkan dalam jubin kaunter jika perlu.
Di bawah kawalan storan bateri, anda boleh menentukan terlebih dahulu kuasa pengecasan dan nyahcas maksimum. -1 bermakna Pengurus Pengecasan tidak seharusnya mengawal kuasa pengecasan atau nyahcas. Anda kemudiannya boleh menentukan beberapa peraturan pengecasan yang diproses satu demi satu setiap beberapa saat dan mengehadkan arus pengecasan atau nyahcas. Peraturan pengecasan berfungsi sama seperti peraturan pengecasan untuk kotak dinding. Pengurus Pengecasan cFos menggunakan kuasa pengecasan maksimum atau kuasa nyahcas sebagai nilai permulaan, iaitu nilai kawalan, dan membenarkan ini ditukar dengan memproses peraturan pengecasan.
Sebaik sahaja semua peraturan pengecasan dilaksanakan, had arus (yang juga boleh menjadi 0) wujud untuk kuasa pengecasan dan penyahcasan. Pengurus Pengecasan cFos menyimpan nilai-nilai ini dalam pembolehubah yang ditentukan pengguna bernama "charge_power_w", "charge_power_prc" (ditentukan sebagai peratusan), "discharge_power_w", dan "discharge_power_prc". Terdapat juga pembolehubah yang ditentukan pengguna yang dipanggil "bat_mode". Pembolehubah ini menunjukkan sama ada had pengecasan atau penyahcasan wujud (0 = tiada nilai, 1 = had pengecasan, 2 = had penyahcasan, 3 = had pengecasan dan penyahcasan). Untuk peranti SunSpec, had ditukar dan ditulis pada daftar yang ditetapkan. Untuk meter yang ditentukan pengguna, anda boleh mencipta output tersuai yang menulis nilai pembolehubah di atas pada peranti. Contoh boleh didapati dalam definisi meter yang dibekalkan untuk Victron dan Kostal Plenticore. Jika had pengecasan atau penyahcasan tidak dikawal, pembolehubah masing-masing tidak wujud dan oleh itu tidak ditulis ke memori. Tetapan "Mod" pengawal storan bateri menentukan apa yang sepatutnya berlaku apabila terdapat nilai positif untuk kedua-dua kuasa pengecasan dan penyahcasan. "Neutral" bermaksud Pengurus Pengecasan cFos menyerahkan kedua-dua nilai kepada sistem storan, yang kemudiannya memutuskan apa yang perlu dilakukan dalam julat tertentu. "Utamakan pengecasan" bermaksud kuasa penyahcasan ditetapkan kepada 0 apabila kuasa pengecasan adalah positif, dan "Utamakan penyahcasan" bermaksud kuasa pengecasan ditetapkan kepada 0 apabila kuasa penyahcasan adalah positif. Ini berguna jika sistem storan hanya mempunyai satu nilai untuk kedua-dua kuasa pengecasan dan penyahcasan. Jika kuasa pengecasan atau penyahcasan yang terhasil kurang daripada 0, pembolehubah yang ditentukan pengguna akan dipadamkan. Anda harus mengambil kira perkara ini semasa mencipta definisi kaunter tersuai. Ini berlaku, contohnya, jika anda telah menetapkan -1 sebagai kuasa pengecasan atau penyahcasan maksimum, atau jika peraturan pengecasan anda menghasilkan nilai negatif. Contohnya, anda boleh mencipta definisi kaunter yang hanya mengawal storan bateri jika pembolehubah yang sepadan wujud (if exist(charge_power_w)...).
Menukar output: Malangnya, sesetengah kenangan tidak boleh dikawal secara langsung menggunakan peraturan di atas. Tetapi untuk sekurang-kurangnya dapat menyahaktifkan memori menggunakan peraturan di atas (contohnya apabila kereta sedang dicas), anda boleh cuba menggunakan kenalan pensuisan jika memori mempunyai input kawalan. Jika praktikal, peranti storan juga boleh diasingkan secara elektrik daripada sesalur kuasa menggunakan penyentuh (untuk mengelak memusnahkan peranti storan, anda mesti menyemak dahulu dengan pengilang atau juruelektrik sama ada peranti itu sesuai untuk ini). Dalam medan "Menukar output" anda boleh menentukan nama pembolehubah yang ditetapkan kepada 1 jika kuasa pengecasan atau nyahcas positif selepas menilai peraturan pengecasan dan kepada 0 jika tidak. Pengurus Pengecasan cFos menyediakan definisi meter untuk kotak suis Shelly atau soket suis. Apabila anda menyediakan ini, meter menerima ID peranti, cth. M5. Kemudian anda boleh menentukan kotak suis Shelly di bawah "Menukar output" dalam kawalan storan bateri menggunakan: M5.output1. Jika anda meletakkan tolak di hadapan nama pembolehubah, output pensuisan akan diterbalikkan (-M5.output1)