Make huawei_lte operator search and preferred network modes translatable (#104673)
This commit is contained in:
parent
634785a2d8
commit
afc3f1d933
2 changed files with 17 additions and 22 deletions
|
@ -8,8 +8,6 @@ from datetime import datetime, timedelta
|
|||
import logging
|
||||
import re
|
||||
|
||||
from huawei_lte_api.enums.net import NetworkModeEnum
|
||||
|
||||
from homeassistant.components.sensor import (
|
||||
DOMAIN as SENSOR_DOMAIN,
|
||||
SensorDeviceClass,
|
||||
|
@ -575,10 +573,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||
"State": HuaweiSensorEntityDescription(
|
||||
key="State",
|
||||
translation_key="operator_search_mode",
|
||||
format_fn=lambda x: (
|
||||
{"0": "Auto", "1": "Manual"}.get(x),
|
||||
None,
|
||||
),
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
),
|
||||
},
|
||||
|
@ -588,19 +582,7 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||
descriptions={
|
||||
"NetworkMode": HuaweiSensorEntityDescription(
|
||||
key="NetworkMode",
|
||||
translation_key="preferred_mode",
|
||||
format_fn=lambda x: (
|
||||
{
|
||||
NetworkModeEnum.MODE_AUTO.value: "4G/3G/2G",
|
||||
NetworkModeEnum.MODE_4G_3G_AUTO.value: "4G/3G",
|
||||
NetworkModeEnum.MODE_4G_2G_AUTO.value: "4G/2G",
|
||||
NetworkModeEnum.MODE_4G_ONLY.value: "4G",
|
||||
NetworkModeEnum.MODE_3G_2G_AUTO.value: "3G/2G",
|
||||
NetworkModeEnum.MODE_3G_ONLY.value: "3G",
|
||||
NetworkModeEnum.MODE_2G_ONLY.value: "2G",
|
||||
}.get(x),
|
||||
None,
|
||||
),
|
||||
translation_key="preferred_network_mode",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
),
|
||||
},
|
||||
|
|
|
@ -231,10 +231,23 @@
|
|||
"name": "Operator code"
|
||||
},
|
||||
"operator_search_mode": {
|
||||
"name": "Operator search mode"
|
||||
"name": "Operator search mode",
|
||||
"state": {
|
||||
"0": "Auto",
|
||||
"1": "Manual"
|
||||
}
|
||||
},
|
||||
"preferred_mode": {
|
||||
"name": "Preferred mode"
|
||||
"preferred_network_mode": {
|
||||
"name": "Preferred network mode",
|
||||
"state": {
|
||||
"00": "4G/3G/2G auto",
|
||||
"0302": "4G/3G auto",
|
||||
"0301": "4G/2G auto",
|
||||
"03": "4G only",
|
||||
"0201": "3G/2G auto",
|
||||
"02": "3G only",
|
||||
"01": "2G only"
|
||||
}
|
||||
},
|
||||
"sms_deleted_device": {
|
||||
"name": "SMS deleted (device)"
|
||||
|
|
Loading…
Add table
Reference in a new issue