mirror of https://github.com/sfeakes/AqualinkD.git
Fix conflicts in merge
parent
c81c924b54
commit
4ddb6bba15
5
config.c
5
config.c
|
@ -79,7 +79,6 @@ void init_parameters (struct aqconfig * parms)
|
|||
parms->convert_dz_temp = true;
|
||||
parms->report_zero_pool_temp = false;
|
||||
parms->report_zero_spa_temp = false;
|
||||
parms->report_zero_pool_temp = false;
|
||||
parms->read_all_devices = true;
|
||||
|
||||
generate_mqtt_id(parms->mqtt_ID, MQTT_ID_LEN);
|
||||
|
@ -386,9 +385,6 @@ bool setConfigValue(struct aqconfig *config_parameters, struct aqualinkdata *aqd
|
|||
} else if (strncasecmp(param, "flash_mqtt_buttons", 18) == 0) {
|
||||
config_parameters->flash_mqtt_buttons = text2bool(value);
|
||||
rtn=true;
|
||||
} else if (strncasecmp(param, "report_zero_pool_temp", 21) == 0) {
|
||||
config_parameters->report_zero_pool_temp = text2bool(value);
|
||||
rtn=true;
|
||||
} else if (strncasecmp(param, "report_zero_spa_temp", 20) == 0) {
|
||||
config_parameters->report_zero_spa_temp = text2bool(value);
|
||||
rtn=true;
|
||||
|
@ -569,7 +565,6 @@ bool writeCfg (struct aqconfig *config_parameters, struct aqualinkdata *aqdata)
|
|||
fprintf(fp, "convert_mqtt_temp_to_c = %s\n", bool2text(config_parameters->convert_mqtt_temp));
|
||||
fprintf(fp, "override_freeze_protect = %s\n", bool2text(config_parameters->override_freeze_protect));
|
||||
fprintf(fp, "flash_mqtt_buttons = %s\n", bool2text(config_parameters->flash_mqtt_buttons));
|
||||
fprintf(fp, "report_zero_pool_temp = %s\n", bool2text(config_parameters->report_zero_pool_temp));
|
||||
fprintf(fp, "report_zero_spa_temp = %s\n", bool2text(config_parameters->report_zero_spa_temp));
|
||||
fprintf(fp, "report_zero_pool_temp = %s\n", bool2text(config_parameters->report_zero_pool_temp));
|
||||
|
||||
|
|
1
config.h
1
config.h
|
@ -53,7 +53,6 @@ struct aqconfig
|
|||
bool convert_mqtt_temp;
|
||||
bool convert_dz_temp;
|
||||
bool flash_mqtt_buttons;
|
||||
bool report_zero_pool_temp;
|
||||
bool report_zero_spa_temp;
|
||||
bool report_zero_pool_temp;
|
||||
bool read_all_devices;
|
||||
|
|
|
@ -318,20 +318,7 @@ void mqtt_broadcast_aqualinkstate(struct mg_connection *nc)
|
|||
send_domoticz_mqtt_temp_msg(nc, _aqualink_config->dzidx_spa_water_temp, _aqualink_data->pool_temp);
|
||||
}
|
||||
*/
|
||||
if (_aqualink_data->pool_temp != _last_mqtt_aqualinkdata.pool_temp) {
|
||||
if (_aqualink_data->pool_temp == TEMP_UNKNOWN && _aqualink_config->report_zero_pool_temp) {
|
||||
_last_mqtt_aqualinkdata.pool_temp = TEMP_UNKNOWN;
|
||||
send_mqtt_temp_msg(nc, POOL_TEMP_TOPIC, (_aqualink_config->convert_mqtt_temp?-18:0));
|
||||
} else if (_aqualink_data->pool_temp != TEMP_UNKNOWN) {
|
||||
_last_mqtt_aqualinkdata.pool_temp = _aqualink_data->pool_temp;
|
||||
send_mqtt_temp_msg(nc, POOL_TEMP_TOPIC, _aqualink_data->pool_temp);
|
||||
send_domoticz_mqtt_temp_msg(nc, _aqualink_config->dzidx_pool_water_temp, _aqualink_data->pool_temp);
|
||||
// IF spa is off, report pool water temp to Domoticz.
|
||||
if (_aqualink_data->spa_temp == TEMP_UNKNOWN)
|
||||
send_domoticz_mqtt_temp_msg(nc, _aqualink_config->dzidx_spa_water_temp, _aqualink_data->pool_temp);
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
if (_aqualink_data->pool_temp != _last_mqtt_aqualinkdata.pool_temp) {
|
||||
if (_aqualink_data->pool_temp == TEMP_UNKNOWN && _aqualink_config->report_zero_pool_temp) {
|
||||
_last_mqtt_aqualinkdata.pool_temp = TEMP_UNKNOWN;
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue