Move and rename fibaro base entity to separate module (#126055)

This commit is contained in:
epenet 2024-09-16 15:29:29 +02:00 committed by GitHub
parent 4c5535d1cc
commit 45f2198972
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 160 additions and 146 deletions

View file

@ -27,8 +27,9 @@ from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.util import convert
from . import FibaroController, FibaroDevice
from . import FibaroController
from .const import DOMAIN
from .entity import FibaroEntity
# List of known sensors which represents a fibaro device
MAIN_SENSOR_TYPES: dict[str, SensorEntityDescription] = {
@ -132,7 +133,7 @@ async def async_setup_entry(
async_add_entities(entities, True)
class FibaroSensor(FibaroDevice, SensorEntity):
class FibaroSensor(FibaroEntity, SensorEntity):
"""Representation of a Fibaro Sensor."""
def __init__(
@ -161,7 +162,7 @@ class FibaroSensor(FibaroDevice, SensorEntity):
self._attr_native_value = self.fibaro_device.value.float_value()
class FibaroAdditionalSensor(FibaroDevice, SensorEntity):
class FibaroAdditionalSensor(FibaroEntity, SensorEntity):
"""Representation of a Fibaro Additional Sensor."""
def __init__(