From 393359a5466300a4b7d131a08f1caaf72bbb62df Mon Sep 17 00:00:00 2001 From: G Johansson Date: Thu, 15 Feb 2024 11:11:16 -0500 Subject: [PATCH] Coerce to float in Sensibo climate react custom service (#110508) --- homeassistant/components/sensibo/climate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensibo/climate.py b/homeassistant/components/sensibo/climate.py index bcc851e02ae..0ad2a0a714f 100644 --- a/homeassistant/components/sensibo/climate.py +++ b/homeassistant/components/sensibo/climate.py @@ -173,9 +173,9 @@ async def async_setup_entry( platform.async_register_entity_service( SERVICE_ENABLE_CLIMATE_REACT, { - vol.Required(ATTR_HIGH_TEMPERATURE_THRESHOLD): float, + vol.Required(ATTR_HIGH_TEMPERATURE_THRESHOLD): vol.Coerce(float), vol.Required(ATTR_HIGH_TEMPERATURE_STATE): dict, - vol.Required(ATTR_LOW_TEMPERATURE_THRESHOLD): float, + vol.Required(ATTR_LOW_TEMPERATURE_THRESHOLD): vol.Coerce(float), vol.Required(ATTR_LOW_TEMPERATURE_STATE): dict, vol.Required(ATTR_SMART_TYPE): vol.In( ["temperature", "feelsLike", "humidity"]