From a0d54e8f4e60d80e003edcaba29edcd11e465e11 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker <joostlek@outlook.com> Date: Sat, 8 Jul 2023 01:42:19 +0200 Subject: [PATCH] Use device class naming for SimpliSafe (#96093) --- homeassistant/components/simplisafe/alarm_control_panel.py | 1 + homeassistant/components/simplisafe/binary_sensor.py | 1 - homeassistant/components/simplisafe/button.py | 2 +- homeassistant/components/simplisafe/strings.json | 7 +++++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/simplisafe/alarm_control_panel.py b/homeassistant/components/simplisafe/alarm_control_panel.py index 4913d76c0c9..b895be83f2e 100644 --- a/homeassistant/components/simplisafe/alarm_control_panel.py +++ b/homeassistant/components/simplisafe/alarm_control_panel.py @@ -127,6 +127,7 @@ class SimpliSafeAlarm(SimpliSafeEntity, AlarmControlPanelEntity): AlarmControlPanelEntityFeature.ARM_HOME | AlarmControlPanelEntityFeature.ARM_AWAY ) + _attr_name = None def __init__(self, simplisafe: SimpliSafe, system: SystemType) -> None: """Initialize the SimpliSafe alarm.""" diff --git a/homeassistant/components/simplisafe/binary_sensor.py b/homeassistant/components/simplisafe/binary_sensor.py index d31dc5da282..34c0ea5ea95 100644 --- a/homeassistant/components/simplisafe/binary_sensor.py +++ b/homeassistant/components/simplisafe/binary_sensor.py @@ -111,7 +111,6 @@ class BatteryBinarySensor(SimpliSafeEntity, BinarySensorEntity): """Initialize.""" super().__init__(simplisafe, system, device=device) - self._attr_name = "Battery" self._attr_unique_id = f"{super().unique_id}-battery" self._device: DeviceV3 diff --git a/homeassistant/components/simplisafe/button.py b/homeassistant/components/simplisafe/button.py index d8da8bc7592..bd60c040f56 100644 --- a/homeassistant/components/simplisafe/button.py +++ b/homeassistant/components/simplisafe/button.py @@ -44,7 +44,7 @@ async def _async_clear_notifications(system: System) -> None: BUTTON_DESCRIPTIONS = ( SimpliSafeButtonDescription( key=BUTTON_KIND_CLEAR_NOTIFICATIONS, - name="Clear notifications", + translation_key=BUTTON_KIND_CLEAR_NOTIFICATIONS, push_action=_async_clear_notifications, ), ) diff --git a/homeassistant/components/simplisafe/strings.json b/homeassistant/components/simplisafe/strings.json index 618c21566f7..4f230442f85 100644 --- a/homeassistant/components/simplisafe/strings.json +++ b/homeassistant/components/simplisafe/strings.json @@ -29,5 +29,12 @@ } } } + }, + "entity": { + "button": { + "clear_notifications": { + "name": "Clear notifications" + } + } } } -- GitLab