Thermostat erreur Formule offset

:+1:

J’ai également mis en place l’arrondi.

$power -= $this->getConfiguration('offset_nextFullCyle') * $this->getCache('last_power',0) / 100;
                                $power = round($power,2);
                                log::add('thermostat', 'debug', $this->getHumanName() . ' : Cycle précédent '.$this->getCache('last_power',0).'%, offset : -'.$this->getConfiguration('offset_nextFullCyle').'%, Puissance soustraite '.round($this->getConfiguration('offset_nextFullCyle') * $this->getCache('last_power',0) / 100,2) . '%, Puissance : '.$power.'%');

Toutefois j’ai l’impression que l’application de la formule du temps de chauffe minimum passe avant:
Temps de chauffe mini : 30%
Si puissance 50% - Offset 25%= > Temps de chauffe 25% alors qu’on ne devrait pas chauffer.
Mais je ne suis pas sur.