Add icon translations to QNap QSW (#112194)

pull/112311/head
Joost Lekkerkerker 2024-03-05 08:44:17 +01:00 committed by GitHub
parent 223be9c788
commit 982dab3849
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 33 additions and 9 deletions

View File

@ -0,0 +1,33 @@
{
"entity": {
"sensor": {
"fan_1_speed": {
"default": "mdi:fan-speed-1"
},
"fan_2_speed": {
"default": "mdi:fan-speed-2"
},
"ports": {
"default": "mdi:ethernet"
},
"rx": {
"default": "mdi:download-network"
},
"rx_errors": {
"default": "mdi:close-network"
},
"rx_speed": {
"default": "mdi:download-network"
},
"tx": {
"default": "mdi:upload-network"
},
"tx_speed": {
"default": "mdi:upload-network"
},
"uptime": {
"default": "mdi:timer-outline"
}
}
}
}

View File

@ -62,7 +62,6 @@ class QswSensorEntityDescription(SensorEntityDescription, QswEntityDescription):
SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
QswSensorEntityDescription(
translation_key="fan_1_speed",
icon="mdi:fan-speed-1",
key=QSD_SYSTEM_SENSOR,
native_unit_of_measurement=RPM,
state_class=SensorStateClass.MEASUREMENT,
@ -70,7 +69,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
),
QswSensorEntityDescription(
translation_key="fan_2_speed",
icon="mdi:fan-speed-2",
key=QSD_SYSTEM_SENSOR,
native_unit_of_measurement=RPM,
state_class=SensorStateClass.MEASUREMENT,
@ -82,7 +80,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
ATTR_MAX: [QSD_SYSTEM_BOARD, QSD_PORT_NUM],
},
entity_registry_enabled_default=False,
icon="mdi:ethernet",
key=QSD_PORTS_STATUS,
state_class=SensorStateClass.MEASUREMENT,
subkey=QSD_LINK,
@ -91,7 +88,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
entity_registry_enabled_default=False,
translation_key="rx",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:download-network",
key=QSD_PORTS_STATISTICS,
native_unit_of_measurement=UnitOfInformation.BYTES,
state_class=SensorStateClass.TOTAL_INCREASING,
@ -100,7 +96,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
QswSensorEntityDescription(
entity_registry_enabled_default=False,
translation_key="rx_errors",
icon="mdi:close-network",
key=QSD_PORTS_STATISTICS,
entity_category=EntityCategory.DIAGNOSTIC,
state_class=SensorStateClass.TOTAL_INCREASING,
@ -110,7 +105,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
entity_registry_enabled_default=False,
translation_key="rx_speed",
device_class=SensorDeviceClass.DATA_RATE,
icon="mdi:download-network",
key=QSD_PORTS_STATISTICS,
native_unit_of_measurement=UnitOfDataRate.BYTES_PER_SECOND,
state_class=SensorStateClass.MEASUREMENT,
@ -130,7 +124,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
entity_registry_enabled_default=False,
translation_key="tx",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:upload-network",
key=QSD_PORTS_STATISTICS,
native_unit_of_measurement=UnitOfInformation.BYTES,
state_class=SensorStateClass.TOTAL_INCREASING,
@ -140,7 +133,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
entity_registry_enabled_default=False,
translation_key="tx_speed",
device_class=SensorDeviceClass.DATA_RATE,
icon="mdi:upload-network",
key=QSD_PORTS_STATISTICS,
native_unit_of_measurement=UnitOfDataRate.BYTES_PER_SECOND,
state_class=SensorStateClass.MEASUREMENT,
@ -148,7 +140,6 @@ SENSOR_TYPES: Final[tuple[QswSensorEntityDescription, ...]] = (
),
QswSensorEntityDescription(
translation_key="uptime",
icon="mdi:timer-outline",
key=QSD_SYSTEM_TIME,
entity_category=EntityCategory.DIAGNOSTIC,
native_unit_of_measurement=UnitOfTime.SECONDS,