psa_car_controller icon indicating copy to clipboard operation
psa_car_controller copied to clipboard

PSA API ban because of too many "ask wakeup" from PSACC at the beginning of the charging session for slow charge speed installations

Open Trebila opened this issue 2 months ago • 8 comments

I've tried a short charge from 10PM to midnight, starting at 68%, maximum 3.6 kW/h (slow charge speed) on my E-208. 3.6.0 version installed, on a docker, on a RPI4.

I have a script along the PSACC addon, which update each 10 minutes.

the charge level never changed during the whole charging session. I got the final 82% charge level information only when I disconnected the charging cable.

To me, PSACC ask too frequently to wakeup the car when the charge level doesn't change fast enough (each 2 minutes) , which is typically what happen with a slow charge speed, and we get blocked by the PSA API.

Any chance to ask the wakeup less frequently when a slow charge speed is detected ??

here are the logs I got:

> 2025-10-12 22:02:49,312 :: INFO :: update_trips
> 2025-10-12 22:02:50,319 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:04:49,293 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:06:49,327 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:08:49,860 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:10:04,203 :: INFO :: <Request 'http://192.168.1.40:5000/charge_control?vin=***MYVIN***' [GET]>
> 2025-10-12 22:10:04,208 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:10:04] "GET /charge_control?vin=***MYVIN*** HTTP/1.1" 200 -
> 2025-10-12 22:10:04,228 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:10:04] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-12 22:10:04,492 :: INFO :: 172.17.0.1 - - [12/Oct/2025 22:10:04] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-12 22:10:04,609 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:10:04] "GET /vehicles/chargings HTTP/1.1" 200 -
> 2025-10-12 22:10:49,684 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:12:49,313 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:12:49,314 :: INFO :: ask wakeup to ***MYVIN***
> 2025-10-12 22:12:49,316 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'}
> 2025-10-12 22:12:58,402 :: INFO :: save config change
> 2025-10-12 22:14:49,327 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:14:49,328 :: INFO :: ask wakeup to ***MYVIN***
> 2025-10-12 22:14:49,328 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'}
> 2025-10-12 22:14:58,406 :: INFO :: save config change
> 2025-10-12 22:16:49,302 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:16:49,302 :: INFO :: ask wakeup to ***MYVIN***
> 2025-10-12 22:16:49,303 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'}
> 2025-10-12 22:16:58,410 :: INFO :: save config change
> 2025-10-12 22:18:49,318 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:18:49,318 :: INFO :: ask wakeup to ***MYVIN***
> 2025-10-12 22:18:49,319 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'}
> 2025-10-12 22:18:58,414 :: INFO :: save config change
> 2025-10-12 22:20:04,578 :: INFO :: <Request 'http://192.168.1.40:5000/charge_control?vin=***MYVIN***' [GET]>
> 2025-10-12 22:20:04,582 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:20:04] "GET /charge_control?vin=***MYVIN*** HTTP/1.1" 200 -
> 2025-10-12 22:20:04,601 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:20:04] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-12 22:20:04,902 :: INFO :: 172.17.0.1 - - [12/Oct/2025 22:20:04] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-12 22:20:05,015 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:20:05] "GET /vehicles/chargings HTTP/1.1" 200 -
> 2025-10-12 22:20:49,545 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:20:49,546 :: INFO :: ask wakeup to ***MYVIN***
> 2025-10-12 22:20:49,547 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'}
> 2025-10-12 22:20:58,416 :: INFO :: save config change
> 2025-10-12 22:22:49,308 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:22:49,309 :: INFO :: ask wakeup to ***MYVIN***
> 2025-10-12 22:22:49,310 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'}
> 2025-10-12 22:22:58,421 :: INFO :: save config change
> 2025-10-12 22:24:49,293 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:24:49,294 :: ERROR :: force_update:
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update
>     self.psacc.remote_client.wakeup(self.vin)
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException
> 2025-10-12 22:26:49,318 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:26:49,319 :: ERROR :: force_update:
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update
>     self.psacc.remote_client.wakeup(self.vin)
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException
> 2025-10-12 22:28:49,434 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:28:49,435 :: ERROR :: force_update:
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update
>     self.psacc.remote_client.wakeup(self.vin)
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException
> 2025-10-12 22:30:05,678 :: INFO :: <Request 'http://192.168.1.40:5000/charge_control?vin=***MYVIN***' [GET]>
> 2025-10-12 22:30:05,683 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:30:05] "GET /charge_control?vin=***MYVIN*** HTTP/1.1" 200 -
> 2025-10-12 22:30:05,700 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:30:05] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-12 22:30:06,015 :: INFO :: 172.17.0.1 - - [12/Oct/2025 22:30:06] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-12 22:30:06,129 :: INFO :: 192.168.1.40 - - [12/Oct/2025 22:30:06] "GET /vehicles/chargings HTTP/1.1" 200 -
> 2025-10-12 22:30:50,187 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:30:50,188 :: ERROR :: force_update:
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update
>     self.psacc.remote_client.wakeup(self.vin)
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException
> 2025-10-12 22:32:49,469 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:32:49,470 :: ERROR :: force_update:
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update
>     self.psacc.remote_client.wakeup(self.vin)
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException
> 2025-10-12 22:34:49,353 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 22:34:49,354 :: INFO :: ask wakeup to ***MYVIN***
> 2025-10-12 22:34:49,354 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'}
> 2025-10-12 22:34:49,355 :: ERROR :: Can't refresh remote token, please redo otp procedure
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psa/RemoteClient.py", line 169, in _refresh_remote_token
>     self.manager.refresh_token_now()
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException


