Hello,
For few weeks I have error messages 'Disconnected with result code 16' just after a request to ask wake up.
As a result I'm losing data about my trips.
My car is a Peugeot 308 hybrid.
I'm running the API on a container on a NAS.
The application is lauched with the following parameters : -c -r --web-conf -R 15. I set the refresh parameter to 15 because I had troubles with RateLimitException faults
I observed this issue with v.3.6.2 and it is the same with 3.6.3.
Is there any change on Stellantis side ?
Am I alone with this issue ?
Is there a solution ?
Here is extract of my log :
2026-03-06 07:48:58,458 :: WARNING :: charge begin but API isn't updated
2026-03-06 07:49:58,459 :: INFO :: ask wakeup to MyVIN
2026-03-06 07:49:58,459 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 07:49:59,423 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:43:36Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":4,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":29,"autonomy_zev":8,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":18,"sev_stop_date":"2026-03-05T15:56:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 07:49:59,423 :: WARNING :: charge begin but API isn't updated
2026-03-06 07:50:23,689 :: INFO :: save config change
2026-03-06 07:50:59,424 :: INFO :: ask wakeup to MyVIN
2026-03-06 07:50:59,424 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 07:51:00,443 :: WARNING :: Disconnected with result code 16
2026-03-06 07:51:00,443 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 07:51:00,443 :: WARNING :: Disconnected with result code 16
2026-03-06 07:51:00,443 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 07:51:01,849 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 07:51:01,850 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 07:51:01,850 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 07:51:23,691 :: INFO :: save config change
2026-03-06 07:54:19,696 :: INFO :: new position recorded for MyVIN
2026-03-06 07:54:19,697 :: INFO :: update_trips
2026-03-06 07:57:53,866 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 07:57:53,867 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 07:57:54,100 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 07:57:55,356 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 07:57:55,373 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:55] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 07:59:21,615 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:50:24Z","etat_res_elec":5,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":4,"signal_quality":17,"sev_stop_date":"2026-03-05T15:56:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":1,"obj_counter":10,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 07:59:21,616 :: WARNING :: charge begin but API isn't updated
2026-03-06 08:00:21,617 :: INFO :: ask wakeup to MyVIN
2026-03-06 08:00:21,617 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 08:00:22,769 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state/ProcessManagement b'{"process_date":"2026-03-06T07:00:22Z","vin":"MyVIN","correlation_id":"MyCorrelationId","process_code":"900","process_message":"[process.900.request.accepted.key]"}'
2026-03-06 08:00:22,926 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state/ProcessManagement b'{"process_date":"2026-03-06T07:00:22Z","vin":"MyVIN","correlation_id":"MyCorrelationId","process_code":"901","process_message":"[process.901.vehicle.asleep.key]"}'
2026-03-06 08:00:23,701 :: INFO :: save config change
2026-03-06 08:00:34,241 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state/ProcessManagement b'{"process_date":"2026-03-06T07:00:34Z","vin":"MyVIN","correlation_id":"MyCorrelationId","process_code":"903","process_message":"[process.903.request.forwarded.to.vehicle.key]"}'
2026-03-06 08:00:37,592 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state b'{"resp_date":"2026-03-06T07:00:37Z","vin":"MyVIN","correlation_id":"MyCorrelationId","return_code":"0","resp_data":{}}'
2026-03-06 08:04:35,573 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:53:48Z","etat_res_elec":5,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":2,"signal_quality":32,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":11,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 08:04:35,574 :: WARNING :: charge begin but API isn't updated
2026-03-06 08:05:35,574 :: INFO :: ask wakeup to MyVIN
2026-03-06 08:05:35,575 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 08:05:36,323 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:53:49Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":6,"signal_quality":32,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":12,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 08:05:36,324 :: WARNING :: charge begin but API isn't updated
2026-03-06 08:05:53,708 :: INFO :: save config change
2026-03-06 08:06:36,324 :: INFO :: ask wakeup to MyVIN
2026-03-06 08:06:36,325 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 08:06:36,325 :: 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
2026-03-06 08:06:36,332 :: WARNING :: Disconnected with result code 16
2026-03-06 08:06:36,332 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 08:06:36,333 :: WARNING :: Disconnected with result code 16
2026-03-06 08:06:36,333 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 08:06:37,705 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 08:06:37,706 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 08:06:37,706 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 08:09:19,389 :: INFO :: new position recorded for MyVIN
2026-03-06 08:09:19,390 :: INFO :: update_trips
2026-03-06 08:09:20,166 :: INFO :: update_trips
2026-03-06 08:09:20,786 :: INFO :: charging status of MyVIN is InProgress, battery level: 20
2026-03-06 08:12:53,864 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 08:12:53,866 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 08:12:54,099 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 08:12:55,494 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 08:12:55,512 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:55] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 08:15:07,302 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T07:00:30Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":485,"rate":0,"cable_detected":0,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":4,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":6,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
...
2026-03-06 10:24:06,770 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:24:32Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":50,"rate":16,"cable_detected":0,"soc_batt":76,"autonomy_zev":16,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:24:06,770 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:25:06,771 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:25:06,771 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:25:08,439 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:24:35Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":35,"rate":16,"cable_detected":0,"soc_batt":87,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":3,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":2,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:25:08,440 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:25:23,871 :: INFO :: save config change
2026-03-06 10:26:08,440 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:26:08,440 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:26:09,320 :: WARNING :: Disconnected with result code 16
2026-03-06 10:26:09,320 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:26:09,321 :: WARNING :: Disconnected with result code 16
2026-03-06 10:26:09,321 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:26:10,777 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 10:26:10,778 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 10:26:10,778 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 10:26:23,872 :: INFO :: save config change
2026-03-06 10:27:53,867 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 10:27:53,868 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 10:27:54,100 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 10:27:55,361 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 10:27:56,166 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 10:42:53,867 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 10:42:53,868 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 10:42:54,101 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 10:42:55,500 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 10:42:56,168 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 10:45:38,686 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:39:29Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":35,"rate":16,"cable_detected":0,"soc_batt":87,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:45:38,686 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:46:38,687 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:46:38,687 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:46:39,940 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:39:29Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":35,"rate":16,"cable_detected":0,"soc_batt":87,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":3,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":2,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:46:39,940 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:46:53,893 :: INFO :: save config change
2026-03-06 10:47:39,940 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:47:39,941 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:47:40,818 :: WARNING :: Disconnected with result code 16
2026-03-06 10:47:40,818 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:47:40,818 :: WARNING :: Disconnected with result code 16
2026-03-06 10:47:40,818 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:47:42,276 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 10:47:42,277 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 10:47:42,277 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 10:47:53,894 :: INFO :: save config change
2026-03-06 10:57:53,868 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 10:57:53,869 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 10:57:54,101 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 10:57:55,366 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 10:57:56,167 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 11:07:40,612 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:54:31Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":20,"rate":16,"cable_detected":0,"soc_batt":100,"autonomy_zev":22,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":4,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":3,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 11:07:40,612 :: WARNING :: charge begin but API isn't updated
2026-03-06 11:08:40,613 :: INFO :: ask wakeup to MyVIN
2026-03-06 11:08:40,613 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 11:08:41,570 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:54:31Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":20,"rate":16,"cable_detected":0,"soc_batt":100,"autonomy_zev":22,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 11:08:41,570 :: WARNING :: charge begin but API isn't updated
2026-03-06 11:08:53,919 :: INFO :: save config change
2026-03-06 11:09:41,570 :: INFO :: ask wakeup to MyVIN
2026-03-06 11:09:41,571 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 11:09:42,331 :: WARNING :: Disconnected with result code 16
2026-03-06 11:09:42,331 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 11:09:42,331 :: WARNING :: Disconnected with result code 16
2026-03-06 11:09:42,332 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 11:09:43,599 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 11:09:43,599 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 11:09:43,600 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 11:09:53,921 :: INFO :: save config change
2026-03-06 11:12:53,868 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 11:12:53,869 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 11:12:54,101 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 11:12:55,362 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 11:12:56,168 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 11:24:38,570 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T09:06:07Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":5,"rate":8,"cable_detected":0,"soc_batt":100,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 11:24:38,571 :: WARNING :: charge begin but API isn't updated
2026-03-06 11:25:38,571 :: INFO :: ask wakeup to MyVIN
2026-03-06 11:25:38,572 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 11:25:39,460 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T09:06:10Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":0,"rate":0,"cable_detected":0,"soc_batt":100,"autonomy_zev":28,"type":0,"aff":1,"hmi_state":4,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":3,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":2,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
Thanks
Hello,
For few weeks I have error messages 'Disconnected with result code 16' just after a request to ask wake up.
As a result I'm losing data about my trips.
My car is a Peugeot 308 hybrid.
I'm running the API on a container on a NAS.
The application is lauched with the following parameters : -c -r --web-conf -R 15. I set the refresh parameter to 15 because I had troubles with RateLimitException faults
I observed this issue with v.3.6.2 and it is the same with 3.6.3.
Is there any change on Stellantis side ?
Am I alone with this issue ?
Is there a solution ?
Here is extract of my log :
2026-03-06 07:48:58,458 :: WARNING :: charge begin but API isn't updated
2026-03-06 07:49:58,459 :: INFO :: ask wakeup to MyVIN
2026-03-06 07:49:58,459 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 07:49:59,423 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:43:36Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":4,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":29,"autonomy_zev":8,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":18,"sev_stop_date":"2026-03-05T15:56:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 07:49:59,423 :: WARNING :: charge begin but API isn't updated
2026-03-06 07:50:23,689 :: INFO :: save config change
2026-03-06 07:50:59,424 :: INFO :: ask wakeup to MyVIN
2026-03-06 07:50:59,424 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 07:51:00,443 :: WARNING :: Disconnected with result code 16
2026-03-06 07:51:00,443 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 07:51:00,443 :: WARNING :: Disconnected with result code 16
2026-03-06 07:51:00,443 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 07:51:01,849 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 07:51:01,850 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 07:51:01,850 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 07:51:23,691 :: INFO :: save config change
2026-03-06 07:54:19,696 :: INFO :: new position recorded for MyVIN
2026-03-06 07:54:19,697 :: INFO :: update_trips
2026-03-06 07:57:53,866 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 07:57:53,867 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 07:57:54,100 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 07:57:55,356 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 07:57:55,373 :: INFO :: 192.168.1.43 - - [06/Mar/2026 07:57:55] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 07:59:21,615 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:50:24Z","etat_res_elec":5,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":4,"signal_quality":17,"sev_stop_date":"2026-03-05T15:56:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":1,"obj_counter":10,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 07:59:21,616 :: WARNING :: charge begin but API isn't updated
2026-03-06 08:00:21,617 :: INFO :: ask wakeup to MyVIN
2026-03-06 08:00:21,617 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 08:00:22,769 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state/ProcessManagement b'{"process_date":"2026-03-06T07:00:22Z","vin":"MyVIN","correlation_id":"MyCorrelationId","process_code":"900","process_message":"[process.900.request.accepted.key]"}'
2026-03-06 08:00:22,926 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state/ProcessManagement b'{"process_date":"2026-03-06T07:00:22Z","vin":"MyVIN","correlation_id":"MyCorrelationId","process_code":"901","process_message":"[process.901.vehicle.asleep.key]"}'
2026-03-06 08:00:23,701 :: INFO :: save config change
2026-03-06 08:00:34,241 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state/ProcessManagement b'{"process_date":"2026-03-06T07:00:34Z","vin":"MyVIN","correlation_id":"MyCorrelationId","process_code":"903","process_message":"[process.903.request.forwarded.to.vehicle.key]"}'
2026-03-06 08:00:37,592 :: INFO :: mqtt msg received: psa/RemoteServices/to/cid/MyCustomerId/VehCharge/state b'{"resp_date":"2026-03-06T07:00:37Z","vin":"MyVIN","correlation_id":"MyCorrelationId","return_code":"0","resp_data":{}}'
2026-03-06 08:04:35,573 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:53:48Z","etat_res_elec":5,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":2,"signal_quality":32,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":11,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 08:04:35,574 :: WARNING :: charge begin but API isn't updated
2026-03-06 08:05:35,574 :: INFO :: ask wakeup to MyVIN
2026-03-06 08:05:35,575 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 08:05:36,323 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T06:53:49Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":635,"rate":0,"cable_detected":1,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":0,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":6,"signal_quality":32,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":12,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 08:05:36,324 :: WARNING :: charge begin but API isn't updated
2026-03-06 08:05:53,708 :: INFO :: save config change
2026-03-06 08:06:36,324 :: INFO :: ask wakeup to MyVIN
2026-03-06 08:06:36,325 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 08:06:36,325 :: 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
2026-03-06 08:06:36,332 :: WARNING :: Disconnected with result code 16
2026-03-06 08:06:36,332 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 08:06:36,333 :: WARNING :: Disconnected with result code 16
2026-03-06 08:06:36,333 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 08:06:37,705 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 08:06:37,706 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 08:06:37,706 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 08:09:19,389 :: INFO :: new position recorded for MyVIN
2026-03-06 08:09:19,390 :: INFO :: update_trips
2026-03-06 08:09:20,166 :: INFO :: update_trips
2026-03-06 08:09:20,786 :: INFO :: charging status of MyVIN is InProgress, battery level: 20
2026-03-06 08:12:53,864 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 08:12:53,866 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 08:12:54,099 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 08:12:55,494 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 08:12:55,512 :: INFO :: 192.168.1.43 - - [06/Mar/2026 08:12:55] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 08:15:07,302 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T07:00:30Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":485,"rate":0,"cable_detected":0,"soc_batt":18,"autonomy_zev":4,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":4,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":6,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
...
2026-03-06 10:24:06,770 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:24:32Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":50,"rate":16,"cable_detected":0,"soc_batt":76,"autonomy_zev":16,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:24:06,770 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:25:06,771 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:25:06,771 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:25:08,439 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:24:35Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":35,"rate":16,"cable_detected":0,"soc_batt":87,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":3,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":2,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:25:08,440 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:25:23,871 :: INFO :: save config change
2026-03-06 10:26:08,440 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:26:08,440 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:26:09,320 :: WARNING :: Disconnected with result code 16
2026-03-06 10:26:09,320 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:26:09,321 :: WARNING :: Disconnected with result code 16
2026-03-06 10:26:09,321 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:26:10,777 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 10:26:10,778 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 10:26:10,778 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 10:26:23,872 :: INFO :: save config change
2026-03-06 10:27:53,867 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 10:27:53,868 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 10:27:54,100 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 10:27:55,361 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 10:27:56,166 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:27:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 10:42:53,867 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 10:42:53,868 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 10:42:54,101 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 10:42:55,500 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 10:42:56,168 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:42:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 10:45:38,686 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:39:29Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":35,"rate":16,"cable_detected":0,"soc_batt":87,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:45:38,686 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:46:38,687 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:46:38,687 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:46:39,940 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:39:29Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":35,"rate":16,"cable_detected":0,"soc_batt":87,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":3,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":2,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 10:46:39,940 :: WARNING :: charge begin but API isn't updated
2026-03-06 10:46:53,893 :: INFO :: save config change
2026-03-06 10:47:39,940 :: INFO :: ask wakeup to MyVIN
2026-03-06 10:47:39,941 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 10:47:40,818 :: WARNING :: Disconnected with result code 16
2026-03-06 10:47:40,818 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:47:40,818 :: WARNING :: Disconnected with result code 16
2026-03-06 10:47:40,818 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 10:47:42,276 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 10:47:42,277 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 10:47:42,277 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 10:47:53,894 :: INFO :: save config change
2026-03-06 10:57:53,868 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 10:57:53,869 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 10:57:54,101 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 10:57:55,366 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 10:57:56,167 :: INFO :: 192.168.1.43 - - [06/Mar/2026 10:57:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 11:07:40,612 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:54:31Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":20,"rate":16,"cable_detected":0,"soc_batt":100,"autonomy_zev":22,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":4,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":3,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 11:07:40,612 :: WARNING :: charge begin but API isn't updated
2026-03-06 11:08:40,613 :: INFO :: ask wakeup to MyVIN
2026-03-06 11:08:40,613 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 11:08:41,570 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T08:54:31Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":20,"rate":16,"cable_detected":0,"soc_batt":100,"autonomy_zev":22,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 11:08:41,570 :: WARNING :: charge begin but API isn't updated
2026-03-06 11:08:53,919 :: INFO :: save config change
2026-03-06 11:09:41,570 :: INFO :: ask wakeup to MyVIN
2026-03-06 11:09:41,571 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 11:09:42,331 :: WARNING :: Disconnected with result code 16
2026-03-06 11:09:42,331 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 11:09:42,331 :: WARNING :: Disconnected with result code 16
2026-03-06 11:09:42,332 :: WARNING :: Client or broker did not communicate in the keepalive interval.
2026-03-06 11:09:43,599 :: INFO :: Connected with result code {'session present': 0}
2026-03-06 11:09:43,599 :: INFO :: subscribe to psa/RemoteServices/to/cid/MyCustomerId/#
2026-03-06 11:09:43,600 :: INFO :: subscribe to psa/RemoteServices/events/MPHRTServices/MyVIN
2026-03-06 11:09:53,921 :: INFO :: save config change
2026-03-06 11:12:53,868 :: INFO :: <Request 'http://192.168.1.41:5010/charge_control?vin=MyVIN' [GET]>
2026-03-06 11:12:53,869 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:53] "GET /charge_control?vin=MyVIN HTTP/1.1" 200 -
2026-03-06 11:12:54,101 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:54] "GET /get_vehicleinfo/MyVIN?from_cache=1 HTTP/1.1" 200 -
2026-03-06 11:12:55,362 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:55] "GET /vehicles/trips HTTP/1.1" 200 -
2026-03-06 11:12:56,168 :: INFO :: 192.168.1.43 - - [06/Mar/2026 11:12:56] "GET /vehicles/chargings HTTP/1.1" 200 -
2026-03-06 11:24:38,570 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T09:06:07Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":5,"rate":8,"cable_detected":0,"soc_batt":100,"autonomy_zev":24,"type":0,"aff":1,"hmi_state":1,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":0,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":1,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
2026-03-06 11:24:38,571 :: WARNING :: charge begin but API isn't updated
2026-03-06 11:25:38,571 :: INFO :: ask wakeup to MyVIN
2026-03-06 11:25:38,572 :: INFO :: topic: psa/RemoteServices/from/cid/MyCustomerId/VehCharge/state: {'action': 'state'}
2026-03-06 11:25:39,460 :: INFO :: mqtt msg received: psa/RemoteServices/events/MPHRTServices/MyVIN b'{"date":"2026-03-06T09:06:10Z","etat_res_elec":0,"precond_state":{"available":1,"programs":{"program1":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program2":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program3":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]},"program4":{"hour":34,"minute":7,"on":0,"day":[0,0,0,0,0,0,0]}},"asap":0,"status":0,"aff":1},"charging_state":{"program":{"hour":6,"minute":30},"available":1,"remaining_time":0,"rate":0,"cable_detected":0,"soc_batt":100,"autonomy_zev":28,"type":0,"aff":1,"hmi_state":4,"autonomy":400,"fuel_level":56},"stolen_state":0,"vin":"MyVIN","reason":3,"signal_quality":36,"sev_stop_date":"2026-03-06T06:53:48Z","fds":["NDR03","NAW01","NAE01","NBM01","NCU01","NCG01","NAO02","NAS01"],"sev_state":0,"obj_counter":2,"privacy_customer":0,"privacy_applicable":0,"privacy_applicable_max":3}'
Thanks