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