From 2b2b46c7744ee5c8d5d4d2fd540cc8bf0654f30f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 3 May 2024 05:15:51 -0500 Subject: [PATCH] Bump habluetooth to 3.0.1 (#116663) --- homeassistant/components/bluetooth/manager.py | 5 ++--- homeassistant/components/bluetooth/manifest.json | 2 +- homeassistant/package_constraints.txt | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- tests/components/airthings_ble/__init__.py | 3 +++ tests/components/aranet/__init__.py | 1 + tests/components/bluetooth/__init__.py | 1 + tests/components/bluetooth/test_diagnostics.py | 4 ++++ .../bluetooth/test_passive_update_processor.py | 1 + .../bluetooth_le_tracker/test_device_tracker.py | 8 ++++++++ tests/components/bthome/__init__.py | 8 ++++++++ tests/components/dormakaba_dkey/__init__.py | 2 ++ tests/components/eq3btsmart/conftest.py | 1 + tests/components/fjaraskupan/__init__.py | 1 + tests/components/ibeacon/test_device_tracker.py | 1 + tests/components/idasen_desk/__init__.py | 2 ++ tests/components/improv_ble/__init__.py | 3 +++ tests/components/keymitt_ble/__init__.py | 1 + tests/components/ld2410_ble/__init__.py | 2 ++ tests/components/led_ble/__init__.py | 3 +++ tests/components/medcom_ble/__init__.py | 2 ++ tests/components/melnor/conftest.py | 2 ++ tests/components/motionblinds_ble/test_config_flow.py | 1 + tests/components/oralb/__init__.py | 1 + tests/components/private_ble_device/__init__.py | 1 + tests/components/switchbot/__init__.py | 8 ++++++++ tests/components/xiaomi_ble/__init__.py | 10 ++++++++++ tests/components/yalexs_ble/__init__.py | 4 ++++ 29 files changed, 77 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/bluetooth/manager.py b/homeassistant/components/bluetooth/manager.py index 2eb07c5133f..789991cce9c 100644 --- a/homeassistant/components/bluetooth/manager.py +++ b/homeassistant/components/bluetooth/manager.py @@ -97,10 +97,9 @@ class HomeAssistantBluetoothManager(BluetoothManager): matched_domains = self._integration_matcher.match_domains(service_info) if self._debug: _LOGGER.debug( - "%s: %s %s match: %s", + "%s: %s match: %s", self._async_describe_source(service_info), - service_info.address, - service_info.advertisement, + service_info, matched_domains, ) diff --git a/homeassistant/components/bluetooth/manifest.json b/homeassistant/components/bluetooth/manifest.json index 754e8faf996..d72b4027df5 100644 --- a/homeassistant/components/bluetooth/manifest.json +++ b/homeassistant/components/bluetooth/manifest.json @@ -20,6 +20,6 @@ "bluetooth-auto-recovery==1.4.2", "bluetooth-data-tools==1.19.0", "dbus-fast==2.21.1", - "habluetooth==2.8.1" + "habluetooth==3.0.1" ] } diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index b743897e871..827d010c97f 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -28,7 +28,7 @@ dbus-fast==2.21.1 fnv-hash-fast==0.5.0 ha-av==10.1.1 ha-ffmpeg==3.2.0 -habluetooth==2.8.1 +habluetooth==3.0.1 hass-nabucasa==0.78.0 hassil==1.6.1 home-assistant-bluetooth==1.12.0 diff --git a/requirements_all.txt b/requirements_all.txt index dcf98f141f0..264bd84354b 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1035,7 +1035,7 @@ ha-philipsjs==3.1.1 habitipy==0.2.0 # homeassistant.components.bluetooth -habluetooth==2.8.1 +habluetooth==3.0.1 # homeassistant.components.cloud hass-nabucasa==0.78.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 0a3a2077c47..ba91ead59bc 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -849,7 +849,7 @@ ha-philipsjs==3.1.1 habitipy==0.2.0 # homeassistant.components.bluetooth -habluetooth==2.8.1 +habluetooth==3.0.1 # homeassistant.components.cloud hass-nabucasa==0.78.0 diff --git a/tests/components/airthings_ble/__init__.py b/tests/components/airthings_ble/__init__.py index 3622a21f633..45521903a08 100644 --- a/tests/components/airthings_ble/__init__.py +++ b/tests/components/airthings_ble/__init__.py @@ -97,6 +97,7 @@ WAVE_SERVICE_INFO = BluetoothServiceInfoBleak( ), connectable=True, time=0, + tx_power=0, ) VIEW_PLUS_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -141,6 +142,7 @@ VIEW_PLUS_SERVICE_INFO = BluetoothServiceInfoBleak( ), connectable=True, time=0, + tx_power=0, ) UNKNOWN_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -161,6 +163,7 @@ UNKNOWN_SERVICE_INFO = BluetoothServiceInfoBleak( ), connectable=True, time=0, + tx_power=0, ) WAVE_DEVICE_INFO = AirthingsDevice( diff --git a/tests/components/aranet/__init__.py b/tests/components/aranet/__init__.py index a6b32d56e4c..18bebfb44a4 100644 --- a/tests/components/aranet/__init__.py +++ b/tests/components/aranet/__init__.py @@ -31,6 +31,7 @@ def fake_service_info(name, service_uuid, manufacturer_data): tx_power=-127, platform_data=(), ), + tx_power=-127, ) diff --git a/tests/components/bluetooth/__init__.py b/tests/components/bluetooth/__init__.py index 675f3de67ee..eae867b96d5 100644 --- a/tests/components/bluetooth/__init__.py +++ b/tests/components/bluetooth/__init__.py @@ -155,6 +155,7 @@ def inject_advertisement_with_time_and_source_connectable( advertisement=adv, connectable=connectable, time=time, + tx_power=adv.tx_power, ) ) diff --git a/tests/components/bluetooth/test_diagnostics.py b/tests/components/bluetooth/test_diagnostics.py index c67bd583b1e..462c43380a8 100644 --- a/tests/components/bluetooth/test_diagnostics.py +++ b/tests/components/bluetooth/test_diagnostics.py @@ -335,6 +335,7 @@ async def test_diagnostics_macos( "service_uuids": [], "source": "local", "time": ANY, + "tx_power": -127, } ], "connectable_history": [ @@ -363,6 +364,7 @@ async def test_diagnostics_macos( "service_uuids": [], "source": "local", "time": ANY, + "tx_power": -127, } ], "scanners": [ @@ -526,6 +528,7 @@ async def test_diagnostics_remote_adapter( "service_uuids": [], "source": "esp32", "time": ANY, + "tx_power": -127, } ], "connectable_history": [ @@ -554,6 +557,7 @@ async def test_diagnostics_remote_adapter( "service_uuids": [], "source": "esp32", "time": ANY, + "tx_power": -127, } ], "scanners": [ diff --git a/tests/components/bluetooth/test_passive_update_processor.py b/tests/components/bluetooth/test_passive_update_processor.py index 3578e2e6f6f..047034bbf63 100644 --- a/tests/components/bluetooth/test_passive_update_processor.py +++ b/tests/components/bluetooth/test_passive_update_processor.py @@ -465,6 +465,7 @@ async def test_unavailable_after_no_data( device=MagicMock(), advertisement=MagicMock(), connectable=True, + tx_power=0, ) inject_bluetooth_service_info_bleak(hass, service_info_at_time) diff --git a/tests/components/bluetooth_le_tracker/test_device_tracker.py b/tests/components/bluetooth_le_tracker/test_device_tracker.py index 627f2ffadcc..6346b094eab 100644 --- a/tests/components/bluetooth_le_tracker/test_device_tracker.py +++ b/tests/components/bluetooth_le_tracker/test_device_tracker.py @@ -92,6 +92,7 @@ async def test_do_not_see_device_if_time_not_updated( advertisement=generate_advertisement_data(local_name="empty"), time=0, connectable=False, + tx_power=-127, ) # Return with name with time = 0 for all the updates mock_async_discovered_service_info.return_value = [device] @@ -157,6 +158,7 @@ async def test_see_device_if_time_updated( advertisement=generate_advertisement_data(local_name="empty"), time=0, connectable=False, + tx_power=-127, ) # Return with name with time = 0 initially mock_async_discovered_service_info.return_value = [device] @@ -191,6 +193,7 @@ async def test_see_device_if_time_updated( advertisement=generate_advertisement_data(local_name="empty"), time=1, connectable=False, + tx_power=-127, ) # Return with name with time = 0 initially mock_async_discovered_service_info.return_value = [device] @@ -237,6 +240,7 @@ async def test_preserve_new_tracked_device_name( advertisement=generate_advertisement_data(local_name="empty"), time=0, connectable=False, + tx_power=-127, ) # Return with name when seen first time mock_async_discovered_service_info.return_value = [device] @@ -262,6 +266,7 @@ async def test_preserve_new_tracked_device_name( advertisement=generate_advertisement_data(local_name="empty"), time=0, connectable=False, + tx_power=-127, ) # Return with name when seen first time mock_async_discovered_service_info.return_value = [device] @@ -305,6 +310,7 @@ async def test_tracking_battery_times_out( advertisement=generate_advertisement_data(local_name="empty"), time=0, connectable=False, + tx_power=-127, ) # Return with name when seen first time mock_async_discovered_service_info.return_value = [device] @@ -373,6 +379,7 @@ async def test_tracking_battery_fails( advertisement=generate_advertisement_data(local_name="empty"), time=0, connectable=False, + tx_power=-127, ) # Return with name when seen first time mock_async_discovered_service_info.return_value = [device] @@ -440,6 +447,7 @@ async def test_tracking_battery_successful( advertisement=generate_advertisement_data(local_name="empty"), time=0, connectable=True, + tx_power=-127, ) # Return with name when seen first time mock_async_discovered_service_info.return_value = [device] diff --git a/tests/components/bthome/__init__.py b/tests/components/bthome/__init__.py index ae7231b8740..1f16dd8c6ac 100644 --- a/tests/components/bthome/__init__.py +++ b/tests/components/bthome/__init__.py @@ -18,6 +18,7 @@ TEMP_HUMI_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) TEMP_HUMI_ENCRYPTED_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -36,6 +37,7 @@ TEMP_HUMI_ENCRYPTED_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) PRST_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -54,6 +56,7 @@ PRST_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="prst"), time=0, connectable=False, + tx_power=-127, ) INVALID_PAYLOAD = BluetoothServiceInfoBleak( @@ -70,6 +73,7 @@ INVALID_PAYLOAD = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) NOT_BTHOME_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -84,6 +88,7 @@ NOT_BTHOME_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) @@ -103,6 +108,7 @@ def make_bthome_v1_adv(address: str, payload: bytes) -> BluetoothServiceInfoBlea advertisement=generate_advertisement_data(local_name="Test Device"), time=0, connectable=False, + tx_power=-127, ) @@ -124,6 +130,7 @@ def make_encrypted_bthome_v1_adv( advertisement=generate_advertisement_data(local_name="ATC 8F80A5"), time=0, connectable=False, + tx_power=-127, ) @@ -143,4 +150,5 @@ def make_bthome_v2_adv(address: str, payload: bytes) -> BluetoothServiceInfoBlea advertisement=generate_advertisement_data(local_name="Test Device"), time=0, connectable=False, + tx_power=-127, ) diff --git a/tests/components/dormakaba_dkey/__init__.py b/tests/components/dormakaba_dkey/__init__.py index be51109b2a1..b1301c6f048 100644 --- a/tests/components/dormakaba_dkey/__init__.py +++ b/tests/components/dormakaba_dkey/__init__.py @@ -18,6 +18,7 @@ DKEY_DISCOVERY_INFO = BluetoothServiceInfoBleak( ), time=0, connectable=True, + tx_power=-127, ) @@ -36,4 +37,5 @@ NOT_DKEY_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/eq3btsmart/conftest.py b/tests/components/eq3btsmart/conftest.py index 19e10d6b59c..b16c5088044 100644 --- a/tests/components/eq3btsmart/conftest.py +++ b/tests/components/eq3btsmart/conftest.py @@ -38,4 +38,5 @@ def fake_service_info(): tx_power=-127, platform_data=(), ), + tx_power=-127, ) diff --git a/tests/components/fjaraskupan/__init__.py b/tests/components/fjaraskupan/__init__.py index a55d7ea84c0..7530068dc88 100644 --- a/tests/components/fjaraskupan/__init__.py +++ b/tests/components/fjaraskupan/__init__.py @@ -16,4 +16,5 @@ COOKER_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/ibeacon/test_device_tracker.py b/tests/components/ibeacon/test_device_tracker.py index 77f8271370e..481a1315325 100644 --- a/tests/components/ibeacon/test_device_tracker.py +++ b/tests/components/ibeacon/test_device_tracker.py @@ -235,6 +235,7 @@ async def test_device_tracker_random_address_infrequent_changes( connectable=False, device=device, advertisement=previous_service_info.advertisement, + tx_power=-127, ), ) device = async_ble_device_from_address(hass, "AA:BB:CC:DD:EE:14", False) diff --git a/tests/components/idasen_desk/__init__.py b/tests/components/idasen_desk/__init__.py index 7e8becc4689..b0d7cc5ac05 100644 --- a/tests/components/idasen_desk/__init__.py +++ b/tests/components/idasen_desk/__init__.py @@ -20,6 +20,7 @@ IDASEN_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) NOT_IDASEN_DISCOVERY_INFO = BluetoothServiceInfoBleak( @@ -34,6 +35,7 @@ NOT_IDASEN_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/improv_ble/__init__.py b/tests/components/improv_ble/__init__.py index f1c83bbc0d7..41ea98cda7b 100644 --- a/tests/components/improv_ble/__init__.py +++ b/tests/components/improv_ble/__init__.py @@ -21,6 +21,7 @@ IMPROV_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( ), time=0, connectable=True, + tx_power=-127, ) @@ -39,6 +40,7 @@ PROVISIONED_IMPROV_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( ), time=0, connectable=True, + tx_power=-127, ) @@ -57,4 +59,5 @@ NOT_IMPROV_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/keymitt_ble/__init__.py b/tests/components/keymitt_ble/__init__.py index 242c1ebe7d6..1e717b805c5 100644 --- a/tests/components/keymitt_ble/__init__.py +++ b/tests/components/keymitt_ble/__init__.py @@ -46,6 +46,7 @@ SERVICE_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("aa:bb:cc:dd:ee:ff", "mibp"), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/ld2410_ble/__init__.py b/tests/components/ld2410_ble/__init__.py index b38115aab4d..f4e6dfc2501 100644 --- a/tests/components/ld2410_ble/__init__.py +++ b/tests/components/ld2410_ble/__init__.py @@ -16,6 +16,7 @@ LD2410_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) NOT_LD2410_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( @@ -33,4 +34,5 @@ NOT_LD2410_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/led_ble/__init__.py b/tests/components/led_ble/__init__.py index 10eaf758757..2810ba475d2 100644 --- a/tests/components/led_ble/__init__.py +++ b/tests/components/led_ble/__init__.py @@ -18,6 +18,7 @@ LED_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) UNSUPPORTED_LED_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( @@ -34,6 +35,7 @@ UNSUPPORTED_LED_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) @@ -52,4 +54,5 @@ NOT_LED_BLE_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/medcom_ble/__init__.py b/tests/components/medcom_ble/__init__.py index aa367b93a14..5afaa01f85e 100644 --- a/tests/components/medcom_ble/__init__.py +++ b/tests/components/medcom_ble/__init__.py @@ -75,6 +75,7 @@ MEDCOM_SERVICE_INFO = BluetoothServiceInfoBleak( ), connectable=True, time=0, + tx_power=-127, ) UNKNOWN_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -95,6 +96,7 @@ UNKNOWN_SERVICE_INFO = BluetoothServiceInfoBleak( ), connectable=True, time=0, + tx_power=-127, ) MEDCOM_DEVICE_INFO = MedcomBleDevice( diff --git a/tests/components/melnor/conftest.py b/tests/components/melnor/conftest.py index 361102f22e6..b75eb370555 100644 --- a/tests/components/melnor/conftest.py +++ b/tests/components/melnor/conftest.py @@ -35,6 +35,7 @@ FAKE_SERVICE_INFO_1 = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name=""), time=0, connectable=True, + tx_power=-127, ) FAKE_SERVICE_INFO_2 = BluetoothServiceInfoBleak( @@ -51,6 +52,7 @@ FAKE_SERVICE_INFO_2 = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name=""), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/motionblinds_ble/test_config_flow.py b/tests/components/motionblinds_ble/test_config_flow.py index 887d20d71ce..f5a988a628d 100644 --- a/tests/components/motionblinds_ble/test_config_flow.py +++ b/tests/components/motionblinds_ble/test_config_flow.py @@ -39,6 +39,7 @@ BLIND_SERVICE_INFO = BluetoothServiceInfoBleak( ), connectable=True, time=0, + tx_power=-127, ) diff --git a/tests/components/oralb/__init__.py b/tests/components/oralb/__init__.py index 668f8804a5e..757a10d22a1 100644 --- a/tests/components/oralb/__init__.py +++ b/tests/components/oralb/__init__.py @@ -49,4 +49,5 @@ ORALB_IO_SERIES_6_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/private_ble_device/__init__.py b/tests/components/private_ble_device/__init__.py index b85f29fc394..8e31dbdec7a 100644 --- a/tests/components/private_ble_device/__init__.py +++ b/tests/components/private_ble_device/__init__.py @@ -63,6 +63,7 @@ async def async_inject_broadcast( advertisement=generate_advertisement_data(local_name="Not it"), time=broadcast_time or time.monotonic(), connectable=False, + tx_power=-127, ), ) await hass.async_block_till_done() diff --git a/tests/components/switchbot/__init__.py b/tests/components/switchbot/__init__.py index a5adab4c77f..c824a16d952 100644 --- a/tests/components/switchbot/__init__.py +++ b/tests/components/switchbot/__init__.py @@ -70,6 +70,7 @@ WOHAND_SERVICE_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("AA:BB:CC:DD:EE:FF", "WoHand"), time=0, connectable=True, + tx_power=-127, ) @@ -90,6 +91,7 @@ WOHAND_SERVICE_INFO_NOT_CONNECTABLE = BluetoothServiceInfoBleak( device=generate_ble_device("aa:bb:cc:dd:ee:ff", "WoHand"), time=0, connectable=False, + tx_power=-127, ) @@ -110,6 +112,7 @@ WOHAND_ENCRYPTED_SERVICE_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("798A8547-2A3D-C609-55FF-73FA824B923B", "WoHand"), time=0, connectable=True, + tx_power=-127, ) @@ -130,6 +133,7 @@ WOHAND_SERVICE_ALT_ADDRESS_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("aa:bb:cc:dd:ee:ff", "WoHand"), time=0, connectable=True, + tx_power=-127, ) WOCURTAIN_SERVICE_INFO = BluetoothServiceInfoBleak( name="WoCurtain", @@ -148,6 +152,7 @@ WOCURTAIN_SERVICE_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("aa:bb:cc:dd:ee:ff", "WoCurtain"), time=0, connectable=True, + tx_power=-127, ) WOSENSORTH_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -165,6 +170,7 @@ WOSENSORTH_SERVICE_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("aa:bb:cc:dd:ee:ff", "WoSensorTH"), time=0, connectable=False, + tx_power=-127, ) @@ -185,6 +191,7 @@ WOLOCK_SERVICE_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("aa:bb:cc:dd:ee:ff", "WoLock"), time=0, connectable=True, + tx_power=-127, ) NOT_SWITCHBOT_INFO = BluetoothServiceInfoBleak( @@ -202,4 +209,5 @@ NOT_SWITCHBOT_INFO = BluetoothServiceInfoBleak( device=generate_ble_device("aa:bb:cc:dd:ee:ff", "unknown"), time=0, connectable=True, + tx_power=-127, ) diff --git a/tests/components/xiaomi_ble/__init__.py b/tests/components/xiaomi_ble/__init__.py index 40bd965fd9d..d43c317e772 100644 --- a/tests/components/xiaomi_ble/__init__.py +++ b/tests/components/xiaomi_ble/__init__.py @@ -16,6 +16,7 @@ NOT_SENSOR_PUSH_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) LYWSDCGQ_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -34,6 +35,7 @@ LYWSDCGQ_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) MMC_T201_1_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -52,6 +54,7 @@ MMC_T201_1_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) JTYJGD03MI_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -70,6 +73,7 @@ JTYJGD03MI_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) YLKG07YL_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -88,6 +92,7 @@ YLKG07YL_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) HHCCJCY10_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -102,6 +107,7 @@ HHCCJCY10_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) MISCALE_V1_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -118,6 +124,7 @@ MISCALE_V1_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) MISCALE_V2_SERVICE_INFO = BluetoothServiceInfoBleak( @@ -134,6 +141,7 @@ MISCALE_V2_SERVICE_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) MISSING_PAYLOAD_ENCRYPTED = BluetoothServiceInfoBleak( @@ -150,6 +158,7 @@ MISSING_PAYLOAD_ENCRYPTED = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(local_name="Not it"), time=0, connectable=False, + tx_power=-127, ) @@ -171,4 +180,5 @@ def make_advertisement( advertisement=generate_advertisement_data(local_name="Test Device"), time=0, connectable=connectable, + tx_power=-127, ) diff --git a/tests/components/yalexs_ble/__init__.py b/tests/components/yalexs_ble/__init__.py index 62a702f2f41..d6ce326cbe2 100644 --- a/tests/components/yalexs_ble/__init__.py +++ b/tests/components/yalexs_ble/__init__.py @@ -19,6 +19,7 @@ YALE_ACCESS_LOCK_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) @@ -37,6 +38,7 @@ LOCK_DISCOVERY_INFO_UUID_ADDRESS = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) OLD_FIRMWARE_LOCK_DISCOVERY_INFO = BluetoothServiceInfoBleak( @@ -54,6 +56,7 @@ OLD_FIRMWARE_LOCK_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, ) @@ -72,4 +75,5 @@ NOT_YALE_DISCOVERY_INFO = BluetoothServiceInfoBleak( advertisement=generate_advertisement_data(), time=0, connectable=True, + tx_power=-127, )