diff --git a/homeassistant/components/openweathermap/config_flow.py b/homeassistant/components/openweathermap/config_flow.py index 507f1b6f721..0b7a3a1a25f 100644 --- a/homeassistant/components/openweathermap/config_flow.py +++ b/homeassistant/components/openweathermap/config_flow.py @@ -109,13 +109,15 @@ class OpenWeatherMapOptionsFlow(config_entries.OptionsFlow): vol.Optional( CONF_MODE, default=self.config_entry.options.get( - CONF_MODE, DEFAULT_FORECAST_MODE + CONF_MODE, + self.config_entry.data.get(CONF_MODE, DEFAULT_FORECAST_MODE), ), ): vol.In(FORECAST_MODES), vol.Optional( CONF_LANGUAGE, default=self.config_entry.options.get( - CONF_LANGUAGE, DEFAULT_LANGUAGE + CONF_LANGUAGE, + self.config_entry.data.get(CONF_LANGUAGE, DEFAULT_LANGUAGE), ), ): vol.In(LANGUAGES), }