diff --git a/homeassistant/components/qnap/icons.json b/homeassistant/components/qnap/icons.json new file mode 100644 index 00000000000..c83962c3089 --- /dev/null +++ b/homeassistant/components/qnap/icons.json @@ -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" + } + } + } +} diff --git a/homeassistant/components/qnap/sensor.py b/homeassistant/components/qnap/sensor.py index f0d34f7c697..7f4731b80e1 100644 --- a/homeassistant/components/qnap/sensor.py +++ b/homeassistant/components/qnap/sensor.py @@ -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, ),