PSA Car Controller

Cześć czy komuś z Was udało się połączyć swój samochów z grupy PSA (Opel, Peugeot,Citroen …) z dodatkiem PSA Car Controler (GIT)

O ile nowsze elektyki łączą się z aplikacją poprzez sms, w starszych autach w polu konfiguracji używamy:

-r -c -web-conf --remote-disable

Mamy mozliwość edycji oraz dodania własnego pojazdu w pliku:

car_models.yml

przykładowo:

– !CarModel
name: 508
battery_power: 0
fuel_capacity: 72
abrp_name:
reg: VF38EBHZMH.*
max_elec_consumption: 70
max_fuel_consumption: 30

Niestety mojego Peugeota 508 nie “widzi” aplikacja i własnie się zastanawiam czy API pobiera iformację o VIN z serwera Stelantis…

Reasumując ten GIT udaje aplikację android i pobiera dane, apk działa a git nie…

Załączam krótki log:

2023-05-22 13:32:28,683 :: ERROR :: Exception on /get_vehicleinfo/VF38EBHZMH******* [GET]
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/flask/app.py”, line 2447, in wsgi_app
response = self.full_dispatch_request()
File “/usr/lib/python3/dist-packages/flask/app.py”, line 1952, in full_dispatch_request
rv = self.handle_user_exception(e)
File “/usr/lib/python3/dist-packages/flask/app.py”, line 1821, in handle_user_exception
reraise(exc_type, exc_value, tb)
File “/usr/lib/python3/dist-packages/flask/_compat.py”, line 39, in reraise
raise value
File “/usr/lib/python3/dist-packages/flask/app.py”, line 1950, in full_dispatch_request
rv = self.dispatch_request()
File “/usr/lib/python3/dist-packages/flask/app.py”, line 1936, in dispatch_request
return self.view_functionsrule.endpoint
File “/usr/local/lib/python3.9/dist-packages/psa_car_controller/web/view/views.py”, line 146, in get_vehicle_info
response=json.dumps(APP.myp.get_vehicle_info(vin, from_cache).to_dict(), default=str),
File “/usr/local/lib/python3.9/dist-packages/psa_car_controller/psacc/application/psa_client.py”, line 99, in get_vehicle_info
if cache and car.status is not None:
AttributeError: ‘NoneType’ object has no attribute ‘status’
2023-05-22 13:32:28,684 :: INFO :: 10.0.0.50 - - [22/May/2023 13:32:28] " [35m [1mGET /get_vehicleinfo/VF38EBHZMH****** ?from_cache=1 HTTP/1.1 [0m" 500 -
2023-05-22 13:33:21,878 :: INFO :: 172.17.0.1 - - [May 22/2023 13:33:21] " [37mGET / HTTP/1.1 [0m" 200 -
2023-05-22 13:33:22,503 :: INFO :: 172.17.0.1 - - [May 22/2023 13:33:22] " [37mGET /_dash-dependencies HTTP/1.1 [0m" 200 -
2023-05-22 13:33:22,505 :: INFO :: 172.17.0.1 - - [May 22/2023 13:33:22] " [37mGET /_dash-layout HTTP/1.1 [0m" 200 -
2023-05-22 13:33:22,662 :: INFO :: 172.17.0.1 - - [May 22/2023 13:33:22] " [37mGET /_favicon.ico?v=2.8.1 HTTP/1.1 [0m" 200 -
2023-05-22 13:33:23,666 :: INFO :: 172.17.0.1 - - [May 22/2023 13:33:23] " [37mPOST /_dash-update-component HTTP/1.1 [0m" 200 -
2023-05-22 13:33:24,758 :: INFO :: 172.17.0.1 - - [22/May/2023 13:33:24] " [37mGET /control?header=false HTTP/1.1 [0m" 200 -
2023-05-22 13:33:25,968 :: INFO :: 172.17.0.1 - - [May 22/2023 13:33:25] " [37mGET /_dash-layout HTTP/1.1 [0m" 200 -