* Fix BMW ConnectedDrive, update to My BMW API
* Use const device classes
* Implement native_value via EntityDescription
* Use device class const, reomve device_class from charging_status
* Cleanup
* Remove max_range_electric
* Revert removing sensor name & unique_id
* Add region china again, update bimmer_connected
* Update to bimmer_connected==0.8.2
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
* Add Config Flow to bmw_connected_drive
* Fix checks for bmw_connected_drive
* Adjust code as requested
* Clean .coveragerc after merge
* Use references for config flow
* Fix execute_service check against allowed accounts
* Adjust translation as username can be email or phone no
* Add BMWConnectedDriveBaseEntity mixin, remove unnecessary type casts
* Use BaseEntity correctly, fix pylint error
* Bump bimmer_connected to 0.7.13
* Adjustments for review
* Fix pylint
* Fix loading notify, move vin to entity attrs
* Remove vin from device registry
* Remove commented-out code
* Show tracker warning only if vehicle (currently) doesn't support location
* Remove unnecessary return values & other small adjustments
* Move original hass_config to own domain in hass.data
* Move entries to separate dict in hass.data
* Remove invalid_auth exception handling & test as it cannot happen
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
* Fix for door_lock_state attribute error
* Updates based on review comments
* Remove update_time
* Remove update time in lock
* Remove update time in sensor
* Remove unused variable
* Change return for device_state_attributes