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
badewanne1234
393dbb6dc0
Fix of cover-tilt in homekit_controller ( #91631 )
...
* Fix of cover-tilt in homekit_controller
* Fix of cover-tilt and its tests
2023-05-25 12:41:42 +02:00
epenet
c01b1eb013
Adjust async_track_time_interval name argument ( #90838 )
...
Adjust async_track_time_interval naming
2023-04-05 10:58:02 -04:00
J. Nick Koston
a4bf71b655
Bump aiohomekit to 2.6.3 ( #90752 )
2023-04-03 19:38:04 -10:00
epenet
d0c38c1e12
Move icon constants to entity attributes ( #90518 )
...
* Move icon constants to attribute
* Adjust test
2023-03-31 09:34:17 +02:00
J. Nick Koston
02ef7d445d
Allow passing an optional name to async_track_time_interval ( #90244 )
...
* Allow passing an optional name to async_track_time_interval
This is the same idea as passing a name to asyncio.create_task which
makes it easier to track down bugs
* more
* short
* still cannot find it
* add a few more
* test
2023-03-25 10:11:14 -04:00
dcmeglio
da046f93f4
Add additional characteristics for Airversa Homekit Air Purifiers ( #85660 )
2023-02-17 15:55:31 +00:00
Jc2k
f5a05c1bd2
Support HomeKit Controller Thread Provisioning ( #87809 )
2023-02-15 16:41:07 +00:00
Erik Montnemery
cc564026fa
Move EntityCategory to homeassistant.const ( #87792 )
...
* Move EntityCategory to homeassistant.const
* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery
899adef590
Sort manifests 4 ( #87025 )
2023-02-08 20:27:05 +01:00
Jc2k
d829a2045a
Fix incorrect unique_id for BLE HomeKit devices ( #87550 )
2023-02-07 19:10:51 -06:00
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
J. Nick Koston
f60b805fb9
Bump aiohomekit to 2.4.6 ( #87427 )
...
fixes #86083
changelog: https://github.com/Jc2k/aiohomekit/compare/2.4.5...2.4.6
2023-02-04 20:05:40 -05:00
Franck Nijhof
3d557b5583
Collection of code styling tweaks ( #87381 )
2023-02-04 12:52:26 -05:00
Jc2k
2c648172d3
Fix exception when trying to poll a HomeKit device over Thread with no active encryption context ( #87379 )
...
Bump aiohomekit==2.4.5
2023-02-04 11:38:22 +00:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
J. Nick Koston
65ca62c991
Ensure remote bluetooth adapters are loaded before integrations that need them ( #85723 )
2023-01-15 13:17:17 -10:00
GitHub Action
77f9548e51
[ci skip] Translation update
2023-01-15 00:25:52 +00:00
GitHub Action
dffc913f9e
[ci skip] Translation update
2023-01-14 00:22:57 +00:00