Commit Graph

676 Commits (22e5d86324cbaa548c8b901b5b0740e99ca11961)

Author SHA1 Message Date
J. Nick Koston 454f328a36
Bump aiohomekit to 2.2.14 (#81454) 2022-11-03 11:14:01 +01:00
J. Nick Koston f445b96a4e
Bump aiohomekit to 2.2.13 (#81398) 2022-11-02 11:08:16 +01:00
J. Nick Koston 054a271bd2
Bump aiohomekit to 2.2.12 (#81372)
* Bump aiohomekit to 2.2.12

Fixes a missing lock which was noticable on the esp32s
since they disconnect right away when you ask for gatt
notify.

https://github.com/Jc2k/aiohomekit/compare/2.2.11...2.2.12

* empty
2022-11-02 00:00:04 +02:00
J. Nick Koston 9be204629b
Bump aiohomekit to 2.2.11 (#81358) 2022-11-01 16:44:58 +00:00
J. Nick Koston 4f5aad9d6d
Bump aiohomekit to 2.2.10 (#81312) 2022-10-31 12:29:12 -05:00
J. Nick Koston 225be6fc2e
Bump aiohomekit to 2.2.9 (#81254) 2022-10-30 10:35:39 -05:00
Jc2k eb76f9b3cb
Set the correct state class for Eve Energy in homekit_controller (#81255) 2022-10-30 10:32:19 -05:00
J. Nick Koston 208150c353
Restore homekit_controller BLE broadcast_key from disk (#81211)
* Restore homekit_controller BLE broadcast_key from disk

Some accessories will sleep for a long time and only send broadcasted
events which makes them have very long connection intervals to save
battery. Since we need to connect to get a new broadcast key we now
save the broadcast key between restarts to ensure we can decrypt
the advertisments coming in even though we cannot make a connection
to the device during startup. When we get a disconnected event later
we will try again to connect and the device will be awake which will
trigger a full sync

* bump bump
2022-10-29 15:05:59 -04:00
J. Nick Koston 5c521a4c0e
Bump aiohomekit to 2.2.7 (#81163)
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.6...2.2.7
2022-10-28 18:31:30 -04:00
J. Nick Koston b7a651519b
Bump aiohomekit to 2.2.6 (#81144) 2022-10-28 12:05:48 -05:00
J. Nick Koston 28b3d1fc7a
Bump aiohomekit to 2.2.5 (#81048) 2022-10-26 17:05:09 -05:00
J. Nick Koston c5688072fd
Bump aiohomekit to 2.2.4 (#80899) 2022-10-24 19:40:13 +02:00
Jc2k 4279d73800
Add support for Netatmo noise sensor to homekit_controller (#80889)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-24 10:31:26 -05:00
J. Nick Koston 1f8a9ed3c7
Bump aiohomekit to 2.2.3 (#80891) 2022-10-24 09:38:28 -05:00
J. Nick Koston a7610909de
Fix HKC exceptions during BLE startup not being caught (#80882) 2022-10-24 09:29:13 -05:00
J. Nick Koston 82eb17e12a
Bump aiohomekit to 2.2.2 (#80857)
* Bump aiohomekit to 2.2.2

changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.1...2.2.2

* ci bump
2022-10-23 20:29:20 -05:00
J. Nick Koston 3c40634fbb
Try again to populate HKC BLE accessory state after startup (#80854) 2022-10-23 18:04:42 -05:00
J. Nick Koston 3df73259dd
Prevent HomeKit Controller BLE connect retries from blocking startup (#80827) 2022-10-23 13:41:32 -05:00
J. Nick Koston dd39ddca2f
Bump aiohomekit to 2.2.0 (#80798) 2022-10-23 07:13:44 +01:00
J. Nick Koston 551b3374f1
Bump aiohomekit to 2.1.1 (#80560)
fixes #80455

changelog: https://github.com/Jc2k/aiohomekit/compare/2.1.0...2.1.1
2022-10-18 22:57:32 +03:00
J. Nick Koston 4bfadb6745
Bump aiohomekit to 2.1.0 for bleak 0.19.0 (#80426)
changelog: https://github.com/Jc2k/aiohomekit/compare/2.0.2...2.1.0
2022-10-16 18:08:44 +03:00
J. Nick Koston 40600991b3
Handle TimeoutError during HKC setup attempts (#80399)
closes https://github.com/Jc2k/aiohomekit/issues/188
2022-10-16 15:14:15 +03:00
J. Nick Koston 79e0725359
Bump aiohomekit to 2.0.2 (#80402) 2022-10-15 14:08:26 -10:00
J. Nick Koston d12cbab6c4
Bump bleak to 0.19.0 (#80349) 2022-10-15 13:57:23 -04:00
J. Nick Koston f23b1750e8
Migrate HomeKit Controller to use stable identifiers (#80064) 2022-10-11 11:26:03 -10:00
Jc2k 117c12d135
Fix Eve Thermo always showing as heating in homekit_controller even when off (#80019) 2022-10-10 08:58:20 -10:00
GitHub Action ed565a6eb1 [ci skip] Translation update 2022-10-09 00:30:44 +00:00
GitHub Action 558b327928 [ci skip] Translation update 2022-10-06 00:31:54 +00:00
GitHub Action 12358f2446 [ci skip] Translation update 2022-10-03 00:31:05 +00:00
J. Nick Koston d11916758c
Handle timeout on pairing close in HomeKit Controller (#79133) 2022-09-27 07:51:42 -10:00
J. Nick Koston 87e0c555db
Bump aiohomekit to 2.0.1 (#79080) 2022-09-25 21:43:38 -10:00
J. Nick Koston 92612c9fe3
Add RSSI sensor to HomeKit Controller (#78906) 2022-09-25 21:31:56 -04:00
GitHub Action 39ddc37d76 [ci skip] Translation update 2022-09-26 00:30:11 +00:00
J. Nick Koston 917cf674de
Handle battery services that only report low battery in HomeKit Controller (#79072) 2022-09-25 12:08:28 -10:00
Jc2k ffd88ab50e
Enable Thread transport in homekit_controller (#78994) 2022-09-23 16:09:10 +01:00
Jc2k e7b594b5cf
Fix parsing Eve Energy characteristic data (#78880) 2022-09-21 05:41:01 -10:00
GitHub Action 1f92804211 [ci skip] Translation update 2022-09-19 00:27:46 +00:00
J. Nick Koston cd8a5ea1e2
Fix reconnect race in HomeKit Controller (#78629) 2022-09-17 05:13:33 -05:00
J. Nick Koston 4168892d0a
Bump aiohomekit to 1.5.8 (#78515) 2022-09-15 13:25:50 +02:00
epenet ada1cff4b1
Use new media player enums in homekit_controller (#78105)
* Use new media player enums in homekit_controller

* Replace OK/PROBLEM with ON/OFF

* Fix tests
2022-09-15 12:00:52 +02:00
J. Nick Koston be52b66f6c
Bump aiohomekit to 1.5.7 (#78369) 2022-09-13 15:00:45 -04:00
epenet 1dff0075b0
Import humidifier constants from root (#78343) 2022-09-13 14:05:36 +02:00
GitHub Action 955f3b7083 [ci skip] Translation update 2022-09-13 00:29:19 +00:00
epenet ac3534cba1
Import number constants from root (#78248) 2022-09-12 18:14:49 +02:00
J. Nick Koston 5a9dfa9df9
Bump aiohomekit to 1.5.6 (#78228) 2022-09-11 12:19:12 -04:00
epenet ec532414ba
Import climate constants from root [a-l] (#78177) 2022-09-10 23:39:52 +02:00
J. Nick Koston 27e8e40968
Bump aiohomekit to 1.5.4 to handle stale ble connections at startup (#78203) 2022-09-10 14:36:44 -04:00
J. Nick Koston 68b511737d
Bump aiohomekit to 1.5.3 (#78170) 2022-09-09 23:20:39 -04:00
GitHub Action 4f7ad27b65 [ci skip] Translation update 2022-09-07 00:27:56 +00:00
J. Nick Koston 9ba1bb7c73
Bump aiohomekit to 1.5.2 (#77927) 2022-09-06 16:43:18 -05:00
J. Nick Koston a09e9040f3
Bump aiohomekit to 1.5.1 (#77323) 2022-08-25 15:22:09 -05:00
Jc2k f166d21390
Fix characteristic cache clear in homekit_controller on BLE unpair (#77309) 2022-08-25 16:22:58 +01:00
Jc2k eb0828efdb
Dont rely on config flow to monitor homekit_controller c# changes (#76861) 2022-08-20 10:58:59 -10:00
GitHub Action 21cd2f5db7 [ci skip] Translation update 2022-08-20 00:23:43 +00:00
Jc2k a663445f25
Bump aiohomekit to 1.3.0 (#76841) 2022-08-16 10:34:17 +01:00
GitHub Action ff3fd4c29d [ci skip] Translation update 2022-08-16 00:30:51 +00:00
Marc Mueller d8916c3e47
Use TriggerActionType [a-k] (#76812) 2022-08-15 20:26:49 +02:00
J. Nick Koston 68979009e3
Bump aiohomekit to 1.2.11 (#76784) 2022-08-14 20:54:49 -10:00
J. Nick Koston 5f827f4ca6
Bump aiohomekit to 1.2.10 (#76738) 2022-08-13 21:56:57 -10:00
GitHub Action bec8e544f4 [ci skip] Translation update 2022-08-14 00:25:47 +00:00
GitHub Action 6e03b12a93 [ci skip] Translation update 2022-08-13 00:25:00 +00:00
GitHub Action 7c81f790a7 [ci skip] Translation update 2022-08-12 00:23:47 +00:00
Jc2k 5523b6fc9f
Fix homekit_controller not noticing ip and port changes that zeroconf has found (#76570) 2022-08-10 21:35:05 -04:00
GitHub Action 519d478d61 [ci skip] Translation update 2022-08-11 00:26:23 +00:00
J. Nick Koston b04352e745
Bump aiohomekit to 1.2.8 (#76532) 2022-08-09 17:08:38 -04:00
J. Nick Koston ad361b8fc2
Fix pairing with HK accessories that do not provide format for vendor chars (#76502) 2022-08-09 09:48:48 -10:00
J. Nick Koston 2d43145303
Bump aiohomekit to 1.2.6 (#76488) 2022-08-08 13:06:49 -10:00
GitHub Action f11fbf2989 [ci skip] Translation update 2022-08-08 00:22:41 +00:00
J. Nick Koston c580bce879
Move HKC entity classes into entity.py (#76333) 2022-08-06 08:10:26 -10:00
GitHub Action 32a2999b85 [ci skip] Translation update 2022-08-06 00:24:46 +00:00
GitHub Action cb46441b74 [ci skip] Translation update 2022-08-05 00:28:51 +00:00
Jc2k 91486f2d61
Enable strict typing for HomeKit Controller config flow module (#76233) 2022-08-04 17:41:47 +01:00
J. Nick Koston 63b454c9ed
BLE pairing reliablity fixes for HomeKit Controller (#76199)
- Remove the cached map from memory when unpairing so
  we do not reuse it again if they unpair/repair

- Fixes for accessories that use a config number of
  0

- General reliablity improvements to the pairing process
  under the hood of aiohomekit
2022-08-04 16:38:55 +01:00
Jc2k aa3097a3be
Add a Thread network status sensor to homekit_controller (#76209) 2022-08-04 11:55:29 +01:00
Jc2k d5695a2d86
Fix some homekit_controller pylint warnings and (local only) test failures (#76122) 2022-08-04 11:30:37 +01:00
Artem Draft 3388248eb5
Fix prettier on HomeKit Controller (#76168) 2022-08-03 11:58:30 -10:00
Jc2k 72a0ca4871
Add homekit_controller thread node capabilties diagnostic sensor (#76120) 2022-08-03 22:03:10 +01:00
J. Nick Koston 6006fc7e30
Bump aiohomekit to 1.2.3 to fix hang at startup (#76102) 2022-08-03 08:35:41 +02:00
GitHub Action e09bbc749c [ci skip] Translation update 2022-08-03 00:28:23 +00:00
GitHub Action 81e3ef03f7 [ci skip] Translation update 2022-08-02 00:27:42 +00:00
Jc2k 0167875789
Add physical controls lock to homekit_controller (#75993) 2022-07-31 13:30:29 -07:00
J. Nick Koston 80a9659524
Update to bleak 0.15 (#75941) 2022-07-29 17:53:33 -07:00
GitHub Action c4ad6d46ae [ci skip] Translation update 2022-07-30 00:22:48 +00:00
GitHub Action 33c635809c [ci skip] Translation update 2022-07-27 00:28:57 +00:00
J. Nick Koston 5cb4bbd906
Fix min and max mireds with HKC (#75744) 2022-07-26 04:17:28 -10:00
J. Nick Koston 0df08b6b0c
Bump aiohomekit to 1.2.0 (#75686) 2022-07-24 20:12:16 +02:00
J. Nick Koston 759add5184
Add state class to HKC sensors (#75662) 2022-07-23 11:14:06 -05:00
J. Nick Koston edaebcd85d
Pass in the bleak scanner instance to HKC (#75636) 2022-07-23 02:47:02 -05:00
GitHub Action 8e86124470 [ci skip] Translation update 2022-07-23 00:25:17 +00:00
GitHub Action 36138afb93 [ci skip] Translation update 2022-07-22 00:29:27 +00:00
J. Nick Koston 6cb1794720
Bump aiohomekit to 1.1.9 (#75591) 2022-07-21 15:58:45 -05:00
GitHub Action 87797c8b66 [ci skip] Translation update 2022-07-21 00:26:18 +00:00
GitHub Action c29bd48373 [ci skip] Translation update 2022-07-20 00:22:51 +00:00
GitHub Action ebabaeb364 [ci skip] Translation update 2022-07-19 00:29:06 +00:00
J. Nick Koston 8b912d1d91
Significantly improve BLE reliablity with linux/dbus for HKC (#75410) 2022-07-18 15:28:14 -05:00
J. Nick Koston e522b6e3b8
Bump aiohomekit to 1.1.7 (#75384)
BLEDevice is now passed around instead of the address
internally to avoid bleak creating a new scanner each
time a client needs to resolve the address to os details
2022-07-18 07:36:01 +01:00
GitHub Action 4d5673013b [ci skip] Translation update 2022-07-18 00:24:34 +00:00
J. Nick Koston a8bb00f305
Fix availability in HKC for sleeping bluetooth devices (#75357) 2022-07-17 17:45:04 -05:00
J. Nick Koston 91f2550bc3
Change manufacturer_data_first_byte to manufacturer_data_start (#75379) 2022-07-17 17:25:45 -05:00
J. Nick Koston 5beddb13c0
Fix HKC device triggers (#75371) 2022-07-17 12:56:07 -05:00