Store runtime data in entry in onewire (#116450)
* Store runtime data in entry in onewire * Adjust
This commit is contained in:
parent
a12301f696
commit
8291769361
6 changed files with 30 additions and 51 deletions
|
@ -10,18 +10,12 @@ from homeassistant.components.binary_sensor import (
|
|||
BinarySensorEntity,
|
||||
BinarySensorEntityDescription,
|
||||
)
|
||||
from homeassistant.config_entries import ConfigEntry
|
||||
from homeassistant.const import EntityCategory
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||
|
||||
from .const import (
|
||||
DEVICE_KEYS_0_3,
|
||||
DEVICE_KEYS_0_7,
|
||||
DEVICE_KEYS_A_B,
|
||||
DOMAIN,
|
||||
READ_MODE_BOOL,
|
||||
)
|
||||
from . import OneWireConfigEntry
|
||||
from .const import DEVICE_KEYS_0_3, DEVICE_KEYS_0_7, DEVICE_KEYS_A_B, READ_MODE_BOOL
|
||||
from .onewire_entities import OneWireEntity, OneWireEntityDescription
|
||||
from .onewirehub import OneWireHub
|
||||
|
||||
|
@ -95,13 +89,13 @@ def get_sensor_types(
|
|||
|
||||
async def async_setup_entry(
|
||||
hass: HomeAssistant,
|
||||
config_entry: ConfigEntry,
|
||||
config_entry: OneWireConfigEntry,
|
||||
async_add_entities: AddEntitiesCallback,
|
||||
) -> None:
|
||||
"""Set up 1-Wire platform."""
|
||||
onewire_hub = hass.data[DOMAIN][config_entry.entry_id]
|
||||
|
||||
entities = await hass.async_add_executor_job(get_entities, onewire_hub)
|
||||
entities = await hass.async_add_executor_job(
|
||||
get_entities, config_entry.runtime_data
|
||||
)
|
||||
async_add_entities(entities, True)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue