Bug fix of feedback over JSON of TempDesired when in Fixed Hz mode.
Introduced when demandDegC/demandPump split was added to fix Cyclic shutdown on low Hz demands.
This commit is contained in:
parent
40c0a72c77
commit
6d7af0e010
|
@ -769,7 +769,7 @@ void manageCyclicMode()
|
|||
const sCyclicThermostat& cyclic = NVstore.getCyclicMode();
|
||||
if(cyclic.Stop && bUserON) { // cyclic mode enabled, and user has started heater
|
||||
int stopDeltaT = cyclic.Stop + 1; // bump up by 1 degree - no point invoking at 1 deg over!
|
||||
float deltaT = fFilteredTemperature - getTemperatureDesired();
|
||||
float deltaT = fFilteredTemperature - getDemandDegC();
|
||||
// DebugPort.printf("Cyclic=%d bUserOn=%d deltaT=%d\r\n", cyclic, bUserON, deltaT);
|
||||
|
||||
// ensure we cancel user ON mode if heater throws an error
|
||||
|
@ -966,7 +966,10 @@ float getTemperatureDesired()
|
|||
return getHeaterInfo().getHeaterDemand();
|
||||
}
|
||||
else {
|
||||
return demandDegC;
|
||||
if(getThermostatModeActive())
|
||||
return demandDegC;
|
||||
else
|
||||
return demandPump;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -96,7 +96,7 @@ CDetailedScreen::show()
|
|||
else {
|
||||
fPump = getHeaterInfo().getPump_Fixed();
|
||||
if(NVstore.getUserSettings().cyclic.isEnabled())
|
||||
desiredT = getTemperatureDesired();
|
||||
desiredT = getDemandDegC();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ void
|
|||
CSmartError::inhibit()
|
||||
{
|
||||
m_bInhibit = true;
|
||||
m_Error = 0;
|
||||
// m_Error = 0;
|
||||
}
|
||||
|
||||
// accept a fresh heater frame
|
||||
|
|
Loading…
Reference in a new issue