[Plugin Suivi Colis] Beta tests

Tu as raison. Je peux enlever ça rapidement :wink:
Une modif facile ! Enfin :smiling_face:

et je rajouterai le transporteur (si il est present) dans le contenu de la notif :

DPD France - le destinaitaire est informé par E-mail, ......
1 « J'aime »

Le bouton synchronisation n’a pas l’air de fonctionner chez moi. A la creation d’un équipement, le contenu des commandes reste vide.
Ok par contre lors du cron de 13h, j’ai bien reçu une notification et le contenu des commandes est bien rempli

:thinking:

Je veux bien les logs de la synchro stp

1 « J'aime »

Si tu synchronise et qu’il n’y a rien côté parcelapp, le contenu des commandes a une valeur de type « not available ».
Là, le champ reste vide

J’ai le même comportement que @ngrataloup par contre quand je rafraichi depuis le widget ça fonctionne.

J’ai également un comportement bizarre avec le paramètre Objet parent par défaut.
Quand je choisi un objet parent et que je créé un équipement, l’objet parent n’est pas celui que j’ai choisi mais le dernier de ma liste.
Si je remodifie le paramètre Objet parent par défaut sur Aucun et que je créé un équipement, l’objet parent reste sur le dernier de ma liste.

voici les logs concernant le pb des commandes vides :

si on lique sur synchronisation → KO

[2024-07-03 14:42:50] DEBUG  : ┌─Command execution : synchronize
[2024-07-03 14:42:50] DEBUG  : | Parcel trackingId : 10694000363653 - Destination country : France - Zipcode : 42100
[2024-07-03 14:42:50] DEBUG  : | Result getTrackingResult() request - step 1 : [200] - {"shipments":[{"states":[{"date":"2024-07-02T12:12:00+00:00","carrier":0,"status":"Le destinataire est informé par e-mail de la disponibilité de son colis dans le point relais Pickup"},{"location":"Relais Pickup","date":"2024-07-02T11:39:00+00:00","carrier":0,"status":"Votre colis est disponible dans le point relais Pickup"},{"location":"Relais Pickup","date":"2024-07-02T11:34:00+00:00","carrier":0,"status":"Votre colis est livré dans un point relais Pickup"},{"location":"Agence DPD de Saint-Etienne (42)","date":"2024-07-02T08:04:00+00:00","carrier":0,"status":"Votre colis est en cours de livraison"},{"location":"Agence DPD de Saint-Etienne (42)","date":"2024-07-02T07:15:00+00:00","carrier":0,"status":"Votre colis est en route à travers notre réseau"},{"location":"Centre de tri DPD de St Rambert (126)","date":"2024-07-02T01:48:00+00:00","carrier":0,"status":"Votre colis est en route à travers notre réseau"},{"location":"Agence DPD de Trévoux (69)","date":"2024-07-01T16:32:00+00:00","carrier":0,"status":"Votre colis a été remis à notre réseau."},{"date":"2024-07-01T11:51:00+00:00","carrier":0,"status":"Votre colis est en cours de préparation par l'expéditeur"}],"origin":"France","carriers":["DPD France"],"externalTracking":[{"url":"https://trace.dpd.fr/fr/trace/10694000363653","method":"GET","slug":"dpd-france","title":"DPD France"}],"services":[{"slug":"dpd-france","name":"DPD France"}],"detected":[0],"detectedCarrier":{"name":"DPD France","slug":"dpd-france"},"carrier":0,"checkedCountry":"France","checkedCountryCode":"FR","originCode":"FR","status":"pickup","attributes":[{"l":"tracking_id","val":"10694000363653"},{"l":"origin","val":"France","code":"FR"},{"l":"days_transit","n":"Jours en transit","val":"1"}],"trackingId":"10694000363653","lastState":{"date":"2024-07-02T12:12:00+00:00","carrier":0,"status":"Le destinataire est informé par e-mail de la disponibilité de son colis dans le point relais Pickup"}}],"done":true,"fromCache":true}
[2024-07-03 14:42:50] DEBUG  : └─End of synchronisation : [200]

Si on clique sur Refresh → OK

