Skip to content

Commit

Permalink
add RC20_N write extmintemp, formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelDvP committed Nov 5, 2021
1 parent 7bca3fb commit 57f5381
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/devices/thermostat.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1192,7 +1192,9 @@ bool Thermostat::set_minexttemp(const char * value, const int8_t id) {
}

LOG_INFO(F("Setting min external temperature to %d C"), mt);
if ((model() == EMS_DEVICE_FLAG_RC300) || (model() == EMS_DEVICE_FLAG_RC100)) {
if (model() == EMS_DEVICE_FLAG_RC20_N) {
write_command(0xAD, 14, mt, 0xAD);
} else if ((model() == EMS_DEVICE_FLAG_RC300) || (model() == EMS_DEVICE_FLAG_RC100)) {
write_command(0x240, 10, mt, 0x240);
} else {
write_command(EMS_TYPE_IBASettings, 5, mt, EMS_TYPE_IBASettings);
Expand Down Expand Up @@ -2508,13 +2510,15 @@ void Thermostat::register_device_values() {
1431);
break;
case EMS_DEVICE_FLAG_RC20_N:
register_device_value(TAG_THERMOSTAT_DATA, &dateTime_, DeviceValueType::STRING, nullptr, FL_(dateTime), DeviceValueUOM::NONE); // can't set datetime
register_device_value(TAG_THERMOSTAT_DATA,
&ibaMinExtTemperature_,
DeviceValueType::INT,
nullptr,
FL_(ibaMinExtTemperature),
DeviceValueUOM::DEGREES,
MAKE_CF_CB(set_minexttemp));
break;
case EMS_DEVICE_FLAG_RC20:
register_device_value(TAG_THERMOSTAT_DATA, &dateTime_, DeviceValueType::STRING, nullptr, FL_(dateTime), DeviceValueUOM::NONE); // can't set datetime
break;
Expand Down

0 comments on commit 57f5381

Please sign in to comment.