Blovy a écrit:
Le problème vient du fait que le fichier library.xml ne se met pas à jour. Il est toujours à la date où j'ai récupéré la montre, c'est à dire le 18/02.
Quand je connecte le cable moveslink se lance, mais la synchro ne se fait pas, le fichier library non plus, et pas de trace des fichiers .sml
Alors j'ai refait des tests sur 2 Mac hors connexion internet (très important !) comme suit :
1) à chaque fois que la montre est connectée à l'ordinateur avec le cable à pince et que je lance le petit programme Moveslink2, il y a 3 fichiers cachés dont la date se modifie :
library.xml,
settings.xml et
suuntoapp.log. Lorsque le programme est actif, mais que je déconnecte puis reconnecte le cable à la montre, l'heure change dans 2 fichiers l
ibrary.xml et
suuntoapp.log et cela correspond pile au moment où le téléchargement des fichiers *.sml est terminé.
J'ai le même résultat sur 1 Mac avec Moveslink2 seulement (jamais installé le petit programme SuuntoLink) et un autre Mac avec Moveslink2 + SuuntoLink installés.
2) après avoir enregistré une activité test sur la montre, connexion filaire sur le Mac avec Moveslink2 uniquement, Moveslink2 indique que la montre a été détectée, puis un message apparaît téléchargement des fichiers 0%, 24% puis terminé et une alerte m'indique que Movescount est en cours de maintenance. Les 2 fichiers
library.xml et
suuntoapp.log sont modifiés et un nouveau fichier *.sml est enregistré sur le Mac. Tout est correct jusque là.
En revanche si la connexion internet est établie, le téléchargement des fichiers *.sml s'arrête à 24% et une alerte m'invite à me connecter sur Movescount. Les 2 fichiers
library.xml et
suuntoapp.log sont modifiés mais le nouveau fichier *.sml n'est pas enregistré sur le Mac ! Autrement dit, la connexion internet interfère avec le processus de téléchargement complet du fichier *.sml. Il faut donc couper internet sinon cela bloque le petit programme Moveslink2, blocage que l'on n'avait pas avant la coupure du service movescount par Suunto au 9 février.
3) Connexion filaire sur l'autre Mac avec Moveslink2 + SuuntoLink installés, Moveslink2 indique que la montre a été détectée, puis un message apparaît me priant de me connecter sur Movescount. Les 2 fichiers
library.xml et
suuntoapp.log sont modifiés mais pas d'enregistrement du nouveau fichier *.sml sur le Mac. Ce comportement inattendu est le résultat d'avoir installé le petit programme SuuntoLink qui manifestement interfère(*) avec Moveslink2. Allumer ou éteindre internet ne change rien au problème.
*Confirmation (17.05.2021) : l'installation de SuuntoLink modifie complètement le fichier Settings.xml qui se trouve normalement dans le dossier Moveslink2. Remède à ce problème, voir correctif à appliquer au fichier Settings.xml qui se trouve dans le dossier Moveslink2 sur PC/Mac :
viewtopic.php?f=14&t=75524&start=6754) J'ai enregistré une nouvelle activité test sur la montre, connexion filaire sur le Mac contenant les 2 programme Moveslink2 + SuuntoLink, les 2 fichiers
library.xml et
suuntoapp.log sont modifiés, mais toujours pas d'enregistrement du nouveau fichier *.sml sur ce Mac.
Connexion filaire sur l'autre Mac ne contenant pas de SuuntoLink, Moveslink2 indique que la montre a été détectée, puis un message apparaît téléchargement des fichiers 0%, 24% puis terminé et une alerte m'indique que Movescount est en cours de maintenance. Les 2 fichiers
library.xml et
suuntoapp.log sont modifiés et un nouveau fichier *.sml est enregistré sur le Mac. Tout est donc correct (avec internet éteint) comme (2) ci-dessus.
Conclusion du test :
Avec un ordinateur dans lequel seul le petit programme Moveslink2 est installé, il est toujours possible de récupérer les fichiers de la montre au format *.sml comme décrit plus haut. Prérequis important, il faut couper internet, sinon ça ne marche pas.
En revanche, avec un autre ordinateur dans lequel les 2 petits programmes Moveslink2 + SuuntoLink sont installés, il est impossible de récupérer les fichiers de la montre au format *.sml car SuuntoLink interfère négativement avec Moveslink2.
La seule solution si on veut récupérer des fichiers *.sml de la montre est de désinstaller complètement SuuntoLink de son ordinateur Mac et de n'utiliser que Moveslink2 hors connexion internet.
PS : à chaque fois que je synchronise la montre avec SuuntoLink via connexion filaire (& internet allumé), cela m'enlève des anciens fichiers *.sml antérieurs au 15.02.2021 dans le répertoire de Moveslink...
Des nouveaux fichiers binaires *.bin sont présents dans le répertoire Suuntolink/Logbook. Je n'ai pas encore trouvé le moyen de les lire avec GPSBabel; affaire à suivre...
PSS (edit 28.4.21) : si par malheur on synchronise la montre avec une connexion filaire + SuuntoLink sur PC/Mac (ou via connexion bluetooth via smartphone), cela modifie quelque chose dans le montre qui
bloque tout téléchargement ultérieur avec une connexion filaire + Moveslink2 sur PC/Mac. Il est donc impératif de récupérer en 1er ses fichiers *.sml du jour avec Moveslink2
avant de synchroniser ensuite ses moves via SuuntoLink !
PSSS : confirmation que SuuntoLink modifie le status de chaque exercice après chaque synchronisation : un ticket est attaché avec la mention "not sync -> sync" dans chaque fichier *.sml :
https://www.watchuseek.com/threads/data ... t.4159434/Ce status "sync" empêche le programme SuuntoLink de télécharger à nouveau l'exercice (élimine la présence de doublons = synchronisation de 0 exercices), mais bloque aussi son téléchargement ultérieur par Moveslink2. La réciproque n'est pas vraie car Moveslink2 ne modifie pas le status du fichier *.sml après son téléchargement en mode local. Il est toutefois modifié et bloqué dès qu'une connexion internet est établie, d'où l'importance de couper internet avec Moveslink2 pour récupérer ses fichiers *.sml...
En effet, j'ai observé qu'un nouveau fichier temporaire nommé binSync+...bin apparaît dans le dossier Moveslink2 lors du téléchargement de fichiers *.sml, puis disparaît sans rien bloquer si internet est coupé. Ce même fichier temporaire apparaît, mais bloque ensuite toute tentative de téléchargement de fichiers *.sml par Moveslink2 si internet est branché.
Ce status "sync" peut être modifié manuellement vers "not sync" grâce au programme SALogbook disponible ici :
https://drive.google.com/drive/folders/ ... 7PtMy2wTQe