mirror of
https://github.com/home-assistant/core.git
synced 2025-11-13 13:00:11 +00:00
Fibaro streamline hass.data entry (#100547)
* Fibaro streamline hass.data entry * Fix tests
This commit is contained in:
@@ -16,7 +16,7 @@ from homeassistant.const import Platform
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||
|
||||
from . import FIBARO_DEVICES, FibaroDevice
|
||||
from . import FibaroController, FibaroDevice
|
||||
from .const import DOMAIN
|
||||
|
||||
SENSOR_TYPES = {
|
||||
@@ -45,12 +45,11 @@ async def async_setup_entry(
|
||||
async_add_entities: AddEntitiesCallback,
|
||||
) -> None:
|
||||
"""Perform the setup for Fibaro controller devices."""
|
||||
controller: FibaroController = hass.data[DOMAIN][entry.entry_id]
|
||||
async_add_entities(
|
||||
[
|
||||
FibaroBinarySensor(device)
|
||||
for device in hass.data[DOMAIN][entry.entry_id][FIBARO_DEVICES][
|
||||
Platform.BINARY_SENSOR
|
||||
]
|
||||
for device in controller.fibaro_devices[Platform.BINARY_SENSOR]
|
||||
],
|
||||
True,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user