Releases: bimmerconnected/bimmer_connected
Releases · bimmerconnected/bimmer_connected
Support for china with My BMW API
Change to My BMW API
What’s Changed
- Rebase to My BMW APIs (#348) @rikroe
- It is now possible to add
-j
/--json
to only get a single JSON output (i.e.bimmerconnected status -j {user} {password} {region}
.
This will output all data retrieved from the API (onvehicle
:attributes
,status.status
,status.properties
) as well as all properties that our library puts on top of the original output. (#348) @rikroe
Breaking changes
- Support for region
china
dropped (see #347 for details & workaround). - The following services have been removed due to not being available using the MyBMW API:
- All Trips
- Last Trips
- Destinations
- Range Map
- Efficiency
- Navigation
- Send Message (Send POI is still available)
- The module
bimmer_connected.state
has been removed. Please usebimmer_connected.vehicle_status
instead. If you want to access the current status of your vehicle, usevehicle.vehicle_status
. - Removed attributes in
VehicleStatus
:chargingconnectiontype
,charginginductivepositioning
,lastchargingendreason
,lastchargingendresult
BETA for MyBMW API: Fix login
Please see previous changelogs as well:
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b8
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b7
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b6
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b5
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b4
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b2 (includes breaking changes)
BETA for MyBMW API: Fix vehicle updates
- Update the attributes of a
ConnectedDriveVehicle
instead of replacing it onConnectedDriveAccount
as HA sensors store the original vehicle - Add
charging_time_remaining
Please see previous changelogs as well:
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b7
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b6
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b5
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b4
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b2 (includes breaking changes)
BETA for MyBMW API: Fix login & missing vehicles
- Update login flow to fully compile with My BMW/Mini app (hopefully fixing the not showing vehicles for Mini owners)
- Fix vehicles missing after first state update
Please see previous changelogs as well:
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b9
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b8
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b7
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b6
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b5
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b4
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b2 (includes breaking changes)
BETA for MyBMW API: Fix vehicle updates + cli image command
- Fix vehicles not updating in Home Assistant (status was not overwritten but appended)
- Fix cli
image
command
Please see previous changelogs as well:
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b6
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b5
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b4
- https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.0b2 (includes breaking changes)
BETA for MyBMW API: Fix vehicle updates
This release fixes vehicles not updating e.g. in HomeAssistant after being loaded once.
Please see previous changelogs as well:
BETA for MyBMW API: Fix date parsing on Python 3.6
This release fixes issues with date/time parsing on Python 3.6.
Please see previous changelogs as well:
BETA for MyBMW API: Fix command line
This release fixes issues with command line output via bimmerconnected status
.
- It is now possible to add
-j
/--json
to only get a single JSON output (i.e.bimmerconnected status -j {user} {password} {region}
.
This will output all data retrieved from the API (onvehicle
:attributes
,status.status
,status.properties
) as well as all properties that our library puts on top of the original output.
Breaking change
Please note the breaking changes from bimmer_connected==0.8.0b2
.
BETA for MyBMW API: First release
This release is the first draft to test changes made to accomodate the MyBMW APIs instead of the old Connected Drive APIs.
BMW as well as MINI vehicles should be supported.
Breaking change
- Starting with
0.8.0b2
we have to drop support for thechina
region as we were not able to reverse engineer the login flow yet. If we succeed, adaption should be very quick. - The following services have been removed due to not being available using the MyBMW API or have not being reverse engineered yet. If your car supports one of these in the MyBMW app, please let us know.
- All Trips
- Last Trips
- Destinations
- Range Map
- Efficiency
- Navigation
- Send Message (Send POI is still available)
- The module
bimmer_connected.state
has been removed. Please usebimmer_connected.vehicle_status
instead. If you want to access the current status of your vehicle, usevehicle.vehicle_status
.