Add icon translations to Nextcloud (#111982)
This commit is contained in:
parent
4ae7102f63
commit
0cc1fd5e99
2 changed files with 75 additions and 23 deletions
75
homeassistant/components/nextcloud/icons.json
Normal file
75
homeassistant/components/nextcloud/icons.json
Normal file
|
@ -0,0 +1,75 @@
|
|||
{
|
||||
"entity": {
|
||||
"sensor": {
|
||||
"nextcloud_activeusers_last1hour": {
|
||||
"default": "mdi:account-multiple"
|
||||
},
|
||||
"nextcloud_activeusers_last24hours": {
|
||||
"default": "mdi:account-multiple"
|
||||
},
|
||||
"nextcloud_activeusers_last5minutes": {
|
||||
"default": "mdi:account-multiple"
|
||||
},
|
||||
"nextcloud_database_size": {
|
||||
"default": "mdi:database"
|
||||
},
|
||||
"nextcloud_database_type": {
|
||||
"default": "mdi:database"
|
||||
},
|
||||
"nextcloud_database_version": {
|
||||
"default": "mdi:database"
|
||||
},
|
||||
"nextcloud_server_php_opcache_memory_usage_current_wasted_percentage": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_server_php_opcache_memory_usage_free_memory": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_server_php_opcache_memory_usage_used_memory": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_server_php_opcache_memory_usage_wasted_memory": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_server_php_max_execution_time": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_server_php_memory_limit": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_server_php_upload_max_filesize": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_server_php_version": {
|
||||
"default": "mdi:language-php"
|
||||
},
|
||||
"nextcloud_system_apps_num_updates_available": {
|
||||
"default": "mdi:update"
|
||||
},
|
||||
"nextcloud_system_cpuload_1": {
|
||||
"default": "mdi:chip"
|
||||
},
|
||||
"nextcloud_system_cpuload_5": {
|
||||
"default": "mdi:chip"
|
||||
},
|
||||
"nextcloud_system_cpuload_15": {
|
||||
"default": "mdi:chip"
|
||||
},
|
||||
"nextcloud_system_freespace": {
|
||||
"default": "mdi:harddisk"
|
||||
},
|
||||
"nextcloud_system_mem_free": {
|
||||
"default": "mdi:memory"
|
||||
},
|
||||
"nextcloud_system_mem_total": {
|
||||
"default": "mdi:memory"
|
||||
},
|
||||
"nextcloud_system_swap_total": {
|
||||
"default": "mdi:memory"
|
||||
},
|
||||
"nextcloud_system_swap_free": {
|
||||
"default": "mdi:memory"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -45,21 +45,18 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
translation_key="nextcloud_activeusers_last1hour",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:account-multiple",
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="activeUsers_last24hours",
|
||||
translation_key="nextcloud_activeusers_last24hours",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:account-multiple",
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="activeUsers_last5minutes",
|
||||
translation_key="nextcloud_activeusers_last5minutes",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:account-multiple",
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="cache_expunges",
|
||||
|
@ -136,7 +133,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="database_size",
|
||||
translation_key="nextcloud_database_size",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
icon="mdi:database",
|
||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||
suggested_display_precision=1,
|
||||
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
|
||||
|
@ -145,13 +141,11 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="database_type",
|
||||
translation_key="nextcloud_database_type",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:database",
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="database_version",
|
||||
translation_key="nextcloud_database_version",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:database",
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="interned_strings_usage_buffer_size",
|
||||
|
@ -328,7 +322,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
translation_key="nextcloud_server_php_opcache_memory_usage_current_wasted_percentage",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
icon="mdi:language-php",
|
||||
native_unit_of_measurement=PERCENTAGE,
|
||||
suggested_display_precision=1,
|
||||
),
|
||||
|
@ -338,7 +331,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
icon="mdi:language-php",
|
||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||
suggested_display_precision=1,
|
||||
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
|
||||
|
@ -349,7 +341,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
icon="mdi:language-php",
|
||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||
suggested_display_precision=1,
|
||||
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
|
||||
|
@ -360,7 +351,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
icon="mdi:language-php",
|
||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||
suggested_display_precision=1,
|
||||
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
|
||||
|
@ -370,7 +360,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
translation_key="nextcloud_server_php_max_execution_time",
|
||||
device_class=SensorDeviceClass.DURATION,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:language-php",
|
||||
native_unit_of_measurement=UnitOfTime.SECONDS,
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
|
@ -378,7 +367,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
translation_key="nextcloud_server_php_memory_limit",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:language-php",
|
||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||
suggested_display_precision=1,
|
||||
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
|
||||
|
@ -388,7 +376,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
translation_key="nextcloud_server_php_upload_max_filesize",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:language-php",
|
||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||
suggested_display_precision=1,
|
||||
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
|
||||
|
@ -397,7 +384,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="server_php_version",
|
||||
translation_key="nextcloud_server_php_version",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
icon="mdi:language-php",
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="server_webserver",
|
||||
|
@ -526,34 +512,29 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="system_apps_num_updates_available",
|
||||
translation_key="nextcloud_system_apps_num_updates_available",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
icon="mdi:update",
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="system_cpuload_1",
|
||||
translation_key="nextcloud_system_cpuload_1",
|
||||
native_unit_of_measurement=UNIT_OF_LOAD,
|
||||
icon="mdi:chip",
|
||||
suggested_display_precision=2,
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="system_cpuload_5",
|
||||
translation_key="nextcloud_system_cpuload_5",
|
||||
native_unit_of_measurement=UNIT_OF_LOAD,
|
||||
icon="mdi:chip",
|
||||
suggested_display_precision=2,
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="system_cpuload_15",
|
||||
translation_key="nextcloud_system_cpuload_15",
|
||||
native_unit_of_measurement=UNIT_OF_LOAD,
|
||||
icon="mdi:chip",
|
||||
suggested_display_precision=2,
|
||||
),
|
||||
NextcloudSensorEntityDescription(
|
||||
key="system_freespace",
|
||||
translation_key="nextcloud_system_freespace",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
icon="mdi:harddisk",
|
||||
native_unit_of_measurement=UnitOfInformation.BYTES,
|
||||
suggested_display_precision=2,
|
||||
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
|
||||
|
@ -562,7 +543,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="system_mem_free",
|
||||
translation_key="nextcloud_system_mem_free",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
icon="mdi:memory",
|
||||
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
|
||||
suggested_display_precision=2,
|
||||
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
|
||||
|
@ -571,7 +551,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="system_mem_total",
|
||||
translation_key="nextcloud_system_mem_total",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
icon="mdi:memory",
|
||||
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
|
||||
suggested_display_precision=2,
|
||||
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
|
||||
|
@ -598,7 +577,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="system_swap_total",
|
||||
translation_key="nextcloud_system_swap_total",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
icon="mdi:memory",
|
||||
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
|
||||
suggested_display_precision=2,
|
||||
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
|
||||
|
@ -607,7 +585,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
|
|||
key="system_swap_free",
|
||||
translation_key="nextcloud_system_swap_free",
|
||||
device_class=SensorDeviceClass.DATA_SIZE,
|
||||
icon="mdi:memory",
|
||||
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
|
||||
suggested_display_precision=2,
|
||||
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
|
||||
|
|
Loading…
Add table
Reference in a new issue