Releases: bimmerconnected/ha_custom_component
Rebase to async library
This release provides some fixes to the DataUpdateCoordinator
and introduces some breaking changes due to the migration to the async
version of the library (bimmer_connected>=0.9.0
).
Breaking changes
- All services have been removed and replaced with the Button entities.
- To force a refresh of the whole integration, please use
homeassistant.update_entity
with any BMW entitiy
- To force a refresh of the whole integration, please use
- Removed
binary_sensor.lights_parking
(not provided by API anymore) - Renamed sensors to streamline them:
sensor.charging_level_hv
tosensor.remaining_battery_percent
sensor.fuel_percent
tosensor.remaining_fuel_percent
Other changes
- Update bimmer_connected to
0.9.0b9
- Implement usage of
refresh_token
from Home Assistantrefresh_token
updates itself to the HA config everytime it is refreshed (once every 60 minute)- by default, it is created after the first successful login using
email
/password
In case login doesn't work (such as currently for china
) but a refresh token is available, edit the config/.storage/core.config_entries
file, search for the bmw_connected_drive
entry and add , "refresh_token": "YOUR_REFRESH_TOKEN"
to the data
object:
{
"entry_id": "d626152a473fc47b59c59d9da992a12a",
"version": 1,
"domain": "bmw_connected_drive",
"title": "86xxxxxxxxxx127",
"data": {
"username": "86xxxxxxxxxx27",
"password": "your_login_pasword",
"region": "china",
"refresh_token": "YOUR_REFRESH_TOKEN"
},
"options": {
"read_only": true
},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "user",
"unique_id": "china-86xxxxxxxxxx27",
"disabled_by": null
}
Rebase to async library
This release provides some fixes to the DataUpdateCoordinator
and introduces some breaking changes due to the migration to the async
version of the library (bimmer_connected>=0.9.0
).
Breaking changes
- All services have been removed and replaced with the Button entities.
- To force a refresh of the whole integration, please use
homeassistant.update_entity
with any BMW entitiy
- To force a refresh of the whole integration, please use
- Removed
binary_sensor.lights_parking
(not provided by API anymore) - Renamed sensors to streamline them:
sensor.charging_level_hv
tosensor.remaining_battery_percent
sensor.fuel_percent
tosensor.remaining_fuel_percent
Other changes
- Update bimmer_connected to 0.9.0b8
Rebase to async library
This release provides some fixes to the DataUpdateCoordinator
and introduces some breaking changes due to the migration to the async
version of the library (bimmer_connected>=0.9.0
).
Breaking changes
- All services have been removed and replaced with the Button entities.
- To force a refresh of the whole integration, please use
homeassistant.update_entity
with any BMW entitiy
- To force a refresh of the whole integration, please use
- Removed
binary_sensor.lights_parking
(not provided by API anymore) - Renamed sensors to streamline them:
sensor.charging_level_hv
tosensor.remaining_battery_percent
sensor.fuel_percent
tosensor.remaining_fuel_percent
Other changes
- Rebased to current Home Assistant
dev
branch
Rebase to async library
This release provides some fixes to the DataUpdateCoordinator
and introduces some breaking changes due to the migration to the async
version of the library (bimmer_connected>=0.9.0
).
Breaking changes
- All services have been removed and replaced with the Button entities.
- Removed
binary_sensor.lights_parking
(not provided by API anymore) - Renamed sensors to streamline them:
sensor.charging_level_hv
tosensor.remaining_battery_percent
sensor.fuel_percent
tosensor.remaining_fuel_percent
Other changes
- Parse
- -
as0
for all remaining range indicators - Set HTTP timeouts to
10s
Rebase to async library
This release provides some fixes to the DataUpdateCoordinator
and introduces some breaking changes due to the migration to the async
version of the library (bimmer_connected>=0.9.0
).
Breaking changes
- All services have been removed and replaced with the Button entities.
- Removed
binary_sensor.lights_parking
(not provided by API anymore) - Renamed sensors to streamline them:
sensor.charging_level_hv
tosensor.remaining_battery_percent
sensor.fuel_percent
tosensor.remaining_fuel_percent
Other changes
- Fix missing sensors
remaining_battery_percent
andremaining_fuel_percent
Rebase to async library
This release provides some fixes to the DataUpdateCoordinator
and introduces some breaking changes due to the migration to the async
version of the library (bimmer_connected>=0.9.0
).
Breaking changes
- All services have been removed and replaced with the Button entities.
- Removed
binary_sensor.lights_parking
(not provided by API anymore) - Renamed sensors to streamline them:
sensor.charging_level_hv
tosensor.remaining_battery_percent
sensor.remaining_range_total
tosensor.remaining_range_combined
- reverted to
sensor.remaining_range_total
- reverted to
sensor.fuel_percent
tosensor.remaining_fuel_percent
Other changes
Rebase to async library
This release provides some fixes to the DataUpdateCoordinator
and introduces some breaking changes due to the migration to the async
version of the library (bimmer_connected>=0.9.0
).
Breaking changes
- All services have been removed and replaced with the Button entities.
- Removed
binary_sensor.lights_parking
(not provided by API anymore) - Renamed sensors to streamline them:
sensor.charging_level_hv
tosensor.remaining_battery_percent
sensor.remaining_range_total
tosensor.remaining_range_combined
sensor.fuel_percent
tosensor.remaining_fuel_percent
Other changes
Fix binary_sensor attributes
Requires Home Assistant >= 2022.2.
- Fix binary_sensor attributes being unavailable
Fix lock status
Requires Home Assistant >= 2022.2.
- (Should) fix lock status being unkown until
lock
/unlock
was executed
Add `DataUpdateCoordinator`
Requires Home Assistant >= 2022.2.
- Change all communication to BMW APIs to a
DataUpdateController
, see home-assistant/core#67003 - Bump libary to 0.8.11, see https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.8.11