Commit Graph

397 Commits (82688d2a33674004173cfc05d771eec530a35869)

Author SHA1 Message Date
Jan-Philipp Benecke 43915fbaf3
Add connections to PassiveBluetoothProcessorEntity (#102854) 2023-10-27 12:09:59 +02:00
J. Nick Koston b89e7a2fe2
Bump bleak-retry-connector to 3.3.0 (#102825)
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v3.2.1...v3.3.0
2023-10-25 23:23:06 -04:00
Erik Montnemery 64f0ea60d1
Correct logic for picking bluetooth local name (#102823)
* Correct logic for picking bluetooth local name

* make test more robust

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2023-10-25 18:08:31 -05:00
J. Nick Koston b3bd34a024
Avoid dispatching same state to passive bluetooth entities (#102430) 2023-10-22 14:08:28 +02:00
J. Nick Koston 51596c6231
Remove useless freezing on PassiveBluetoothDataUpdate (#102434) 2023-10-21 10:07:02 -10:00
J. Nick Koston f9dbddc884
Small cleanups to Bluetooth fallback intervals (#102440) 2023-10-21 10:06:49 -10:00
J. Nick Koston 89f9d64bf5
Add early return check to passive Bluetooth entities listener (#102435) 2023-10-21 10:06:39 -10:00
J. Nick Koston 22de378d91
Bump bluetooth-data-tools to 1.13.0 (#102208) 2023-10-18 08:54:17 -10:00
J. Nick Koston d0bff10502
Bump dbus-fast to 2.12.0 (#102206) 2023-10-18 07:14:13 -10:00
J. Nick Koston c951c03447
Bump dbus-fast to 2.11.1 (#101406)
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.11.0...v2.11.1
2023-10-04 21:01:10 -04:00
J. Nick Koston b21451b3d1
Bump dbus-fast to 2.11.0 (#101005) 2023-09-27 10:23:06 -05:00
Raman Gupta 067b94899f
Move EVENT_LOGGING_CHANGED to constants (#100974)
* Move EVENT_LOGGING_CHANGED to constants

* fix test

* remove logger as dependency for bluetooth and fix test
2023-09-27 01:06:14 -04:00
J. Nick Koston 667f4b1ca8
Mark Bluetooth scanner as not scanning when watchdog timeout is reached (#100738) 2023-09-26 05:29:46 -05:00
J. Nick Koston dbdc513aa5
Bump dbus-fast to 2.10.0 (#100879) 2023-09-25 16:19:03 -05:00
J. Nick Koston b9e8566608
Bump bluetooth-data-tools to 0.12.0 (#100794) 2023-09-24 20:29:29 +02:00
Jc2k f0375eb97e
Expose bluetooth availability tracking interval controls to integrations (#100774) 2023-09-24 10:45:25 +02:00
J. Nick Koston 8b5129a7d9
Bump dbus-fast to 2.9.0 (#100638) 2023-09-20 13:58:34 +02:00
J. Nick Koston df74ed0d40
Bump bleak-retry-connector to 3.2.1 (#100377) 2023-09-14 15:13:15 -05:00
J. Nick Koston d8d756dd7d
Bump dbus-fast to 2.7.0 (#100321) 2023-09-13 14:33:42 -05:00
J. Nick Koston e8ed4c1ace
Bump dbus-fast to 2.6.0 (#100163)
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.4.0...v2.6.0
2023-09-12 08:56:02 +02:00
J. Nick Koston 140af44e31
Bump dbus-fast to 2.4.0 (#100158) 2023-09-11 21:40:32 -05:00
J. Nick Koston 80e05716c0
Bump dbus-fast to 2.2.0 (#100076) 2023-09-10 16:38:39 -05:00
Jan Bouwhuis 6899245020
Use hass.loop.create_future() for bluetooth (#100054) 2023-09-10 17:16:16 +02:00
J. Nick Koston aff49cb67a
Bump bluetooth-auto-recovery to 1.2.3 (#99979)
fixes #99977
2023-09-09 19:23:15 +02:00
J. Nick Koston f903cd6fc0
Bump dbus-fast to 2.0.1 (#99894) 2023-09-08 21:16:21 -05:00
J. Nick Koston 694638cbc0
Bump bleak to 0.21.1 (#99960) 2023-09-08 19:39:30 -05:00
J. Nick Koston 8742c550be
Upgrade bluetooth deps to fix timeout behavior on py3.11 (#99879) 2023-09-08 13:25:25 +02:00
J. Nick Koston 54bd7c9af0
Bump dbus-fast to 1.95.2 (#99852) 2023-09-07 13:27:29 -05:00
J. Nick Koston 533350b94a
Bump dbus-fast to 1.95.0 (#99749) 2023-09-06 13:21:21 -05:00
J. Nick Koston 63273a307a
Fix Bluetooth passive update processor dispatching updates to unchanged entities (#99527)
* Fix passive update processor dispatching updates to unchanged entities

* adjust tests

* coverage

* fix

* Update homeassistant/components/bluetooth/update_coordinator.py
2023-09-04 20:42:05 -04:00
J. Nick Koston d063650fec
Bump bleak-retry-connector to 3.1.2 (#99540) 2023-09-03 09:13:21 -05:00
J. Nick Koston 8843a445c9
Reduce Bluetooth coordinator/processor overhead (#99526) 2023-09-03 08:59:15 -05:00
J. Nick Koston 00893bbf14
Bump bleak to 0.21.0 (#99520)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-09-03 08:22:03 -05:00
Jc2k e465a4f820
Update bluetooth-data-tools to 1.11.0 (#99485) 2023-09-01 17:33:19 -05:00
J. Nick Koston 6cd28b64e8
Bump bluetooth-data-tools 1.9.1 (#99131) 2023-08-27 10:10:00 -05:00
J. Nick Koston 5cc49f6dd6
Bump dbus-fast to 1.94.1 (#99132) 2023-08-27 09:27:30 -05:00
J. Nick Koston 3ebf96143a
Improve performance of bluetooth coordinators (#98997) 2023-08-25 10:31:43 +02:00
J. Nick Koston 53eb4d0ead
Bump dbus-fast to 1.94.0 (#98973) 2023-08-24 11:10:38 -05:00
J. Nick Koston 46a0f84101
Bump bluetooth-data-tools to 1.9.0 (#98927) 2023-08-23 20:18:21 -05:00
Ville Skyttä 3b4774d9ed
Remove unnnecessary pylint configs from components/[a-d]* (#98911) 2023-08-24 00:54:02 +02:00
J. Nick Koston 6023ee0cc4
Bump dbus-fast to 1.93.0 (#98758) 2023-08-21 19:08:26 +02:00
Ville Skyttä 3094991236
Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04:00
J. Nick Koston f318063a77
Bump dbus-fast to 1.92.0 (#98656) 2023-08-19 06:13:22 -05:00
J. Nick Koston d3ee2366b0
Bump dbus-fast to 1.91.4 (#98600) 2023-08-18 03:09:15 -05:00
Marc Mueller a9ade1f84d
Use asyncio.timeout [core] (#98447) 2023-08-15 08:36:05 -05:00
J. Nick Koston 262483f3f6
Replace async_timeout with asyncio.timeout A-B (#98415) 2023-08-15 10:29:28 +02:00
Marc Mueller fb66ceb302
Update mypy to 1.5.0 (#98179) 2023-08-11 13:13:04 +02:00
Erik Montnemery 045c327928
Move DeviceInfo from entity to device registry (#98149)
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
J. Nick Koston 108bcabf75
Add missing transmit power to ESPHome Bluetooth scanners (#98175)
We did not previously have a way to get the transmit power value when using
ESPHome scanners. bluetooth-data-tools 1.8.0 includes it in the
advertisment tuple to fully align with the bleak implementation.

txpower is not yet used in the HA codebase but may be expected by
upstream libaries that calculate estimated distance
2023-08-10 21:59:37 -04:00
Franck Nijhof 868a5f377f
Ruff: isort don't split imports based on trailing comma (#98162) 2023-08-10 14:27:03 +02:00