diff --git a/custom_components/citymind_water_meter/managers/flow_manager.py b/custom_components/citymind_water_meter/managers/flow_manager.py index a48ae38..bedb7d4 100644 --- a/custom_components/citymind_water_meter/managers/flow_manager.py +++ b/custom_components/citymind_water_meter/managers/flow_manager.py @@ -13,6 +13,7 @@ from ..common.connectivity_status import ConnectivityStatus from ..common.consts import DEFAULT_NAME +from ..models.analytics_periods import AnalyticPeriodsData from ..models.config_data import DATA_KEYS, ConfigData from ..models.exceptions import LoginError from .config_manager import ConfigManager @@ -66,7 +67,8 @@ async def async_step(self, user_input: dict | None = None): config_data = ConfigData() config_data.update(user_input) - api = RestAPI(self._hass, config_data) + analytic_periods = AnalyticPeriodsData() + api = RestAPI(self._hass, config_data, analytic_periods) await api.validate() diff --git a/custom_components/citymind_water_meter/manifest.json b/custom_components/citymind_water_meter/manifest.json index 32645cb..84a5058 100644 --- a/custom_components/citymind_water_meter/manifest.json +++ b/custom_components/citymind_water_meter/manifest.json @@ -8,5 +8,5 @@ "iot_class": "cloud_polling", "issue_tracker": "https://github.com/maorcc/citymind_water_meter/issues", "requirements": [], - "version": "3.0.3" + "version": "3.0.4" }