From cb844e0b924291ee83ee582aa87570352e3059fc Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Wed, 5 Jun 2024 19:35:47 +0200 Subject: [PATCH] fix mode init --- src/devices/thermostat.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/devices/thermostat.cpp b/src/devices/thermostat.cpp index 612bb0a9c..c49de8f18 100644 --- a/src/devices/thermostat.cpp +++ b/src/devices/thermostat.cpp @@ -4356,6 +4356,7 @@ void Thermostat::register_device_values_hc(std::shared_ptrmode_new, DeviceValueType::ENUM, FL_(enum_mode2), FL_(mode), DeviceValueUOM::NONE, MAKE_CF_CB(set_mode)); } else { + hc->mode_new = EMS_VALUE_UINT8_NOTSET; register_device_value(tag, &hc->mode, DeviceValueType::ENUM, FL_(enum_mode), FL_(mode), DeviceValueUOM::NONE, MAKE_CF_CB(set_mode)); } register_device_value(tag, &hc->modetype, DeviceValueType::ENUM, FL_(enum_modetype), FL_(modetype), DeviceValueUOM::NONE);