diff --git a/src/components/fibaro/climate.py b/src/components/fibaro/climate.py index eee1c08..9bb7ea5 100644 --- a/src/components/fibaro/climate.py +++ b/src/components/fibaro/climate.py @@ -237,7 +237,7 @@ class FibaroThermostat(FibaroDevice, ClimateEntity): def fibaro_op_mode(self): """Return the operating mode of the device.""" if not self._op_mode_device: - return 3 # Default to AUTO + return 1 # Default to HEAT if "operatingMode" in self._op_mode_device.fibaro_device.properties: return int(self._op_mode_device.fibaro_device.properties.operatingMode) @@ -253,7 +253,7 @@ class FibaroThermostat(FibaroDevice, ClimateEntity): def hvac_modes(self): """Return the list of available operation modes.""" if not self._op_mode_device: - return [HVAC_MODE_AUTO] # Default to this + return [HVAC_MODE_HEAT] # Default to this return self._hvac_support def set_hvac_mode(self, hvac_mode): @@ -325,7 +325,8 @@ class FibaroThermostat(FibaroDevice, ClimateEntity): """Return the temperature we try to reach.""" if self._target_temp_device: device = self._target_temp_device.fibaro_device - return float(device.properties.targetLevel) + return float(device.properties.value) + #return float(device.properties.targetLevel) return None def set_temperature(self, **kwargs):