mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 16:57:10 +00:00
Extract lametric device from coordinator in notify (#78027)
This commit is contained in:
parent
5276d849ec
commit
11e897a5e8
@ -21,6 +21,7 @@ from homeassistant.exceptions import HomeAssistantError
|
|||||||
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||||
|
|
||||||
from .const import CONF_CYCLES, CONF_ICON_TYPE, CONF_PRIORITY, CONF_SOUND, DOMAIN
|
from .const import CONF_CYCLES, CONF_ICON_TYPE, CONF_PRIORITY, CONF_SOUND, DOMAIN
|
||||||
|
from .coordinator import LaMetricDataUpdateCoordinator
|
||||||
|
|
||||||
|
|
||||||
async def async_get_service(
|
async def async_get_service(
|
||||||
@ -31,8 +32,10 @@ async def async_get_service(
|
|||||||
"""Get the LaMetric notification service."""
|
"""Get the LaMetric notification service."""
|
||||||
if discovery_info is None:
|
if discovery_info is None:
|
||||||
return None
|
return None
|
||||||
lametric: LaMetricDevice = hass.data[DOMAIN][discovery_info["entry_id"]]
|
coordinator: LaMetricDataUpdateCoordinator = hass.data[DOMAIN][
|
||||||
return LaMetricNotificationService(lametric)
|
discovery_info["entry_id"]
|
||||||
|
]
|
||||||
|
return LaMetricNotificationService(coordinator.lametric)
|
||||||
|
|
||||||
|
|
||||||
class LaMetricNotificationService(BaseNotificationService):
|
class LaMetricNotificationService(BaseNotificationService):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user