Add Identify device class to homekit_controller (#110878)

This commit is contained in:
Jc2k 2024-02-18 18:05:19 +00:00 committed by GitHub
parent 7d3755715f
commit 8fa347fb4c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 201 additions and 100 deletions

View File

@ -53,6 +53,7 @@ BUTTON_ENTITIES: dict[str, HomeKitButtonEntityDescription] = {
CharacteristicsTypes.IDENTIFY: HomeKitButtonEntityDescription(
key=CharacteristicsTypes.IDENTIFY,
name="Identify",
device_class=ButtonDeviceClass.IDENTIFY,
entity_category=EntityCategory.DIAGNOSTIC,
write_value=True,
),

View File

@ -18,11 +18,12 @@
'disabled_by': None,
'entity_category': 'diagnostic',
'icon': None,
'original_device_class': None,
'original_device_class': 'identify',
'original_icon': None,
'original_name': 'Koogeek-LS1-20833F Identify',
'state': dict({
'attributes': dict({
'device_class': 'identify',
'friendly_name': 'Koogeek-LS1-20833F Identify',
}),
'entity_id': 'button.koogeek_ls1_20833f_identify',
@ -342,11 +343,12 @@
'disabled_by': None,
'entity_category': 'diagnostic',
'icon': None,
'original_device_class': None,
'original_device_class': 'identify',
'original_icon': None,
'original_name': 'Koogeek-LS1-20833F Identify',
'state': dict({
'attributes': dict({
'device_class': 'identify',
'friendly_name': 'Koogeek-LS1-20833F Identify',
}),
'entity_id': 'button.koogeek_ls1_20833f_identify',

File diff suppressed because it is too large Load Diff