Set minimal value for modules power - Forecast.solar (#108166)

This commit is contained in:
Klaas Schoute 2024-01-16 22:46:00 +01:00 committed by GitHub
parent db81f4d046
commit 0f185a9a09
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -75,7 +75,9 @@ class ForecastSolarFlowHandler(ConfigFlow, domain=DOMAIN):
vol.Required(CONF_AZIMUTH, default=180): vol.All( vol.Required(CONF_AZIMUTH, default=180): vol.All(
vol.Coerce(int), vol.Range(min=0, max=360) 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( vol.Required(
CONF_MODULES_POWER, CONF_MODULES_POWER,
default=self.config_entry.options[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( vol.Optional(
CONF_DAMPING_MORNING, CONF_DAMPING_MORNING,
default=self.config_entry.options.get( default=self.config_entry.options.get(