755 Commits

Author SHA1 Message Date
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
J. Nick Koston
f4f78cf000
Bump aiohomekit to 3.0.2 (#99514) 2023-09-02 15:25:42 -05:00
J. Nick Koston
d4e72c49fa
Bump aiohomekit to 3.0.1 (#99210) 2023-08-28 10:02:51 -05:00
J. Nick Koston
d79e8b7a02
Avoid fetching state and charging state multiple time for hkc icon (#98995) 2023-08-25 06:35:31 -05:00
Marco Garzola
b8086f3c21
Map heatercooler rotation speed as 3 level fan speed in homekit controller (#98291)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-21 10:10:24 -05:00
J. Nick Koston
b680bca5e9
Bump aiohomekit to 2.6.16 (#98490) 2023-08-16 11:30:47 +02: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
798fb3e31a
Bump aiohomekit to 2.6.15 (#98005)
changelog: https://github.com/Jc2k/aiohomekit/compare/2.6.14...2.6.15
2023-08-08 02:30:47 +02:00
J. Nick Koston
4230465fcd
Avoid polling event characteristic in homekit_controller (#97877) 2023-08-06 11:11:03 -10:00
J. Nick Koston
91b308b4ad
Fix handling HomeKit events when the char is in error state (#97884) 2023-08-05 19:14:18 -10:00
J. Nick Koston
a09090bf99
Do not fire homekit_controller events from IP polling (#97869)
* Fix homekit_controller triggers when value is None

* fixes

* cover
2023-08-06 00:31:50 +02:00
J. Nick Koston
c2023936c1
Bump aiohomekit to 2.6.13 (#97820) 2023-08-04 22:01:08 -10:00
J. Nick Koston
b92e7c5ddf
Bump aiohomekit to 2.6.12 (#97342) 2023-07-27 18:56:45 +02:00
Jc2k
cc47ff30b3
Split availability and data subscriptions in homekit_controller (#97337) 2023-07-27 09:32:53 -05:00
Jc2k
c0debaf26e
Add event entities to homekit_controller (#97140)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-07-26 08:20:41 +02:00
J. Nick Koston
7c55dbdb17
Bump aiohomekit to 2.6.11 (#97061) 2023-07-22 16:47:13 -05:00
J. Nick Koston
75f3054cc2
Bump aiohomekit to 2.6.10 (#97057) 2023-07-22 13:34:36 -05:00
J. Nick Koston
2a13515759
Bump aiohomekit to 2.6.9 (#96956) 2023-07-20 13:18:33 -05:00
c0ffeeca7
67eeed6703
Rename homekit "Filter Life" sensor to "Filter lifetime" (#96821)
* String review: rename 'life' to 'lifetime'

- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.

* HomeKit: adapt test case to reflect string change

* Fix test case failure caused by string rename: first step
2023-07-18 15:11:14 +02:00
J. Nick Koston
ca2863a1b9
Bump aiohomekit to 2.6.8 (#96805) 2023-07-18 08:29:27 +02: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
Erik Montnemery
7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device (#96479)
* Require keyword arguments to DeviceRegistry.async_get_device

* Update tests

* Update tests

* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
Paulus Schoutsen
7859be6481
Add deduplicate translations script (#96384)
* Add deduplicate script

* Fix forecast_solar incorrect key with space

* Fix utf-8

* Do not create references to other arbitrary other integrations

* Add commented code to only allow applying to referencing integrations

* Tweak

* Bug fix

* Add command line arg for limit reference

* never suggest to update common keys

* Output of script

* Apply suggestions from code review

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>

---------

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00
J. Nick Koston
d4089bbdbe
Bump aiohomekit to 2.6.7 (#96291) 2023-07-11 13:29:05 +02:00
Paulus Schoutsen
bc8be9caea
Rename HomeKit Controller to HomeKit Device (#95286) 2023-06-26 22:26:16 +02:00
Jan Bouwhuis
d6b89b6f7b
Add current_humidity attribute on homekit_controller humidifier (#94937) 2023-06-20 21:46:07 +01:00
Jc2k
77badafea1
Bump aiohomekit to 2.6.5 (fixes python 3.11 regression) (#94245) 2023-06-08 14:10:12 +01:00
J. Nick Koston
8ef799601b
Bump aiohomekit to 2.6.4 (#93943)
changelog: https://github.com/Jc2k/aiohomekit/compare/2.6.3...2.6.4

mostly additional logging to help track down #93891
2023-06-01 19:54:44 -04:00
Erik Montnemery
c1c319d4d1
Rename cv.no_yaml_config_schema to cv.config_entry_only_config_schema (#93908)
* Rename cv.no_yaml_config_schema to cv.config_entry_only_config_schema

* ✏️
2023-06-01 13:15:48 +02:00
Erik Montnemery
a4b8b4f7c2
Add config entry only config schema to integrations a-r (#93899) 2023-06-01 11:42:14 +02:00