22-08-2024, 03:21 PM
C'est en effet compliqué et il peut y avoir des effets non désirés car il faut prendre en compte de fortes variations de consommation dans le fonctionnement.
J'ai modifié le code pour avoir une priorité par défaut des actions; les premières sont plus prioritaires.
Tant qu'une action n'est pas à au moins 70%, la suivante restera à 0% quelque soit le seuil.
Cela permet de "charger"" des actions de manière plus incrémentales.
Les inconvénients:
- si le surplus est important d'un coup, chaque action devra atteindre 70% progressivement pour que la suivante puisse commencer. Pour activer la 3ème action, cela devient long.
- dès qu'il y a une forte variation de consommation, tout va rapidement tomber à 0% (si la première passe sous 70%, tout le reste tombe à 0%).
Pour éviter des effets de seuil, j'ai dû descendre à 70%. Si on est trop proche de 100%, on a des effets on/off sur les actions moins prioritaires.
Cordialement
J'ai modifié le code pour avoir une priorité par défaut des actions; les premières sont plus prioritaires.
Tant qu'une action n'est pas à au moins 70%, la suivante restera à 0% quelque soit le seuil.
Cela permet de "charger"" des actions de manière plus incrémentales.
Les inconvénients:
- si le surplus est important d'un coup, chaque action devra atteindre 70% progressivement pour que la suivante puisse commencer. Pour activer la 3ème action, cela devient long.
- dès qu'il y a une forte variation de consommation, tout va rapidement tomber à 0% (si la première passe sous 70%, tout le reste tombe à 0%).
Pour éviter des effets de seuil, j'ai dû descendre à 70%. Si on est trop proche de 100%, on a des effets on/off sur les actions moins prioritaires.
Cordialement