From c1056ea4d4c401bb4544b5d8833b51459cafdd7a Mon Sep 17 00:00:00 2001 From: Marc Egli Date: Sun, 7 May 2017 15:15:18 +0200 Subject: [PATCH] Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation (#7476) * Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation small_float only allows values from 0 to 1 so we should use float instead * Do not use vol.All for a single validation --- homeassistant/components/plant.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/plant.py b/homeassistant/components/plant.py index 2215d7c2f30..2070c22fb97 100644 --- a/homeassistant/components/plant.py +++ b/homeassistant/components/plant.py @@ -58,8 +58,8 @@ SCHEMA_SENSORS = vol.Schema({ PLANT_SCHEMA = vol.Schema({ vol.Required(CONF_SENSORS): vol.Schema(SCHEMA_SENSORS), vol.Optional(CONF_MIN_BATTERY_LEVEL): cv.positive_int, - vol.Optional(CONF_MIN_TEMPERATURE): cv.small_float, - vol.Optional(CONF_MAX_TEMPERATURE): cv.small_float, + vol.Optional(CONF_MIN_TEMPERATURE): vol.Coerce(float), + vol.Optional(CONF_MAX_TEMPERATURE): vol.Coerce(float), vol.Optional(CONF_MIN_MOISTURE): cv.positive_int, vol.Optional(CONF_MAX_MOISTURE): cv.positive_int, vol.Optional(CONF_MIN_CONDUCTIVITY): cv.positive_int,