Info de mise à jour

Bonjour, est-il possible d’ajouter dans les commandes l’information de « dernière mise à jour » du plugin ? Cette info apparait dans le widget (« Mis à jour »), mais je ne sais pas comment récupérer ce texte (j’aimerai l’utiliser par la suite dans un scénario).

Merci !

J’ai ajouté cette ligne dans kiauvo.class.php après la ligne 366:

$this->updateInfoCommand('lastMaj', __('Mise à jour', __FILE__), 'string', $carStatus['updated'], true, $force);

J’arrive à récupérer la date, mais elle est au format « 2022-01-02T09:38:16.000Z », reste plus qu’a la convertir :slight_smile:

Bon, j’ai fais du sale, mais ça fonctionne, désolé @NeoPixl ça doit piquer les yeux :smiley:

date_default_timezone_set('Europe/Paris');
$ts = strtotime($carStatus['updated'] . " GMT");
$dateGMT =  strftime("%d-%m-%Y %H:%M:%S", $ts);
$this->updateInfoCommand('lastMaj', __('Mise à jour', __FILE__), 'string', $dateGMT, true, $force);

Bonjour @spamoi33

Désolé pour le réponse tardive, depuis la naissance de ma fille je suis un peut moins sur le forum :wink: .

Je vais l’ajouter en standard, je le met dans ma todo.

Toutes mes félicitations !! c’est sur que ça prend un peu de temps :slight_smile:

@+

Bjr, j’ai installé la dernière version du plugin et impossible de se connecter. Le demon se lance et passe en NOK.

Erreur sur la fonction cron du plugin : Le démon kiauvo n'a pas réussi a traité la demande. Details : http://127.0.0.1:8090/cars/KNACC81GFL5054171/status?force=true&key=****** status : 426 , message :

Une idée???
Merci.

Bonjour @BERNARD65,

Je n’ai jamais eu d’erreur 426 à ce jour. Est-il possible de voir les logs du démon pour en savoir plus ?

Bonjour,
Est-ce que c’est ça?

[2022-01-12 16:54:11] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"4d579d15-98f6-46ef-9d02-8bdab601f577"}
Register request has failed with Error=PHONE_REGISTRATION_ERROR
Retry... 1
[2022-01-12 16:55:10] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"bb7bfc4b-80da-4b57-b6dc-75b98deef850"}
[2022-01-12 16:56:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"d2b8bf90-45f6-4311-8a62-7cd11e46298d"}
[2022-01-12 16:57:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"e7a22a96-01cc-4f08-a7ab-7c85323080c6"}
[2022-01-12 16:58:11] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"18e1e2da-7f2f-46b8-b214-f4d03b489092"}
[2022-01-12 16:59:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"fa9b85c9-7318-48d8-a1c2-c877c976027b"}
Register request has failed with Error=PHONE_REGISTRATION_ERROR
Retry... 1
[2022-01-12 17:00:13] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"f06827fc-9c51-4294-a2e4-8eea64fca694"}
[2022-01-12 17:01:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"94afde7c-f51f-42ee-8fab-c953d4e9c76b"}
Register request has failed with Error=PHONE_REGISTRATION_ERROR
Retry... 1
[2022-01-12 17:02:11] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"f4f1192c-3d88-4e92-8647-1b2514a09120"}
[2022-01-12 17:03:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"172b7ea9-9a02-4cf4-adb5-076d7ec673e7"}
[2022-01-12 17:04:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"dd845215-c54c-4913-91bf-e447e871a69d"}
[2022-01-12 17:05:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"eeda44ff-c043-4e8a-b898-64c8a0620bef"}
Register request has failed with Error=PHONE_REGISTRATION_ERROR
Retry... 1
[2022-01-12 17:06:10] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"5393b734-20a4-4848-9185-6a611974e0b0"}
[2022-01-12 17:07:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"190aeabf-234a-4390-9991-e14b2c22e2a4"}
[2022-01-12 17:08:10] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"8436b124-d8d8-4d7b-9cda-b894d79d5e2e"}
[2022-01-12 17:09:09] e[31merrore[39m: @EuropeController.getVehicles: [509] status code 509 on [GET] https://prd.eu-ccapi.kia.com:8080/api/v1/spa/vehicles - {"retCode":"F","resCode":"5091","resMsg":"Exceeds number of requests - Exceeds Number of Requests.","msgId":"d79ae0ae-99a1-425c-be15-449688362c21"}

Je viens de le relancer et voilà le log:

Error: listen EADDRINUSE: address already in use :::8090
at Server.setupListenHandle [as _listen2] (net.js:1318:16)
at listenInCluster (net.js:1366:12)
at Server.listen (net.js:1452:7)
at Function.listen (/var/www/html/plugins/kiauvo/node/node_modules/express/lib/application.js:618:24)
at le (/var/www/html/plugins/kiauvo/node/main.js:1:10162)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1345:8)
at processTicksAndRejections (internal/process/task_queues.js:82:21) {
code: 'EADDRINUSE',
errno: -98,
syscall: 'listen',
address: '::',
port: 8090
}

Bonjour @BERNARD65,

Le message EADDRINUSE: address already in use :::8090 stipule que le démon est soit déjà lancé, soit que le port 8090 sur lequel il essai de démarrer est déjà utilisé par autre chose (un autre démon ou un service tier). Dans la page de configuration du plugin, il est possible de spécifier un autre port si besoin.

En ce qui concerne le message Exceeds number of requests - Exceeds Number of Requests il apparaît quand un trop grand nombre de demandent sont réalisés sur le système UVO, c’est explicité dans la documentation du plugin et la limite du constructeur est à ce jour de 200/jours. Toutefois, votre remarque est bonne, je vais ajouter un garde fou pour éviter d’exploser les quotas bêtement.

Bonjour @NeoPixl,

IMPEC !!! Je viens de changer le port et tout fonctionne…

Merci et bonne soirée.

1 « J'aime »

Hello @NeoPixl , as-tu pu voir pour cela ? merci :wink:

Hello @spamoi33, ça m’était sorti de la tête, je viens de le déployer :+1:.

1 « J'aime »

Impec merci :slight_smile:
J’ai eu un duplicate key sur la cmd « Mise à jour », j’ai du la delete en base pour éviter le doublon :dagger:

Je remarque qu’il y a 4 heures de décalage dans l’heure renvoyée. Dans mon script j’avais ajouté ces 4 heures pour combler ce décalage. Je ne sais pas pourquoi il y a cet écart…

Effectivement, je n’avais pas pensé au coup de la duplicate key :cry:.

L’heure retournée par kia correspond à celle du véhicule (sans timezones). Je viens de mettre à jours la Beta pour tenter une autre approche.