SOC BMW

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
gpr
Beiträge: 43
Registriert: Sa Feb 05, 2022 5:54 am
Been thanked: 8 times

Re: SOC BMW

Beitrag von gpr »

Die SoC Abfrage funktioniert bei mir leider doch nicht stabil. Ich habe einen BMW, einen Mini, habe für beide die Tokens neu erzeugt und konnte damit dann auch beide SoCs in die openwb bekommen.

Wenige Stunden später leider beim BMW dieser Fehler:

Code: Alles auswählen

2025-09-13 20:37:16,392 - {modules.vehicles.bmwbc.api:213} - {INFO:fetch soc_ev1} - new captcha token configured - invalidate stored token set
2025-09-13 20:37:16,402 - {modules.vehicles.bmwbc.api:248} - {INFO:fetch soc_ev1} - authenticate via userid, password, captcha token
2025-09-13 20:37:16,815 - {bimmer_connected.api.authentication:88} - {ERROR:fetch soc_ev1} - MyBMWAuthError due to HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)
2025-09-13 20:37:16,823 - {modules.vehicles.bmwbc.api:391} - {ERROR:fetch soc_ev1} - bmwbc.fetch_soc: requestData Error, vehicle_id: 1
2025-09-13 20:37:16,829 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev1} - BMW (Bimmer): FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('SoC Request failed',), Traceback: 
Traceback (most recent call last):
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 420, in raise_for_status_event_handler
    response.raise_for_status()
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_models.py", line 763, in raise_for_status
    raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '401 Unauthorized' for url 'https://customer.bmwgroup.com/gcdm/oauth/authenticate'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 290, in _fetch_soc
    await self._auth[user_id].login()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 138, in login
    token_data = await self._login_row_na()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 200, in _login_row_na
    response = await client.post(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1905, in post
    return await self.request(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1585, in request
    return await self.send(request, auth=auth, follow_redirects=follow_redirects)
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1674, in send
    response = await self._send_handling_auth(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1702, in _send_handling_auth
    response = await self._send_handling_redirects(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1760, in _send_handling_redirects
    raise exc
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1742, in _send_handling_redirects
    await hook(response)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 422, in raise_for_status_event_handler
    await handle_httpstatuserror(ex, module="AUTH", log_handler=_LOGGER)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/utils.py", line 91, in handle_httpstatuserror
    raise _ex_to_raise(_err_message) from ex
bimmer_connected.models.MyBMWAuthError: HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 76, in update
    car_state = self._get_carstate_by_source(vehicle_update_data, source)
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 132, in _get_carstate_by_source
    return self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/soc.py", line 20, in updater
    return api.fetch_soc(
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 414, in fetch_soc
    soc, range, soc_tsX = loop.run_until_complete(api._fetch_soc(user_id, password, vin, captcha_token, vehicle_id))
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 400, in _fetch_soc
    raise Exception("SoC Request failed") from err
Exception: SoC Request failed

2025-09-13 20:44:17,422 - {modules.vehicles.bmwbc.api:213} - {INFO:fetch soc_ev1} - new captcha token configured - invalidate stored token set
2025-09-13 20:44:17,427 - {modules.vehicles.bmwbc.api:248} - {INFO:fetch soc_ev1} - authenticate via userid, password, captcha token
2025-09-13 20:44:17,931 - {bimmer_connected.api.authentication:88} - {ERROR:fetch soc_ev1} - MyBMWAuthError due to HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)
2025-09-13 20:44:17,938 - {modules.vehicles.bmwbc.api:391} - {ERROR:fetch soc_ev1} - bmwbc.fetch_soc: requestData Error, vehicle_id: 1
2025-09-13 20:44:17,944 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev1} - BMW (Bimmer): FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('SoC Request failed',), Traceback: 
Traceback (most recent call last):
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 420, in raise_for_status_event_handler
    response.raise_for_status()
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_models.py", line 763, in raise_for_status
    raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '401 Unauthorized' for url 'https://customer.bmwgroup.com/gcdm/oauth/authenticate'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 290, in _fetch_soc
    await self._auth[user_id].login()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 138, in login
    token_data = await self._login_row_na()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 200, in _login_row_na
    response = await client.post(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1905, in post
    return await self.request(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1585, in request
    return await self.send(request, auth=auth, follow_redirects=follow_redirects)
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1674, in send
    response = await self._send_handling_auth(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1702, in _send_handling_auth
    response = await self._send_handling_redirects(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1760, in _send_handling_redirects
    raise exc
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1742, in _send_handling_redirects
    await hook(response)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 422, in raise_for_status_event_handler
    await handle_httpstatuserror(ex, module="AUTH", log_handler=_LOGGER)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/utils.py", line 91, in handle_httpstatuserror
    raise _ex_to_raise(_err_message) from ex
bimmer_connected.models.MyBMWAuthError: HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 76, in update
    car_state = self._get_carstate_by_source(vehicle_update_data, source)
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 132, in _get_carstate_by_source
    return self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/soc.py", line 20, in updater
    return api.fetch_soc(
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 414, in fetch_soc
    soc, range, soc_tsX = loop.run_until_complete(api._fetch_soc(user_id, password, vin, captcha_token, vehicle_id))
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 400, in _fetch_soc
    raise Exception("SoC Request failed") from err
Exception: SoC Request failed
Den habe ich die Tage schon das ein oder andere Mal im Log gesehen, dachte es lag an veralteten Tokens, war wohl nicht so.
rleidner
Beiträge: 1356
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 43 times
Been thanked: 110 times

Re: SOC BMW

Beitrag von rleidner »

gpr hat geschrieben: Sa Sep 13, 2025 6:50 pm Die SoC Abfrage funktioniert bei mir leider doch nicht stabil. Ich habe einen BMW, einen Mini, habe für beide die Tokens neu erzeugt und konnte damit dann auch beide SoCs in die openwb bekommen.

Wenige Stunden später leider beim BMW dieser Fehler:

Code: Alles auswählen

2025-09-13 20:37:16,392 - {modules.vehicles.bmwbc.api:213} - {INFO:fetch soc_ev1} - new captcha token configured - invalidate stored token set
2025-09-13 20:37:16,402 - {modules.vehicles.bmwbc.api:248} - {INFO:fetch soc_ev1} - authenticate via userid, password, captcha token
2025-09-13 20:37:16,815 - {bimmer_connected.api.authentication:88} - {ERROR:fetch soc_ev1} - MyBMWAuthError due to HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)
2025-09-13 20:37:16,823 - {modules.vehicles.bmwbc.api:391} - {ERROR:fetch soc_ev1} - bmwbc.fetch_soc: requestData Error, vehicle_id: 1
2025-09-13 20:37:16,829 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev1} - BMW (Bimmer): FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('SoC Request failed',), Traceback: 
Traceback (most recent call last):
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 420, in raise_for_status_event_handler
    response.raise_for_status()
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_models.py", line 763, in raise_for_status
    raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '401 Unauthorized' for url 'https://customer.bmwgroup.com/gcdm/oauth/authenticate'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 290, in _fetch_soc
    await self._auth[user_id].login()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 138, in login
    token_data = await self._login_row_na()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 200, in _login_row_na
    response = await client.post(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1905, in post
    return await self.request(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1585, in request
    return await self.send(request, auth=auth, follow_redirects=follow_redirects)
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1674, in send
    response = await self._send_handling_auth(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1702, in _send_handling_auth
    response = await self._send_handling_redirects(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1760, in _send_handling_redirects
    raise exc
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1742, in _send_handling_redirects
    await hook(response)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 422, in raise_for_status_event_handler
    await handle_httpstatuserror(ex, module="AUTH", log_handler=_LOGGER)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/utils.py", line 91, in handle_httpstatuserror
    raise _ex_to_raise(_err_message) from ex
bimmer_connected.models.MyBMWAuthError: HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 76, in update
    car_state = self._get_carstate_by_source(vehicle_update_data, source)
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 132, in _get_carstate_by_source
    return self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/soc.py", line 20, in updater
    return api.fetch_soc(
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 414, in fetch_soc
    soc, range, soc_tsX = loop.run_until_complete(api._fetch_soc(user_id, password, vin, captcha_token, vehicle_id))
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 400, in _fetch_soc
    raise Exception("SoC Request failed") from err
Exception: SoC Request failed

2025-09-13 20:44:17,422 - {modules.vehicles.bmwbc.api:213} - {INFO:fetch soc_ev1} - new captcha token configured - invalidate stored token set
2025-09-13 20:44:17,427 - {modules.vehicles.bmwbc.api:248} - {INFO:fetch soc_ev1} - authenticate via userid, password, captcha token
2025-09-13 20:44:17,931 - {bimmer_connected.api.authentication:88} - {ERROR:fetch soc_ev1} - MyBMWAuthError due to HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)
2025-09-13 20:44:17,938 - {modules.vehicles.bmwbc.api:391} - {ERROR:fetch soc_ev1} - bmwbc.fetch_soc: requestData Error, vehicle_id: 1
2025-09-13 20:44:17,944 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev1} - BMW (Bimmer): FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('SoC Request failed',), Traceback: 
Traceback (most recent call last):
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 420, in raise_for_status_event_handler
    response.raise_for_status()
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_models.py", line 763, in raise_for_status
    raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '401 Unauthorized' for url 'https://customer.bmwgroup.com/gcdm/oauth/authenticate'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 290, in _fetch_soc
    await self._auth[user_id].login()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 138, in login
    token_data = await self._login_row_na()
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 200, in _login_row_na
    response = await client.post(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1905, in post
    return await self.request(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1585, in request
    return await self.send(request, auth=auth, follow_redirects=follow_redirects)
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1674, in send
    response = await self._send_handling_auth(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1702, in _send_handling_auth
    response = await self._send_handling_redirects(
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1760, in _send_handling_redirects
    raise exc
  File "/home/openwb/.local/lib/python3.9/site-packages/httpx/_client.py", line 1742, in _send_handling_redirects
    await hook(response)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/authentication.py", line 422, in raise_for_status_event_handler
    await handle_httpstatuserror(ex, module="AUTH", log_handler=_LOGGER)
  File "/home/openwb/.local/lib/python3.9/site-packages/bimmer_connected/api/utils.py", line 91, in handle_httpstatuserror
    raise _ex_to_raise(_err_message) from ex
bimmer_connected.models.MyBMWAuthError: HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 76, in update
    car_state = self._get_carstate_by_source(vehicle_update_data, source)
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 132, in _get_carstate_by_source
    return self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/soc.py", line 20, in updater
    return api.fetch_soc(
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 414, in fetch_soc
    soc, range, soc_tsX = loop.run_until_complete(api._fetch_soc(user_id, password, vin, captcha_token, vehicle_id))
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 400, in _fetch_soc
    raise Exception("SoC Request failed") from err
Exception: SoC Request failed
Den habe ich die Tage schon das ein oder andere Mal im Log gesehen, dachte es lag an veralteten Tokens, war wohl nicht so.
Wenn beide Fahrzeuge im gleichen Account sind sollte nur eines, das mit der kleineren ID, mit captcha Token konfiguriert werden und das mit der größeren ID als captcha Token den Wert SECONDARY nutzen. Damit wird die Anzahl der Abfragen an den BMW Server reduziert.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
gpr
Beiträge: 43
Registriert: Sa Feb 05, 2022 5:54 am
Been thanked: 8 times

Re: SOC BMW

Beitrag von gpr »

Danke dir, das hätte ich mal selbst genauer lesen können...

Ok, jetzt richtig konfiguriert. Hat auch funktioniert. Ich melde mich wenn es doch Schwierigkeiten gibt.
Einen Fehler gibt es, auch das schon öfter beobachtet, und liegt vermutlich zentral und nicht am SoC Modul: Nach dem ersten Klick auf den Kreispfeil geschieht in der UI kein Update. Obwohl die Abfrage funktioniert, siehe Logmeldungen von 8:20. Erst mit der zweiten Abfrage kommt das Log "Saving CarState" und der Wert wird auch in der UI sichtbar, siehe Logmeldung von 8:22:00. Mache ich dadurch eine unnötige Abfrage oder wie arbeitet das Modul in diesem Fall?

Code: Alles auswählen

2025-09-14 08:20:08,736 - {modules.vehicles.bmwbc.api:213} - {INFO:fetch soc_ev1} - new captcha token configured - invalidate stored token set
2025-09-14 08:20:08,743 - {modules.vehicles.bmwbc.api:248} - {INFO:fetch soc_ev1} - authenticate via userid, password, captcha token
2025-09-14 08:20:09,527 - {modules.vehicles.bmwbc.api:316} - {INFO:fetch soc_ev1} - PRIMARY  : reload vehicles data, _loop=5
2025-09-14 08:20:13,511 - {modules.vehicles.bmwbc.api:369} - {INFO:fetch soc_ev1} - PRIMARY   SOC/Range: 35%/136.0KM@2025-09-14T05:52:19Z
2025-09-14 08:22:00,334 - {modules.vehicles.bmwbc.api:369} - {INFO:fetch soc_ev1} - PRIMARY   SOC/Range: 35%/136.0KM@2025-09-14T05:52:19Z
2025-09-14 08:22:00,399 - {modules.common.store._api:31} - {INFO:store soc_ev1} - Saving CarState(soc=35, range=136.0, soc_timestamp=1757821939.0)
2025-09-14 08:22:41,638 - {modules.vehicles.bmwbc.api:369} - {INFO:fetch soc_ev3} - SECONDARY SOC/Range: 45%/127.0KM@2025-09-13T09:23:55Z
2025-09-14 08:22:41,681 - {modules.common.store._api:31} - {INFO:store soc_ev3} - Saving CarState(soc=45, range=127.0, soc_timestamp=1757748235.0)
rleidner
Beiträge: 1356
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 43 times
Been thanked: 110 times

Re: SOC BMW

Beitrag von rleidner »

In dem Fall sollte nur 1 Anfrage an den BMW Server gehen.
Im Modul ist eine Sperre, die nach frühestens 5 Minuten eine neue Abfrage macht. Dazwischen werden die Daten aus dem Cache genommen.
Eine Abfrage liefert immer die Daten für alle Fahrzeuge im Account.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
gpr
Beiträge: 43
Registriert: Sa Feb 05, 2022 5:54 am
Been thanked: 8 times

Re: SOC BMW

Beitrag von gpr »

OK, gut gelöst!
Hathunter
Beiträge: 1
Registriert: Di Mär 28, 2023 5:05 pm
Wohnort: Mittelhessen

Re: SOC BMW

Beitrag von Hathunter »

Also ich geb's jetzt auf, es nochmal hinzubekommen...
Als Techie-Laie habe ich versucht, mich so gut es geht, an die vorhandenen Anleitungen zu halten. Bin aktuell auf der Beta-Umgebung unterwegs, auch andere Umgebungen haben in den letzten Wochen nicht mehr zum Erfolg geführt. Nachdem es aber bei vielen bei Euch ja läuft, wird es wohl an mir oder an einer falschen Einstellung irgendwo hängen.
Im SoC Protokoll kann ich ALLE Werte lesen, von Reifendruck bis Standort, km-Stand usw.... erschreckend. Aber auf der GUI steht weiterhin 0% Batteriestand, egal, ob an der OpenWB Pro angesteckt oder nicht.
So lange die WB an sich funktioniert, muß ich halt ausschließlich in der BMW App den aktuellen Ladestand abfragen. Ist dann halt so.
Finde es nur schade, daß die großen Konzerne mit ihrer angeblichen "Sicherheitspolitik" die engagierte Arbeit von Leuten wie rleidner so konterkarieren, um ihre eigenen Produkte exklusiv zu halten. Ich danke echt allen fleißigen Programmierern hier, die ihre wertvolle Freizeit opfern, um der breiten Masse eine gut funktionierende WB zu ermöglichen!
gpr
Beiträge: 43
Registriert: Sa Feb 05, 2022 5:54 am
Been thanked: 8 times

Re: SOC BMW

Beitrag von gpr »

Hallo hathunter, nach meinem Verständnis brauchst du das BMW SOC Modul mit einer openWB Pro überhaupt nicht. Stattdessen nimmst du das Modul "manueller SoC", musst aber keine manuellen Einträge machen da das die Pro für dich beim Anstecken übernimmt.
Übrigens glaube ich nicht dass es um "exklusiv halten" geht, sondern um Lastreduktion auf den Servern und damit Kostenersparnis. Die Clouds sind leider nicht ganz günstig. Ich habe mal mitbekommen dass bei BMW deutlich mehr Anfragen auf Systeme (analog openWB) zurückgehen, als auf App-Nutzer für die die Infrastruktur eigentlich gedacht ist. Dann kann man das schon verstehen.
Antworten