[2024-07-03 14:43:29] DEBUG  : ┌─Command execution : refresh
[2024-07-03 14:43:29] DEBUG  : | Parcel trackingId : 10694000363653 - Destination country : France - Zipcode : 42100
[2024-07-03 14:43:29] DEBUG  : | Result getTrackingResult() request - step 1 : [200] - {"shipments":[{"states":[{"date":"2024-07-02T12:12:00+00:00","carrier":0,"status":"Le destinataire est informé par e-mail de la disponibilité de son colis dans le point relais Pickup"},{"location":"Relais Pickup","date":"2024-07-02T11:39:00+00:00","carrier":0,"status":"Votre colis est disponible dans le point relais Pickup"},{"location":"Relais Pickup","date":"2024-07-02T11:34:00+00:00","carrier":0,"status":"Votre colis est livré dans un point relais Pickup"},{"location":"Agence DPD de Saint-Etienne (42)","date":"2024-07-02T08:04:00+00:00","carrier":0,"status":"Votre colis est en cours de livraison"},{"locat``ion":"Agence DPD de Saint-Etienne (42)","date":"2024-07-02T07:15:00+00:00","carrier":0,"status":"Votre colis est en route à travers notre réseau"},{"location":"Centre de tri DPD de St Rambert (126)","date":"2024-07-02T01:48:00+00:00","carrier":0,"status":"Votre colis est en route à travers notre réseau"},{"location":"Agence DPD de Trévoux (69)","date":"2024-07-01T16:32:00+00:00","carrier":0,"status":"Votre colis a été remis à notre réseau."},{"date":"2024-07-01T11:51:00+00:00","carrier":0,"status":"Votre colis est en cours de préparation par l'expéditeur"}],"origin":"France","carriers":["DPD France"],"externalTracking":[{"url":"https://trace.dpd.fr/fr/trace/10694000363653","method":"GET","slug":"dpd-france","title":"DPD France"}],"services":[{"slug":"dpd-france","name":"DPD France"}],"detected":[0],"detectedCarrier":{"name":"DPD France","slug":"dpd-france"},"carrier":0,"checkedCountry":"France","checkedCountryCode":"FR","originCode":"FR","status":"pickup","attributes":[{"l":"tracking_id","val":"10694000363653"},{"l":"origin","val":"France","code":"FR"},{"l":"days_transit","n":"Jours en transit","val":"1"}],"trackingId":"10694000363653","lastState":{"date":"2024-07-02T12:12:00+00:00","carrier":0,"status":"Le destinataire est informé par e-mail de la disponibilité de son colis dans le point relais Pickup"}}],"done":true,"fromCache":true}
[2024-07-03 14:43:29] DEBUG  : | Result checklastState : change
[2024-07-03 14:43:30] DEBUG  : | Send notification - cmdId : #4182# - title : Suivi colis 10694000363653 - test3 - message : Le destinataire est informé par e-mail de la disponibilité de son colis dans le point relais Pickup
[2024-07-03 14:43:30] DEBUG  : └─End of parcel info refresh : [200]

meme symptomes chez moi

Idem de mon coté

As-tu sauvegardé l’équipement avant ?

Oui, oui, save fait

1 « J'aime »

Bizarre, les logs disent le contraire. Après j’ai peut-être fait une coquille au moment de la mise à jour des commandes. Je vais checker

C’est un truc tout con à faire sur le papier mais niveau dev c’est un enfer ce truc :slight_smile:
Ce que j’ai fait (bidouille) ne me plait pas du tout donc je vais le retravailler le truc !
Je vous tiens au courant.

Edit : je crois que je sais pourquoi :slight_smile:
@Lacrymal3 @mounik34 @ngrataloup : c’est quoi vos versions de Jeedom svp ?
Pour la dernière beta, j’ai décidé de migrer sur le nouveau js Core et ne plus utiliser le jQuery. Mais cela signifie que je vais devoir basculer la version mini de Jeedom en 4.4

2 « J'aime »

Plus besoin de le faire depuis la dernière version du plugin. Le save est auto juste avant le synchronize :wink:

1 « J'aime »

en 4.4.8.1 pour ma part

Pareil pour moi

Perdu pour moi alors :smiley: :smiley:

Bonjour,
Je viens d’installer le plugin sur ma machine Test,

Core : 4.4.8.1 (V4-stable)
DNS Jeedom : oui

Plugin : Suivi Colis
Version : 2024-07-03 00:24:13 (beta)

Informations complémentaires

API Key present
Language : fr
Days : 
Notifications cmd : 

J’ai bien créé un compte sur parcelsapp, récupéré la clé API (dashboard)
mais aucune information remonte
image

Sur le site

Le log est le suivant :
[2024-07-03 16:38:47][DEBUG] : ┌─Command execution : refresh [2024-07-03 16:38:47][DEBUG] : | Parcel trackingId : 6A44131666513 - Destination country : France - Zipcode : 76150 [2024-07-03 16:38:47][DEBUG] : | Result getTrackingResult() request - step 1 : [200] - {"error":"UNCONFIRMED_ACCOUNT"} [2024-07-03 16:38:47][DEBUG] : | Result getTrackingResult() request - step 2 (0) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:38:49][DEBUG] : | Result getTrackingResult() request - step 2 (1) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:38:51][DEBUG] : | Result getTrackingResult() request - step 2 (2) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:38:53][DEBUG] : | Result getTrackingResult() request - step 2 (3) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:38:56][DEBUG] : | Result getTrackingResult() request - step 2 (4) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:38:58][DEBUG] : | Result getTrackingResult() request - step 2 (5) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:39:00][DEBUG] : | Result getTrackingResult() request - step 2 (6) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:39:02][DEBUG] : | Result getTrackingResult() request - step 2 (7) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:39:04][DEBUG] : | Result getTrackingResult() request - step 2 (8) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:39:06][DEBUG] : | Result getTrackingResult() request - step 2 (9) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:39:08][DEBUG] : | Result getTrackingResult() request - step 2 (10) : [200] - {"error":"MISSING_UUID","description":"No .uuid found"} [2024-07-03 16:39:08][DEBUG] : └─End of parcel info refresh : [200]

Sur l’onget API de parcelsapp (dashboard) j’ai ça :

Coté Plugin j’ai ça :


et l’équipement

J’ai peut être fait une mauvaise manip…

Bonne soirée

Hello @Ocbsd

Tu as du recevoir un mail pour confirmer ton compte parcelsapp. Il faut cliquer sur le lien pour que cela fonctionne. Ensuite tu pourras resynchroniser et ca devrait fonctionner :wink:

1 « J'aime »

pk tu n’imposes pas les qlq éléments possible
je le fais par exemple sur plugin-birthday ou plugin-remindme , et 0 support sur cette partie là !

image
permet par exemple :
image

ou encore
image
pour :
image

chacun met finalement le texte qu’il veut, et je remplace seulement les qlq « tag » par les vraies valeur avant l’envoie

2 « J'aime »