J. Nick Koston
62da194340
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:02:07 -08:00
Franck Nijhof
fa09cf663e
Update black to 22.1.0 ( #65788 )
2022-02-05 14:19:37 +01:00
GitHub Action
b2f0882e67
[ci skip] Translation update
2022-02-04 00:13:58 +00:00
epenet
a63e5c7ded
Add type hints for config entry update listeners ( #65412 )
2022-02-02 03:36:04 -06:00
GitHub Action
ff2f135f55
[ci skip] Translation update
2022-02-02 00:15:13 +00:00
GitHub Action
0be8060b69
[ci skip] Translation update
2022-02-01 00:18:49 +00:00
GitHub Action
ca7d4234e1
[ci skip] Translation update
2022-01-31 00:14:28 +00:00
GitHub Action
77ef86faee
[ci skip] Translation update
2022-01-30 00:14:21 +00:00
GitHub Action
5e62ff95b9
[ci skip] Translation update
2022-01-29 00:13:03 +00:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
J. Nick Koston
de7f1e793a
Downgrade homekit linked humidity sensor error to debug ( #65098 )
...
Fixes #65015
2022-01-28 10:38:13 +02:00
GitHub Action
dd4e5bb9c5
[ci skip] Translation update
2022-01-27 00:14:02 +00:00
GitHub Action
2aaca346bd
[ci skip] Translation update
2022-01-25 00:14:30 +00: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
GitHub Action
7d31f570e2
[ci skip] Translation update
2022-01-24 00:13:45 +00:00
GitHub Action
47d3fb1dec
[ci skip] Translation update
2022-01-23 00:13:53 +00:00
GitHub Action
9098c71cd4
[ci skip] Translation update
2022-01-22 00:13:08 +00:00
GitHub Action
fc6d6594ab
[ci skip] Translation update
2022-01-21 00:13:34 +00:00
epenet
f083b97f9f
Import camera ( #64540 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-20 13:07:05 +01:00
J. Nick Koston
d53124910f
Add entity category support to HomeKit ( #64492 )
2022-01-19 21:48:50 -10:00
J. Nick Koston
36e2617796
Ensure homekit options flow remembers excluded entities during edit ( #64401 )
2022-01-18 19:17:43 -10:00
GitHub Action
04a2227f4b
[ci skip] Translation update
2022-01-19 00:13:35 +00:00
Li-Huai (Allan) Lin
64d0b89ca1
Fix humidifier state error in HomeKit ( #61432 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-16 19:03:54 -10:00
J. Nick Koston
d3f980d402
Convert siri requests for target heating cooling state auto to a valid mode ( #60220 )
2022-01-12 15:06:09 -08:00
J. Nick Koston
5622db10b1
Fix HomeKit reporting/setting colors when white values are present ( #63948 )
2022-01-12 14:58:25 -08:00
J. Nick Koston
1019156899
Fix homekit options being mutated during config_flow/migration ( #64003 )
2022-01-12 14:56:24 -08:00
Erik Montnemery
2eab3c8de1
Import persistent notification (part 3) ( #63900 )
2022-01-11 09:51:16 -08:00
J. Nick Koston
9dd09f66e2
Ensure selected entity is pre-selected in homekit options flow ( #63628 )
...
* Ensure selected entity is pre-selected in homekit options flow
- We recently adjusted the flow to exclude entities that had
been deleted from breaking the UI validation. We need to include
single entities in the set of all supported entities since
accessory mode has no domain filter
* tweak
* Additional fixes
* small tweak to speed up building the set
* merged fixed version for test branch
2022-01-07 17:46:39 -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
GitHub Action
f205708e56
[ci skip] Translation update
2021-12-31 00:14:15 +00: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
4da7508e9d
Add CO device class to binary_sensor entity model ( #61962 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 10:33:21 -10: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
J. Nick Koston
417172eef2
Cleanup HomeKit names to avoid unknown error when adding ( #62831 )
2021-12-27 09:53:33 +01:00
Lorenzo Brescanzin
0da710c4e0
Fix HomeKit sensor update check ( #62705 )
2021-12-24 08:39:37 -10:00
GitHub Action
87d4420a72
[ci skip] Translation update
2021-12-23 00:14:21 +00:00
Franck Nijhof
c5d62ccc7e
Add input_button support to HomeKit ( #62590 )
2021-12-22 13:23:57 -10:00
Allen Porter
14e4216e29
Put access to ffmpeg hass.data behind a method ( #62570 )
...
* Put access to ffmpeg hass.data behind a method
Move all callers of `hass.data[DATA_FFMPEG]` to a new function that returns the FFMpegManager.
* Update homeassistant/components/ffmpeg/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove unnecessary async_ prefix
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-21 23:40:43 -08:00
GitHub Action
cceedf766a
[ci skip] Translation update
2021-12-22 00:14:51 +00: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
GitHub Action
5fefb5985f
[ci skip] Translation update
2021-12-18 00:13:26 +00:00
J. Nick Koston
8bf58df624
Fix Non-thread-safe operation in homekit light events ( #62147 )
2021-12-17 08:17:32 +01:00
J. Nick Koston
8200101785
Fix HomeKit covers with device class window and no tilt ( #61566 )
2021-12-12 14:10:40 -08:00
GitHub Action
f75b325ab2
[ci skip] Translation update
2021-12-12 00:14:30 +00:00
GitHub Action
2918e2d7d0
[ci skip] Translation update
2021-11-29 00:13:08 +00:00
GitHub Action
96313bbbe0
[ci skip] Translation update
2021-11-27 00:12:17 +00:00
GitHub Action
78b47019f9
[ci skip] Translation update
2021-11-26 00:12:49 +00:00
Marc Mueller
de78c4f0f8
Import Callable from collections.abc ( #60354 )
2021-11-25 22:23:48 +01:00
GitHub Action
d3c020325b
[ci skip] Translation update
2021-11-25 00:13:33 +00:00
J. Nick Koston
52e0027fad
Limit homekit sources to prevent exceeding 100 limit ( #59743 )
2021-11-23 22:15:08 +01:00
J. Nick Koston
6524cd4eb2
Fix user input malformed with deleted entities in HomeKit exclude flow ( #60061 )
2021-11-23 11:46:54 -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
Franck Nijhof
766c889e70
Add button support to HomeKit ( #60165 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-11-23 00:46:51 +01:00
Erik Montnemery
49a27e12ad
Add support to entity registry for overriding device_class ( #59985 )
2021-11-22 08:38:06 -08:00
GitHub Action
e98977fb49
[ci skip] Translation update
2021-11-21 00:13:51 +00:00
GitHub Action
72b0eb719e
[ci skip] Translation update
2021-11-20 00:12:27 +00:00
J. Nick Koston
2f00f8d3de
Prevent executor overload when starting many homekit instances ( #59950 )
2021-11-18 22:39:49 -08:00
GitHub Action
29dc9de08f
[ci skip] Translation update
2021-11-19 00:14:01 +00:00
J. Nick Koston
0fb21af07f
Strip out deleted entities when configuring homekit ( #59844 )
2021-11-18 15:21:51 -08:00
GitHub Action
9a85c8d894
[ci skip] Translation update
2021-11-18 00:12:48 +00:00
GitHub Action
b82fac1a73
[ci skip] Translation update
2021-11-17 00:13:20 +00: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
GitHub Action
f0c9f443d1
[ci skip] Translation update
2021-11-15 00:12:46 +00:00
GitHub Action
f00effaba2
[ci skip] Translation update
2021-11-13 00:11:56 +00:00
GitHub Action
86b12af3dc
[ci skip] Translation update
2021-11-10 00:17:39 +00:00
GitHub Action
e35b83081e
[ci skip] Translation update
2021-11-08 00:12:31 +00:00
GitHub Action
332a571bb4
[ci skip] Translation update
2021-11-07 00:12:38 +00:00
GitHub Action
7b59dea67e
[ci skip] Translation update
2021-11-06 00:11:41 +00:00
GitHub Action
c8d8513a1a
[ci skip] Translation update
2021-11-05 00:13:45 +00:00
Marc Mueller
4c68662612
Use assignment expressions 34 ( #58823 )
2021-10-31 19:01:16 +01:00
Marc Mueller
72801867d6
Use assignment expressions 38 ( #58828 )
2021-10-31 18:49:18 +01:00
Marc Mueller
887d04be60
Use assignment expressions 32 ( #58716 )
2021-10-30 16:30:13 +02:00
J. Nick Koston
438ca73aba
Complete removal of auto_start, zeroconf_default_interface, and safe_mode from HomeKit ( #58320 )
2021-10-24 11:46:35 +02:00
Marc Mueller
70469e0979
Use assignment expressions 23 ( #58180 )
2021-10-22 11:13:05 +02:00
Marc Mueller
ea7252e377
Use assignment expressions 21 ( #57970 )
2021-10-20 17:47:46 +02:00
Marc Mueller
2a8eaf0e0f
Use assignment expressions 06 ( #57786 )
2021-10-17 20:05:11 +02:00
GitHub Action
c76e15149c
[ci skip] Translation update
2021-10-17 00:12:27 +00:00
Erik Montnemery
2b37943355
Don't add indirectly referenced config entities to service calls ( #57671 )
2021-10-15 08:46:43 -07:00
GitHub Action
d55a7e5cc7
[ci skip] Translation update
2021-10-09 00:11:46 +00:00
J. Nick Koston
ddab7f3024
Bump HAP-python to 4.30 ( #57284 )
2021-10-07 20:06:27 -07:00
GitHub Action
8fea54fff7
[ci skip] Translation update
2021-10-07 00:10:57 +00:00
GitHub Action
a8b7c521f6
[ci skip] Translation update
2021-10-06 00:12:58 +00:00
Marc Mueller
e0ab4ee842
Use NamedTuple for homekit valve type + service info ( #56944 )
2021-10-04 13:35:31 +02:00
GitHub Action
f42c2f5170
[ci skip] Translation update
2021-10-02 12:59:05 +00:00
Marc Mueller
48bada5a18
Update pylint to 2.11.1 ( #56364 )
2021-09-18 13:52:59 +02:00
J. Nick Koston
7524daad86
Fix HomeKit requests with hvac mode and temperature in the same call ( #56239 )
2021-09-17 22:47:06 -07:00
J. Nick Koston
0fc89780e9
Fix listener leak in HomeKit on reload ( #56143 )
...
* Fix listener leak in HomeKit on reload
* Fix mocking
2021-09-12 15:06:03 -07:00
Greg Thornton
f1556ead6d
Don't cache HomeKit camera stream source from entity ( #56136 )
2021-09-12 08:09:09 -07:00
Greg Thornton
371aa03bca
Add audio support option to HomeKit camera UI config flow ( #56107 )
2021-09-11 16:41:30 -10:00
J. Nick Koston
eff59e8b00
Use the same server name for all HomeKit bridges ( #55860 )
2021-09-11 19:00:26 -07:00
J. Nick Koston
459bc55e32
Bump HAP-python to 4.2.1 ( #55804 )
2021-09-11 18:58:19 -07:00
GitHub Action
9da3fa5d75
[ci skip] Translation update
2021-09-07 00:11:29 +00:00
GitHub Action
f8ebc31576
[ci skip] Translation update
2021-09-05 00:11:36 +00:00
J. Nick Koston
195ee2a188
Avoid creating sockets in homekit port available tests ( #55668 )
...
* Avoid creating sockets in homekit port available tests
* prevent new bridge from being setup -- its too fast now that the executor job is gone and it revealed an unpatched setup
2021-09-03 17:15:28 -10:00
GitHub Action
19dcb19d07
[ci skip] Translation update
2021-09-04 00:13:17 +00:00
GitHub Action
368cac7e5d
[ci skip] Translation update
2021-08-31 00:17:01 +00:00
ha0y
433775cf4b
Add input_select and select domain support for HomeKit ( #54760 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-08-30 15:28:26 -05:00
GitHub Action
ea7f3c8bb3
[ci skip] Translation update
2021-08-30 00:11:40 +00:00
J. Nick Koston
43b8353566
Show device_id in HomeKit when the device registry entry is missing a name ( #55391 )
...
- Reported at: https://community.home-assistant.io/t/homekit-unknown-error-occurred/333385
2021-08-29 09:01:04 +02:00
GitHub Action
291a2d6258
[ci skip] Translation update
2021-08-29 00:11:57 +00:00
GitHub Action
b0c52220bc
[ci skip] Translation update
2021-08-28 00:11:00 +00:00
GitHub Action
65d14909ee
[ci skip] Translation update
2021-08-27 00:14:42 +00:00
GitHub Action
3d7bfa8357
[ci skip] Translation update
2021-08-26 00:13:27 +00:00
J. Nick Koston
bd0af57ef2
Support device triggers in HomeKit ( #53869 )
2021-08-25 16:47:39 +02:00
J. Nick Koston
99465f53c7
Bump HAP-python to 4.1.0 ( #55005 )
2021-08-23 21:00:26 +02:00
Ville Skyttä
939fde0a50
ConfigType and async_setup/setup type hint improvements ( #54739 )
2021-08-18 13:22:05 +02:00
J. Nick Koston
87496ae75c
Fix HomeKit cover creation with tilt position, open/close, no set position ( #54727 )
2021-08-17 22:41:22 -05:00
J. Nick Koston
d0b11568cc
Ensure HomeKit passes min/max mireds as ints ( #54372 )
2021-08-10 20:28:01 -05:00
J. Nick Koston
e99576c094
Pass width and height when requesting camera snapshot ( #53835 )
2021-08-10 19:33:06 -05:00
J. Nick Koston
4da451fcf7
Improve HomeKit Color with Color Temp implementation ( #54371 )
2021-08-10 15:16:51 -07:00
J. Nick Koston
dcf4eb5e0d
Remove HomeKit event guards ( #54343 )
2021-08-09 23:49:51 +02:00
GitHub Action
98bcdc2cf5
[ci skip] Translation update
2021-08-07 00:10:12 +00:00
Niccolo Zapponi
483a4535c8
Handle software version being None when setting up HomeKit accessories ( #54130 )
...
* Convert all HomeKit service info to string prior to checking for max length
* Added check for None software version
* Added test case for numeric version number
* Update tests/components/homekit/test_accessories.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Fix style & none version test
* Fix test
* revert other change since it should be covered by the format_sw_version fix
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-08-06 09:34:42 -07:00
J. Nick Koston
adc9f75493
Increase time before scene and script HomeKit entities are reset ( #54105 )
2021-08-05 19:24:24 -07:00
GitHub Action
64c9f9e1cb
[ci skip] Translation update
2021-08-06 00:15:04 +00:00
J. Nick Koston
26cb588ee2
Handle empty software version when setting up HomeKit ( #54068 )
...
Fixes #54059 Fixes #54024
2021-08-05 10:47:14 -07:00
J. Nick Koston
df03cce471
Enforce maximum length for HomeKit characteristics ( #53913 )
2021-08-03 10:09:10 -07:00
GitHub Action
d6c3d05517
[ci skip] Translation update
2021-08-03 00:10:03 +00:00
Milan Meulemans
8ab3d9cc12
Use homeassistant.const instead of integration const for device_info ATTR_ ( #53703 )
2021-08-02 15:11:41 +02:00
J. Nick Koston
65c6943784
Bump HAP-python to 4.0.0 ( #53780 )
2021-08-02 15:08:32 +02:00
GitHub Action
8c5620e74b
[ci skip] Translation update
2021-08-02 03:40:04 +00:00
J. Nick Koston
72bd3f7128
Bump HAP-python to 3.6.0 ( #53754 )
2021-07-30 12:44:28 -07:00
J. Nick Koston
6eb3307734
Fix invalid homekit state when arming ( #53646 )
...
- Maybe fixes #48538
2021-07-28 16:09:49 -07:00
J. Nick Koston
84a7a5fd32
Split color temp and color into separate HomeKit services when a light supports both ( #53471 )
2021-07-27 10:10:05 -07:00
Marc Mueller
46c3495ae0
Update pylint to 2.9.5 ( #53496 )
2021-07-26 16:17:15 +02:00
J. Nick Koston
0f15d2bf19
Ensure HomeKit accessories are started again after reset ( #53372 )
2021-07-24 16:31:30 +02:00
GitHub Action
7fa8586b17
[ci skip] Translation update
2021-07-24 00:08:57 +00:00
GitHub Action
969be5c539
[ci skip] Translation update
2021-07-23 00:12:05 +00:00
J. Nick Koston
bfdbb93d2d
Bump HAP-python to 3.5.2 ( #53362 )
2021-07-22 12:06:37 -10:00
J. Nick Koston
009f34bfed
Add a homekit.unpair service to forcefully remove pairings ( #53303 )
...
- Sometimes homekit will go unresponsive because a pairing for a specific
device is missing. To avoid deleting the config entry and recreating
it, which can be a painful process if there are many bridged entities,
the homekit.unpair service allows forceful removal of the pairings so
the accessory can be paired again.
2021-07-22 12:44:36 +02:00
J. Nick Koston
e78a62c802
Fix homekit locks not being created from when setup from the UI ( #53301 )
2021-07-21 22:22:06 -07:00
J. Nick Koston
fe89603ee7
Update homekit lock to support locking, unlocking, jammed ( #52819 )
2021-07-20 21:55:19 -07:00
J. Nick Koston
f20602e11d
Auto recreate HomeKit TVs when the sources are out of sync ( #53208 )
2021-07-20 21:46:39 -07:00
J. Nick Koston
2a65c5f93c
Recreate HomeKit accessories when calling the reset_accessory service ( #53199 )
2021-07-20 21:45:21 -07:00
Marc Mueller
f6b162bc39
Add pylint CodeStyle extension ( #53147 )
2021-07-19 06:57:06 -07:00
J. Nick Koston
671e838085
Execute scripts from HomeKit ( #53106 )
2021-07-19 12:07:12 +02:00
J. Nick Koston
f51cb110d3
Run pyupgrade on homekit config_flow ( #53180 )
...
- The original PR was run though the CI before the new pyupgrade
2021-07-18 23:33:08 -10:00
J. Nick Koston
f24576b08d
Show the name of the domain in HomeKit when selecting to include ( #53169 )
2021-07-18 17:55:56 -10:00
J. Nick Koston
236738c455
Add support for tilt only covers to HomeKit ( #53130 )
2021-07-18 10:17:58 -10:00
J. Nick Koston
6c05e2746d
Improve error message when HomeKit does not support an entity ( #53129 )
2021-07-18 09:27:25 -10:00
Daniel Hjelseth Høyer
fbad453c89
Pylint 2.9.3 ( #52972 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2021-07-14 21:44:57 -07:00
J. Nick Koston
30d465e9dd
Update homekit to use network integration ( #52946 )
2021-07-14 11:44:58 +02:00
GitHub Action
b347226820
[ci skip] Translation update
2021-07-10 00:09:24 +00:00
J. Nick Koston
cfe2017dd9
Bump HAP-python to 3.5.1 ( #52508 )
...
- Fixes additional cases of invalid mdns hostnames
2021-07-04 17:16:42 +03:00
J. Nick Koston
75d6ffebc8
Improve error when HomeKit accessory underlying entity is missing ( #51713 )
...
* Improve error when HomeKit accessory underlying entity is missing
* docstring in test
2021-06-13 17:27:04 -05:00