diff --git a/homeassistant/components/peco/__init__.py b/homeassistant/components/peco/__init__.py index 168b045ff4d..12979f27793 100644 --- a/homeassistant/components/peco/__init__.py +++ b/homeassistant/components/peco/__init__.py @@ -49,7 +49,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: # Outage Counter Setup county: str = entry.data[CONF_COUNTY] - async def async_update_outage_data() -> OutageResults: + async def async_update_outage_data() -> PECOCoordinatorData: """Fetch data from API.""" try: outages: OutageResults = ( @@ -65,7 +65,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: raise UpdateFailed(f"Error parsing data: {err}") from err return data - coordinator = DataUpdateCoordinator( + outage_coordinator = DataUpdateCoordinator( hass, LOGGER, name="PECO Outage Count", @@ -73,9 +73,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: update_interval=timedelta(minutes=OUTAGE_SCAN_INTERVAL), ) - await coordinator.async_config_entry_first_refresh() + await outage_coordinator.async_config_entry_first_refresh() - hass.data.setdefault(DOMAIN, {})[entry.entry_id] = {"outage_count": coordinator} + hass.data.setdefault(DOMAIN, {})[entry.entry_id] = { + "outage_count": outage_coordinator + } if phone_number := entry.data.get(CONF_PHONE_NUMBER): # Smart Meter Setup] @@ -92,7 +94,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: raise UpdateFailed(f"Error parsing data: {err}") from err return data - coordinator = DataUpdateCoordinator( + meter_coordinator = DataUpdateCoordinator( hass, LOGGER, name="PECO Smart Meter", @@ -100,9 +102,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: update_interval=timedelta(minutes=SMART_METER_SCAN_INTERVAL), ) - await coordinator.async_config_entry_first_refresh() + await meter_coordinator.async_config_entry_first_refresh() - hass.data[DOMAIN][entry.entry_id]["smart_meter"] = coordinator + hass.data[DOMAIN][entry.entry_id]["smart_meter"] = meter_coordinator await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS) return True diff --git a/homeassistant/components/peco/manifest.json b/homeassistant/components/peco/manifest.json index dd0403d8041..698981e9361 100644 --- a/homeassistant/components/peco/manifest.json +++ b/homeassistant/components/peco/manifest.json @@ -5,5 +5,5 @@ "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/peco", "iot_class": "cloud_polling", - "requirements": ["peco==0.0.29"] + "requirements": ["peco==0.0.30"] } diff --git a/requirements_all.txt b/requirements_all.txt index 8f75ae00d32..5356fa75d9b 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1543,7 +1543,7 @@ panasonic-viera==0.3.6 pdunehd==1.3.2 # homeassistant.components.peco -peco==0.0.29 +peco==0.0.30 # homeassistant.components.pencom pencompy==0.0.3 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index e635084616a..c33072d9b79 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1240,7 +1240,7 @@ panasonic-viera==0.3.6 pdunehd==1.3.2 # homeassistant.components.peco -peco==0.0.29 +peco==0.0.30 # homeassistant.components.escea pescea==1.0.12