Files
2026-07-20 22:52:35 -04:00

26 lines
850 B
Python

"""Spook - Your homie."""
from __future__ import annotations
from homeassistant.components import repairs
from homeassistant.const import __version__
from homeassistant.helpers.device_registry import DeviceInfo
from ...const import DOMAIN
from ...entity import SpookEntity, SpookEntityDescription
class RepairsSpookEntity(SpookEntity):
"""Defines an base Spook entity for Repairs related entities."""
def __init__(self, description: SpookEntityDescription) -> None:
"""Initialize the entity."""
super().__init__(description=description)
self._attr_device_info = DeviceInfo(
identifiers={(DOMAIN, repairs.DOMAIN)},
manufacturer="Home Assistant",
name="Repairs",
sw_version=__version__,
)
self._attr_unique_id = f"{repairs.DOMAIN}_{description.key}"