Add Qnap icon translations (#108484)

* Add Qnap icon translations

* Update homeassistant/components/qnap/icons.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
pull/107460/head^2
Jan Rieger 2024-01-31 13:14:26 +01:00 committed by GitHub
parent 18a6ae081a
commit 0bca728395
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 42 additions and 15 deletions

View File

@ -0,0 +1,42 @@
{
"entity": {
"sensor": {
"status": {
"default": "mdi:checkbox-marked-circle-outline"
},
"cpu_usage": {
"default": "mdi:chip"
},
"memory_free": {
"default": "mdi:memory"
},
"memory_used": {
"default": "mdi:memory"
},
"memory_percent_used": {
"default": "mdi:memory"
},
"network_link_status": {
"default": "mdi:checkbox-marked-circle-outline"
},
"network_tx": {
"default": "mdi:upload"
},
"network_rx": {
"default": "mdi:download"
},
"drive_smart_status": {
"default": "mdi:checkbox-marked-circle-outline"
},
"volume_size_used": {
"default": "mdi:chart-pie"
},
"volume_size_free": {
"default": "mdi:chart-pie"
},
"volume_percentage_used": {
"default": "mdi:chart-pie"
}
}
}
}

View File

@ -41,14 +41,12 @@ _SYSTEM_MON_COND: tuple[SensorEntityDescription, ...] = (
SensorEntityDescription(
key="status",
translation_key="status",
icon="mdi:checkbox-marked-circle-outline",
),
SensorEntityDescription(
key="system_temp",
translation_key="system_temp",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
device_class=SensorDeviceClass.TEMPERATURE,
icon="mdi:thermometer",
state_class=SensorStateClass.MEASUREMENT,
),
)
@ -58,7 +56,6 @@ _CPU_MON_COND: tuple[SensorEntityDescription, ...] = (
translation_key="cpu_temp",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
device_class=SensorDeviceClass.TEMPERATURE,
icon="mdi:checkbox-marked-circle-outline",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
),
@ -66,7 +63,6 @@ _CPU_MON_COND: tuple[SensorEntityDescription, ...] = (
key="cpu_usage",
translation_key="cpu_usage",
native_unit_of_measurement=PERCENTAGE,
icon="mdi:chip",
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=0,
),
@ -77,7 +73,6 @@ _MEMORY_MON_COND: tuple[SensorEntityDescription, ...] = (
translation_key="memory_free",
native_unit_of_measurement=UnitOfInformation.MEBIBYTES,
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:memory",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=1,
@ -88,7 +83,6 @@ _MEMORY_MON_COND: tuple[SensorEntityDescription, ...] = (
translation_key="memory_used",
native_unit_of_measurement=UnitOfInformation.MEBIBYTES,
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:memory",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=1,
@ -98,7 +92,6 @@ _MEMORY_MON_COND: tuple[SensorEntityDescription, ...] = (
key="memory_percent_used",
translation_key="memory_percent_used",
native_unit_of_measurement=PERCENTAGE,
icon="mdi:memory",
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=0,
),
@ -107,14 +100,12 @@ _NETWORK_MON_COND: tuple[SensorEntityDescription, ...] = (
SensorEntityDescription(
key="network_link_status",
translation_key="network_link_status",
icon="mdi:checkbox-marked-circle-outline",
),
SensorEntityDescription(
key="network_tx",
translation_key="network_tx",
native_unit_of_measurement=UnitOfDataRate.BITS_PER_SECOND,
device_class=SensorDeviceClass.DATA_RATE,
icon="mdi:upload",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=1,
@ -125,7 +116,6 @@ _NETWORK_MON_COND: tuple[SensorEntityDescription, ...] = (
translation_key="network_rx",
native_unit_of_measurement=UnitOfDataRate.BITS_PER_SECOND,
device_class=SensorDeviceClass.DATA_RATE,
icon="mdi:download",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=1,
@ -136,7 +126,6 @@ _DRIVE_MON_COND: tuple[SensorEntityDescription, ...] = (
SensorEntityDescription(
key="drive_smart_status",
translation_key="drive_smart_status",
icon="mdi:checkbox-marked-circle-outline",
entity_registry_enabled_default=False,
),
SensorEntityDescription(
@ -144,7 +133,6 @@ _DRIVE_MON_COND: tuple[SensorEntityDescription, ...] = (
translation_key="drive_temp",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
device_class=SensorDeviceClass.TEMPERATURE,
icon="mdi:thermometer",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
),
@ -155,7 +143,6 @@ _VOLUME_MON_COND: tuple[SensorEntityDescription, ...] = (
translation_key="volume_size_used",
native_unit_of_measurement=UnitOfInformation.BYTES,
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:chart-pie",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=1,
@ -166,7 +153,6 @@ _VOLUME_MON_COND: tuple[SensorEntityDescription, ...] = (
translation_key="volume_size_free",
native_unit_of_measurement=UnitOfInformation.BYTES,
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:chart-pie",
entity_registry_enabled_default=False,
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=1,
@ -176,7 +162,6 @@ _VOLUME_MON_COND: tuple[SensorEntityDescription, ...] = (
key="volume_percentage_used",
translation_key="volume_percentage_used",
native_unit_of_measurement=PERCENTAGE,
icon="mdi:chart-pie",
state_class=SensorStateClass.MEASUREMENT,
suggested_display_precision=0,
),