Revert "fix platforms"

This reverts commit 067af2b567.
pull/125495/head
Christopher Fenner 2024-09-08 09:17:19 +02:00
parent 067af2b567
commit 9bbb55ee6d
No known key found for this signature in database
GPG Key ID: F470D00838BFD56C
7 changed files with 14 additions and 53 deletions

View File

@ -31,13 +31,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import DEVICE_LIST, DOMAIN
from .entity import ViCareEntity
from .types import ViCareDevice, ViCareRequiredKeysMixin
from .utils import (
get_burners,
get_circuits,
get_compressors,
get_device_serial,
is_supported,
)
from .utils import get_burners, get_circuits, get_compressors, is_supported
_LOGGER = logging.getLogger(__name__)
@ -122,7 +116,6 @@ def _build_entities(
entities.extend(
ViCareBinarySensor(
description,
get_device_serial(device),
device.config,
device.api,
)
@ -138,7 +131,6 @@ def _build_entities(
entities.extend(
ViCareBinarySensor(
description,
get_device_serial(device),
device.config,
device.api,
component,
@ -174,15 +166,12 @@ class ViCareBinarySensor(ViCareEntity, BinarySensorEntity):
def __init__(
self,
description: ViCareBinarySensorEntityDescription,
device_serial: str | None,
device_config: PyViCareDeviceConfig,
device: PyViCareDevice,
component: PyViCareHeatingDeviceComponent | None = None,
) -> None:
"""Initialize the sensor."""
super().__init__(
description.key, device_serial, device_config, device, component
)
super().__init__(description.key, device_config, device, component)
self.entity_description = description
@property

View File

@ -24,7 +24,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import DEVICE_LIST, DOMAIN
from .entity import ViCareEntity
from .types import ViCareDevice, ViCareRequiredKeysMixinWithSet
from .utils import get_device_serial, is_supported
from .utils import is_supported
_LOGGER = logging.getLogger(__name__)
@ -55,7 +55,6 @@ def _build_entities(
return [
ViCareButton(
description,
get_device_serial(device),
device.config,
device.api,
)
@ -89,12 +88,11 @@ class ViCareButton(ViCareEntity, ButtonEntity):
def __init__(
self,
description: ViCareButtonEntityDescription,
device_serial: str | None,
device_config: PyViCareDeviceConfig,
device: PyViCareDevice,
) -> None:
"""Initialize the button."""
super().__init__(description.key, device_serial, device_config, device)
super().__init__(description.key, device_config, device)
self.entity_description = description
def press(self) -> None:

View File

@ -40,7 +40,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import DEVICE_LIST, DOMAIN
from .entity import ViCareEntity
from .types import HeatingProgram, ViCareDevice
from .utils import get_burners, get_circuits, get_compressors, get_device_serial
from .utils import get_burners, get_circuits, get_compressors
_LOGGER = logging.getLogger(__name__)
@ -87,7 +87,6 @@ def _build_entities(
"""Create ViCare climate entities for a device."""
return [
ViCareClimate(
get_device_serial(device),
device.config,
device.api,
circuit,
@ -144,15 +143,12 @@ class ViCareClimate(ViCareEntity, ClimateEntity):
def __init__(
self,
device_serial: str | None,
device_config: PyViCareDeviceConfig,
device: PyViCareDevice,
circuit: PyViCareHeatingCircuit,
) -> None:
"""Initialize the climate device."""
super().__init__(
self._attr_translation_key, device_serial, device_config, device, circuit
)
super().__init__(self._attr_translation_key, device_config, device, circuit)
self._device = device
self._attributes: dict[str, Any] = {}
self._attributes["vicare_programs"] = self._api.getPrograms()

View File

@ -29,7 +29,6 @@ from homeassistant.util.percentage import (
from .const import DEVICE_LIST, DOMAIN
from .entity import ViCareEntity
from .utils import get_device_serial
_LOGGER = logging.getLogger(__name__)
@ -101,7 +100,7 @@ async def async_setup_entry(
async_add_entities(
[
ViCareFan(get_device_serial(device), device.config, device.api)
ViCareFan(device.config, device.api)
for device in device_list
if isinstance(device.api, PyViCareVentilationDevice)
]
@ -126,14 +125,11 @@ class ViCareFan(ViCareEntity, FanEntity):
def __init__(
self,
device_serial: str | None,
device_config: PyViCareDeviceConfig,
device: PyViCareDevice,
) -> None:
"""Initialize the fan entity."""
super().__init__(
self._attr_translation_key, device_serial, device_config, device
)
super().__init__(self._attr_translation_key, device_config, device)
def update(self) -> None:
"""Update state of fan."""

View File

@ -33,7 +33,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import DEVICE_LIST, DOMAIN
from .entity import ViCareEntity
from .types import HeatingProgram, ViCareDevice, ViCareRequiredKeysMixin
from .utils import get_circuits, get_device_serial, is_supported
from .utils import get_circuits, is_supported
_LOGGER = logging.getLogger(__name__)
@ -279,7 +279,6 @@ def _build_entities(
entities.extend(
ViCareNumber(
description,
get_device_serial(device),
device.config,
device.api,
)
@ -290,7 +289,6 @@ def _build_entities(
entities.extend(
ViCareNumber(
description,
get_device_serial(device),
device.config,
device.api,
circuit,
@ -326,15 +324,12 @@ class ViCareNumber(ViCareEntity, NumberEntity):
def __init__(
self,
description: ViCareNumberEntityDescription,
device_serial: str | None,
device_config: PyViCareDeviceConfig,
device: PyViCareDevice,
component: PyViCareHeatingDeviceComponent | None = None,
) -> None:
"""Initialize the number."""
super().__init__(
description.key, device_serial, device_config, device, component
)
super().__init__(description.key, device_config, device, component)
self.entity_description = description
@property

View File

@ -51,13 +51,7 @@ from .const import (
)
from .entity import ViCareEntity
from .types import ViCareDevice, ViCareRequiredKeysMixin
from .utils import (
get_burners,
get_circuits,
get_compressors,
get_device_serial,
is_supported,
)
from .utils import get_burners, get_circuits, get_compressors, is_supported
_LOGGER = logging.getLogger(__name__)
@ -874,7 +868,6 @@ def _build_entities(
entities.extend(
ViCareSensor(
description,
get_device_serial(device),
device.config,
device.api,
)
@ -890,7 +883,6 @@ def _build_entities(
entities.extend(
ViCareSensor(
description,
get_device_serial(device),
device.config,
device.api,
component,
@ -928,15 +920,12 @@ class ViCareSensor(ViCareEntity, SensorEntity):
def __init__(
self,
description: ViCareSensorEntityDescription,
device_serial: str | None,
device_config: PyViCareDeviceConfig,
device: PyViCareDevice,
component: PyViCareHeatingDeviceComponent | None = None,
) -> None:
"""Initialize the sensor."""
super().__init__(
description.key, device_serial, device_config, device, component
)
super().__init__(description.key, device_config, device, component)
self.entity_description = description
@property

View File

@ -28,7 +28,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import DEVICE_LIST, DOMAIN
from .entity import ViCareEntity
from .types import ViCareDevice
from .utils import get_circuits, get_device_serial
from .utils import get_circuits
_LOGGER = logging.getLogger(__name__)
@ -69,7 +69,6 @@ def _build_entities(
return [
ViCareWater(
get_device_serial(device),
device.config,
device.api,
circuit,
@ -109,13 +108,12 @@ class ViCareWater(ViCareEntity, WaterHeaterEntity):
def __init__(
self,
device_serial: str | None,
device_config: PyViCareDeviceConfig,
device: PyViCareDevice,
circuit: PyViCareHeatingCircuit,
) -> None:
"""Initialize the DHW water_heater device."""
super().__init__(circuit.id, device_serial, device_config, device)
super().__init__(circuit.id, device_config, device)
self._circuit = circuit
self._attributes: dict[str, Any] = {}