Add entity translations to Risco (#98921)
This commit is contained in:
parent
969063ccf8
commit
be78169065
5 changed files with 27 additions and 16 deletions
|
@ -50,14 +50,13 @@ class RiscoCloudBinarySensor(RiscoCloudZoneEntity, BinarySensorEntity):
|
|||
"""Representation of a Risco cloud zone as a binary sensor."""
|
||||
|
||||
_attr_device_class = BinarySensorDeviceClass.MOTION
|
||||
_attr_name = None
|
||||
|
||||
def __init__(
|
||||
self, coordinator: RiscoDataUpdateCoordinator, zone_id: int, zone: Zone
|
||||
) -> None:
|
||||
"""Init the zone."""
|
||||
super().__init__(
|
||||
coordinator=coordinator, name=None, suffix="", zone_id=zone_id, zone=zone
|
||||
)
|
||||
super().__init__(coordinator=coordinator, suffix="", zone_id=zone_id, zone=zone)
|
||||
|
||||
@property
|
||||
def is_on(self) -> bool | None:
|
||||
|
@ -69,12 +68,11 @@ class RiscoLocalBinarySensor(RiscoLocalZoneEntity, BinarySensorEntity):
|
|||
"""Representation of a Risco local zone as a binary sensor."""
|
||||
|
||||
_attr_device_class = BinarySensorDeviceClass.MOTION
|
||||
_attr_name = None
|
||||
|
||||
def __init__(self, system_id: str, zone_id: int, zone: Zone) -> None:
|
||||
"""Init the zone."""
|
||||
super().__init__(
|
||||
system_id=system_id, name=None, suffix="", zone_id=zone_id, zone=zone
|
||||
)
|
||||
super().__init__(system_id=system_id, suffix="", zone_id=zone_id, zone=zone)
|
||||
|
||||
@property
|
||||
def extra_state_attributes(self) -> Mapping[str, Any] | None:
|
||||
|
@ -93,11 +91,12 @@ class RiscoLocalBinarySensor(RiscoLocalZoneEntity, BinarySensorEntity):
|
|||
class RiscoLocalAlarmedBinarySensor(RiscoLocalZoneEntity, BinarySensorEntity):
|
||||
"""Representation whether a zone in Risco local is currently triggering an alarm."""
|
||||
|
||||
_attr_translation_key = "alarmed"
|
||||
|
||||
def __init__(self, system_id: str, zone_id: int, zone: Zone) -> None:
|
||||
"""Init the zone."""
|
||||
super().__init__(
|
||||
system_id=system_id,
|
||||
name="Alarmed",
|
||||
suffix="_alarmed",
|
||||
zone_id=zone_id,
|
||||
zone=zone,
|
||||
|
@ -112,11 +111,12 @@ class RiscoLocalAlarmedBinarySensor(RiscoLocalZoneEntity, BinarySensorEntity):
|
|||
class RiscoLocalArmedBinarySensor(RiscoLocalZoneEntity, BinarySensorEntity):
|
||||
"""Representation whether a zone in Risco local is currently armed."""
|
||||
|
||||
_attr_translation_key = "armed"
|
||||
|
||||
def __init__(self, system_id: str, zone_id: int, zone: Zone) -> None:
|
||||
"""Init the zone."""
|
||||
super().__init__(
|
||||
system_id=system_id,
|
||||
name="Armed",
|
||||
suffix="_armed",
|
||||
zone_id=zone_id,
|
||||
zone=zone,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue