La plupart des accumulateurs à batterie installés dans le cadre d'une installation solaire disposent d'une règle de charge intégrée, selon laquelle ils essaient de se charger avant l'injection de courant et de se décharger avant le prélèvement de courant sur le réseau. Les accumulateurs industriels peuvent être commandés selon d'autres critères, par exemple pour limiter les charges de pointe ou, selon les directives de l'exploitant du réseau, pour limiter le prélèvement d'énergie dans les fenêtres de charge élevée. Les petits accumulateurs à batterie subiraient de profonds cycles de charge en raison de la charge de la voiture électrique, ce qui entraînerait une forte usure. C'est pourquoi, dans de nombreux cas, il est judicieux de commander l'accumulateur par le cFos Charging Manager. Pour cela, vous avez besoin d'un modèle qui peut être commandé ou au moins d'une possibilité de commutation via un relais.
Les accumulateurs peuvent être contrôlés dans le cadre de la batterie SunSpec modèle 124 (par ex. Fronius) ou avoir leurs propres registres Modbus qui permettent un contrôle. Les appareils hybrides servent d'onduleurs pour les panneaux solaires et le stockage. Les onduleurs, les compteurs et le stockage sur batterie sont créés dans cFos Charging Manager sous forme de tuiles de compteurs. Dans tous les compteurs, il y a donc la possibilité d'activer le contrôle de la batterie. Pour les appareils SunSpec avec le modèle 124, le cFos Charging Manager essaie de commander le réservoir correspondant. Il est possible que vous deviez d'abord activer cette fonction dans l'appareil. Pour les compteurs définis par l'utilisateur (Victron, etc.), le cFos Charging Manager essaie de trouver une variable définie par l'utilisateur appelée "soc" (en pourcentage). Le cas échéant, celle-ci est alors affichée dans le carreau du compteur.
Sous le contrôle de l'accumulateur, vous pouvez d'abord indiquer la puissance maximale de charge et de décharge. -1 signifie que le Charging Manager ne doit pas contrôler la puissance de charge ou de décharge. Vous pouvez ensuite définir plusieurs règles de charge qui seront traitées l'une après l'autre toutes les quelques secondes et qui limitent le courant de charge ou de décharge. Les règles de charge fonctionnent de la même manière que les règles de charge pour les Wallbox. Comme valeur de départ, c'est-à-dire comme valeur de règle, le cFos Charging Manager utilise la puissance de charge ou de décharge maximale et permet de la modifier en traitant les règles de charge.
Une fois que toutes les règles de charge ont été traitées, il y a une limite actuelle (qui peut aussi être 0) pour la puissance de charge ou de décharge. Le gestionnaire de charge de cFos stocke ces valeurs dans les variables définies par l'utilisateur appelées "charge_power_w", "charge_power_prc" (données en pourcentage), "discharg_power_w" et "discharge_power_prc". Il existe également une variable définie par l'utilisateur appelée "bat_mode". Elle indique s'il existe une limite de charge ou de décharge (0=aucune valeur, 1=limite de charge, 2=limite de décharge, 3=limite de charge et de décharge). Pour les appareils SunSpec, les limites sont converties et écrites dans les registres prévus à cet effet. Pour les compteurs définis par l'utilisateur, il est possible de créer des outputs définis par l'utilisateur qui écrivent les valeurs des variables ci-dessus dans l'appareil. Vous trouverez des exemples à ce sujet dans les définitions de compteurs fournies pour Victron ou Kostal Plenticore. Si la limite de charge ou de décharge n'est pas commandée, les variables correspondantes n'existent pas et ne sont donc pas non plus écrites dans la mémoire. Le réglage "Mode" de la commande de l'accumulateur permet de déterminer ce qui doit se passer lorsqu'il y a à la fois des valeurs positives pour la charge et la décharge. "Neutre" signifie que le cFos Charging Manager transmet les deux valeurs à l'accumulateur et que celui-ci décide lui-même, le cas échéant, de ce qu'il fait dans une plage. "Donner la priorité à la charge" signifie que la puissance de décharge est mise à 0 si la puissance de charge est positive, "Donner la priorité à la décharge" signifie que la puissance de (re)charge est mise à 0 si la puissance de décharge est positive. Ceci est utile lorsque le réservoir ne dispose que d'une seule valeur pour la puissance de charge et de décharge. Si la puissance de charge ou de décharge est inférieure à 0, les variables définies par l'utilisateur sont supprimées. Il faut en tenir compte lors de la création de définitions de compteurs définies par l'utilisateur. C'est par exemple le cas si vous avez indiqué -1 comme puissance de charge ou de décharge maximale ou si vos règles de charge conduisent à des valeurs négatives. Vous pouvez ainsi, par exemple, créer des définitions de compteurs qui n'ont un effet de commande sur l'accumulateur de la batterie que si les variables correspondantes existent(if exist(charge_power_w)
...).
Sortie de commutation : certaines mémoires ne peuvent malheureusement pas être commandées directement avec les règles ci-dessus. Mais pour pouvoir au moins désactiver l'accumulateur avec les règles ci-dessus (par exemple lorsqu'une voiture se charge), on peut essayer d'utiliser un contact de commutation si l'accumulateur possède une entrée de commande. Si cela est réalisable, on pourrait également séparer électriquement le ballon du réseau au moyen d'un contacteur (pour éviter de détruire le ballon, vous devez vous renseigner au préalable auprès du fabricant ou de l'électricien pour savoir si l'appareil est adapté à cet effet). Vous pouvez indiquer dans le champ "Sortie de commutation" le nom d'une variable qui sera mise à 1 si la puissance de charge ou de décharge est positive après évaluation des règles de charge et à 0 dans le cas contraire. Le cFos Charging Manager fournit une définition de compteur pour un boîtier de commutation Shelly ou une prise de commutation. Lorsque vous la configurez, le compteur reçoit un ID d'appareil, par exemple M5. Vous pouvez ensuite indiquer le boîtier de commutation Shelly sous "Sortie de commutation" dans la commande de stockage de la batterie au moyen de : M5.output1
. Si vous faites précéder le nom de la variable d'un moins, la sortie de commutation est inversée(-M5.output1
)