BMW Connected Drive - Reconnect prompt after a few seconds

I posted this problem in an older thread here in the forum and on Github in core, but no one reacts on this till now. Therefore I open this new thread.

@gerard33 @rikroe

  1. The integration forces me to re-autheticate my account.
  2. I enter my pw and capcha
  3. It says “Succesfully connected”.
  4. After a few seconds the integration came up with 1.

Between 3. und 4. I saw this for a second:

This is prompted in my log:

Logger: homeassistant.components.bmw_connected_drive.coordinator
Quelle: helpers/update_coordinator.py:380
Integration: BMW Connected Drive (Dokumentation, Probleme)
Erstmals aufgetreten: 09:33:13 (1 Vorkommnisse)
Zuletzt protokolliert: 09:33:13

Unexpected error fetching [email protected] data
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 380, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/bmw_connected_drive/coordinator.py", line 80, in _async_update_data
    await self.account.get_vehicles()
  File "/usr/local/lib/python3.13/site-packages/bimmer_connected/account.py", line 120, in get_vehicles
    await vehicle.get_vehicle_state()
  File "/usr/local/lib/python3.13/site-packages/bimmer_connected/vehicle/vehicle.py", line 142, in get_vehicle_state
    self.update_state([vehicle_state, charging_settings], fetched_at)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/bimmer_connected/vehicle/vehicle.py", line 167, in update_state
    setattr(self, vehicle_attribute, cls.from_vehicle_data(vehicle_data))
                                     ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/bimmer_connected/models.py", line 37, in from_vehicle_data
    parsed = cls._parse_vehicle_data(vehicle_data) or {}
             ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/bimmer_connected/vehicle/tires.py", line 53, in _parse_vehicle_data
    retval["front_right"] = TireState(**tire_state["frontRight"])
                            ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/bimmer_connected/vehicle/tires.py", line 24, in __init__
    self.manufacturing_week = datetime.strptime(
                              ~~~~~~~~~~~~~~~~~^
        iso_string,
        ^^^^^^^^^^^
        "%G.%V.%u",
        ^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/_strptime.py", line 676, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
                                    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/_strptime.py", line 628, in _strptime
    datetime_result = datetime_date.fromisocalendar(iso_year, iso_week, weekday + 1)
ValueError: Invalid week: 53
Logger: bimmer_connected.api.authentication
Quelle: components/bmw_connected_drive/coordinator.py:80
Erstmals aufgetreten: 09:29:18 (2 Vorkommnisse)
Zuletzt protokolliert: 09:33:19

MyBMWAuthError due to HTTPStatusError: invalid_request - The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed
Logger: homeassistant.config_entries
Quelle: config_entries.py:665
Erstmals aufgetreten: 09:29:18 (2 Vorkommnisse)
Zuletzt protokolliert: 09:33:19

Config entry '[email protected]' for bmw_connected_drive integration could not authenticate: missing_captcha

Core 2025.2.5
Supervisor 2025.02.1
Operating System 14.2
Frontend 20250221.0