From 399f0ea161248bbef829874bee52c9fb4d6f8ce6 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 5 Dec 2022 17:24:59 +0100 Subject: [PATCH] Migrate Overkiz select translations (#83324) --- homeassistant/components/overkiz/entity.py | 2 -- homeassistant/components/overkiz/select.py | 6 +++--- homeassistant/components/overkiz/strings.json | 17 +++++++++++++++++ .../components/overkiz/strings.select.json | 13 ------------- .../components/overkiz/translations/en.json | 17 +++++++++++++++++ 5 files changed, 37 insertions(+), 18 deletions(-) delete mode 100644 homeassistant/components/overkiz/strings.select.json diff --git a/homeassistant/components/overkiz/entity.py b/homeassistant/components/overkiz/entity.py index 85e5a3fdf57..00b009a49f5 100644 --- a/homeassistant/components/overkiz/entity.py +++ b/homeassistant/components/overkiz/entity.py @@ -127,8 +127,6 @@ class OverkizDeviceClass(StrEnum): BATTERY = "overkiz__battery" DISCRETE_RSSI_LEVEL = "overkiz__discrete_rssi_level" - MEMORIZED_SIMPLE_VOLUME = "overkiz__memorized_simple_volume" - OPEN_CLOSED_PEDESTRIAN = "overkiz__open_closed_pedestrian" PRIORITY_LOCK_ORIGINATOR = "overkiz__priority_lock_originator" SENSOR_DEFECT = "overkiz__sensor_defect" SENSOR_ROOM = "overkiz__sensor_room" diff --git a/homeassistant/components/overkiz/select.py b/homeassistant/components/overkiz/select.py index 6460e87b4ee..028936d3155 100644 --- a/homeassistant/components/overkiz/select.py +++ b/homeassistant/components/overkiz/select.py @@ -14,7 +14,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback from . import HomeAssistantOverkizData from .const import DOMAIN, IGNORED_OVERKIZ_DEVICES -from .entity import OverkizDescriptiveEntity, OverkizDeviceClass +from .entity import OverkizDescriptiveEntity @dataclass @@ -71,7 +71,7 @@ SELECT_DESCRIPTIONS: list[OverkizSelectDescription] = [ OverkizCommandParam.CLOSED, ], select_option=_select_option_open_closed_pedestrian, - device_class=OverkizDeviceClass.OPEN_CLOSED_PEDESTRIAN, + translation_key="open_closed_pedestrian", ), OverkizSelectDescription( key=OverkizState.IO_MEMORIZED_SIMPLE_VOLUME, @@ -80,7 +80,7 @@ SELECT_DESCRIPTIONS: list[OverkizSelectDescription] = [ options=[OverkizCommandParam.STANDARD, OverkizCommandParam.HIGHEST], select_option=_select_option_memorized_simple_volume, entity_category=EntityCategory.CONFIG, - device_class=OverkizDeviceClass.MEMORIZED_SIMPLE_VOLUME, + translation_key="memorized_simple_volume", ), # SomfyHeatingTemperatureInterface OverkizSelectDescription( diff --git a/homeassistant/components/overkiz/strings.json b/homeassistant/components/overkiz/strings.json index 440ed154cfe..3fc837798fe 100644 --- a/homeassistant/components/overkiz/strings.json +++ b/homeassistant/components/overkiz/strings.json @@ -26,5 +26,22 @@ "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reauth_wrong_account": "You can only reauthenticate this entry with the same Overkiz account and hub" } + }, + "entity": { + "select": { + "open_closed_pedestrian": { + "state": { + "open": "Open", + "pedestrian": "Pedestrian", + "closed": "Closed" + } + }, + "memorized_simple_volume": { + "state": { + "highest": "Highest", + "standard": "Standard" + } + } + } } } diff --git a/homeassistant/components/overkiz/strings.select.json b/homeassistant/components/overkiz/strings.select.json deleted file mode 100644 index 65abfc3d93b..00000000000 --- a/homeassistant/components/overkiz/strings.select.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "state": { - "overkiz__open_closed_pedestrian": { - "open": "Open", - "pedestrian": "Pedestrian", - "closed": "Closed" - }, - "overkiz__memorized_simple_volume": { - "highest": "Highest", - "standard": "Standard" - } - } -} diff --git a/homeassistant/components/overkiz/translations/en.json b/homeassistant/components/overkiz/translations/en.json index 2c534a64cb6..0df01190874 100644 --- a/homeassistant/components/overkiz/translations/en.json +++ b/homeassistant/components/overkiz/translations/en.json @@ -26,5 +26,22 @@ "description": "The Overkiz platform is used by various vendors like Somfy (Connexoon / TaHoma), Hitachi (Hi Kumo), Rexel (Energeasy Connect) and Atlantic (Cozytouch). Enter your application credentials and select your hub." } } + }, + "entity": { + "select": { + "memorized_simple_volume": { + "state": { + "highest": "Highest", + "standard": "Standard" + } + }, + "open_closed_pedestrian": { + "state": { + "closed": "Closed", + "open": "Open", + "pedestrian": "Pedestrian" + } + } + } } } \ No newline at end of file