Add missing icons to unifi (#126934)

This commit is contained in:
Jan Rieger 2024-09-27 18:50:00 +02:00 committed by Franck Nijhof
parent 2d1708e5e8
commit 9a56381e28
No known key found for this signature in database
GPG key ID: D62583BA8AB11CA3
7 changed files with 47 additions and 11 deletions

View file

@ -117,6 +117,7 @@ ENTITY_DESCRIPTIONS: tuple[UnifiButtonEntityDescription, ...] = (
),
UnifiButtonEntityDescription[Wlans, Wlan](
key="WLAN regenerate password",
translation_key="wlan_regenerate_password",
device_class=ButtonDeviceClass.UPDATE,
entity_category=EntityCategory.CONFIG,
entity_registry_enabled_default=False,

View file

@ -1,5 +1,15 @@
{
"entity": {
"button": {
"wlan_regenerate_password": {
"default": "mdi:form-textbox-password"
}
},
"image": {
"wlan_qr_code": {
"default": "mdi:qrcode"
}
},
"sensor": {
"client_bandwidth_rx": {
"default": "mdi:download"
@ -12,6 +22,24 @@
},
"port_bandwidth_tx": {
"default": "mdi:upload"
},
"wlan_clients": {
"default": "mdi:account-multiple"
},
"device_clients": {
"default": "mdi:account-multiple"
},
"device_uplink_mac": {
"default": "mdi:ethernet"
},
"device_state": {
"default": "mdi:lan-connect"
},
"device_cpu_utilization": {
"default": "mdi:chip"
},
"device_memory_utilization": {
"default": "mdi:memory"
}
},
"switch": {

View file

@ -49,6 +49,7 @@ class UnifiImageEntityDescription(
ENTITY_DESCRIPTIONS: tuple[UnifiImageEntityDescription, ...] = (
UnifiImageEntityDescription[Wlans, Wlan](
key="WLAN QR Code",
translation_key="wlan_qr_code",
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
api_handler_fn=lambda api: api.wlans,

View file

@ -478,6 +478,7 @@ ENTITY_DESCRIPTIONS: tuple[UnifiSensorEntityDescription, ...] = (
),
UnifiSensorEntityDescription[Wlans, Wlan](
key="WLAN clients",
translation_key="wlan_clients",
entity_category=EntityCategory.DIAGNOSTIC,
state_class=SensorStateClass.MEASUREMENT,
api_handler_fn=lambda api: api.wlans,
@ -490,6 +491,7 @@ ENTITY_DESCRIPTIONS: tuple[UnifiSensorEntityDescription, ...] = (
),
UnifiSensorEntityDescription[Devices, Device](
key="Device clients",
translation_key="device_clients",
entity_category=EntityCategory.DIAGNOSTIC,
state_class=SensorStateClass.MEASUREMENT,
entity_registry_enabled_default=False,
@ -579,6 +581,7 @@ ENTITY_DESCRIPTIONS: tuple[UnifiSensorEntityDescription, ...] = (
),
UnifiSensorEntityDescription[Devices, Device](
key="Device Uplink MAC",
translation_key="device_uplink_mac",
entity_category=EntityCategory.DIAGNOSTIC,
api_handler_fn=lambda api: api.devices,
available_fn=async_device_available_fn,
@ -592,6 +595,7 @@ ENTITY_DESCRIPTIONS: tuple[UnifiSensorEntityDescription, ...] = (
),
UnifiSensorEntityDescription[Devices, Device](
key="Device State",
translation_key="device_state",
device_class=SensorDeviceClass.ENUM,
entity_category=EntityCategory.DIAGNOSTIC,
api_handler_fn=lambda api: api.devices,
@ -605,6 +609,7 @@ ENTITY_DESCRIPTIONS: tuple[UnifiSensorEntityDescription, ...] = (
),
UnifiSensorEntityDescription[Devices, Device](
key="Device CPU utilization",
translation_key="device_cpu_utilization",
entity_category=EntityCategory.DIAGNOSTIC,
native_unit_of_measurement=PERCENTAGE,
state_class=SensorStateClass.MEASUREMENT,
@ -619,6 +624,7 @@ ENTITY_DESCRIPTIONS: tuple[UnifiSensorEntityDescription, ...] = (
),
UnifiSensorEntityDescription[Devices, Device](
key="Device memory utilization",
translation_key="device_memory_utilization",
entity_category=EntityCategory.DIAGNOSTIC,
native_unit_of_measurement=PERCENTAGE,
state_class=SensorStateClass.MEASUREMENT,

View file

@ -27,7 +27,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'wlan_regenerate_password',
'unique_id': 'regenerate_password-012345678910111213141516',
'unit_of_measurement': None,
})

View file

@ -27,7 +27,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'wlan_qr_code',
'unique_id': 'qr_code-012345678910111213141516',
'unit_of_measurement': None,
})

View file

@ -29,7 +29,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_clients',
'unique_id': 'device_clients-20:00:00:00:01:01',
'unit_of_measurement': None,
})
@ -92,7 +92,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_state',
'unique_id': 'device_state-20:00:00:00:01:01',
'unit_of_measurement': None,
})
@ -359,7 +359,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_clients',
'unique_id': 'device_clients-01:02:03:04:05:ff',
'unit_of_measurement': None,
})
@ -408,7 +408,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_cpu_utilization',
'unique_id': 'cpu_utilization-01:02:03:04:05:ff',
'unit_of_measurement': '%',
})
@ -458,7 +458,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_memory_utilization',
'unique_id': 'memory_utilization-01:02:03:04:05:ff',
'unit_of_measurement': '%',
})
@ -573,7 +573,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_state',
'unique_id': 'device_state-01:02:03:04:05:ff',
'unit_of_measurement': None,
})
@ -684,7 +684,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_clients',
'unique_id': 'device_clients-10:00:00:00:01:01',
'unit_of_measurement': None,
})
@ -1638,7 +1638,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'device_state',
'unique_id': 'device_state-10:00:00:00:01:01',
'unit_of_measurement': None,
})
@ -1749,7 +1749,7 @@
'platform': 'unifi',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': 'wlan_clients',
'unique_id': 'wlan_clients-012345678910111213141516',
'unit_of_measurement': None,
})