mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 15:59:52 +03:00
fix dhw comfort mode, #1495
This commit is contained in:
@@ -88,7 +88,7 @@ Heatpump::Heatpump(uint8_t device_type, uint8_t device_id, uint8_t product_id, c
|
|||||||
register_device_value(DeviceValueTAG::TAG_DEVICE_DATA,
|
register_device_value(DeviceValueTAG::TAG_DEVICE_DATA,
|
||||||
&hybridDHW_,
|
&hybridDHW_,
|
||||||
DeviceValueType::ENUM,
|
DeviceValueType::ENUM,
|
||||||
FL_(enum_comfort2),
|
FL_(enum_comfort1),
|
||||||
FL_(hybridDHW),
|
FL_(hybridDHW),
|
||||||
DeviceValueUOM::NONE,
|
DeviceValueUOM::NONE,
|
||||||
MAKE_CF_CB(set_hybridDHW));
|
MAKE_CF_CB(set_hybridDHW));
|
||||||
@@ -332,7 +332,7 @@ bool Heatpump::set_lowNoiseStop(const char * value, const int8_t id) {
|
|||||||
}
|
}
|
||||||
bool Heatpump::set_hybridDHW(const char * value, const int8_t id) {
|
bool Heatpump::set_hybridDHW(const char * value, const int8_t id) {
|
||||||
uint8_t v;
|
uint8_t v;
|
||||||
if (!Helpers::value2enum(value, v, FL_(enum_comfort2))) {
|
if (!Helpers::value2enum(value, v, FL_(enum_comfort1))) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
write_command(0x998, 1, v, 0x998);
|
write_command(0x998, 1, v, 0x998);
|
||||||
|
|||||||
@@ -277,8 +277,8 @@ MAKE_ENUM(enum_charge, FL_(chargepump), FL_(3wayvalve))
|
|||||||
MAKE_ENUM(enum_freq, FL_(off), FL_(1x3min), FL_(2x3min), FL_(3x3min), FL_(4x3min), FL_(5x3min), FL_(6x3min), FL_(continuous))
|
MAKE_ENUM(enum_freq, FL_(off), FL_(1x3min), FL_(2x3min), FL_(3x3min), FL_(4x3min), FL_(5x3min), FL_(6x3min), FL_(continuous))
|
||||||
MAKE_ENUM(enum_off_time_date_manual, FL_(off), FL_(time), FL_(date), FL_(manual))
|
MAKE_ENUM(enum_off_time_date_manual, FL_(off), FL_(time), FL_(date), FL_(manual))
|
||||||
MAKE_ENUM(enum_comfort, FL_(hot), FL_(eco), FL_(intelligent))
|
MAKE_ENUM(enum_comfort, FL_(hot), FL_(eco), FL_(intelligent))
|
||||||
MAKE_ENUM(enum_comfort1, FL_(high_comfort), FL_(eco))
|
// MAKE_ENUM(enum_comfort1, FL_(high_comfort), FL_(eco))
|
||||||
MAKE_ENUM(enum_comfort2, FL_(eco), FL_(high_comfort))
|
MAKE_ENUM(enum_comfort1, FL_(eco), FL_(high_comfort))
|
||||||
MAKE_ENUM(enum_flow, FL_(off), FL_(flow), FL_(bufferedflow), FL_(buffer), FL_(layeredbuffer))
|
MAKE_ENUM(enum_flow, FL_(off), FL_(flow), FL_(bufferedflow), FL_(buffer), FL_(layeredbuffer))
|
||||||
MAKE_ENUM(enum_reset, FL_(dash), FL_(maintenance), FL_(error))
|
MAKE_ENUM(enum_reset, FL_(dash), FL_(maintenance), FL_(error))
|
||||||
MAKE_ENUM(enum_maxHeat, FL_(0kW), FL_(2kW), FL_(3kW), FL_(4kW), FL_(6kW), FL_(9kW))
|
MAKE_ENUM(enum_maxHeat, FL_(0kW), FL_(2kW), FL_(3kW), FL_(4kW), FL_(6kW), FL_(9kW))
|
||||||
|
|||||||
Reference in New Issue
Block a user