Use runtime data in version (#120363)

This commit is contained in:
G Johansson 2024-06-24 20:53:49 +02:00 committed by GitHub
parent fb3059e6e6
commit 00621ad512
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 17 additions and 22 deletions

View file

@ -9,13 +9,12 @@ from homeassistant.components.binary_sensor import (
BinarySensorEntity,
BinarySensorEntityDescription,
)
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_NAME, EntityCategory, __version__ as HA_VERSION
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import CONF_SOURCE, DEFAULT_NAME, DOMAIN
from .coordinator import VersionDataUpdateCoordinator
from . import VersionConfigEntry
from .const import CONF_SOURCE, DEFAULT_NAME
from .entity import VersionEntity
HA_VERSION_OBJECT = AwesomeVersion(HA_VERSION)
@ -23,11 +22,11 @@ HA_VERSION_OBJECT = AwesomeVersion(HA_VERSION)
async def async_setup_entry(
hass: HomeAssistant,
config_entry: ConfigEntry,
config_entry: VersionConfigEntry,
async_add_entities: AddEntitiesCallback,
) -> None:
"""Set up version binary_sensors."""
coordinator: VersionDataUpdateCoordinator = hass.data[DOMAIN][config_entry.entry_id]
coordinator = config_entry.runtime_data
if (source := config_entry.data[CONF_SOURCE]) == "local":
return