Documentation

Commande de l'accumulateur de batterie
(pour les versions de micrologiciel < 1.25.2)

Vous trouverez ici la documentation sur la commande de l'accumulateur pour les versions de firmware à partir de 1.25.2.

La plupart des accumulateurs à batterie installés dans le cadre d'une installation solaire sont dotés d'une règle de charge intégrée, selon laquelle ils tentent 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 piloter 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 compteur. 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. Le courant de charge ou de décharge à régler est alors le minimum de toutes les règles de charge. Pour chaque règle de charge, vous pouvez déterminer les jours de la semaine auxquels elle doit s'appliquer et s'il s'agit d'une règle de charge ou de décharge. Les types suivants sont possibles :
Minimiser le prélèvement sur le réseau/l'injection dans le réseau. Dans ce cas, le prélèvement et l'injection dans le réseau sont minimisés, comme décrit ci-dessus, comme le font de nombreux accumulateurs par défaut. Comme la puissance mesurée de l'accumulateur ou le prélèvement/l'injection dans le réseau diffèrent légèrement de la puissance réelle, il faut toujours réajuster. C'est à cela que sert le facteur de régulation réglable, qui est typiquement proche de 1,0.
Heure Limiter le courant de charge en fonction d'une plage horaire.
Charge de la voiture. Limiter le courant de charge lorsqu'au moins une voiture est en train de charger.
SoC. Ces règles de charge permettent de limiter la puissance de charge et de décharge en fonction du niveau de remplissage actuel de la mémoire.
Prix / niveau de prix. Comme pour les règles de chargement pour la voiture, on peut ici charger ou décharger l'accumulateur en fonction du prix de l'électricité. Pour cela, il faut être client d'un fournisseur d'énergie avec des tarifs variables (par exemple Tibber ou Awattar) ou avoir choisi "Charging Manager" comme fournisseur d'énergie.
Formule de calcul. Vous pouvez ici déterminer librement la limite de la puissance de charge au moyen d'une formule.

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 le courant 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" (indication 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=pas de limite, 1=limite de charge, 2=limite de décharge, 3=limite de charge et de décharge). Sur 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 existe des valeurs positives pour le courant de charge et de décharge. "Neutre" signifie que le cFos Charging Manager transmet les deux valeurs à l'accumulateur et que celui-ci décide éventuellement lui-même de ce qu'il fait dans une plage. "Donner la priorité à la charge" signifie que le courant de décharge est mis à 0 si le courant de charge est positif, "Donner la priorité à la décharge" signifie que le courant de charge est mis à 0 si le courant de décharge est positif. Cela est utile lorsque la mémoire ne dispose que d'une seule valeur pour le courant de charge et de décharge. Si vous activez "abandonner le contrôle", cela signifie que les variables sont effacées, c'est-à-dire qu'aucun contrôle n'est exercé si aucune règle de charge n'a été utilisée. La mémoire peut alors utiliser sa règle par défaut.

Donner le contrôle: Cette option permet de céder le contrôle à la régulation intégrée dans le ballon. Si le cFos Charging Manager ne contrôle pas l'accumulateur, la régulation intégrée peut ainsi reprendre le dessus. Si cette option est cochée, les variables définies par l'utilisateur "charge_power_w", "charge_power_prc", "discharge_power_w", "discharge_power_prc" sont effacées si la puissance calculée par les règles de charge est < 0. C'est le cas lorsque la puissance maximale de stockage a été fixée à -1. Si l'option "Donner le contrôle" est activée, la puissance de charge ou de décharge est également fixée à -1 si aucune règle de charge n'a été appliquée. De plus, il est possible de mettre la puissance à -1 à l'aide de la "formule" si l'on souhaite redonner le "contrôle" à l'accumulateur.
Si cette option n'est pas activée, en cas de puissance < 0, la valeur de la puissance n'est pas modifiée, c'est-à-dire que la valeur déterminée lors d'un passage précédent est conservée.

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 alors indiquer le boîtier de commutation Shelly sous "Sortie de commutation" dans la commande de l'accumulateur au moyen de : M5.output1.