mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-11 18:54:28 +05:00
fix: fixed power calculation
This commit is contained in:
@@ -468,9 +468,14 @@ protected:
|
|||||||
if (vars.slave.flame) {
|
if (vars.slave.flame) {
|
||||||
if (this->updateModulationLevel()) {
|
if (this->updateModulationLevel()) {
|
||||||
float power = 0.0f;
|
float power = 0.0f;
|
||||||
if (vars.slave.modulation.current > 0 && settings.opentherm.maxPower > 0.1f) {
|
if (settings.opentherm.maxPower > 0.1f) {
|
||||||
float modulatedPower = settings.opentherm.maxPower - settings.opentherm.minPower;
|
power += settings.opentherm.minPower;
|
||||||
power = settings.opentherm.minPower + (modulatedPower / 100.0f * vars.slave.modulation.current);
|
|
||||||
|
if (vars.slave.modulation.current > 0) {
|
||||||
|
power += (
|
||||||
|
settings.opentherm.maxPower - settings.opentherm.minPower
|
||||||
|
) / 100.0f * vars.slave.modulation.current;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.snoticeln(
|
Log.snoticeln(
|
||||||
|
|||||||
Reference in New Issue
Block a user