J. Nick Koston
38f9285bd6
Group platform loads in homekit_controller to minimize executor use ( #112148 )
2024-03-03 22:39:07 -10:00
J. Nick Koston
2fe12ade4c
Ensure all homekit_controller controllers are imported in advance ( #112079 )
...
* Ensure all homekit_controllers are imported in advance
We want to avoid importing them in the event loop later
* Ensure all homekit_controllers are imported in advance
We want to avoid importing them in the event loop later
2024-03-02 21:56:33 -05:00
Erik Montnemery
e06446d0fa
Migrate integrations e-h to generic flowhandler ( #111862 )
2024-02-29 20:07:36 +01:00
Joost Lekkerkerker
15cd9c011e
Add icon translations to Homekit Controller ( #111720 )
...
* Add icon translations to Homekit Controller
* Add icon translations to Homekit Controller
2024-02-28 16:31:09 +01:00
J. Nick Koston
c3412bb017
Make homekit_controller platform load tasks eagerly ( #111701 )
2024-02-27 21:46:42 -10:00
J. Nick Koston
e62b709dea
Reduce task overhead in homekit_controller ( #111670 )
2024-02-27 14:49:29 -10:00
Jc2k
cf849664ba
Cleanup BLE-only controls when migrating HomeKit BLE device to Thread ( #110334 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-27 12:02:27 -10:00
J. Nick Koston
290ffd14a4
Bump aiohomekit to 3.1.5 ( #111663 )
2024-02-27 10:13:14 -10:00
J. Nick Koston
4ea1c5cc3c
Add support for importing integrations in the executor ( #111336 )
...
* Add support for pre-imports at setup time
alternative solution to #111331
* refactor
* refactor
* refactor
* mark >1.0s integrations
* no point in executor if already loaded
* no point in executor if already loaded
* cleanup
* cleanup
* two more
* one more
* analytics loads a lot more integrations
* cloud
* debug
* psutil, hardwre
* try zha
* Update homeassistant/setup.py
* await
* comments
* coverage
* coverage
* coverage
* move logic to loader
* move logic to loader
* preserve comments
2024-02-26 14:49:43 -05:00
Jc2k
8fa347fb4c
Add Identify device class to homekit_controller ( #110878 )
2024-02-18 12:05:19 -06:00
Jc2k
4f404881dd
Remove homekit_controller entity registry entries when backing char or service is gone ( #109952 )
2024-02-09 07:05:08 +00:00
Jc2k
1ea9b1a158
Add support for air purifiers to HomeKit Device ( #109880 )
2024-02-07 15:19:42 +00:00
Marc Mueller
7a89e58873
Use builtin TimeoutError [e-i] ( #109679 )
2024-02-05 12:00:37 +01:00
Jc2k
0884215130
Bump aiohomekit to 3.1.4 ( #109414 )
2024-02-03 07:39:35 +01:00
G Johansson
3c15a2216d
Add migrated climate feature flags to homekit_controller ( #109433 )
2024-02-03 01:46:27 +01:00
G Johansson
066a0ccc6d
Add TURN_ON/OFF ClimateEntityFeature for HomeKit Device ( #109137 )
2024-01-30 08:57:41 -10:00
J. Nick Koston
82d21136bd
Do not try to cleanup invalid config entries without an AccessoryPairingID ( #108830 )
2024-01-24 22:49:27 -10:00
J. Nick Koston
7db8a52c23
Bump aiohomekit to 3.1.3 ( #107929 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/3.1.2...3.1.3
fixes maybe #97888
2024-01-13 18:27:52 +01:00
J. Nick Koston
0458bd68d9
Avoid duplicate search for existing config entries in homekit_controller ( #107613 )
2024-01-12 22:11:42 -10:00
J. Nick Koston
4b7a313ece
Use identity checks for CoreState ( #107846 )
...
Some of the checks used ==, and some used is. Switch
everything to is as its faster
2024-01-12 10:21:26 +01:00
Jan-Philipp Benecke
c62e79f9ee
Use right state class for kWh sensor in `homekit_controller` ( #107644 )
2024-01-09 16:06:18 +01:00
Marc Mueller
4ea8c174f5
Improve homekit_controller typing ( #107381 )
2024-01-06 11:02:30 -10:00
J. Nick Koston
2641e4014a
Add color temp support for older HomeKit devices ( #107206 )
2024-01-04 22:50:26 -10:00
J. Nick Koston
61eb613128
Bump aiohomekit to 3.1.2 ( #107177 )
2024-01-04 11:21:01 -10:00
J. Nick Koston
bc26377c16
Cache homekit_controller supported features ( #106702 )
2024-01-04 10:31:09 -10:00
J. Nick Koston
73b36086cf
Avoid tuple construction to check HKC available ( #106902 )
2024-01-02 20:41:54 +01:00
J. Nick Koston
7441962211
Bump aiohomekit to 3.1.1 ( #106591 )
2023-12-28 21:18:05 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
J. Nick Koston
f58af0d717
Bump aiohomekit to 3.1.0 ( #105584 )
2023-12-12 19:07:20 +01:00
J. Nick Koston
ec1cde77f6
Add support for Happy Eyeballs to homekit_controller ( #105454 )
2023-12-12 07:54:33 -10:00
Frederik Gladhorn
41a235bb52
Improve HomeKit description of what the PIN looks like ( #103170 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-11-08 00:06:30 +01:00
J. Nick Koston
3ebd029026
Bump aiohomekit to 3.0.9 ( #103123 )
2023-10-31 12:56:15 -05:00
J. Nick Koston
f626f3bc1e
Bump aiohomekit to 3.0.8 ( #102479 )
2023-10-21 10:06:28 -10:00
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
f51743f123
Bump aiohomekit to 3.0.7 ( #102408 )
2023-10-20 23:08:41 +02: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
J. Nick Koston
eea9de063b
Replace any expression in HomeKitWindowCover with a simple or ( #102146 )
2023-10-16 21:23:30 -10:00
Jc2k
9fe6cd61df
Bump aiohomekit to 3.0.5 ( #100886 )
2023-09-25 23:08:38 +01:00
Jc2k
014fb61743
Fix missing device class on Velux Windows ( #100863 )
2023-09-25 11:03:11 -05:00
Jc2k
8ed0f05270
Add duration and sensitivity configuration for Eve Motion ( #100861 )
2023-09-25 09:52:27 -05:00
Jc2k
fb174f8063
Add valve position sensor for Eve Thermo ( #100856 )
2023-09-25 09:27:18 -05:00
Jc2k
7334bc7c9b
Add a select entity for homekit temperature display units ( #100853 )
2023-09-25 08:53:01 -05:00
J. Nick Koston
ec5675ff4b
Fix hkid matching in homekit_controller when zeroconf value is not upper case ( #100641 )
2023-09-20 17:37:13 +02:00
J. Nick Koston
4f0cd5589c
Bump aiohomekit to 3.0.3 ( #100047 )
2023-09-10 12:01:12 -05:00
J. Nick Koston
e9062bb1b3
Replace lambda with attrgetter in homekit_controller ( #99666 )
2023-09-05 10:36:43 -05:00