Plantage démon lors de l'utilisation de la commande "Démarrer la charge"

Bonjour,

Depuis que la manière de s’authentifier à changer, je rencontre un problème avec la commande « Démarrer la charge ».
Contexte: J’ai un Tucson Plugin que je charge sur une prise Green Up pendant les heures creuses. Pour cela comme je trouve que la programmation de la charge n’est pas fiable avec l’app bluelink, J’ai un module pour mesurer la consommation de ma prise.
Le soir quand je rentre du travail, je branche la voiture, la charge commence. J’ai alors un scénario qui détecte la charge en cours avec la consommation de la prise et qui donc la stoppe avec la commande 'arrêter la charge" du plugin care je suis en heures pleines. Parallèlement j’enregistre cet état (prise branchée à la voiture).
Et donc quand je vais passer en heures creuses ( à 0h06 maintenant) je redémarre la charge.

Tout cela a bien fonctionné pendant des années. Or depuis la maj du plugin avec la nouvelle manière de se connecter, j’ai les problèmes suivants:

  • La commande « démarrer la charge » s’exécute bien, mais en réalité la charge ne démarre pas. et suite à cela l’authentification en ne fonctionne plus en boucle.



Quand Je redémarre le démon, la connexion se refait correctement.

Voici le log:

[2026-01-13 14:31:16][INFO] Getting odometer for car Tucson
[2026-01-13 14:31:17][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":{"accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzcyMDlhOTk0MzA0MTk0MzZlYzQiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzMTQ2NzcsImlhdCI6MTc2ODMxMTA3NywiaXNzIjoiYmx1ZWxpbmsifQ.DsVqwbnkhhotmAdZPDmfZVYHlk80N26Jix0cqX3IRFoq87kJwFVvskbdABWlCgdAKHI1d4gtsIsvt5-F7mg0nrImftUC95vaKc1GwJ81joviqu54xCoiDqQfEdP4_l4MonIFuQq5p7ap7yJa-B8idZZEfAa4mIpcz4rQH96KdR-WLwgqt8jYxg_4HBaXM-FAAbFzO39X3ot27QjpJlofvOELCExm_L5luHCSabPKO2yo85ewwKH7T7504l4EMO8UOrfJKT6Jv6gcC0s1oHYcF8a-J6ZlyB5SDk44M8Bt8aLkRdvFG8O8Z3ykJvpudniJkdMgc1zy-guWLUM7rlZMhw","refreshToken":"OTK4Y2ZHOTETYZC4MC01M2NHLWI0YZUTYTA3YWQ0NJI3YMUW","tokenExpiresAt":1768314677},"status":"eu-set-tokens"}
[2026-01-13 14:31:17][INFO] authentication succeeded
[2026-01-13 14:31:17][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"GET-ODOMETER_TMAJE812XSJ378168","status":"success"}
[2026-01-13 14:31:17][INFO] Action GET-ODOMETER_TMAJE812XSJ378168 runned successfuly
[2026-01-13 14:31:17][INFO] Getting charge limits for car Tucson
[2026-01-13 14:31:19][INFO] ""
[2026-01-13 14:31:19][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"GET-CHARGE-TARGETS_TMAJE812XSJ378168","status":"success"}
[2026-01-13 14:31:19][INFO] Action GET-CHARGE-TARGETS_TMAJE812XSJ378168 runned successfuly
[2026-01-13 14:42:16][INFO] Getting status for car Tucson
[2026-01-13 14:42:16][INFO] Updated status for car Tucson
[2026-01-13 16:42:16][INFO] Getting status for car Tucson
[2026-01-13 16:42:16][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":{"accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzcyMDlhOTk0MzA0MTk0MzZlYzQiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzMjI1MzYsImlhdCI6MTc2ODMxODkzNiwiaXNzIjoiYmx1ZWxpbmsifQ.Hexrj9M9mgwa-gROD7l5pY-hs5MtmG3yKDhlY_CIEqmh0jKAIUT3rlHg-GztXHjBrVq6iQ8IK1Ll9woZBNHSj049BsSa-N3g0DSoFy9LVL5KBWkusQJOQfZOyOrC1RIktwA4WE_yDb3bkfp2NsgosFobQHN_lX8KfFCrmP2fzqg_-N0w3KVH0DoJUvhtEJ_ObT8JEwatPGIhggaXFSK0esRYXuumlX6UIIFJWjBx3hhBM50PJWQPzd47BVB75w7iiEHlZ9ZjfsAsQm0L7BDXviHhOhocf-pGHB5EtQOMNUMgPCytLRb5feHrT371Zyn73F0eqtwhL73JR04FpmDlug","refreshToken":"OTK4Y2ZHOTETYZC4MC01M2NHLWI0YZUTYTA3YWQ0NJI3YMUW","tokenExpiresAt":1768322536},"status":"eu-set-tokens"}
[2026-01-13 16:42:16][INFO] authentication succeeded
[2026-01-13 16:42:16][INFO] Updated status for car Tucson
[2026-01-13 18:42:16][INFO] Getting status for car Tucson
[2026-01-13 18:42:16][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":{"accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzcyMDlhOTk0MzA0MTk0MzZlYzQiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzMjk3MzYsImlhdCI6MTc2ODMyNjEzNiwiaXNzIjoiYmx1ZWxpbmsifQ.aslh-L22vJmgWaBpzjBioAsClEyHSGFFy-_-buFsRDkoP_SnbqWg9LOD6DHMjpbxoFyrF36bhqWTmTDxVSuPkvzEtN1NsuIMYWXz0zZw21jqq3joEMPe-Czy61Qi_EklitreV2XgzS1oYC9JF-1bpX7u212yY_lHawjQdSuK5ETodaBtn_x4P-ykZaceUtv0sjfAF6SLRSCpBzGJss9mljBg1s3ix12avO32IVhQHosEMYP4i0AIcEpi3UETZ7BO0B2xCYBadYibTjPB2gT7RYxNYzJIK4Rk0_d-iUvVp-vj-PmlM83vnnjGV3YVDanHBlA82EESUjXEpi2Y7Ok3gg","refreshToken":"OTK4Y2ZHOTETYZC4MC01M2NHLWI0YZUTYTA3YWQ0NJI3YMUW","tokenExpiresAt":1768329736},"status":"eu-set-tokens"}
[2026-01-13 18:42:16][INFO] authentication succeeded
[2026-01-13 18:42:17][INFO] Updated status for car Tucson
[2026-01-13 18:55:32][INFO] Stoping the charge
[2026-01-13 18:55:32][INFO] Stoping the charge
[2026-01-13 18:55:32][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"STOP-CHARGING_TMAJE812XSJ378168","status":"success"}
[2026-01-13 18:55:32][INFO] Action STOP-CHARGING_TMAJE812XSJ378168 runned successfuly
[2026-01-13 18:55:42][INFO] Action STOP-CHARGING_TMAJE812XSJ378168 now refreshing the car informations
[2026-01-13 18:55:42][INFO] Getting status for car Tucson
[2026-01-13 18:55:42][INFO] Updated status for car Tucson
[2026-01-13 18:55:50][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"STOP-CHARGING_TMAJE812XSJ378168","message":"{\"source\":{\"name\":\"HTTPError\",\"hostname\":\"prd.eu-ccapi.hyundai.com\",\"method\":\"POST\",\"path\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge\",\"protocol\":\"https:\",\"url\":\"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge\",\"gotOptions\":{\"path\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge\",\"protocol\":\"https:\",\"hostname\":\"prd.eu-ccapi.hyundai.com\",\"hash\":\"\",\"search\":\"\",\"pathname\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge\",\"href\":\"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge\",\"port\":8080,\"retry\":{\"methods\":{},\"statusCodes\":{},\"errorCodes\":{}},\"headers\":{\"user-agent\":\"got/9.6.0 (https://github.com/sindresorhus/got)\",\"authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzc1MDlhOTk0MzA0MTk0MzZlYzUiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJkaWQiOiJkM2ViYTY1Yy02YTkwLTQyNzAtOWJhYy1hOGJmMTVjMWU1NmUiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzMjc1MzIsImlhdCI6MTc2ODMyNjkzMiwiaXNzIjoiYmx1ZWxpbmsifQ.NgB419SsOmGA6XMGyPbGY0MAGbIL0Efw-VcP0LiZsmVaDrInA6RUhtMqLY19oDHbys7h_uMDFRcHT-TdZigyRDB6Rxmn9ehKQPODACjC3CWZJU7hSnSMsuxVnPNrCP9e5DpYvv08VJ2HPoCIwh7ndNWetrD10CjN6z7kp_3zEGXJ-bM5uvu4_oWLzw3B1jQI_JUfVtqntISfiU_3wyFDI6ego8G0wCIQDWpByHQjCDT9R-7raF2FlzNTq89ooEB_shc2k4HJ9mra0XJf3vS7yO1JypIAjjNVv5pc31FoC8MVaXFxsYMXpVWNs8BCxWqwYGJEkuhvXP0MoKH4GFmvEQ\",\"offset\":\"0.00\",\"ccsp-device-id\":\"d3eba65c-6a90-4270-9bac-a8bf15c1e56e\",\"ccsp-application-id\":\"1eba27d2-9a5b-4eba-8ec7-97eb6c62fb51\",\"content-type\":\"application/json\",\"stamp\":\"dT4KJ53YaUBLfxZdB4tkrMyYo2nBF+ua1ax+BeT/UNjIlBT7OGMdPbibOkhKDkw=\",\"accept\":\"application/json\",\"accept-encoding\":\"gzip, deflate\",\"content-length\":67},\"hooks\":{\"beforeError\":[],\"init\":[],\"beforeRequest\":[],\"beforeRedirect\":[],\"beforeRetry\":[],\"afterResponse\":[]},\"decompress\":true,\"throwHttpErrors\":true,\"followRedirect\":true,\"stream\":false,\"form\":false,\"json\":true,\"cache\":false,\"useElectronNet\":false,\"baseUrl\":\"https://prd.eu-ccapi.hyundai.com:8080/\",\"body\":\"{\\\"action\\\":\\\"stop\\\",\\\"deviceId\\\":\\\"d3eba65c-6a90-4270-9bac-a8bf15c1e56e\\\"}\",\"method\":\"POST\"},\"statusCode\":400,\"statusMessage\":\"Bad Request\",\"headers\":{\"content-type\":\"application/json; charset=utf-8\",\"date\":\"Tue, 13 Jan 2026 17:55:50 GMT\",\"etag\":\"W/\\\"80-/eni3HF35Mr1ofZ45vJWq+qh5Sg\\\"\",\"x-powered-by\":\"Express\",\"x-ratelimit-limit\":\"-1\",\"x-ratelimit-remaining\":\"0\",\"x-ratelimit-reset\":\"0\",\"content-length\":\"128\",\"connection\":\"close\"},\"body\":{\"retCode\":\"F\",\"resCode\":\"4004\",\"resMsg\":\"Duplicate request - Duplicate request\",\"msgId\":\"18a7ba30-f0a9-11f0-9379-54fd969c15a3\"}},\"name\":\"ManagedBluelinkyError\"}","status":"error"}
[2026-01-13 18:55:50][ERROR] Action STOP-CHARGING_TMAJE812XSJ378168 failed after 4 tries for reason : {"source":{"name":"HTTPError","hostname":"prd.eu-ccapi.hyundai.com","method":"POST","path":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge","protocol":"https:","url":"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge","gotOptions":{"path":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge","protocol":"https:","hostname":"prd.eu-ccapi.hyundai.com","hash":"","search":"","pathname":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge","href":"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/control/charge","port":8080,"retry":{"methods":{},"statusCodes":{},"errorCodes":{}},"headers":{"user-agent":"got/9.6.0 (https://github.com/sindresorhus/got)","authorization":"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzc1MDlhOTk0MzA0MTk0MzZlYzUiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJkaWQiOiJkM2ViYTY1Yy02YTkwLTQyNzAtOWJhYy1hOGJmMTVjMWU1NmUiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzMjc1MzIsImlhdCI6MTc2ODMyNjkzMiwiaXNzIjoiYmx1ZWxpbmsifQ.NgB419SsOmGA6XMGyPbGY0MAGbIL0Efw-VcP0LiZsmVaDrInA6RUhtMqLY19oDHbys7h_uMDFRcHT-TdZigyRDB6Rxmn9ehKQPODACjC3CWZJU7hSnSMsuxVnPNrCP9e5DpYvv08VJ2HPoCIwh7ndNWetrD10CjN6z7kp_3zEGXJ-bM5uvu4_oWLzw3B1jQI_JUfVtqntISfiU_3wyFDI6ego8G0wCIQDWpByHQjCDT9R-7raF2FlzNTq89ooEB_shc2k4HJ9mra0XJf3vS7yO1JypIAjjNVv5pc31FoC8MVaXFxsYMXpVWNs8BCxWqwYGJEkuhvXP0MoKH4GFmvEQ","offset":"0.00","ccsp-device-id":"d3eba65c-6a90-4270-9bac-a8bf15c1e56e","ccsp-application-id":"1eba27d2-9a5b-4eba-8ec7-97eb6c62fb51","content-type":"application/json","stamp":"dT4KJ53YaUBLfxZdB4tkrMyYo2nBF+ua1ax+BeT/UNjIlBT7OGMdPbibOkhKDkw=","accept":"application/json","accept-encoding":"gzip, deflate","content-length":67},"hooks":{"beforeError":[],"init":[],"beforeRequest":[],"beforeRedirect":[],"beforeRetry":[],"afterResponse":[]},"decompress":true,"throwHttpErrors":true,"followRedirect":true,"stream":false,"form":false,"json":true,"cache":false,"useElectronNet":false,"baseUrl":"https://prd.eu-ccapi.hyundai.com:8080/","body":"{\"action\":\"stop\",\"deviceId\":\"d3eba65c-6a90-4270-9bac-a8bf15c1e56e\"}","method":"POST"},"statusCode":400,"statusMessage":"Bad Request","headers":{"content-type":"application/json; charset=utf-8","date":"Tue, 13 Jan 2026 17:55:50 GMT","etag":"W/\"80-/eni3HF35Mr1ofZ45vJWq+qh5Sg\"","x-powered-by":"Express","x-ratelimit-limit":"-1","x-ratelimit-remaining":"0","x-ratelimit-reset":"0","content-length":"128","connection":"close"},"body":{"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"18a7ba30-f0a9-11f0-9379-54fd969c15a3"}},"name":"ManagedBluelinkyError"}
[2026-01-13 20:32:15][INFO] Getting odometer for car Tucson
[2026-01-13 20:32:16][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":{"accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzcyMDlhOTk0MzA0MTk0MzZlYzQiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzMzYzMzYsImlhdCI6MTc2ODMzMjczNiwiaXNzIjoiYmx1ZWxpbmsifQ.hSfBJMZN7nKIas1kMcu1tze6ATImqGE6DpihJFFFNynCG-U8FJsNdOiwoF6fSgmGPNPj1XQR3yMFIF81H9X7wU6PacO382_aHnVlSjcNh2Fvogc2Ub6YpYyt1W7A8DnOamUnJjje25GrALZbt1voJKdUW99T9kaX40RmzzAXa8il5SZ_UtNYa3LfSSnYxIe44V1SC-Z7XQe9ALhXGS7BUc9JlkqOkeP_yNuspmVWv2zU0Lx4Ap2QAvSzKlrLC9VufdEBR5ecC37fvdU2nnuAl0c17nZ-S4EdxFrj_E3nlapWCGerDxVhIsl1aIlzg6DIQVdqXF73MIg4oI1FgM4V8w","refreshToken":"OTK4Y2ZHOTETYZC4MC01M2NHLWI0YZUTYTA3YWQ0NJI3YMUW","tokenExpiresAt":1768336336},"status":"eu-set-tokens"}
[2026-01-13 20:32:16][INFO] authentication succeeded
[2026-01-13 20:32:16][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"GET-ODOMETER_TMAJE812XSJ378168","status":"success"}
[2026-01-13 20:32:16][INFO] Action GET-ODOMETER_TMAJE812XSJ378168 runned successfuly
[2026-01-13 20:32:16][INFO] Getting charge limits for car Tucson
[2026-01-13 20:32:18][INFO] ""
[2026-01-13 20:32:18][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"GET-CHARGE-TARGETS_TMAJE812XSJ378168","status":"success"}
[2026-01-13 20:32:18][INFO] Action GET-CHARGE-TARGETS_TMAJE812XSJ378168 runned successfuly
[2026-01-13 20:56:16][INFO] Getting status for car Tucson
[2026-01-13 20:56:16][INFO] Updated status for car Tucson
[2026-01-13 22:56:16][INFO] Getting status for car Tucson
[2026-01-13 22:56:16][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":{"accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzcyMDlhOTk0MzA0MTk0MzZlYzQiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzNDQ5NzYsImlhdCI6MTc2ODM0MTM3NiwiaXNzIjoiYmx1ZWxpbmsifQ.Af0c6jp6XbD-F8radhews67GE8mqT6-rWdd84GgyOearCVtsbUpF-FlLuSZTcv8ewUXEAhgPnfQZCSbf0Pp1YgstZZaqRueLw0-dySzZzWfPbbKJDgXST781r3kZRpT3LN7htZYv5rqeYIK3ei9I9oyApwTIfKES8JkGLVX3mxyhRN-6evaQELV5qu6xQJs9myENM8Wqz_wI-18S452-F0hZzSze628cx_C7pYE7xBBlwl_4Djk30Pq0NZI4npimyHQBx3n-rc2c5DXQuXLGkm0qNnqtm2IcN8WhW9Jl81nkwEEZKnnHS6cPcC4352jdqhm8DMi1b0Bv51lqDAR1Pw","refreshToken":"OTK4Y2ZHOTETYZC4MC01M2NHLWI0YZUTYTA3YWQ0NJI3YMUW","tokenExpiresAt":1768344976},"status":"eu-set-tokens"}
[2026-01-13 22:56:16][INFO] authentication succeeded
[2026-01-13 22:56:17][INFO] Updated status for car Tucson
[2026-01-14 00:06:04][INFO] Starting the charge
[2026-01-14 00:06:04][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":{"accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzcyMDlhOTk0MzA0MTk0MzZlYzQiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzNDkxNjQsImlhdCI6MTc2ODM0NTU2NCwiaXNzIjoiYmx1ZWxpbmsifQ.F-RQN3-VP_DtPo0GTh_QXpzXZQRNJjEbtVeb_VqtHhioFUYR7iMv-oOUHv3mJqDctTcyi_PLeLDgDG1PaurHO_-Lkp294zMk_OpTRCCqUTFoBwOB8R0c7eF-9mnK-5NkpQv0rDh_b2ve5FKbOMyWJ1XpNERLiBmIKPNSzS-Tf_HM7Ji2e0ae3-3QtYDrOPJk0MT3Cey0JMPyx67_RKomObduJ9fkGEulLzdmwCrDQun-arjQ-zLy3vuQHgDPCXdPzLuD6xqsCZpOLoXilqYa70GT-dnsKuQfpHFGGKc78HSOsEH6vXmJq0m8tLO2QVhtamcVrUXnLcrSYu3qCPOvCA","refreshToken":"OTK4Y2ZHOTETYZC4MC01M2NHLWI0YZUTYTA3YWQ0NJI3YMUW","tokenExpiresAt":1768349164},"status":"eu-set-tokens"}
[2026-01-14 00:06:04][INFO] authentication succeeded
[2026-01-14 00:06:04][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"START-CHARGING_TMAJE812XSJ378168","status":"success"}
[2026-01-14 00:06:04][INFO] Action START-CHARGING_TMAJE812XSJ378168 runned successfuly
[2026-01-14 00:06:14][INFO] Action START-CHARGING_TMAJE812XSJ378168 now refreshing the car informations
[2026-01-14 00:06:14][INFO] Getting status for car Tucson
[2026-01-14 00:06:15][INFO] Updated status for car Tucson
[2026-01-14 03:19:16][INFO] Getting status for car Tucson
[2026-01-14 03:19:17][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":{"accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzcyMDlhOTk0MzA0MTk0MzZlYzQiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzNjA3NTcsImlhdCI6MTc2ODM1NzE1NywiaXNzIjoiYmx1ZWxpbmsifQ.i9OU9wGt68Lyk8Ir2lx2LtahofAGoJ2SGzg2fPMulTvyok2oXCyQP2XQAAnLRGZUxvsYl_AT2FiphsLKy8cr9XYxyutESa6LS-Olma-R-q2cPnvuiewIUU4VJjToUdLKxu_j9ykEbLcqr4gOYXSgpLQEiIfMSRYpJG7nO_nmdQbEm9LF0uONG2vjMXohEWiOD8ZwK-8fQJUw8QbpnGHh0T71eq5XJdxGAojaTgG67bvXSUssch-_rhY0TrvL5oDOerdY92k1maBSTyFIx9-vWgCDT8syDsO_9jnpS4EJ5BiS4jVpOcB3OGmYvGHY1jdPC7GPWGIIw4IPx8vnBDCpPw","refreshToken":"OTK4Y2ZHOTETYZC4MC01M2NHLWI0YZUTYTA3YWQ0NJI3YMUW","tokenExpiresAt":1768360757},"status":"eu-set-tokens"}
[2026-01-14 03:19:17][INFO] authentication succeeded
[2026-01-14 03:19:17][INFO] Updated status for car Tucson
[2026-01-14 03:19:17][INFO] Getting odometer for car Tucson
[2026-01-14 03:19:33][ERROR] Erreur sur la fonction cron du plugin : Le démon hyundaibluelink n'a pas réussi a traiter la demande. Details : http://127.0.0.1:8090/cars/TMAJE812XSJ378168/odometer?key=****** status : 500 , message : {"type":"error","message":"@EuropeVehicle.odometer: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest - {\"retCode\":\"F\",\"resCode\":\"4002\",\"resMsg\":\"Invalid request body - Invalid deviceId. \",\"msgId\":\"76d6e450-f0ef-11f0-9379-ab201cfbb031\"}"}
[2026-01-14 03:19:33][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"GET-ODOMETER_TMAJE812XSJ378168","message":"{\"source\":{\"name\":\"HTTPError\",\"hostname\":\"prd.eu-ccapi.hyundai.com\",\"method\":\"GET\",\"path\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"protocol\":\"https:\",\"url\":\"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"gotOptions\":{\"path\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"protocol\":\"https:\",\"hostname\":\"prd.eu-ccapi.hyundai.com\",\"hash\":\"\",\"search\":\"\",\"pathname\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"href\":\"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"port\":8080,\"retry\":{\"methods\":{},\"statusCodes\":{},\"errorCodes\":{}},\"headers\":{\"user-agent\":\"got/9.6.0 (https://github.com/sindresorhus/got)\",\"authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzc1MDlhOTk0MzA0MTk0MzZlYzUiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJkaWQiOiJkM2ViYTY1Yy02YTkwLTQyNzAtOWJhYy1hOGJmMTVjMWU1NmUiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzNTc3NTcsImlhdCI6MTc2ODM1NzE1NywiaXNzIjoiYmx1ZWxpbmsifQ.ewIMfsJmTy4LfVqqb261rDdZdfZjZhPFCiROLuKJdEI8NZKWYzS2o5w3XmhHjgTYAizrKxMUrijKkKoUGDdK2tb6a0BW063PWUkHsZ2UwY72yhz4Vn48H2DIr5fcnar7JP3QDKS4AuPos7pfaKhfTdjl0RoLkC_9xt3x7GI65396Ae9K2hERKoMpyYiWQzN3Vnol3_nMVRRn1FrA6WX6um6lXUcLEM_9Kma4w4-g_qxd_EfK7DmWHpQbYfdTzUUz6Vd1EOSTvCqp5Ch_cWKcZ361GOz4hw8FN36nm7HibrnXMrNsvSYK0-AP5w8JqQegMYA2U_sJnb22yoIth9CxxA\",\"offset\":\"0.00\",\"ccsp-device-id\":\"d3eba65c-6a90-4270-9bac-a8bf15c1e56e\",\"ccsp-application-id\":\"1eba27d2-9a5b-4eba-8ec7-97eb6c62fb51\",\"content-type\":\"application/json\",\"stamp\":\"dT4KJ53YaUBLfxZdB4tkrMyYo2nBF+ua1ax+BeT/UNjIlBT7OGMdPbibPUhIAk4=\",\"accept\":\"application/json\",\"accept-encoding\":\"gzip, deflate\"},\"hooks\":{\"beforeError\":[],\"init\":[],\"beforeRequest\":[],\"beforeRedirect\":[],\"beforeRetry\":[],\"afterResponse\":[]},\"decompress\":true,\"throwHttpErrors\":true,\"followRedirect\":true,\"stream\":false,\"form\":false,\"json\":true,\"cache\":false,\"useElectronNet\":false,\"baseUrl\":\"https://prd.eu-ccapi.hyundai.com:8080/\",\"method\":\"GET\"},\"statusCode\":400,\"statusMessage\":\"Bad Request\",\"headers\":{\"content-type\":\"application/json; charset=utf-8\",\"date\":\"Wed, 14 Jan 2026 02:19:33 GMT\",\"etag\":\"W/\\\"84-tIQLM2nkLymTyUh/DcuQfFu1oN0\\\"\",\"x-powered-by\":\"Express\",\"x-ratelimit-limit\":\"-1\",\"x-ratelimit-remaining\":\"0\",\"x-ratelimit-reset\":\"0\",\"content-length\":\"132\",\"connection\":\"close\"},\"body\":{\"retCode\":\"F\",\"resCode\":\"4002\",\"resMsg\":\"Invalid request body - Invalid deviceId. \",\"msgId\":\"76d6e450-f0ef-11f0-9379-ab201cfbb031\"}},\"name\":\"ManagedBluelinkyError\"}","status":"error"}
[2026-01-14 03:19:33][ERROR] Action GET-ODOMETER_TMAJE812XSJ378168 failed after 4 tries for reason : {"source":{"name":"HTTPError","hostname":"prd.eu-ccapi.hyundai.com","method":"GET","path":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","protocol":"https:","url":"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","gotOptions":{"path":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","protocol":"https:","hostname":"prd.eu-ccapi.hyundai.com","hash":"","search":"","pathname":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","href":"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","port":8080,"retry":{"methods":{},"statusCodes":{},"errorCodes":{}},"headers":{"user-agent":"got/9.6.0 (https://github.com/sindresorhus/got)","authorization":"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzc1MDlhOTk0MzA0MTk0MzZlYzUiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJkaWQiOiJkM2ViYTY1Yy02YTkwLTQyNzAtOWJhYy1hOGJmMTVjMWU1NmUiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzNTc3NTcsImlhdCI6MTc2ODM1NzE1NywiaXNzIjoiYmx1ZWxpbmsifQ.ewIMfsJmTy4LfVqqb261rDdZdfZjZhPFCiROLuKJdEI8NZKWYzS2o5w3XmhHjgTYAizrKxMUrijKkKoUGDdK2tb6a0BW063PWUkHsZ2UwY72yhz4Vn48H2DIr5fcnar7JP3QDKS4AuPos7pfaKhfTdjl0RoLkC_9xt3x7GI65396Ae9K2hERKoMpyYiWQzN3Vnol3_nMVRRn1FrA6WX6um6lXUcLEM_9Kma4w4-g_qxd_EfK7DmWHpQbYfdTzUUz6Vd1EOSTvCqp5Ch_cWKcZ361GOz4hw8FN36nm7HibrnXMrNsvSYK0-AP5w8JqQegMYA2U_sJnb22yoIth9CxxA","offset":"0.00","ccsp-device-id":"d3eba65c-6a90-4270-9bac-a8bf15c1e56e","ccsp-application-id":"1eba27d2-9a5b-4eba-8ec7-97eb6c62fb51","content-type":"application/json","stamp":"dT4KJ53YaUBLfxZdB4tkrMyYo2nBF+ua1ax+BeT/UNjIlBT7OGMdPbibPUhIAk4=","accept":"application/json","accept-encoding":"gzip, deflate"},"hooks":{"beforeError":[],"init":[],"beforeRequest":[],"beforeRedirect":[],"beforeRetry":[],"afterResponse":[]},"decompress":true,"throwHttpErrors":true,"followRedirect":true,"stream":false,"form":false,"json":true,"cache":false,"useElectronNet":false,"baseUrl":"https://prd.eu-ccapi.hyundai.com:8080/","method":"GET"},"statusCode":400,"statusMessage":"Bad Request","headers":{"content-type":"application/json; charset=utf-8","date":"Wed, 14 Jan 2026 02:19:33 GMT","etag":"W/\"84-tIQLM2nkLymTyUh/DcuQfFu1oN0\"","x-powered-by":"Express","x-ratelimit-limit":"-1","x-ratelimit-remaining":"0","x-ratelimit-reset":"0","content-length":"132","connection":"close"},"body":{"retCode":"F","resCode":"4002","resMsg":"Invalid request body - Invalid deviceId. ","msgId":"76d6e450-f0ef-11f0-9379-ab201cfbb031"}},"name":"ManagedBluelinkyError"}
[2026-01-14 03:20:29][INFO] Getting odometer for car Tucson
[2026-01-14 03:20:45][ERROR] Erreur sur la fonction cron du plugin : Le démon hyundaibluelink n'a pas réussi a traiter la demande. Details : http://127.0.0.1:8090/cars/TMAJE812XSJ378168/odometer?key=****** status : 500 , message : {"type":"error","message":"@EuropeVehicle.odometer: [400] Bad Request on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest - {\"retCode\":\"F\",\"resCode\":\"4002\",\"resMsg\":\"Invalid request body - Invalid deviceId. \",\"msgId\":\"a24f2070-f0ef-11f0-97f1-3ed1b7bdc343\"}"}
[2026-01-14 03:20:45][INFO] input data :{"key":"502cec86-62f4-4df2-8259-3087552e1898","task":"GET-ODOMETER_TMAJE812XSJ378168","message":"{\"source\":{\"name\":\"HTTPError\",\"hostname\":\"prd.eu-ccapi.hyundai.com\",\"method\":\"GET\",\"path\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"protocol\":\"https:\",\"url\":\"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"gotOptions\":{\"path\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"protocol\":\"https:\",\"hostname\":\"prd.eu-ccapi.hyundai.com\",\"hash\":\"\",\"search\":\"\",\"pathname\":\"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"href\":\"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest\",\"port\":8080,\"retry\":{\"methods\":{},\"statusCodes\":{},\"errorCodes\":{}},\"headers\":{\"user-agent\":\"got/9.6.0 (https://github.com/sindresorhus/got)\",\"authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzc1MDlhOTk0MzA0MTk0MzZlYzUiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJkaWQiOiJkM2ViYTY1Yy02YTkwLTQyNzAtOWJhYy1hOGJmMTVjMWU1NmUiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzNTc3NTcsImlhdCI6MTc2ODM1NzE1NywiaXNzIjoiYmx1ZWxpbmsifQ.ewIMfsJmTy4LfVqqb261rDdZdfZjZhPFCiROLuKJdEI8NZKWYzS2o5w3XmhHjgTYAizrKxMUrijKkKoUGDdK2tb6a0BW063PWUkHsZ2UwY72yhz4Vn48H2DIr5fcnar7JP3QDKS4AuPos7pfaKhfTdjl0RoLkC_9xt3x7GI65396Ae9K2hERKoMpyYiWQzN3Vnol3_nMVRRn1FrA6WX6um6lXUcLEM_9Kma4w4-g_qxd_EfK7DmWHpQbYfdTzUUz6Vd1EOSTvCqp5Ch_cWKcZ361GOz4hw8FN36nm7HibrnXMrNsvSYK0-AP5w8JqQegMYA2U_sJnb22yoIth9CxxA\",\"offset\":\"0.00\",\"ccsp-device-id\":\"d3eba65c-6a90-4270-9bac-a8bf15c1e56e\",\"ccsp-application-id\":\"1eba27d2-9a5b-4eba-8ec7-97eb6c62fb51\",\"content-type\":\"application/json\",\"stamp\":\"dT4KJ53YaUBLfxZdB4tkrMyYo2nBF+ua1ax+BeT/UNjIlBT7OGMdPbibPUhIAk4=\",\"accept\":\"application/json\",\"accept-encoding\":\"gzip, deflate\"},\"hooks\":{\"beforeError\":[],\"init\":[],\"beforeRequest\":[],\"beforeRedirect\":[],\"beforeRetry\":[],\"afterResponse\":[]},\"decompress\":true,\"throwHttpErrors\":true,\"followRedirect\":true,\"stream\":false,\"form\":false,\"json\":true,\"cache\":false,\"useElectronNet\":false,\"baseUrl\":\"https://prd.eu-ccapi.hyundai.com:8080/\",\"method\":\"GET\"},\"statusCode\":400,\"statusMessage\":\"Bad Request\",\"headers\":{\"content-type\":\"application/json; charset=utf-8\",\"date\":\"Wed, 14 Jan 2026 02:20:45 GMT\",\"etag\":\"W/\\\"84-qQPppZjhWJzT9xnCAk+GTEkkVsI\\\"\",\"x-powered-by\":\"Express\",\"x-ratelimit-limit\":\"-1\",\"x-ratelimit-remaining\":\"0\",\"x-ratelimit-reset\":\"0\",\"content-length\":\"132\",\"connection\":\"close\"},\"body\":{\"retCode\":\"F\",\"resCode\":\"4002\",\"resMsg\":\"Invalid request body - Invalid deviceId. \",\"msgId\":\"a24f2070-f0ef-11f0-97f1-3ed1b7bdc343\"}},\"name\":\"ManagedBluelinkyError\"}","status":"error"}
[2026-01-14 03:20:45][ERROR] Action GET-ODOMETER_TMAJE812XSJ378168 failed after 4 tries for reason : {"source":{"name":"HTTPError","hostname":"prd.eu-ccapi.hyundai.com","method":"GET","path":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","protocol":"https:","url":"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","gotOptions":{"path":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","protocol":"https:","hostname":"prd.eu-ccapi.hyundai.com","hash":"","search":"","pathname":"/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","href":"https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/5d5093a6-69c7-4b39-bde6-9156eb5e7b74/ccs2/carstatus/latest","port":8080,"retry":{"methods":{},"statusCodes":{},"errorCodes":{}},"headers":{"user-agent":"got/9.6.0 (https://github.com/sindresorhus/got)","authorization":"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaWQiOiI1YmIyYzc1MDlhOTk0MzA0MTk0MzZlYzUiLCJ1aWQiOiJkNmZkNTFjNy01MGE1LTQ3ZDYtOGE0ZS1lYjM1Yjk3NmU1NWQiLCJkaWQiOiJkM2ViYTY1Yy02YTkwLTQyNzAtOWJhYy1hOGJmMTVjMWU1NmUiLCJzaWQiOiI2ZDQ3N2MzOC0zY2E0LTRjZjMtOTU1Ny0yYTE5MjlhOTQ2NTQiLCJleHAiOjE3NjgzNTc3NTcsImlhdCI6MTc2ODM1NzE1NywiaXNzIjoiYmx1ZWxpbmsifQ.ewIMfsJmTy4LfVqqb261rDdZdfZjZhPFCiROLuKJdEI8NZKWYzS2o5w3XmhHjgTYAizrKxMUrijKkKoUGDdK2tb6a0BW063PWUkHsZ2UwY72yhz4Vn48H2DIr5fcnar7JP3QDKS4AuPos7pfaKhfTdjl0RoLkC_9xt3x7GI65396Ae9K2hERKoMpyYiWQzN3Vnol3_nMVRRn1FrA6WX6um6lXUcLEM_9Kma4w4-g_qxd_EfK7DmWHpQbYfdTzUUz6Vd1EOSTvCqp5Ch_cWKcZ361GOz4hw8FN36nm7HibrnXMrNsvSYK0-AP5w8JqQegMYA2U_sJnb22yoIth9CxxA","offset":"0.00","ccsp-device-id":"d3eba65c-6a90-4270-9bac-a8bf15c1e56e","ccsp-application-id":"1eba27d2-9a5b-4eba-8ec7-97eb6c62fb51","content-type":"application/json","stamp":"dT4KJ53YaUBLfxZdB4tkrMyYo2nBF+ua1ax+BeT/UNjIlBT7OGMdPbibPUhIAk4=","accept":"application/json","accept-encoding":"gzip, deflate"},"hooks":{"beforeError":[],"init":[],"beforeRequest":[],"beforeRedirect":[],"beforeRetry":[],"afterResponse":[]},"decompress":true,"throwHttpErrors":true,"followRedirect":true,"stream":false,"form":false,"json":true,"cache":false,"useElectronNet":false,"baseUrl":"https://prd.eu-ccapi.hyundai.com:8080/","method":"GET"},"statusCode":400,"statusMessage":"Bad Request","headers":{"content-type":"application/json; charset=utf-8","date":"Wed, 14 Jan 2026 02:20:45 GMT","etag":"W/\"84-qQPppZjhWJzT9xnCAk+GTEkkVsI\"","x-powered-by":"Express","x-ratelimit-limit":"-1","x-ratelimit-remaining":"0","x-ratelimit-reset":"0","content-length":"132","connection":"close"},"body":{"retCode":"F","resCode":"4002","resMsg":"Invalid request body - Invalid deviceId. ","msgId":"a24f2070-f0ef-11f0-97f1-3ed1b7bdc343"}},"name":"ManagedBluelinkyError"}
[2026-01-14 03:21:16][INFO] Getting odometer for car Tucson