1 """Support for Vallox ventilation units."""
3 from __future__
import annotations
9 from .const
import DEFAULT_NAME, DOMAIN
10 from .coordinator
import ValloxDataUpdateCoordinator
14 """Representation of a Vallox entity."""
16 _attr_has_entity_name =
True
18 def __init__(self, name: str, coordinator: ValloxDataUpdateCoordinator) ->
None:
19 """Initialize a Vallox entity."""
23 assert self.coordinator.config_entry
is not None
26 manufacturer=DEFAULT_NAME,
27 model=self.coordinator.data.model,
29 sw_version=self.coordinator.data.sw_version,
30 configuration_url=f
"http://{self.coordinator.config_entry.data[CONF_HOST]}",
None __init__(self, str name, ValloxDataUpdateCoordinator coordinator)