diff --git a/homeassistant/components/vicare/climate.py b/homeassistant/components/vicare/climate.py index b32b6e28480..00d21ec7c34 100644 --- a/homeassistant/components/vicare/climate.py +++ b/homeassistant/components/vicare/climate.py @@ -159,7 +159,9 @@ class ViCareClimate(ViCareEntity, ClimateEntity): try: _room_temperature = None with suppress(PyViCareNotSupportedFeatureError): - _room_temperature = self._circuit.getRoomTemperature() + _room_temperature = await self.hass.async_add_executor_job( + self._circuit.getRoomTemperature + ) _supply_temperature = None with suppress(PyViCareNotSupportedFeatureError):