SOC BMW

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
gdfde
Beiträge: 90
Registriert: So Mär 10, 2019 1:05 pm
Been thanked: 1 time

Re: SOC BMW

Beitrag von gdfde »

Ja, bei mir funktioniert´s seit heute nachmittag auch nicht mehr.

Code: Alles auswählen

2024-04-04 23:37:11,386 - {modules.vehicles.bmw.api:86} - {ERROR:fetch soc_ev7} - bmw.postHTTP: HTTP Error err=ConnectionError(MaxRetryError("HTTPSConnectionPool(host='customer.bmwgroup.com', port=443): Max retries exceeded with url: /gcdm/oauth/authenticate (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x6e3b4c40>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))")), type(err)=<class 'requests.exceptions.ConnectionError'>
2024-04-04 23:37:11,387 - {modules.vehicles.bmw.api:127} - {ERROR:fetch soc_ev7} - bmw.authStage1: Authentication stage 1 Error err=ConnectionError(MaxRetryError("HTTPSConnectionPool(host='customer.bmwgroup.com', port=443): Max retries exceeded with url: /gcdm/oauth/authenticate (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x6e3b4c40>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))")), type(err)=<class 'requests.exceptions.ConnectionError'>
2024-04-04 23:37:11,389 - {modules.vehicles.bmw.api:224} - {ERROR:fetch soc_ev7} - bmw.requestToken: Login Error err=ConnectionError(MaxRetryError("HTTPSConnectionPool(host='customer.bmwgroup.com', port=443): Max retries exceeded with url: /gcdm/oauth/authenticate (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x6e3b4c40>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))")), type(err)=<class 'requests.exceptions.ConnectionError'>
2024-04-04 23:37:11,391 - {modules.vehicles.bmw.api:278} - {ERROR:fetch soc_ev7} - bmw.fetch_soc: requestData Error, vehicle: 7 err=ConnectionError(MaxRetryError("HTTPSConnectionPool(host='customer.bmwgroup.com', port=443): Max retries exceeded with url: /gcdm/oauth/authenticate (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x6e3b4c40>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))")), type(err)=<class 'requests.exceptions.ConnectionError'>
2024-04-04 23:37:11,416 - {modules.common.fault_state:49} - {ERROR:fetch soc_ev7} - BMW: FaultState FaultStateLevel.ERROR, FaultStr Die Verbindung zum Server https://customer.bmwgroup.com/gcdm/oauth/authenticate ist fehlgeschlagen. Überprüfe Adresse und Netzwerk., Traceback: 
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 169, in _new_conn
    conn = connection.create_connection(
  File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 73, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/lib/python3.9/socket.py", line 953, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 382, in _make_request
    self._validate_conn(conn)
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1012, in _validate_conn
    conn.connect()
  File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 353, in connect
    conn = self._new_conn()
  File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 181, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x6e3b4c40>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
heidanei
Beiträge: 106
Registriert: So Mai 02, 2021 5:42 pm
Has thanked: 4 times
Been thanked: 1 time

Re: SOC BMW

Beitrag von heidanei »

Sieht aus als hätte sich der DNS-Name des Authentifizierunga-Servers seitens BMW geändert. Braucht wohl wieder mal eine Anpassung des SOC-Moduls.... :roll:

heidanei
gdfde
Beiträge: 90
Registriert: So Mär 10, 2019 1:05 pm
Been thanked: 1 time

Re: SOC BMW

Beitrag von gdfde »

Tronity hat das heute ab 18:30 gefixed :-)
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 17 times
Been thanked: 31 times

Re: SOC BMW

Beitrag von aiole »

here same procedure. BMW - du nervst!
Mal schauen, ob Lutz was machen kann. Er ist leider noch kommene Woche im (schwer verdienten) Urlaub.
heidanei
Beiträge: 106
Registriert: So Mai 02, 2021 5:42 pm
Has thanked: 4 times
Been thanked: 1 time

Re: SOC BMW

Beitrag von heidanei »

Nunja, BMW gibt ja dieAPI auch nicht offiziell zur Verwendung von anderer Software außer ihrer eigenen App frei. Damit behält man sich offen die eigenen Systeme und die App weiterentwickeln zu können ohne Rücksicht nehmen zu müssen. Und das tun die halt auch hin und wieder...

Das letzte Mal hat @Flocki das Modul repariert. Ich würde gern wieder meine Anmeldedaten zur Verfügung stellen + Spende... ;)

heidanei
gdfde
Beiträge: 90
Registriert: So Mär 10, 2019 1:05 pm
Been thanked: 1 time

Re: SOC BMW

Beitrag von gdfde »

heidanei hat geschrieben: Do Apr 11, 2024 6:34 pm Nunja, BMW gibt ja dieAPI auch nicht offiziell zur Verwendung von anderer Software außer ihrer eigenen App frei.
Einspruch...Bezahlte Dienstleister ala Tronity (ich geh mal davon aus, dass die eine Kooperation mit BMW haben), bekommen das hin.

Ich versteh auch nicht, dass sich einige E-Autohersteller so dermassen gegen die (opensource) Community stellen und das tlw. schon absichtlich machen.
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 17 times
Been thanked: 31 times

Re: SOC BMW

Beitrag von aiole »

Vor allem sollte bei den Herstellern langsam mal angekommen sein, dass ein "sich Verschließen" (z. B. mit häufigen Änderungen der Schnittstelle) heutzutage keine Vorteile mehr bringt.
Im Gegenteil - die Leute kaufen mehr Produkte, die sich in diese komplexe Welt harmonisch einfügen. Firmen, die das begriffen haben, stellen Software 4free und solide Schnittstellen zur Verfügung (Bsp. Victron, openWB uvm.).
Die dt. Autobauer leben dagegen noch teils in einer Blase.
gdfde
Beiträge: 90
Registriert: So Mär 10, 2019 1:05 pm
Been thanked: 1 time

Re: SOC BMW

Beitrag von gdfde »

@aiole

10000% Zustimmung
heidanei
Beiträge: 106
Registriert: So Mai 02, 2021 5:42 pm
Has thanked: 4 times
Been thanked: 1 time

Re: SOC BMW

Beitrag von heidanei »

Nunja es gibt von BMW durchaus Schnittstellen, die lässt man sich aber (derzeit) auch bezahlen. Dass es da durchaus auch ein3 offene und dokumentierte API geben sollte - keine Frage. Vielleicht sollte man hier mal auf BMW zugehen, vielleicht mit einer Petition o.Ä....
Die hier für diesen Fall verwendete API ist aber ausdrücklich NUR für die Kommunikation mit der MyBMW App gedacht und wird vom SOC Modul eigentlich zweckentfremdet. Drum ist es durchaus legitim dass BMW seine App und die Kommunikation weiterentwickelt, was ja auch von uns Kunden gefordert wird.
Bis es mal was anderes gibt sind wir halt leider darauf angewiesen, drum: Ich helfe gerne mit meinen Zugangadaten und einer Spende...
seawolf2000
Beiträge: 14
Registriert: Do Jun 16, 2022 1:16 pm

Re: SOC BMW

Beitrag von seawolf2000 »

Me2…
Antworten