Add icon translations to QNap QSW (#112194)
parent
223be9c788
commit
982dab3849
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue