mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 15:17:35 +00:00
parent
577b664c3b
commit
5541181969
@ -7,7 +7,7 @@ from homeassistant.core import HomeAssistant
|
|||||||
from .const import DOMAIN
|
from .const import DOMAIN
|
||||||
from .coordinator import ComelitSerialBridge
|
from .coordinator import ComelitSerialBridge
|
||||||
|
|
||||||
PLATFORMS = [Platform.LIGHT, Platform.COVER]
|
PLATFORMS = [Platform.COVER, Platform.LIGHT]
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||||
|
@ -43,13 +43,13 @@ class ComelitCoverEntity(CoordinatorEntity[ComelitSerialBridge], CoverEntity):
|
|||||||
self,
|
self,
|
||||||
coordinator: ComelitSerialBridge,
|
coordinator: ComelitSerialBridge,
|
||||||
device: ComelitSerialBridgeObject,
|
device: ComelitSerialBridgeObject,
|
||||||
config_entry_unique_id: str,
|
config_entry_entry_id: str,
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Init cover entity."""
|
"""Init cover entity."""
|
||||||
self._api = coordinator.api
|
self._api = coordinator.api
|
||||||
self._device = device
|
self._device = device
|
||||||
super().__init__(coordinator)
|
super().__init__(coordinator)
|
||||||
self._attr_unique_id = f"{config_entry_unique_id}-{device.index}"
|
self._attr_unique_id = f"{config_entry_entry_id}-{device.index}"
|
||||||
self._attr_device_info = coordinator.platform_device_info(device, COVER)
|
self._attr_device_info = coordinator.platform_device_info(device, COVER)
|
||||||
# Device doesn't provide a status so we assume CLOSE at startup
|
# Device doesn't provide a status so we assume CLOSE at startup
|
||||||
self._last_action = COVER_STATUS.index("closing")
|
self._last_action = COVER_STATUS.index("closing")
|
||||||
|
@ -42,13 +42,13 @@ class ComelitLightEntity(CoordinatorEntity[ComelitSerialBridge], LightEntity):
|
|||||||
self,
|
self,
|
||||||
coordinator: ComelitSerialBridge,
|
coordinator: ComelitSerialBridge,
|
||||||
device: ComelitSerialBridgeObject,
|
device: ComelitSerialBridgeObject,
|
||||||
config_entry_unique_id: str,
|
config_entry_entry_id: str,
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Init light entity."""
|
"""Init light entity."""
|
||||||
self._api = coordinator.api
|
self._api = coordinator.api
|
||||||
self._device = device
|
self._device = device
|
||||||
super().__init__(coordinator)
|
super().__init__(coordinator)
|
||||||
self._attr_unique_id = f"{config_entry_unique_id}-{device.index}"
|
self._attr_unique_id = f"{config_entry_entry_id}-{device.index}"
|
||||||
self._attr_device_info = self.coordinator.platform_device_info(device, LIGHT)
|
self._attr_device_info = self.coordinator.platform_device_info(device, LIGHT)
|
||||||
|
|
||||||
async def _light_set_state(self, state: int) -> None:
|
async def _light_set_state(self, state: int) -> None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user