Bump bimmer_connected to 0.12.0 (#85255)
* Bump bimmer_connected to 0.12.0 * Fix mypy * Remove not needed code Co-authored-by: rikroe <rikroe@users.noreply.github.com>pull/85275/head
parent
b5d5a720dc
commit
5b8b6167ac
|
@ -69,6 +69,7 @@ class BMWDeviceTracker(BMWBaseEntity, TrackerEntity):
|
||||||
return (
|
return (
|
||||||
self.vehicle.vehicle_location.location[0]
|
self.vehicle.vehicle_location.location[0]
|
||||||
if self.vehicle.is_vehicle_tracking_enabled
|
if self.vehicle.is_vehicle_tracking_enabled
|
||||||
|
and self.vehicle.vehicle_location.location
|
||||||
else None
|
else None
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -78,6 +79,7 @@ class BMWDeviceTracker(BMWBaseEntity, TrackerEntity):
|
||||||
return (
|
return (
|
||||||
self.vehicle.vehicle_location.location[1]
|
self.vehicle.vehicle_location.location[1]
|
||||||
if self.vehicle.is_vehicle_tracking_enabled
|
if self.vehicle.is_vehicle_tracking_enabled
|
||||||
|
and self.vehicle.vehicle_location.location
|
||||||
else None
|
else None
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"domain": "bmw_connected_drive",
|
"domain": "bmw_connected_drive",
|
||||||
"name": "BMW Connected Drive",
|
"name": "BMW Connected Drive",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/bmw_connected_drive",
|
"documentation": "https://www.home-assistant.io/integrations/bmw_connected_drive",
|
||||||
"requirements": ["bimmer_connected==0.10.4"],
|
"requirements": ["bimmer_connected==0.12.0"],
|
||||||
"codeowners": ["@gerard33", "@rikroe"],
|
"codeowners": ["@gerard33", "@rikroe"],
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
|
|
|
@ -425,7 +425,7 @@ beautifulsoup4==4.11.1
|
||||||
bellows==0.34.5
|
bellows==0.34.5
|
||||||
|
|
||||||
# homeassistant.components.bmw_connected_drive
|
# homeassistant.components.bmw_connected_drive
|
||||||
bimmer_connected==0.10.4
|
bimmer_connected==0.12.0
|
||||||
|
|
||||||
# homeassistant.components.bizkaibus
|
# homeassistant.components.bizkaibus
|
||||||
bizkaibus==0.1.1
|
bizkaibus==0.1.1
|
||||||
|
|
|
@ -352,7 +352,7 @@ beautifulsoup4==4.11.1
|
||||||
bellows==0.34.5
|
bellows==0.34.5
|
||||||
|
|
||||||
# homeassistant.components.bmw_connected_drive
|
# homeassistant.components.bmw_connected_drive
|
||||||
bimmer_connected==0.10.4
|
bimmer_connected==0.12.0
|
||||||
|
|
||||||
# homeassistant.components.bluetooth
|
# homeassistant.components.bluetooth
|
||||||
bleak-retry-connector==2.13.0
|
bleak-retry-connector==2.13.0
|
||||||
|
|
|
@ -4,7 +4,6 @@ import json
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from bimmer_connected.account import MyBMWAccount
|
from bimmer_connected.account import MyBMWAccount
|
||||||
from bimmer_connected.api.utils import log_to_to_file
|
|
||||||
|
|
||||||
from homeassistant import config_entries
|
from homeassistant import config_entries
|
||||||
from homeassistant.components.bmw_connected_drive.const import (
|
from homeassistant.components.bmw_connected_drive.const import (
|
||||||
|
@ -64,15 +63,6 @@ async def mock_vehicles_from_fixture(account: MyBMWAccount) -> None:
|
||||||
}
|
}
|
||||||
fetched_at = utcnow()
|
fetched_at = utcnow()
|
||||||
|
|
||||||
# simulate storing fingerprints
|
|
||||||
if account.config.log_response_path:
|
|
||||||
for brand in ["bmw", "mini"]:
|
|
||||||
log_to_to_file(
|
|
||||||
json.dumps(vehicles[brand]),
|
|
||||||
account.config.log_response_path,
|
|
||||||
f"vehicles_v2_{brand}",
|
|
||||||
)
|
|
||||||
|
|
||||||
# Create a vehicle with base + specific state as provided by state/VIN API
|
# Create a vehicle with base + specific state as provided by state/VIN API
|
||||||
for vehicle_base in [vehicle for brand in vehicles.values() for vehicle in brand]:
|
for vehicle_base in [vehicle for brand in vehicles.values() for vehicle in brand]:
|
||||||
vehicle_state_path = (
|
vehicle_state_path = (
|
||||||
|
@ -93,14 +83,6 @@ async def mock_vehicles_from_fixture(account: MyBMWAccount) -> None:
|
||||||
fetched_at,
|
fetched_at,
|
||||||
)
|
)
|
||||||
|
|
||||||
# simulate storing fingerprints
|
|
||||||
if account.config.log_response_path:
|
|
||||||
log_to_to_file(
|
|
||||||
json.dumps(vehicle_state),
|
|
||||||
account.config.log_response_path,
|
|
||||||
f"state_{vehicle_base['vin']}",
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
async def setup_mocked_integration(hass: HomeAssistant) -> MockConfigEntry:
|
async def setup_mocked_integration(hass: HomeAssistant) -> MockConfigEntry:
|
||||||
"""Mock a fully setup config entry and all components based on fixtures."""
|
"""Mock a fully setup config entry and all components based on fixtures."""
|
||||||
|
|
Loading…
Reference in New Issue