.....



> 2025-10-12 23:56:49,415 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 23:56:49,416 :: ERROR :: force_update:
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update
>     self.psacc.remote_client.wakeup(self.vin)
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException
> 2025-10-12 23:58:49,411 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 68
> 2025-10-12 23:58:49,412 :: ERROR :: force_update:
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update
>     self.psacc.remote_client.wakeup(self.vin)
>   File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper
>     raise RateLimitException
> psa_car_controller.common.utils.RateLimitException
> 2025-10-13 00:00:07,681 :: INFO :: <Request 'http://192.168.1.40:5000/charge_control?vin=***MYVIN***' [GET]>
> 2025-10-13 00:00:07,684 :: INFO :: 192.168.1.40 - - [13/Oct/2025 00:00:07] "GET /charge_control?vin=***MYVIN*** HTTP/1.1" 200 -
> 2025-10-13 00:00:07,695 :: INFO :: 192.168.1.40 - - [13/Oct/2025 00:00:07] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-13 00:00:08,011 :: INFO :: 172.17.0.1 - - [13/Oct/2025 00:00:08] "GET /get_vehicleinfo/***MYVIN***?from_cache=1 HTTP/1.1" 200 -
> 2025-10-13 00:00:08,172 :: INFO :: 192.168.1.40 - - [13/Oct/2025 00:00:08] "GET /vehicles/chargings HTTP/1.1" 200 -
> 2025-10-13 00:00:49,376 :: INFO :: update_trips
> 2025-10-13 00:00:50,618 :: INFO :: charging status of ***MYVIN*** is InProgress, battery level: 82
> 2025-10-13 00:02:49,953 :: INFO :: update_trips
> 2025-10-13 00:10:05,575 :: INFO :: <Request 'http://192.168.1.40:5000/charge_control?vin=***MYVIN***' [GET]>
> 2025-10-13 00:10:05,579 :: INFO :: 192.168.1.40 - - [13/Oct/2025 00:10:05] "GET /charge_control?vin=***MYVIN*** HTTP/1.1" 200 -

Trebila avatar Oct 13 '25 18:10 Trebila

Hi, If it can help, I was in the same situation :

  • A script launched every 10 minutes
  • Very slow charge speed (1.8kW) as it is a PHEV
  • I had updates only at the end of the charge
  • I use the get_vehicleinfo with the parameter "from cache = 1" to avoid too much API calls.

