From 0f185a9a0958ff064769005d943bccf7167d0f5c Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Tue, 16 Jan 2024 22:46:00 +0100 Subject: [PATCH] Set minimal value for modules power - Forecast.solar (#108166) --- homeassistant/components/forecast_solar/config_flow.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/forecast_solar/config_flow.py b/homeassistant/components/forecast_solar/config_flow.py index 47e1afaec7b..6066c85e74e 100644 --- a/homeassistant/components/forecast_solar/config_flow.py +++ b/homeassistant/components/forecast_solar/config_flow.py @@ -75,7 +75,9 @@ class ForecastSolarFlowHandler(ConfigFlow, domain=DOMAIN): vol.Required(CONF_AZIMUTH, default=180): vol.All( vol.Coerce(int), vol.Range(min=0, max=360) ), - vol.Required(CONF_MODULES_POWER): vol.Coerce(int), + vol.Required(CONF_MODULES_POWER): vol.All( + vol.Coerce(int), vol.Range(min=1) + ), } ), ) @@ -126,7 +128,7 @@ class ForecastSolarOptionFlowHandler(OptionsFlow): vol.Required( CONF_MODULES_POWER, default=self.config_entry.options[CONF_MODULES_POWER], - ): vol.Coerce(int), + ): vol.All(vol.Coerce(int), vol.Range(min=1)), vol.Optional( CONF_DAMPING_MORNING, default=self.config_entry.options.get(