Remove BLEDevice rssi argument

This commit is contained in:
Marc Mueller 2025-07-01 01:45:10 +02:00
parent b61951ee9a
commit 7786bf176f
No known key found for this signature in database

View File

@ -53,7 +53,6 @@ ADVERTISEMENT_DATA_DEFAULTS = {
BLE_DEVICE_DEFAULTS = { BLE_DEVICE_DEFAULTS = {
"name": None, "name": None,
"rssi": -127,
"details": None, "details": None,
} }
@ -89,7 +88,6 @@ def generate_ble_device(
address: str | None = None, address: str | None = None,
name: str | None = None, name: str | None = None,
details: Any | None = None, details: Any | None = None,
rssi: int | None = None,
**kwargs: Any, **kwargs: Any,
) -> BLEDevice: ) -> BLEDevice:
"""Generate a BLEDevice with defaults.""" """Generate a BLEDevice with defaults."""
@ -100,8 +98,6 @@ def generate_ble_device(
new["name"] = name new["name"] = name
if details is not None: if details is not None:
new["details"] = details new["details"] = details
if rssi is not None:
new["rssi"] = rssi
for key, value in BLE_DEVICE_DEFAULTS.items(): for key, value in BLE_DEVICE_DEFAULTS.items():
new.setdefault(key, value) new.setdefault(key, value)
return BLEDevice(**new) return BLEDevice(**new)