Seite 2 von 4

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 9:29 am
von miradarya
Bei mir 1.9.244 und 07364655-... (aus der myOpel-App).

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 9:41 am
von H7S3
Funktioniert bei mir aktuell nicht mit:
Nightly .250 und 1eebc2d5…

EDIT: Peugeot e208

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 11:12 am
von seb351
Bei mir geht es seit gestern auch nicht mehr.
Es scheinen in psasoc.py die Zeilen 82 und 103 minimal angepasst werden zu müssen. Jeweils nur das Leerzeichen hinter "x-introspect-realm" raus.

82:
headers = {'Accept':'application/hal+json','Authorization': 'Bearer %s' % acc_token,'x-introspect-realm': realm}

103:
headers = {'Accept':'application/hal+json','Authorization': 'Bearer %s' % acc_token,'x-introspect-realm': realm}

Bei mir scheint es mit der Änderung zu gehen, mag noch jemand testen?

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 11:14 am
von mrinas
ah super danke, darauf wäre ich vermutlich in den nächsten 5 Jahren nicht gekommen.

Ich probier das gern gleich mal, muss mir nur meine Testinstallation auf dem separaten Raspbi wieder auf die 1.9er umbauen, habe dort aktuell die 2.0 drauf. Hab' bestimmt irgendwo noch eine SD Karte rumfliegen.

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 1:32 pm
von mrinas
seb351 hat geschrieben: Mi Jan 12, 2022 11:12 am Bei mir geht es seit gestern auch nicht mehr.
Es scheinen in psasoc.py die Zeilen 82 und 103 minimal angepasst werden zu müssen. Jeweils nur das Leerzeichen hinter "x-introspect-realm" raus.

82:
headers = {'Accept':'application/hal+json','Authorization': 'Bearer %s' % acc_token,'x-introspect-realm': realm}

103:
headers = {'Accept':'application/hal+json','Authorization': 'Bearer %s' % acc_token,'x-introspect-realm': realm}

Bei mir scheint es mit der Änderung zu gehen, mag noch jemand testen?
Ja, mit Deiner Änderung - dem Entfernen der beiden Leerzeichen - tut das nun wieder. Ich stell' gleich mal einen PR ein.

Code: Alles auswählen

2022-01-12 14:29:46: Lp1: Fetched from Peugeot: 31% but skipping as not newer than current known SoC. (LV0) at 159 main modules/soc_psa/main.sh
2022-01-12 14:29:46: Lp1: Fetched SoC time difference is 16294 s (LV1) at 151 main modules/soc_psa/main.sh
2022-01-12 14:29:46: Lp1: Time of fetched SoC: 2022-01-12 09:56:34 (LV1) at 150 main modules/soc_psa/main.sh
2022-01-12 14:29:46: Lp1: Time of known SoC:   2022-01-12 14:28:08 (LV1) at 149 main modules/soc_psa/main.sh
2022-01-12 14:29:43: Lp1: Fetching SoC from Peugeot (LV0) at 133 main modules/soc_psa/main.sh

Hat eine Weile gedauert bis das Setup wieder lief (mit dem aktuellen Buster Image gibts wohl gedöns mit dem requests modul, das musste ich manuell aktualisieren...).

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 1:36 pm
von seran
Bekomme für meinen Corsa-E auch keinen aktuellen SoC mehr.

Code: Alles auswählen

2022-01-11 08:34:17: Lp1: Fetching SoC from Opel failed (LV0)
2022-01-11 08:34:14: Lp1: Fetching SoC from Opel (LV0)
2022-01-11 08:24:18: Lp1: Fetched from Opel: 61% but skipping as not newer than current known SoC. (LV0)

Code: Alles auswählen

2022-01-12 12:20:01: ##### cron5min.sh started ##### (LV0)
requests.exceptions.ConnectionError: ('Connection aborted.', error("(104, 'ECONNRESET')",))
    raise ConnectionError(err, request=request)
  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 473, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 609, in send
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 488, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/api.py", line 56, in request
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/api.py", line 70, in get
    response=requests.get(reg,headers=headers )
  File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 88, in <module>
Traceback (most recent call last):

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 1:38 pm
von mrinas
seran hat geschrieben: Mi Jan 12, 2022 1:36 pm Bekomme für meinen Corsa-E auch keinen aktuellen SoC mehr. Wie kommt man nochmal an die Logs der openWB?
Das wird mit großer Wahrscheinlichkeit alles das gleiche Problem sein, seb351 hat einen Fix gefunden - hierfür erstelle ich gerade einen PR damit der dann hoffentlich kurzfristig in einen Nighly Build übernommen wird.

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 1:40 pm
von seran
Ah super, danke sehr! :) Sorry, habe die zweite Seite hier im Thread übersehen 🙈

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 2:31 pm
von mrinas
Fix ist bereits in der Nightly enthalten.

Re: (solved) PSA: Fetching SoC from Citroen failed (LV0)

Verfasst: Mi Jan 12, 2022 2:48 pm
von seb351
mrinas hat geschrieben: Mi Jan 12, 2022 2:31 pm Fix ist bereits in der Nightly enthalten.
Danke!
Sogar für die alten Module :)