mirror of https://github.com/sfeakes/AqualinkD.git
Corrected - set spa temp to unknown whenever spa is off regardless of pool pump status
parent
41bdfebda2
commit
df1d9487f7
31
aqualinkd.c
31
aqualinkd.c
|
@ -747,23 +747,30 @@ bool process_packet(unsigned char *packet, int length)
|
|||
//LOG(AQRS_LOG,LOG_DEBUG_SERIAL, "RS Received STATUS length %d.\n", length);
|
||||
memcpy(_aqualink_data.raw_status, packet + 4, AQ_PSTLEN);
|
||||
processLEDstate();
|
||||
if (_aqualink_data.aqbuttons[PUMP_INDEX].led->state == OFF)
|
||||
if (_aqualink_data.aqbuttons[SPA_INDEX].led->state == OFF)
|
||||
{
|
||||
_aqualink_data.pool_temp = TEMP_UNKNOWN;
|
||||
if(isSINGLE_DEV_PANEL == true)
|
||||
{
|
||||
_aqualink_data.spa_temp = TEMP_UNKNOWN;
|
||||
}
|
||||
//_aqualink_data.spa_temp = _aqconfig_.report_zero_spa_temp?-18:TEMP_UNKNOWN;
|
||||
_aqualink_data.spa_temp = TEMP_UNKNOWN;
|
||||
//_aqualink_data.spa_temp = _aqconfig_.report_zero_spa_temp?-18:TEMP_UNKNOWN;
|
||||
}
|
||||
else if (_aqualink_data.aqbuttons[SPA_INDEX].led->state == OFF && isSINGLE_DEV_PANEL != true)
|
||||
if(isSINGLE_DEV_PANEL)
|
||||
{
|
||||
//_aqualink_data.spa_temp = _aqconfig_.report_zero_spa_temp?-18:TEMP_UNKNOWN;
|
||||
_aqualink_data.spa_temp = TEMP_UNKNOWN;
|
||||
if (_aqualink_data.aqbuttons[PUMP_INDEX].led->state == OFF)
|
||||
{
|
||||
_aqualink_data.pool_temp = TEMP_UNKNOWN;
|
||||
_aqualink_data.spa_temp = TEMP_UNKNOWN;
|
||||
//_aqualink_data.spa_temp = _aqconfig_.report_zero_spa_temp?-18:TEMP_UNKNOWN;
|
||||
}
|
||||
else if (_aqualink_data.aqbuttons[SPA_INDEX].led->state == ON)
|
||||
{
|
||||
_aqualink_data.pool_temp = TEMP_UNKNOWN;
|
||||
}
|
||||
}
|
||||
else if (_aqualink_data.aqbuttons[SPA_INDEX].led->state == ON && isSINGLE_DEV_PANEL == true)
|
||||
else // isSINGLE_DEV_PANEL == false
|
||||
{
|
||||
_aqualink_data.pool_temp = TEMP_UNKNOWN;
|
||||
if (_aqualink_data.aqbuttons[PUMP_INDEX].led->state == OFF)
|
||||
{
|
||||
_aqualink_data.pool_temp = TEMP_UNKNOWN;
|
||||
}
|
||||
}
|
||||
|
||||
// COLOR MODE programming relies on state changes, so let any threads know
|
||||
|
|
Loading…
Reference in New Issue