"""Entities for the ViCare integration.""" from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import Entity from .const import DOMAIN class ViCareEntity(Entity): """Base class for ViCare entities.""" _attr_has_entity_name = True def __init__(self, device_config) -> None: """Initialize the entity.""" self._attr_device_info = DeviceInfo( identifiers={(DOMAIN, device_config.getConfig().serial)}, serial_number=device_config.getConfig().serial, name=device_config.getModel(), manufacturer="Viessmann", model=device_config.getModel(), configuration_url="https://developer.viessmann.com/", )