diff --git a/custom_components/xiaomi_home/climate.py b/custom_components/xiaomi_home/climate.py index 5259de5..9d872e3 100644 --- a/custom_components/xiaomi_home/climate.py +++ b/custom_components/xiaomi_home/climate.py @@ -546,7 +546,7 @@ class AirConditioner(FeatureOnOff, FeatureTargetTemperature, f'{self.entity_id}') return # set the device on - if self.get_prop_value(prop=self._prop_on) is False: + if self.get_prop_value(prop=self._prop_on) is not True: await self.set_property_async(prop=self._prop_on, value=True, write_ha_state=False) diff --git a/custom_components/xiaomi_home/water_heater.py b/custom_components/xiaomi_home/water_heater.py index e28e8ff..7f8f402 100644 --- a/custom_components/xiaomi_home/water_heater.py +++ b/custom_components/xiaomi_home/water_heater.py @@ -168,7 +168,7 @@ class WaterHeater(MIoTServiceEntity, WaterHeaterEntity): if operation_mode == STATE_ON: await self.set_property_async(prop=self._prop_on, value=True) return - if self.get_prop_value(prop=self._prop_on) is False: + if self.get_prop_value(prop=self._prop_on) is not True: await self.set_property_async(prop=self._prop_on, value=True, write_ha_state=False)