ha(H3): ниты повторного ревью — пустой диапазон, merge значений, чистка
- R1: config flow отклоняет пустое пересечение override и таблицы (достижимый диапазон), + тест - R2: async_sync_now перечитывает снимок без await (события не затираются) - R3: translation_key климата убран (FglairEntity принимает None) - R4: caps==0 «не сообщено» покрыт тестом - R5: SWING_HORIZONTAL_MODES удалён (общий SWING_MODES)
This commit is contained in:
@@ -21,13 +21,14 @@ class FglairEntity(CoordinatorEntity[FglairCoordinator]):
|
||||
self,
|
||||
coordinator: FglairCoordinator,
|
||||
unique_suffix: str,
|
||||
translation_key: str,
|
||||
translation_key: Optional[str],
|
||||
) -> None:
|
||||
super().__init__(coordinator)
|
||||
data = coordinator.client.data
|
||||
dsn = data[CONF_DSN]
|
||||
self._attr_unique_id = f"{dsn}_{unique_suffix}"
|
||||
self._attr_translation_key = translation_key
|
||||
if translation_key is not None:
|
||||
self._attr_translation_key = translation_key
|
||||
self._attr_device_info = DeviceInfo(
|
||||
identifiers={(DOMAIN, dsn)},
|
||||
name=data.get(CONF_NAME) or dsn,
|
||||
|
||||
Reference in New Issue
Block a user