I don't think it is because of the api calls of the psacc server, but I think it is because none of the status of the car changed.

I solved this issue with this :

  • If a charge is going (get charging_status from get_vehicle info)
  • And if last update > 10 min
  • Then if force a "wakeup" with the psacc http command, wait 90sec, and I use the get_vehicleinfo without the parameter "from cache = 1" (FYI the complete script is here : https://github.com/Tatroxitum/psacc-domoticz)

With this it works perfectly and I have curves of the night charging :).

Tatroxitum avatar Oct 13 '25 20:10 Tatroxitum

thanks @Tatroxitum

but correct me if I'm wrong: this is already what the addon do, no ?

look at my logs below, everything happens at the very begining of the charging session: the charging session started at 22:00, with 68% battery level.

after 12 minutes with no change of battery level, PSACC addon send a wakeup (22h12:49), and every 2 minutes after this, during 12more minutes, then we get an ERROR Force-update (22:24:49), and it's over for the whole charging session, we will not get any updated battery level value anymore, so the PSACC "80% battery level" charging STOP is of course not working:

2025-10-12 22:00:06,127 :: INFO :: <Request 'http://192.168.1.40:5000/charge_control?vin=MYVIN' [GET]> 2025-10-12 22:02:49,312 :: INFO :: update_trips 2025-10-12 22:02:50,319 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:04:49,293 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:06:49,327 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:08:49,860 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:10:49,684 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:12:49,313 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:12:49,314 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:12:49,316 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:14:49,327 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:14:49,328 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:14:49,328 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:16:49,302 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:16:49,302 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:16:49,303 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:18:49,318 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:18:49,318 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:18:49,319 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:20:49,545 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:20:49,546 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:20:49,547 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:22:49,308 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:22:49,309 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:22:49,310 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:24:49,293 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:24:49,294 :: ERROR :: force_update: Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update self.psacc.remote_client.wakeup(self.vin) File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper raise RateLimitException psa_car_controller.common.utils.RateLimitException

Sometimes, my charging sessions work flawlessly, no Rate limit exception, I can see my battery level increasing the whole charging session, but sometimes (like this one), no, because at the very beginning of the charging session, it can takes some time to see a change in battery level, PSACC start to send a wakeup each 2 minutes, and after 12 minutes, we get blocked by the API, too many wakeup commands asked.

Your PHEV is a 12.4 kW battery, no ? so approx the 1/4 of my E208 (50 kW). so even if you charge it at 1.8 kW/h (I charge mine at 3.6kW/h), you charge your battery twice faster than mine, so it will take half time than mine to see a change in battery level.

Trebila avatar Oct 14 '25 08:10 Trebila

@flobz , @fcollonval , can you help about this ?

Trebila avatar Oct 15 '25 16:10 Trebila

I'm on version 3.5.7 in a docker file. There is also the 2minutes updates sometimes during the charge, but not as frequently, and not as frequently vehicle wakeup. So i do not get too much api calls. You're right, my portion of code is now unecessary. Perhaps some things have changed between these two versions explaining your behavior ?

Did you try to change your script to every 20 min instead of 10 ? And wait 24h as there is a limit of calls per days also, just to be sure.

Tatroxitum avatar Oct 15 '25 19:10 Tatroxitum

I have this issue since several months, when I started to use PSACC, whatever the version used. my script only ask data from cache, each 10 minutes, , never directly to api server.

at the begining of the charging session, the car charger doesn't charge to the maximum allowed by the cable, so it can take more than 20 minutes to see an actual change in battery level, inducing the API ban for the whole charging session.

Trebila avatar Oct 16 '25 08:10 Trebila

I've checked and at the beginning, yes it is shown "slow" on the vehicle (10hours and more remaining), especially if battery empty, but in the logs I get 4% per 10min so it is not so slow... it grows from 1% to 1%, so even if your charging is 2 times slower, you should still get change 10 minutes later. Or the factory 3.6kwh charger has another behavior than mine...

