Address misc comments from myuplink quality scale review (#132802)

pull/132817/head
Åke Strandberg 2024-12-10 10:20:30 +01:00 committed by GitHub
parent 28d01d88a2
commit be1c225c70
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 11 deletions

View File

@ -155,7 +155,7 @@ class MyUplinkDeviceBinarySensor(MyUplinkEntity, BinarySensorEntity):
self,
coordinator: MyUplinkDataCoordinator,
device_id: str,
entity_description: BinarySensorEntityDescription | None,
entity_description: BinarySensorEntityDescription,
unique_id_suffix: str,
) -> None:
"""Initialize the binary_sensor."""
@ -165,8 +165,7 @@ class MyUplinkDeviceBinarySensor(MyUplinkEntity, BinarySensorEntity):
unique_id_suffix=unique_id_suffix,
)
if entity_description is not None:
self.entity_description = entity_description
self.entity_description = entity_description
@property
def is_on(self) -> bool:
@ -185,7 +184,7 @@ class MyUplinkSystemBinarySensor(MyUplinkSystemEntity, BinarySensorEntity):
coordinator: MyUplinkDataCoordinator,
system_id: str,
device_id: str,
entity_description: BinarySensorEntityDescription | None,
entity_description: BinarySensorEntityDescription,
unique_id_suffix: str,
) -> None:
"""Initialize the binary_sensor."""
@ -196,8 +195,7 @@ class MyUplinkSystemBinarySensor(MyUplinkSystemEntity, BinarySensorEntity):
unique_id_suffix=unique_id_suffix,
)
if entity_description is not None:
self.entity_description = entity_description
self.entity_description = entity_description
@property
def is_on(self) -> bool | None:

View File

@ -5,7 +5,7 @@ from typing import cast
from aiohttp import ClientError
from myuplink import DevicePoint
from homeassistant.components.select import SelectEntity, SelectEntityDescription
from homeassistant.components.select import SelectEntity
from homeassistant.const import Platform
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError
@ -30,14 +30,12 @@ async def async_setup_entry(
for point_id, device_point in point_data.items():
if skip_entity(device_point.category, device_point):
continue
description = None
if find_matching_platform(device_point, description) == Platform.SELECT:
if find_matching_platform(device_point, None) == Platform.SELECT:
entities.append(
MyUplinkSelect(
coordinator=coordinator,
device_id=device_id,
device_point=device_point,
entity_description=description,
unique_id_suffix=point_id,
)
)
@ -53,7 +51,6 @@ class MyUplinkSelect(MyUplinkEntity, SelectEntity):
coordinator: MyUplinkDataCoordinator,
device_id: str,
device_point: DevicePoint,
entity_description: SelectEntityDescription | None,
unique_id_suffix: str,
) -> None:
"""Initialize the select."""