Commit graph

17 commits

Author SHA1 Message Date
J. Nick Koston
a2c60d9015
Only callback when value or status changes for processing HKC events (#102370) 2023-10-20 12:46:18 -10:00
J. Nick Koston
3014a651c3
Reduce overhead to write HomeKit Controller state (#102365) 2023-10-20 08:50:07 +02:00
J. Nick Koston
b911f242dd
Use new lookup methods for homekit_controller (#102278) 2023-10-20 08:12:15 +02:00
J. Nick Koston
6baa8082d5
Bump aiohomekit to 3.0.6 (#102341) 2023-10-19 11:12:56 -10:00
J. Nick Koston
3cedfbcc66
Handle re-adding of accessories/services/chars in homekit_controller after removal (#102192) 2023-10-17 22:00:02 -10:00
J. Nick Koston
c3d1db5db6
Handle removal of accessories/services/chars in homekit_controller (#102179) 2023-10-17 20:49:35 -10:00
J. Nick Koston
d8e541a284
Only compute homekit_controller accessory_info when entity is added or config changes (#102145) 2023-10-17 10:53:17 -10:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry (#98149)
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
J. Nick Koston
4230465fcd
Avoid polling event characteristic in homekit_controller (#97877) 2023-08-06 11:11:03 -10:00
Jc2k
cc47ff30b3
Split availability and data subscriptions in homekit_controller (#97337) 2023-07-27 09:32:53 -05:00
J. Nick Koston
aa87f0ad54
Switch homekit_controller to use subscriber lookups (#96739) 2023-07-17 06:32:38 -10:00
J. Nick Koston
d65119bbb3
Avoid writing state in homekit_controller for unrelated aid/iids (#96583) 2023-07-15 06:38:42 -10:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
epenet
7b4d4d11ac
Remove unused variable from homekit_controller (#82307) 2022-11-18 10:09:18 +01:00
J. Nick Koston
1ded3ac51e
Poll HomeKit Controller locks for state after lock operation (#82058) 2022-11-14 10:54:28 -06:00
J. Nick Koston
f23b1750e8
Migrate HomeKit Controller to use stable identifiers (#80064) 2022-10-11 11:26:03 -10:00
J. Nick Koston
c580bce879
Move HKC entity classes into entity.py (#76333) 2022-08-06 08:10:26 -10:00