mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Move huawei_lte sensor icons to icons.json where applicable (#143999)
This commit is contained in:
parent
6e76ca0fb3
commit
ba712ed514
@ -37,6 +37,137 @@
|
|||||||
"default": "mdi:antenna"
|
"default": "mdi:antenna"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sensor": {
|
||||||
|
"uptime": {
|
||||||
|
"default": "mdi:timer-outline"
|
||||||
|
},
|
||||||
|
"wan_ip_address": {
|
||||||
|
"default": "mdi:ip"
|
||||||
|
},
|
||||||
|
"wan_ipv6_address": {
|
||||||
|
"default": "mdi:ip"
|
||||||
|
},
|
||||||
|
"cell_id": {
|
||||||
|
"default": "mdi:antenna"
|
||||||
|
},
|
||||||
|
"cqi0": {
|
||||||
|
"default": "mdi:speedometer"
|
||||||
|
},
|
||||||
|
"cqi1": {
|
||||||
|
"default": "mdi:speedometer"
|
||||||
|
},
|
||||||
|
"enodeb_id": {
|
||||||
|
"default": "mdi:antenna"
|
||||||
|
},
|
||||||
|
"lac": {
|
||||||
|
"default": "mdi:map-marker"
|
||||||
|
},
|
||||||
|
"nei_cellid": {
|
||||||
|
"default": "mdi:antenna"
|
||||||
|
},
|
||||||
|
"nrcqi0": {
|
||||||
|
"default": "mdi:speedometer"
|
||||||
|
},
|
||||||
|
"nrcqi1": {
|
||||||
|
"default": "mdi:speedometer"
|
||||||
|
},
|
||||||
|
"pci": {
|
||||||
|
"default": "mdi:antenna"
|
||||||
|
},
|
||||||
|
"rac": {
|
||||||
|
"default": "mdi:map-marker"
|
||||||
|
},
|
||||||
|
"tac": {
|
||||||
|
"default": "mdi:map-marker"
|
||||||
|
},
|
||||||
|
"sms_unread": {
|
||||||
|
"default": "mdi:email-arrow-left"
|
||||||
|
},
|
||||||
|
"current_day_transfer": {
|
||||||
|
"default": "mdi:arrow-up-down-bold"
|
||||||
|
},
|
||||||
|
"current_month_download": {
|
||||||
|
"default": "mdi:download"
|
||||||
|
},
|
||||||
|
"current_month_upload": {
|
||||||
|
"default": "mdi:upload"
|
||||||
|
},
|
||||||
|
"wifi_clients_connected": {
|
||||||
|
"default": "mdi:wifi"
|
||||||
|
},
|
||||||
|
"primary_dns_server": {
|
||||||
|
"default": "mdi:ip"
|
||||||
|
},
|
||||||
|
"primary_ipv6_dns_server": {
|
||||||
|
"default": "mdi:ip"
|
||||||
|
},
|
||||||
|
"secondary_dns_server": {
|
||||||
|
"default": "mdi:ip"
|
||||||
|
},
|
||||||
|
"secondary_ipv6_dns_server": {
|
||||||
|
"default": "mdi:ip"
|
||||||
|
},
|
||||||
|
"current_connection_duration": {
|
||||||
|
"default": "mdi:timer-outline"
|
||||||
|
},
|
||||||
|
"current_connection_download": {
|
||||||
|
"default": "mdi:download"
|
||||||
|
},
|
||||||
|
"current_download_rate": {
|
||||||
|
"default": "mdi:download"
|
||||||
|
},
|
||||||
|
"current_connection_upload": {
|
||||||
|
"default": "mdi:upload"
|
||||||
|
},
|
||||||
|
"current_upload_rate": {
|
||||||
|
"default": "mdi:upload"
|
||||||
|
},
|
||||||
|
"total_connected_duration": {
|
||||||
|
"default": "mdi:timer-outline"
|
||||||
|
},
|
||||||
|
"total_download": {
|
||||||
|
"default": "mdi:download"
|
||||||
|
},
|
||||||
|
"total_upload": {
|
||||||
|
"default": "mdi:upload"
|
||||||
|
},
|
||||||
|
"sms_deleted_device": {
|
||||||
|
"default": "mdi:email-minus"
|
||||||
|
},
|
||||||
|
"sms_drafts_device": {
|
||||||
|
"default": "mdi:email-arrow-right-outline"
|
||||||
|
},
|
||||||
|
"sms_inbox_device": {
|
||||||
|
"default": "mdi:email"
|
||||||
|
},
|
||||||
|
"sms_capacity_device": {
|
||||||
|
"default": "mdi:email"
|
||||||
|
},
|
||||||
|
"sms_outbox_device": {
|
||||||
|
"default": "mdi:email-arrow-right"
|
||||||
|
},
|
||||||
|
"sms_unread_device": {
|
||||||
|
"default": "mdi:email-arrow-left"
|
||||||
|
},
|
||||||
|
"sms_drafts_sim": {
|
||||||
|
"default": "mdi:email-arrow-right-outline"
|
||||||
|
},
|
||||||
|
"sms_inbox_sim": {
|
||||||
|
"default": "mdi:email"
|
||||||
|
},
|
||||||
|
"sms_capacity_sim": {
|
||||||
|
"default": "mdi:email"
|
||||||
|
},
|
||||||
|
"sms_outbox_sim": {
|
||||||
|
"default": "mdi:email-arrow-right"
|
||||||
|
},
|
||||||
|
"sms_unread_sim": {
|
||||||
|
"default": "mdi:email-arrow-left"
|
||||||
|
},
|
||||||
|
"sms_messages_sim": {
|
||||||
|
"default": "mdi:email-arrow-left"
|
||||||
|
}
|
||||||
|
},
|
||||||
"switch": {
|
"switch": {
|
||||||
"mobile_data": {
|
"mobile_data": {
|
||||||
"default": "mdi:signal-off",
|
"default": "mdi:signal-off",
|
||||||
|
@ -138,7 +138,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"uptime": HuaweiSensorEntityDescription(
|
"uptime": HuaweiSensorEntityDescription(
|
||||||
key="uptime",
|
key="uptime",
|
||||||
translation_key="uptime",
|
translation_key="uptime",
|
||||||
icon="mdi:timer-outline",
|
|
||||||
native_unit_of_measurement=UnitOfTime.SECONDS,
|
native_unit_of_measurement=UnitOfTime.SECONDS,
|
||||||
device_class=SensorDeviceClass.DURATION,
|
device_class=SensorDeviceClass.DURATION,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
@ -146,14 +145,12 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"WanIPAddress": HuaweiSensorEntityDescription(
|
"WanIPAddress": HuaweiSensorEntityDescription(
|
||||||
key="WanIPAddress",
|
key="WanIPAddress",
|
||||||
translation_key="wan_ip_address",
|
translation_key="wan_ip_address",
|
||||||
icon="mdi:ip",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=True,
|
entity_registry_enabled_default=True,
|
||||||
),
|
),
|
||||||
"WanIPv6Address": HuaweiSensorEntityDescription(
|
"WanIPv6Address": HuaweiSensorEntityDescription(
|
||||||
key="WanIPv6Address",
|
key="WanIPv6Address",
|
||||||
translation_key="wan_ipv6_address",
|
translation_key="wan_ipv6_address",
|
||||||
icon="mdi:ip",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -181,19 +178,16 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"cell_id": HuaweiSensorEntityDescription(
|
"cell_id": HuaweiSensorEntityDescription(
|
||||||
key="cell_id",
|
key="cell_id",
|
||||||
translation_key="cell_id",
|
translation_key="cell_id",
|
||||||
icon="mdi:antenna",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"cqi0": HuaweiSensorEntityDescription(
|
"cqi0": HuaweiSensorEntityDescription(
|
||||||
key="cqi0",
|
key="cqi0",
|
||||||
translation_key="cqi0",
|
translation_key="cqi0",
|
||||||
icon="mdi:speedometer",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"cqi1": HuaweiSensorEntityDescription(
|
"cqi1": HuaweiSensorEntityDescription(
|
||||||
key="cqi1",
|
key="cqi1",
|
||||||
translation_key="cqi1",
|
translation_key="cqi1",
|
||||||
icon="mdi:speedometer",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"dl_mcs": HuaweiSensorEntityDescription(
|
"dl_mcs": HuaweiSensorEntityDescription(
|
||||||
@ -230,7 +224,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"enodeb_id": HuaweiSensorEntityDescription(
|
"enodeb_id": HuaweiSensorEntityDescription(
|
||||||
key="enodeb_id",
|
key="enodeb_id",
|
||||||
translation_key="enodeb_id",
|
translation_key="enodeb_id",
|
||||||
icon="mdi:antenna",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"ims": HuaweiSensorEntityDescription(
|
"ims": HuaweiSensorEntityDescription(
|
||||||
@ -241,7 +234,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"lac": HuaweiSensorEntityDescription(
|
"lac": HuaweiSensorEntityDescription(
|
||||||
key="lac",
|
key="lac",
|
||||||
translation_key="lac",
|
translation_key="lac",
|
||||||
icon="mdi:map-marker",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"ltedlfreq": HuaweiSensorEntityDescription(
|
"ltedlfreq": HuaweiSensorEntityDescription(
|
||||||
@ -279,7 +271,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"nei_cellid": HuaweiSensorEntityDescription(
|
"nei_cellid": HuaweiSensorEntityDescription(
|
||||||
key="nei_cellid",
|
key="nei_cellid",
|
||||||
translation_key="nei_cellid",
|
translation_key="nei_cellid",
|
||||||
icon="mdi:antenna",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"nrbler": HuaweiSensorEntityDescription(
|
"nrbler": HuaweiSensorEntityDescription(
|
||||||
@ -290,13 +281,11 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"nrcqi0": HuaweiSensorEntityDescription(
|
"nrcqi0": HuaweiSensorEntityDescription(
|
||||||
key="nrcqi0",
|
key="nrcqi0",
|
||||||
translation_key="nrcqi0",
|
translation_key="nrcqi0",
|
||||||
icon="mdi:speedometer",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"nrcqi1": HuaweiSensorEntityDescription(
|
"nrcqi1": HuaweiSensorEntityDescription(
|
||||||
key="nrcqi1",
|
key="nrcqi1",
|
||||||
translation_key="nrcqi1",
|
translation_key="nrcqi1",
|
||||||
icon="mdi:speedometer",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"nrdlbandwidth": HuaweiSensorEntityDescription(
|
"nrdlbandwidth": HuaweiSensorEntityDescription(
|
||||||
@ -376,7 +365,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"pci": HuaweiSensorEntityDescription(
|
"pci": HuaweiSensorEntityDescription(
|
||||||
key="pci",
|
key="pci",
|
||||||
translation_key="pci",
|
translation_key="pci",
|
||||||
icon="mdi:antenna",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"plmn": HuaweiSensorEntityDescription(
|
"plmn": HuaweiSensorEntityDescription(
|
||||||
@ -387,7 +375,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"rac": HuaweiSensorEntityDescription(
|
"rac": HuaweiSensorEntityDescription(
|
||||||
key="rac",
|
key="rac",
|
||||||
translation_key="rac",
|
translation_key="rac",
|
||||||
icon="mdi:map-marker",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"rrc_status": HuaweiSensorEntityDescription(
|
"rrc_status": HuaweiSensorEntityDescription(
|
||||||
@ -458,7 +445,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"tac": HuaweiSensorEntityDescription(
|
"tac": HuaweiSensorEntityDescription(
|
||||||
key="tac",
|
key="tac",
|
||||||
translation_key="tac",
|
translation_key="tac",
|
||||||
icon="mdi:map-marker",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"tdd": HuaweiSensorEntityDescription(
|
"tdd": HuaweiSensorEntityDescription(
|
||||||
@ -522,7 +508,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"UnreadMessage": HuaweiSensorEntityDescription(
|
"UnreadMessage": HuaweiSensorEntityDescription(
|
||||||
key="UnreadMessage",
|
key="UnreadMessage",
|
||||||
translation_key="sms_unread",
|
translation_key="sms_unread",
|
||||||
icon="mdi:email-arrow-left",
|
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@ -536,7 +521,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="current_day_transfer",
|
translation_key="current_day_transfer",
|
||||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||||
device_class=SensorDeviceClass.DATA_SIZE,
|
device_class=SensorDeviceClass.DATA_SIZE,
|
||||||
icon="mdi:arrow-up-down-bold",
|
|
||||||
state_class=SensorStateClass.TOTAL,
|
state_class=SensorStateClass.TOTAL,
|
||||||
last_reset_item="CurrentDayDuration",
|
last_reset_item="CurrentDayDuration",
|
||||||
last_reset_format_fn=format_last_reset_elapsed_seconds,
|
last_reset_format_fn=format_last_reset_elapsed_seconds,
|
||||||
@ -546,7 +530,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="current_month_download",
|
translation_key="current_month_download",
|
||||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||||
device_class=SensorDeviceClass.DATA_SIZE,
|
device_class=SensorDeviceClass.DATA_SIZE,
|
||||||
icon="mdi:download",
|
|
||||||
state_class=SensorStateClass.TOTAL,
|
state_class=SensorStateClass.TOTAL,
|
||||||
last_reset_item="MonthDuration",
|
last_reset_item="MonthDuration",
|
||||||
last_reset_format_fn=format_last_reset_elapsed_seconds,
|
last_reset_format_fn=format_last_reset_elapsed_seconds,
|
||||||
@ -556,7 +539,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="current_month_upload",
|
translation_key="current_month_upload",
|
||||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||||
device_class=SensorDeviceClass.DATA_SIZE,
|
device_class=SensorDeviceClass.DATA_SIZE,
|
||||||
icon="mdi:upload",
|
|
||||||
state_class=SensorStateClass.TOTAL,
|
state_class=SensorStateClass.TOTAL,
|
||||||
last_reset_item="MonthDuration",
|
last_reset_item="MonthDuration",
|
||||||
last_reset_format_fn=format_last_reset_elapsed_seconds,
|
last_reset_format_fn=format_last_reset_elapsed_seconds,
|
||||||
@ -580,32 +562,27 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"CurrentWifiUser": HuaweiSensorEntityDescription(
|
"CurrentWifiUser": HuaweiSensorEntityDescription(
|
||||||
key="CurrentWifiUser",
|
key="CurrentWifiUser",
|
||||||
translation_key="wifi_clients_connected",
|
translation_key="wifi_clients_connected",
|
||||||
icon="mdi:wifi",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"PrimaryDns": HuaweiSensorEntityDescription(
|
"PrimaryDns": HuaweiSensorEntityDescription(
|
||||||
key="PrimaryDns",
|
key="PrimaryDns",
|
||||||
translation_key="primary_dns_server",
|
translation_key="primary_dns_server",
|
||||||
icon="mdi:ip",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"PrimaryIPv6Dns": HuaweiSensorEntityDescription(
|
"PrimaryIPv6Dns": HuaweiSensorEntityDescription(
|
||||||
key="PrimaryIPv6Dns",
|
key="PrimaryIPv6Dns",
|
||||||
translation_key="primary_ipv6_dns_server",
|
translation_key="primary_ipv6_dns_server",
|
||||||
icon="mdi:ip",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"SecondaryDns": HuaweiSensorEntityDescription(
|
"SecondaryDns": HuaweiSensorEntityDescription(
|
||||||
key="SecondaryDns",
|
key="SecondaryDns",
|
||||||
translation_key="secondary_dns_server",
|
translation_key="secondary_dns_server",
|
||||||
icon="mdi:ip",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
"SecondaryIPv6Dns": HuaweiSensorEntityDescription(
|
"SecondaryIPv6Dns": HuaweiSensorEntityDescription(
|
||||||
key="SecondaryIPv6Dns",
|
key="SecondaryIPv6Dns",
|
||||||
translation_key="secondary_ipv6_dns_server",
|
translation_key="secondary_ipv6_dns_server",
|
||||||
icon="mdi:ip",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -618,14 +595,12 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="current_connection_duration",
|
translation_key="current_connection_duration",
|
||||||
native_unit_of_measurement=UnitOfTime.SECONDS,
|
native_unit_of_measurement=UnitOfTime.SECONDS,
|
||||||
device_class=SensorDeviceClass.DURATION,
|
device_class=SensorDeviceClass.DURATION,
|
||||||
icon="mdi:timer-outline",
|
|
||||||
),
|
),
|
||||||
"CurrentDownload": HuaweiSensorEntityDescription(
|
"CurrentDownload": HuaweiSensorEntityDescription(
|
||||||
key="CurrentDownload",
|
key="CurrentDownload",
|
||||||
translation_key="current_connection_download",
|
translation_key="current_connection_download",
|
||||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||||
device_class=SensorDeviceClass.DATA_SIZE,
|
device_class=SensorDeviceClass.DATA_SIZE,
|
||||||
icon="mdi:download",
|
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
"CurrentDownloadRate": HuaweiSensorEntityDescription(
|
"CurrentDownloadRate": HuaweiSensorEntityDescription(
|
||||||
@ -633,7 +608,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="current_download_rate",
|
translation_key="current_download_rate",
|
||||||
native_unit_of_measurement=UnitOfDataRate.BYTES_PER_SECOND,
|
native_unit_of_measurement=UnitOfDataRate.BYTES_PER_SECOND,
|
||||||
device_class=SensorDeviceClass.DATA_RATE,
|
device_class=SensorDeviceClass.DATA_RATE,
|
||||||
icon="mdi:download",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
"CurrentUpload": HuaweiSensorEntityDescription(
|
"CurrentUpload": HuaweiSensorEntityDescription(
|
||||||
@ -641,7 +615,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="current_connection_upload",
|
translation_key="current_connection_upload",
|
||||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||||
device_class=SensorDeviceClass.DATA_SIZE,
|
device_class=SensorDeviceClass.DATA_SIZE,
|
||||||
icon="mdi:upload",
|
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
"CurrentUploadRate": HuaweiSensorEntityDescription(
|
"CurrentUploadRate": HuaweiSensorEntityDescription(
|
||||||
@ -649,7 +622,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="current_upload_rate",
|
translation_key="current_upload_rate",
|
||||||
native_unit_of_measurement=UnitOfDataRate.BYTES_PER_SECOND,
|
native_unit_of_measurement=UnitOfDataRate.BYTES_PER_SECOND,
|
||||||
device_class=SensorDeviceClass.DATA_RATE,
|
device_class=SensorDeviceClass.DATA_RATE,
|
||||||
icon="mdi:upload",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
"TotalConnectTime": HuaweiSensorEntityDescription(
|
"TotalConnectTime": HuaweiSensorEntityDescription(
|
||||||
@ -657,7 +629,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="total_connected_duration",
|
translation_key="total_connected_duration",
|
||||||
native_unit_of_measurement=UnitOfTime.SECONDS,
|
native_unit_of_measurement=UnitOfTime.SECONDS,
|
||||||
device_class=SensorDeviceClass.DURATION,
|
device_class=SensorDeviceClass.DURATION,
|
||||||
icon="mdi:timer-outline",
|
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
"TotalDownload": HuaweiSensorEntityDescription(
|
"TotalDownload": HuaweiSensorEntityDescription(
|
||||||
@ -665,7 +636,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="total_download",
|
translation_key="total_download",
|
||||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||||
device_class=SensorDeviceClass.DATA_SIZE,
|
device_class=SensorDeviceClass.DATA_SIZE,
|
||||||
icon="mdi:download",
|
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
"TotalUpload": HuaweiSensorEntityDescription(
|
"TotalUpload": HuaweiSensorEntityDescription(
|
||||||
@ -673,7 +643,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
translation_key="total_upload",
|
translation_key="total_upload",
|
||||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||||
device_class=SensorDeviceClass.DATA_SIZE,
|
device_class=SensorDeviceClass.DATA_SIZE,
|
||||||
icon="mdi:upload",
|
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -719,62 +688,50 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"LocalDeleted": HuaweiSensorEntityDescription(
|
"LocalDeleted": HuaweiSensorEntityDescription(
|
||||||
key="LocalDeleted",
|
key="LocalDeleted",
|
||||||
translation_key="sms_deleted_device",
|
translation_key="sms_deleted_device",
|
||||||
icon="mdi:email-minus",
|
|
||||||
),
|
),
|
||||||
"LocalDraft": HuaweiSensorEntityDescription(
|
"LocalDraft": HuaweiSensorEntityDescription(
|
||||||
key="LocalDraft",
|
key="LocalDraft",
|
||||||
translation_key="sms_drafts_device",
|
translation_key="sms_drafts_device",
|
||||||
icon="mdi:email-arrow-right-outline",
|
|
||||||
),
|
),
|
||||||
"LocalInbox": HuaweiSensorEntityDescription(
|
"LocalInbox": HuaweiSensorEntityDescription(
|
||||||
key="LocalInbox",
|
key="LocalInbox",
|
||||||
translation_key="sms_inbox_device",
|
translation_key="sms_inbox_device",
|
||||||
icon="mdi:email",
|
|
||||||
),
|
),
|
||||||
"LocalMax": HuaweiSensorEntityDescription(
|
"LocalMax": HuaweiSensorEntityDescription(
|
||||||
key="LocalMax",
|
key="LocalMax",
|
||||||
translation_key="sms_capacity_device",
|
translation_key="sms_capacity_device",
|
||||||
icon="mdi:email",
|
|
||||||
),
|
),
|
||||||
"LocalOutbox": HuaweiSensorEntityDescription(
|
"LocalOutbox": HuaweiSensorEntityDescription(
|
||||||
key="LocalOutbox",
|
key="LocalOutbox",
|
||||||
translation_key="sms_outbox_device",
|
translation_key="sms_outbox_device",
|
||||||
icon="mdi:email-arrow-right",
|
|
||||||
),
|
),
|
||||||
"LocalUnread": HuaweiSensorEntityDescription(
|
"LocalUnread": HuaweiSensorEntityDescription(
|
||||||
key="LocalUnread",
|
key="LocalUnread",
|
||||||
translation_key="sms_unread_device",
|
translation_key="sms_unread_device",
|
||||||
icon="mdi:email-arrow-left",
|
|
||||||
),
|
),
|
||||||
"SimDraft": HuaweiSensorEntityDescription(
|
"SimDraft": HuaweiSensorEntityDescription(
|
||||||
key="SimDraft",
|
key="SimDraft",
|
||||||
translation_key="sms_drafts_sim",
|
translation_key="sms_drafts_sim",
|
||||||
icon="mdi:email-arrow-right-outline",
|
|
||||||
),
|
),
|
||||||
"SimInbox": HuaweiSensorEntityDescription(
|
"SimInbox": HuaweiSensorEntityDescription(
|
||||||
key="SimInbox",
|
key="SimInbox",
|
||||||
translation_key="sms_inbox_sim",
|
translation_key="sms_inbox_sim",
|
||||||
icon="mdi:email",
|
|
||||||
),
|
),
|
||||||
"SimMax": HuaweiSensorEntityDescription(
|
"SimMax": HuaweiSensorEntityDescription(
|
||||||
key="SimMax",
|
key="SimMax",
|
||||||
translation_key="sms_capacity_sim",
|
translation_key="sms_capacity_sim",
|
||||||
icon="mdi:email",
|
|
||||||
),
|
),
|
||||||
"SimOutbox": HuaweiSensorEntityDescription(
|
"SimOutbox": HuaweiSensorEntityDescription(
|
||||||
key="SimOutbox",
|
key="SimOutbox",
|
||||||
translation_key="sms_outbox_sim",
|
translation_key="sms_outbox_sim",
|
||||||
icon="mdi:email-arrow-right",
|
|
||||||
),
|
),
|
||||||
"SimUnread": HuaweiSensorEntityDescription(
|
"SimUnread": HuaweiSensorEntityDescription(
|
||||||
key="SimUnread",
|
key="SimUnread",
|
||||||
translation_key="sms_unread_sim",
|
translation_key="sms_unread_sim",
|
||||||
icon="mdi:email-arrow-left",
|
|
||||||
),
|
),
|
||||||
"SimUsed": HuaweiSensorEntityDescription(
|
"SimUsed": HuaweiSensorEntityDescription(
|
||||||
key="SimUsed",
|
key="SimUsed",
|
||||||
translation_key="sms_messages_sim",
|
translation_key="sms_messages_sim",
|
||||||
icon="mdi:email-arrow-left",
|
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@ -870,7 +827,7 @@ class HuaweiLteSensor(HuaweiLteBaseEntityWithDevice, SensorEntity):
|
|||||||
"""Return icon for sensor."""
|
"""Return icon for sensor."""
|
||||||
if self.entity_description.icon_fn:
|
if self.entity_description.icon_fn:
|
||||||
return self.entity_description.icon_fn(self.state)
|
return self.entity_description.icon_fn(self.state)
|
||||||
return self.entity_description.icon
|
return super().icon
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def device_class(self) -> SensorDeviceClass | None:
|
def device_class(self) -> SensorDeviceClass | None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user