De asemenea, puteți integra managerul de încărcare cFos într-un sistem extern de gestionare a energiei (EMS). Acesta poate specifica apoi limite absolute de încărcare pentru curentul total maxim pe fază și pentru cutii de perete individuale. De asemenea, puteți specifica astfel de limite pentru curentul de încărcare și descărcare al unui sistem controlabil de stocare a energiei. Fără un EMS extern, puteți specifica, de asemenea, aceste limite la "Program de încărcare" în setările generale de gestionare a sarcinii (sau în setările wallbox-urilor și ale acumulatorilor). Aici introduceți o listă de momente ale zilei în minute și curentul corespunzător în mA. Pentru sistemele de stocare a bateriei, limitele sunt înțelese ca valori pentru putere în wați.
Limitele de încărcare servesc ca o limitare suplimentară a curentului (sau a puterii) de încărcare. Indiferent de aceasta, gestionarul de încărcare poate limita și mai mult curentul de încărcare (sau puterea de încărcare) pe baza altor condiții și reguli de încărcare.
Un EMS poate seta aceste limite programatic cu următorul apel API:/cnf?cmd=set_cplan&dev_id=xx&tmp=t
Aici xx este un ID de dispozitiv sau $G pentru curentul total maxim pe fază.
t este 0 sau 1. 1 înseamnă că limitele de încărcare nu sunt salvate, adică nu mai există după repornirea Charging Manager. Un EMS ar trebui să salveze valorile doar rareori și să le modifice doar temporar pentru a proteja memoria flash.
Corpul cererii este un obiect JSON:
{
"cplan": [ { obj } ]
}
de exemplu, un "cplan" este un array de obj. obj poate conține următoarele elemente:
"dc" | true sau false, limita se referă la puterea de descărcare(true), implicit este false |
"st" | Începutul limitei în minute din ziua respectivă |
"dr" | Durata limitei în minute |
"lm" | Limita în mA sau wați |
Puteți utiliza /cnf?cmd=get_cplan&dev_id=xx
pentru a consulta limitele actuale de încărcare ale dispozitivului sau curentul total maxim.