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
Ville Skyttä
7d03b02192
Spelling fixes ( #51642 )
2021-06-11 13:35:03 +02:00
GitHub Action
6ed671dfda
[ci skip] Translation update
2021-06-09 00:10:10 +00:00
GitHub Action
c81df50191
[ci skip] Translation update
2021-06-06 00:19:43 +00:00
J. Nick Koston
0e7c2cddf7
Upgrade HAP-python to 3.5.0 ( #51261 )
...
* Upgrade HAP-python to 3.4.2
- Fixes for malformed event sending
- Performance improvements
* Bump
* update tests to point to async
2021-05-31 20:47:12 +02:00
tkdrob
d1c4d0de49
Use bool annotations for setup entries ( #51166 )
2021-05-27 17:39:06 +02:00
tkdrob
c0656878db
Normalize async_setup_entry ( #51161 )
2021-05-27 15:56:20 +02:00
Michael
b1138b1aab
Add constructor return type in integrations E-K ( #50902 )
2021-05-20 18:47:30 +03:00
GitHub Action
877cb43c06
[ci skip] Translation update
2021-05-17 05:17:18 +00:00
Franck Nijhof
990b7c371f
Upgrade PyTurboJPEG to 1.5.0 ( #50670 )
2021-05-15 19:41:48 +02:00
tkdrob
4ce3038b29
Add targets and selectors for services (G-H) ( #50524 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-12 20:49:04 +02:00
HomeAssistant Azure
7df47664e8
[ci skip] Translation update
2021-05-12 00:04:03 +00:00
HomeAssistant Azure
04266301e9
[ci skip] Translation update
2021-05-03 00:05:16 +00:00
Franck Nijhof
10d6dfd4ae
Clean up connection classes in integrations H-L ( #49891 )
2021-04-30 21:02:53 -10:00
J. Nick Koston
7ead482082
Reduce homekit executor calls at start ( #49925 )
...
- We do not need to load/persist since we do it in setup
2021-04-30 23:54:54 +02:00
J. Nick Koston
3fa8ffa731
Enable mccabe complexity checks in flake8 ( #49616 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-25 12:38:40 +02:00
J. Nick Koston
baa8de2f89
Fix homekit memory leak on entry reload ( #49452 )
2021-04-20 09:11:58 -07:00
Erik Montnemery
3d90d6073e
Add common light helpers to test for feature support ( #49199 )
2021-04-15 20:32:27 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Erik Montnemery
e0ac12bd56
Use supported_color_modes in homekit ( #49177 )
2021-04-14 09:18:34 +02:00
J. Nick Koston
5365fb6c72
Fix setting up remotes that lack a supported features list in homekit ( #49152 )
2021-04-13 12:44:07 +02:00
HomeAssistant Azure
23dd57a562
[ci skip] Translation update
2021-04-09 00:03:15 +00:00
HomeAssistant Azure
82cc5148d7
[ci skip] Translation update
2021-04-07 00:04:06 +00:00
HomeAssistant Azure
176b6daf2a
[ci skip] Translation update
2021-04-03 00:03:39 +00:00
HomeAssistant Azure
a5dfbf9c44
[ci skip] Translation update
2021-04-02 00:04:54 +00:00
HomeAssistant Azure
a0483165da
[ci skip] Translation update
2021-04-01 00:03:55 +00:00
J. Nick Koston
9790f3f609
Create homekit locks according to spec ( #48453 )
...
Any accessories, regardless of transport, that enable physical access to the home, such as door locks, must not be bridged.
2021-03-31 09:22:30 -07:00
HomeAssistant Azure
a1472b174c
[ci skip] Translation update
2021-03-30 00:03:46 +00:00
J. Nick Koston
a7d0fc2f86
Bump HAP-python to 3.4.1 for homekit ( #48444 )
2021-03-28 11:57:39 -10:00
HomeAssistant Azure
6660fb7478
[ci skip] Translation update
2021-03-25 00:03:36 +00:00
HomeAssistant Azure
55b689b464
[ci skip] Translation update
2021-03-23 00:03:29 +00:00
J. Nick Koston
6b93c4073d
Ensure homekit yaml config works when there is an ignored config entry ( #48175 )
2021-03-21 21:17:04 -10:00
J. Nick Koston
fd310e1f41
Update homekit to improve representation of activity based remotes ( #47261 )
2021-03-21 21:55:20 -07:00
HomeAssistant Azure
6fab4a2c82
[ci skip] Translation update
2021-03-22 00:08:34 +00:00
Ikko Ashimine
7473f25afd
Fix typo in homekit strings.json ( #48176 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-03-21 12:39:33 +01:00
Franck Nijhof
87499989a0
Small code styling tweaks for HomeKit ( #48163 )
2021-03-20 17:08:49 -10:00
J. Nick Koston
c820dd4cb5
Have pylint warn when user visible log messages do not start with capital letter or end with a period ( #48064 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-19 09:26:36 -05:00
HomeAssistant Azure
4306c8fbb4
[ci skip] Translation update
2021-03-17 00:03:55 +00:00
HomeAssistant Azure
c11b85af2f
[ci skip] Translation update
2021-03-16 00:04:36 +00:00
J. Nick Koston
15aa00d6cc
Fix homekit checking for port cleanup too many times ( #47836 )
...
* Fix homekit checking for port cleanup too many times
The loop should have terminated as soon as the port was available
* coverage
* tweak homekit shutdown wait
2021-03-15 05:14:46 +01:00
Mick Vleeshouwer
9a98dcf432
Add HomeKit support for new CO / CO2 device class ( #47737 )
2021-03-12 09:03:47 -10:00
J. Nick Koston
40c28aa38a
Ensure homekit reset accessory service can target any entity ( #47787 )
2021-03-12 11:41:01 +01:00
J. Nick Koston
f4b775b125
Cleanup homekit and remove aid storage from hass.data ( #47488 )
2021-03-11 22:05:03 -08:00
J. Nick Koston
6af754a7d3
Fix turning off scene in homekit ( #47604 )
2021-03-08 14:19:05 -08:00
J. Nick Koston
0d07dae3bc
Change default homekit ports to 21063 and 21064 ( #47491 )
...
We previously used a value in the linux default ephemerial port range
which meant that if something else happened to use that port HomeKit
would not start up. We now use a value below 32768 to ensure that
the port is not randomly unavailable
2021-03-06 21:41:56 -10:00
J. Nick Koston
2e89f152ba
Bump HAP-python to 3.4.0 ( #47476 )
...
* Bump HAP-python to 3.3.3
* bump
* fix mocking
2021-03-07 01:30:57 +01:00
Franck Nijhof
61be29117d
Deprecate HomeKit auto start ( #47470 )
2021-03-05 11:51:49 -08:00
Ville Skyttä
dc880118a4
Lint suppression cleanups ( #47248 )
...
* Unused pylint suppression cleanups
* Remove outdated pylint bug references
* Add flake8-noqa config and note to run it every now and then
* Add codes to noqa's
* Unused noqa cleanups
2021-03-02 09:02:04 +01:00
J. Nick Koston
cb94e7949b
Bump HAP-python to 3.3.2 to fix unavailable condition on restart ( #47213 )
...
Fixes
https://github.com/ikalchev/HAP-python/compare/v3.3.1...v3.3.2
2021-02-28 22:00:31 -10:00
J. Nick Koston
853da40e70
Increment the homekit config version when restarting ( #47209 )
...
If an entity changes between restart the iOS/controller
device may have cached the old chars for the accessory.
To force the iOS/controller to reload the chars, we
increment the config version when Home Assistant restarts
2021-02-28 20:42:09 -08:00
HomeAssistant Azure
44ed6cda40
[ci skip] Translation update
2021-03-01 00:09:01 +00:00
J. Nick Koston
6ff3eb0569
Update HAP-python to 3.3.1 ( #47180 )
...
Fixes disconnect when setting a single char fails
https://github.com/ikalchev/HAP-python/compare/v3.3.0...v3.3.1
2021-02-28 19:27:36 +01:00
HomeAssistant Azure
43621091b7
[ci skip] Translation update
2021-02-27 00:05:45 +00:00
HomeAssistant Azure
989d3e5c87
[ci skip] Translation update
2021-02-26 00:06:13 +00:00
HomeAssistant Azure
bb7f1b748f
[ci skip] Translation update
2021-02-25 00:05:20 +00:00
J. Nick Koston
87cbbcb014
Automatically create HomeKit accessory mode entries ( #46473 )
...
When we set up HomeKit, we asked users if they wanted
to create an entry in bridge or accessory mode.
This approach required the user to understand how HomeKit works and
choose which type to create.
When the user includes the media player or camera domains,
we exclude them from the bridge and create the additional entries
for each entity in accessory mode.
2021-02-23 16:22:23 -08:00
HomeAssistant Azure
9159f54900
[ci skip] Translation update
2021-02-24 00:04:14 +00:00
J. Nick Koston
d9ab1482bc
Add support for preset modes in homekit fans ( #45962 )
2021-02-20 19:24:14 -08:00
HomeAssistant Azure
0cb1f61deb
[ci skip] Translation update
2021-02-21 00:07:04 +00:00
J. Nick Koston
b775a0d796
Run homekit service calls in async since the server is now async ( #45859 )
...
* Simplify homekit runs and service calls
Now that the homekit server is async, call_service
and run are running in the Home Assistant event loop
* remove comment
* remove another comment
2021-02-19 21:34:52 -10:00
J. Nick Koston
773a202777
Implement percentage step sizes in HomeKit ( #46722 )
2021-02-19 22:37:12 -08:00
HomeAssistant Azure
fd60d4273b
[ci skip] Translation update
2021-02-20 00:08:25 +00:00
Franck Nijhof
113059c1c7
Add selectors to HomeKit service definitions ( #46745 )
2021-02-18 17:32:48 +01:00
J. Nick Koston
20d93b4b29
Remove support for migrating pre-config entry homekit ( #46616 )
...
HomeKit pairings and accessory ids from versions 0.109 and earlier are no longer
migrated on upgrade. Users upgrading directly to 2021.3 from 0.109
and older should upgrade to 2021.2 first if they wish to preserve
HomeKit configuration and avoid re-pairing the bridge.
This change does not affect upgrades from 0.110 and later.
2021-02-16 08:37:43 +01:00
HomeAssistant Azure
1bb535aa67
[ci skip] Translation update
2021-02-16 00:03:57 +00:00
J. Nick Koston
c5b9ad83c2
Log ffmpeg errors for homekit cameras ( #46545 )
2021-02-15 12:39:51 +01:00
tkdrob
a5a45f29e2
Cleanup unused loggers ( #46510 )
2021-02-14 13:46:58 +01:00
J. Nick Koston
2f40f44670
Update HAP-python to 3.3.0 for homekit ( #46497 )
...
Changes: https://github.com/ikalchev/HAP-python/compare/v3.2.0...v3.3.0
2021-02-13 20:30:55 +01:00
J. Nick Koston
bc8a52038b
Fix homekit migration not being awaited ( #46460 )
2021-02-12 08:45:19 -10:00
J. Nick Koston
6467eff09c
Fix incorrect current temperature for homekit water heaters ( #46076 )
2021-02-08 23:23:02 +01:00
HomeAssistant Azure
818501216e
[ci skip] Translation update
2021-02-07 00:06:57 +00:00
HomeAssistant Azure
ce159d7db3
[ci skip] Translation update
2021-02-06 00:07:22 +00:00
J. Nick Koston
374aa3aee1
Fix homekit options not being prefilled ( #45926 )
...
* Fix homekit options not being prefilled
When changing homekit options, the existing ones
were not being prefilled on the form.
* hide camera screen if no cameras
2021-02-05 02:39:07 +01:00
HomeAssistant Azure
c6bd5b1b71
[ci skip] Translation update
2021-02-05 00:03:54 +00:00
Philip Allgaier
5a0715d388
Consistent spelling of IT abbreviations / protocol / format names ( #45913 )
2021-02-04 01:43:07 +01:00
Paulus Schoutsen
959ed6d077
Update translations
2021-02-03 11:46:49 +01:00
J. Nick Koston
463a32819c
Ensure homekit never picks a port that another config entry uses ( #45433 )
2021-02-02 14:30:38 +01:00
J. Nick Koston
385b7e17ef
Move homekit accessory creation to async ( #45788 )
2021-01-31 11:36:19 -10:00
J. Nick Koston
852af7e372
Update homekit for new async library changes ( #45731 )
2021-01-31 21:40:24 +01:00
J. Nick Koston
dac9626112
Resolve homekit cover adjustment slowness ( #45730 )
2021-01-31 21:39:35 +01:00
J. Nick Koston
5f9a1d105c
Improve HomeKit Accessory Mode UX ( #45402 )
2021-01-29 09:57:13 -06:00
J. Nick Koston
3ff75eee53
Update homekit to use new fan entity model ( #45549 )
2021-01-28 12:38:18 +01:00
J. Nick Koston
38a5f25b59
Fix vacuums that do not support start with homekit ( #45030 )
...
* Fix vacuums that do not support start with homekit
* fix tests
2021-01-11 14:38:42 +01:00
J. Nick Koston
af21893652
Remove safe mode from HomeKit ( #45028 )
...
Safe mode was added to work around a race condition where
the mdns announcment was sent too early and would cause
pairing to fail. Since this has been corrected in
HAP-python, there is no longer a need to have
safe mode.
2021-01-11 14:26:09 +01:00
J. Nick Koston
f5b389faa8
Warn users when their HomeKit configuration may be unstable ( #44999 )
2021-01-10 09:38:41 -10:00
J. Nick Koston
4905be0c40
Move HomeKit autostart to advanced options flow ( #44599 )
2020-12-29 13:54:24 +01:00
Tomasz Pieczykolan
d385a51653
Fix the docstring in type_fans.py ( #44511 )
2020-12-24 20:40:30 +01:00
J. Nick Koston
677fc6e2bb
Translate siri requests to turn on thermostats to valid targets ( #44236 )
...
Siri always requests auto mode even when the device does not
support auto which results in the thermostat failing to turn
on as success is assumed. We now determine the heat cool
target mode based on the current temp, target temp, and
supported modes to ensure the thermostat will reach the
requested target temp.
2020-12-23 17:23:26 -10:00
HomeAssistant Azure
6b743c3d16
[ci skip] Translation update
2020-12-24 00:03:44 +00:00
J. Nick Koston
350ffd3e85
Bump HAP-python to 3.1.0 ( #44176 )
...
Fixes many spec compliance issues, unavailable cases
following an unexpected exception, and a thread safety
race condition.
2020-12-13 14:00:53 -05:00
HomeAssistant Azure
19ff83790e
[ci skip] Translation update
2020-12-12 00:06:00 +00:00
HomeAssistant Azure
9c63fbfcb1
[ci skip] Translation update
2020-12-07 00:04:18 +00:00
HomeAssistant Azure
42f00cff30
[ci skip] Translation update
2020-12-04 00:05:42 +00:00
HomeAssistant Azure
301a3e5481
[ci skip] Translation update
2020-11-27 00:03:57 +00:00
Paulus Schoutsen
0cf3736162
Bump ha-ffmpeg to 3.0.2 ( #43597 )
2020-11-25 08:45:15 +01:00
HomeAssistant Azure
c255e74463
[ci skip] Translation update
2020-11-20 00:06:26 +00:00
J. Nick Koston
a3061ebd8d
Fix homekit bridges when no name was provided ( #43364 )
2020-11-19 12:10:23 +01:00
HomeAssistant Azure
a1306059af
[ci skip] Translation update
2020-11-19 00:11:12 +00:00
HomeAssistant Azure
262fadd9bc
[ci skip] Translation update
2020-11-18 00:09:55 +00:00
HomeAssistant Azure
9a21421807
[ci skip] Translation update
2020-11-15 00:03:48 +00:00