J. Nick Koston
|
6e59d1cb29
|
Migrate homekit to use async_at_started (#113102)
|
2024-03-11 20:08:02 -04:00 |
|
Marc Mueller
|
8809d3aa88
|
Add empty line after module docstring [g-i] (#112699)
|
2024-03-08 08:52:48 -05:00 |
|
Marc Mueller
|
8ca127df2a
|
Use KEY_HASS [h-z] (#112610)
|
2024-03-07 18:03:44 +01:00 |
|
J. Nick Koston
|
675b1a392b
|
Fix homekit creating executor jobs to resolve default listen ips (#112522)
|
2024-03-06 11:46:23 -10:00 |
|
J. Nick Koston
|
105a1ca127
|
Use eager_start for homekit task creation (#111675)
|
2024-02-27 12:44:01 -10:00 |
|
J. Nick Koston
|
b3a8a75e75
|
Improve performance of filtering HomeKit entities (#111201)
Get the underlying filter with get_filter to avoid the wrapper
|
2024-02-23 13:42:01 -05:00 |
|
J. Nick Koston
|
136a31e4bc
|
Avoid creating tasks to run homekit accessories (#110895)
|
2024-02-19 10:36:54 +01: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 |
|
Ville Skyttä
|
24b1e01d71
|
Update Ruff to 0.1.8, avoid linter/formatter conflicts (#106080)
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
|
2023-12-20 23:55:09 +01:00 |
|
J. Nick Koston
|
265f6653c3
|
Refactor homekit to use a dataclass for entry data (#101738)
|
2023-10-10 21:14:37 +02:00 |
|
J. Nick Koston
|
7b4b8e7516
|
Refactor HomeKit to allow supported features/device class to change (#101719)
|
2023-10-10 06:20:25 -10:00 |
|
J. Nick Koston
|
c1b9400833
|
Provide a better model for HomeKit service entries (#100848)
|
2023-09-25 09:34:53 -05:00 |
|
J. Nick Koston
|
e3e1bef376
|
Fix manual specification of multiple advertise_ip with HomeKit (#95548)
fixes #95508
|
2023-06-29 11:35:32 -04:00 |
|
J. Nick Koston
|
ef2e55ecec
|
Add dual IP stack support to HomeKit (#94126)
* Add dual IP stack support to HomeKit
* fix tests
* Update homeassistant/components/network/__init__.py
* remove scopes
* Bump HAP-python to 4.7.0
fixes pairing with newer iOS
changelog: https://github.com/ikalchev/HAP-python/compare/v4.6.0...4.7.0
* fixes
* update tests
* Relocate get_announced_addresses from zeroconf to network
needed for #94126
* rename
* rename
* Update homeassistant/components/network/__init__.py
* Update homeassistant/components/network/__init__.py
* rename
* fix import
* coverage
|
2023-06-24 23:18:38 -04:00 |
|
J. Nick Koston
|
b875706bdd
|
Default homekit to listening on all interfaces to match Home Assistant behavior (#91520)
|
2023-04-17 09:41:57 +02:00 |
|
J. Nick Koston
|
d442f2aedb
|
Add names to homekit tasks to better track startup problems (#90802)
* Add names to homekit tasks to better track startup problems
* fix test
|
2023-04-08 23:13:47 -04:00 |
|
epenet
|
42b74e7f56
|
Adjust entity registry access in integrations (3) (#88948)
|
2023-03-01 08:24:56 +01:00 |
|
Franck Nijhof
|
cb13418bab
|
String formatting and max line length - Part 2 (#84393)
|
2022-12-22 11:38:59 +01:00 |
|
J. Nick Koston
|
ade4b62aec
|
Fix instability with HomeKit trigger accessories (#80703)
fixes https://github.com/home-assistant/core/issues/78774
fixes https://github.com/home-assistant/core/issues/81685
|
2022-11-15 18:41:55 +01:00 |
|
J. Nick Koston
|
53c1c2eb56
|
Fix homekit bridge iid allocations (#81613)
fixes undefined
|
2022-11-08 11:15:16 +01:00 |
|
J. Nick Koston
|
462e2a8ea1
|
Fix HomeKit reset accessory procedure (#81573)
fixes https://github.com/home-assistant/core/issues/81571
|
2022-11-08 11:03:37 +01:00 |
|
J. Nick Koston
|
3b33e0d832
|
Add support for restoring HomeKit IIDs (#79913)
|
2022-10-14 09:58:09 -10:00 |
|
J. Nick Koston
|
ec8901b9af
|
Improve robustness of linking homekit yaml to config entries (#79386)
|
2022-10-01 16:44:45 +02:00 |
|
Marc Mueller
|
249922ba1b
|
Improve iterable typing (2) (#79296)
* Improve iterable typing (2)
* Use collection
|
2022-10-01 00:13:15 +02:00 |
|
epenet
|
7871a517a8
|
Import constants from root (#78271)
|
2022-09-12 18:53:05 +02:00 |
|
Marc Mueller
|
e9697872c8
|
Fix small homekit type error (#75617)
|
2022-07-22 09:02:10 -05:00 |
|
Franck Nijhof
|
bfb47eb212
|
Final clean up of helpers accessed via hass (#72032)
* Final clean up of helpers accessed via hass
* Fix circular dep
* Fix import
|
2022-05-17 23:42:37 +03:00 |
|
Franck Nijhof
|
c0da97b038
|
Clean up accessing service helpers via hass (#72013)
|
2022-05-17 10:56:57 -07:00 |
|
Marc Mueller
|
9b9b553521
|
Disable no-self-use [pylint] (#70641)
* Disable no-self-use
* Remove disable comments
|
2022-04-25 07:41:01 -07:00 |
|
J. Nick Koston
|
034ba7d3ff
|
Only read HomeKit service/chars from disk once (#70354)
|
2022-04-21 13:54:44 -07:00 |
|
J. Nick Koston
|
af6a62ca79
|
Strict typing for homekit part 1 (#67657)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
|
2022-03-30 11:21:07 +02:00 |
|
Erik Montnemery
|
1c57e65cea
|
Exclude hidden entities from homekit (#68552)
|
2022-03-23 10:32:51 +01:00 |
|
epenet
|
a63e5c7ded
|
Add type hints for config entry update listeners (#65412)
|
2022-02-02 03:36:04 -06:00 |
|
epenet
|
3a09090a4b
|
Drop use of deprecated ENTITY_CATEGORIES (#64607)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2022-01-24 13:36:42 +01:00 |
|
J. Nick Koston
|
d53124910f
|
Add entity category support to HomeKit (#64492)
|
2022-01-19 21:48:50 -10:00 |
|
J. Nick Koston
|
1019156899
|
Fix homekit options being mutated during config_flow/migration (#64003)
|
2022-01-12 14:56:24 -08:00 |
|
J. Nick Koston
|
945477a482
|
Fix KeyError during call to homekit.unpair (#63627)
|
2022-01-07 19:47:14 +01:00 |
|
J. Nick Koston
|
5c8271552a
|
Add hardware revision support to homekit (#63336)
|
2022-01-04 16:19:12 +01:00 |
|
epenet
|
1650332188
|
Add init type hints [h-j] (#63187)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2022-01-02 16:31:48 +01:00 |
|
epenet
|
803eaa8e22
|
Ensure admin service calls are typed (#63093)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-12-30 21:12:40 +01:00 |
|
epenet
|
fb272f58fb
|
Ensure service calls are typed [h-i] (#62914)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-12-28 14:19:14 +01:00 |
|
J. Nick Koston
|
7a46e04fd1
|
Remove unused homekit.start service (#62827)
|
2021-12-27 10:12:02 +01:00 |
|
Ville Skyttä
|
334c6c5c02
|
Make device automation type an enum (#62354)
|
2021-12-20 19:16:30 +01:00 |
|
epenet
|
931d51949d
|
Use new DeviceClass enums in homekit (#61665)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-12-18 19:07:04 -06:00 |
|
J. Nick Koston
|
400aaeaa91
|
Ensure homekit setup messages run in event loop (#60226)
|
2021-11-23 11:40:20 -06:00 |
|
Ville Skyttä
|
39691faccc
|
Use DeviceEntryType in non-typechecked code too (#58646)
|
2021-11-23 10:04:33 +01:00 |
|
Erik Montnemery
|
49a27e12ad
|
Add support to entity registry for overriding device_class (#59985)
|
2021-11-22 08:38:06 -08:00 |
|
J. Nick Koston
|
2f00f8d3de
|
Prevent executor overload when starting many homekit instances (#59950)
|
2021-11-18 22:39:49 -08:00 |
|
Simone Chemelli
|
5fc51130ea
|
Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 4 (#58669)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2021-11-15 09:18:57 -08:00 |
|
Marc Mueller
|
4c68662612
|
Use assignment expressions 34 (#58823)
|
2021-10-31 19:01:16 +01:00 |
|