1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-29 19:57:40 +01:00
Files
2026-04-30 21:14:48 +02:00

23 lines
638 B
Python

"""VoIP entities."""
from homeassistant.helpers import entity
from homeassistant.helpers.device_registry import DeviceInfo
from .const import DOMAIN
from .devices import VoIPDevice
class VoIPEntity(entity.Entity):
"""VoIP entity."""
_attr_has_entity_name = True
_attr_should_poll = False
def __init__(self, voip_device: VoIPDevice) -> None:
"""Initialize VoIP entity."""
self.voip_device = voip_device
self._attr_unique_id = f"{voip_device.voip_id}-{self.entity_description.key}"
self._attr_device_info = DeviceInfo(
identifiers={(DOMAIN, voip_device.voip_id)},
)