Nevertheless, i think that being able to change the occurrency of the wakeup command could be a parameter interesting in these type of situations #enhancement @flobz

Tatroxitum avatar Oct 18 '25 20:10 Tatroxitum

Yesterday, another charging session, starting from 32%, and no issue, not a single ban from Stellantis API servers, because the % of battery changed fast enough (after 13 minutes) to avoid the multiple ask wakeup from PSACC, at the beginning of the charging session:

2025-10-19 21:59:10,310 :: INFO :: update_trips 2025-10-19 22:01:12,269 :: INFO :: charging status of MYVIN is InProgress, battery level: 32 2025-10-19 22:03:10,283 :: INFO :: charging status of MYVIN is InProgress, battery level: 32 2025-10-19 22:05:11,154 :: INFO :: charging status of MYVIN is InProgress, battery level: 32 2025-10-19 22:07:10,455 :: INFO :: charging status of MYVIN is InProgress, battery level: 32 2025-10-19 22:09:10,343 :: INFO :: charging status of MYVIN is InProgress, battery level: 32 2025-10-19 22:11:10,350 :: INFO :: charging status of MYVIN is InProgress, battery level: 32 2025-10-19 22:11:10,351 :: INFO :: ask wakeup to MYVIN 2025-10-19 22:11:10,352 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-19 22:13:12,241 :: INFO :: charging status of MYVIN is InProgress, battery level: 34 2025-10-19 22:15:11,240 :: INFO :: charging status of MYVIN is InProgress, battery level: 34 2025-10-19 22:17:10,407 :: INFO :: charging status of MYVIN is InProgress, battery level: 34 2025-10-19 22:19:10,569 :: INFO :: charging status of MYVIN is InProgress, battery level: 34 2025-10-19 22:21:10,272 :: INFO :: charging status of MYVIN is InProgress, battery level: 34 2025-10-19 22:23:10,276 :: INFO :: charging status of MYVIN is InProgress, battery level: 34 2025-10-19 22:25:10,354 :: INFO :: charging status of MYVIN is InProgress, battery level: 34 2025-10-19 22:25:10,354 :: INFO :: ask wakeup to MYVIN 2025-10-19 22:25:10,355 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-19 22:27:12,602 :: INFO :: charging status of MYVIN is InProgress, battery level: 36

for comparison, here are the logs from the previous charging session starting from 68%, where PSACC failed, api servers ban, too many ask wakeup from PSACC at the very beginning of the charging session, because my E-208 battery took too much time to increase its % level (still no change after 24 minutes):

2025-10-12 22:00:06,127 :: INFO :: <Request 'http://192.168.1.40:5000/charge_control?vin=MYVIN' [GET]> 2025-10-12 22:02:49,312 :: INFO :: update_trips 2025-10-12 22:02:50,319 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:04:49,293 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:06:49,327 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:08:49,860 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:10:49,684 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:12:49,313 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:12:49,314 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:12:49,316 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:14:49,327 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:14:49,328 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:14:49,328 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:16:49,302 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:16:49,302 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:16:49,303 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:18:49,318 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:18:49,318 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:18:49,319 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:20:49,545 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:20:49,546 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:20:49,547 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:22:49,308 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:22:49,309 :: INFO :: ask wakeup to MYVIN 2025-10-12 22:22:49,310 :: INFO :: topic: psa/RemoteServices/from/cid/AP-ACNT200012588476/VehCharge/state: {'action': 'state'} 2025-10-12 22:24:49,293 :: INFO :: charging status of MYVIN is InProgress, battery level: 68 2025-10-12 22:24:49,294 :: ERROR :: force_update: Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/psacc/application/charge_control.py", line 70, in force_update self.psacc.remote_client.wakeup(self.vin) File "/usr/local/lib/python3.11/dist-packages/psa_car_controller/common/utils.py", line 24, in wrapper raise RateLimitException psa_car_controller.common.utils.RateLimitException

Trebila avatar Oct 20 '25 15:10 Trebila

@flobz , @fcollonval , can you help about this ?

Trebila avatar Nov 23 '25 11:11 Trebila