J. Nick Koston
0b0036fb12
Bump habluetooth to 2.4.2 ( #111885 )
2024-02-29 12:49:28 -10:00
Erik Montnemery
6fe28d3764
Migrate integrations a-d to generic flowhandler ( #111861 )
2024-02-29 20:07:14 +01:00
J. Nick Koston
3c25e2a4bd
Small speed up to Bluetooth setup ( #111677 )
2024-02-27 12:43:44 -10:00
J. Nick Koston
e25b097376
Import bluetooth in the executor to avoid blocking the event loop ( #111596 )
2024-02-27 07:05:39 -10:00
J. Nick Koston
014e21ce80
Bump bluetooth-adapters to 0.18.0 ( #111316 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-adapters/compare/v0.17.0...v0.18.0
2024-02-25 23:07:12 +02:00
J. Nick Koston
b9b52b5e6d
Reduce Bluetooth setup time ( #111304 )
2024-02-24 11:31:45 -10:00
J. Nick Koston
e5ac7970ca
Bump habluetooth to 2.4.1 ( #111236 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v2.4.0...v2.4.1
2024-02-24 08:38:50 -05:00
J. Nick Koston
ff0e0b3e77
Convert debouncer async_shutdown to be a normal function ( #111257 )
...
* Convert debouncer async_shutdown to be a normal function
nothing was being awaited here and the shutdown call was only used
in integrations marked internal and other internals. Its possible
that a custom component might have been using the method but it
seemed uncommon enough that it did not warrent marking as a breaking
change. The update coordinator is no longer awaiting anything in
async_shutdown either now but it seemed likely that this use
would get subclassed.
* fix
2024-02-24 08:37:33 +01:00
J. Nick Koston
b60ca4260c
Fix bluetooth manager stop missing callback decorator ( #111232 )
2024-02-23 12:58:55 -10:00
J. Nick Koston
e88dfd4f68
Migrate Bluetooth coordinators to use Debouncer async_schedule_call ( #111077 )
...
* Switch Bluetooth to use Debouncer async_schedule_call
If the debouncer does not fire the underlying call no task has to be
scheduled
* revert change in init
* revert change in init
* revert change in init
2024-02-21 22:03:22 -05:00
Joost Lekkerkerker
6519b24319
Make bluetooth use naming from the entity description ( #97401 )
...
* Make bluetooth use the translation from the entity description
* Remove links to other platforms
* Remove links to other platforms
* Remove links to other platforms
* Add test
* Use is
* Fix test
* Update homeassistant/components/bluetooth/passive_update_processor.py
Co-authored-by: J. Nick Koston <nick@koston.org>
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-06 17:12:15 +01:00
J. Nick Koston
cf188eabdf
Add slots to bluetooth matcher objects ( #109768 )
2024-02-06 09:40:03 -05:00
Marc Mueller
d2dee9e327
Update ruff to 0.1.15 ( #109303 )
2024-02-01 13:29:01 +01:00
J. Nick Koston
904032e944
Bump habluetooth to 2.4.0 ( #108695 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v2.3.1...v2.4.0
2024-01-23 07:46:47 +01:00
J. Nick Koston
8d4a1f475e
Bump habluetooth to 2.3.1 ( #108628 )
2024-01-21 18:39:17 -10:00
J. Nick Koston
d82abd93fb
Bump dbus-fast to 2.21.1 ( #108176 )
2024-01-16 23:15:19 +01:00
J. Nick Koston
07810926d0
Update habluetooth to 2.2.0 ( #108000 )
...
* Update habluetooth to 2.2.0
* fixes
* lib
2024-01-13 23:50:47 -05:00
J. Nick Koston
ce11366b9c
Bump bluetooth deps ( #107816 )
2024-01-12 09:45:49 +01:00
J. Nick Koston
efffbc08aa
Add support for bluetooth local name matchers shorter than 3 chars ( #107411 )
2024-01-07 18:25:56 -10:00
J. Nick Koston
d67c8bb44f
Bump bluetooth-adapters to 0.17.0 ( #107195 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-adapters/compare/v0.16.2...v0.17.0
related https://github.com/home-assistant/operating-system/issues/2944
2024-01-05 06:54:46 +01:00
J. Nick Koston
0ccf8ffbc6
Bump habluetooth to 2.0.2 ( #107097 )
2024-01-04 02:45:47 -10:00
J. Nick Koston
25f09134b2
Bump bleak-retry-connector to 3.4.0 ( #106831 )
2024-01-01 12:16:17 -10:00
J. Nick Koston
bfda3f1ba8
Bump habluetooth to 2.0.1 ( #106750 )
...
fixes switching scanners to quickly since the manager failed
to account for jitter in the auto discovered advertising interval
replaces and closes #96531
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v2.0.0...v2.0.1
2023-12-31 06:44:55 -10:00
J. Nick Koston
6845218a24
Bump bluetooth-data-tools to 1.19.0 ( #106156 )
2023-12-20 21:13:59 -10:00
J. Nick Koston
e50fe79911
Update habluetooth to 2.0.0 ( #106145 )
2023-12-20 20:37:39 -10:00
J. Nick Koston
5c503683b7
Bump lru-dict to 1.3.0 ( #105914 )
...
* Bump lru-dict to 1.3.0
changelog: https://github.com/amitdev/lru-dict/compare/v1.2.0...v1.3.0
* fix typing
* quote types
* quote types
2023-12-18 00:16:31 +01:00
J. Nick Koston
e78588a585
Bump bluetooth-adapters to 0.16.2 ( #105878 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-adapters/compare/v0.16.1...v0.16.2
2023-12-17 12:48:08 +01:00
Erik Montnemery
104bcc64b7
Allow inheriting base component entity descriptions in frozen dataclasses ( #105512 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-15 23:33:50 -10:00
J. Nick Koston
7e1dc2286f
Bump bluetooth-data-tools to 1.18.0 ( #105685 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v1.17.0...v1.18.0
2023-12-14 16:12:52 +01:00
J. Nick Koston
5dbd0dede1
Refactor Bluetooth scanners to avoid the need to pass a callback ( #105607 )
2023-12-13 09:17:48 +01:00
J. Nick Koston
f002a6a732
Refactor all Bluetooth scanners to inherit from BaseHaRemoteScanner ( #105523 )
2023-12-12 21:28:43 +01:00
J. Nick Koston
c7a95d5654
Bump dbus-fast to 2.21.0 ( #105536 )
2023-12-12 07:55:12 -10:00
J. Nick Koston
e2abd3b8d0
Bump bluetooth libraries ( #105522 )
2023-12-12 08:31:23 +01:00
J. Nick Koston
e890671192
Relocate Bluetooth manager to habluetooth library ( #105110 )
...
* Relocate Bluetooth manager to habluetooth library
* Relocate Bluetooth manager to habluetooth library
* Relocate Bluetooth manager to habluetooth library
* fixes
* fix patching time
* fix more tests
* fix more tests
* split
* Bump habluetooth to 0.7.0
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v0.6.1...v0.7.0
This is the big change that will move the manager so the HA
PR that will follow this will be a bit larger than the rest of them
since the manager is connected to everything
* fix types
* fix types
* fix types
* fix patch targets
* fix flakey logbook tests (will need another PR)
* mock shutdown
* bump again
* value can be a float now
* Revert "value can be a float now"
This reverts commit b7e7127143
.
* float
2023-12-11 15:42:00 -05:00
Erik Montnemery
dd338799d4
Make it possible to inherit EntityDescription in frozen and mutable dataclasses ( #105211 )
2023-12-11 20:00:55 +01:00
J. Nick Koston
8aacd3ea1b
Bump habluetooth to 0.10.0 ( #105118 )
2023-12-08 08:56:32 +01:00
J. Nick Koston
a528183556
Bump habluetooth to 0.8.0 ( #105109 )
2023-12-06 08:15:24 +01:00
J. Nick Koston
3c635fdbf2
Split bluetooth manager so it can be extracted into the habluetooth lib ( #105015 )
2023-12-05 19:54:50 +01:00
J. Nick Koston
94d168e20e
Move Bluetooth advertisement tracker to habluetooth library ( #105083 )
2023-12-05 19:53:29 +01:00
J. Nick Koston
b6245c834d
Move local bluetooth scanner code into habluetooth library ( #104970 )
2023-12-05 07:19:02 -10:00
J. Nick Koston
9b53fa6478
Bump habluetooth to 0.6.1 ( #105029 )
2023-12-05 09:30:21 +01:00
J. Nick Koston
b0d0f15911
Bump dbus-fast to 2.20.0 ( #104978 )
2023-12-03 22:53:47 -10:00
J. Nick Koston
401c890364
Bump habluetooth to 0.5.1 ( #104969 )
...
* bump lib
* bump again to be patchable
2023-12-04 08:42:07 +01:00
J. Nick Koston
c1f68c3767
Bump habluetooth to 0.4.0 ( #104958 )
2023-12-03 12:18:10 -10:00
J. Nick Koston
28584ad240
Relocate base Bluetooth scanner code into an external library ( #104930 )
2023-12-03 10:00:11 -10:00
J. Nick Koston
c8bb72935d
Bump bluetooth-data-tools to 1.17.0 ( #104935 )
2023-12-03 08:53:17 -10:00
J. Nick Koston
dd9c22672a
Refactor bluetooth scanners for better seperation of concerns ( #104909 )
2023-12-02 13:20:06 -10:00
J. Nick Koston
a3dd2b8ea9
Migrate to using faster monotonic_time_coarse from bluetooth-data-tools ( #104882 )
2023-12-01 10:57:09 -10:00
J. Nick Koston
970751a635
Bump bluetooth-data-tools to 0.16.0 ( #104854 )
2023-12-01 04:44:58 -07:00
J. Nick Koston
b94c9c8f6d
Bump bluetooth-data-tools to 1.15.0 ( #104480 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v1.14.0...v1.15.0
2023-11-25 08:21:25 +01:00