montant / ambit2gpx

Automatically exported from code.google.com/p/ambit2gpx
12 stars 3 forks source link

No HR extraction for ambit3 sml file #10

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
I'm using ambit3 with ambit2gpx-1.7.py (python27 on windows7).
The generated gpx file includes cadence, temperature, speed... but no Heart 
Rate data.
Can you fix it?
thanks
Cyrille

Original issue reported on code.google.com by cyr.guer...@gmail.com on 23 Dec 2014 at 9:30

GoogleCodeExporter commented 8 years ago
Hi Cyrille,
I tried to convert a sml file two days ago with default behavior for the 
script, and I got Heart Rate data in the output. My sml file was produced by an 
Ambit 2 watch. I have attached my sml file and gpx result if you want to look 
at them.

I see two options for analysing your issue:
- we swap my ambit 2 against your ambit 3 :-)
- you upload an example of sml file where the script missed Heart Rate data

thanks

Joël

PS: I'm using python 27 on windows7 too

Original comment by jconr...@gmail.com on 23 Dec 2014 at 2:48

Attachments:

GoogleCodeExporter commented 8 years ago
Salut Joël,
merci pour ta réponse. Je vois que nous sommes du même pays donc si ça ne te 
dérange pas je continu en français :-) Dis moi si ça te conviens qu'en même.
Bon, pour l'échange des montres on verra plus tard en dernier recours ;-)
sinon je te joints mon fichier sml et le gpx généré avec ambit2gpx-1.7.py
j'ai fais le test sur d'autres fichiers sml de ma montre et toujours le même 
résultat...pas de HR
Je te laisse voir ce que tu peux faire.
merci

Cyrille

Original comment by cyr.guer...@gmail.com on 23 Dec 2014 at 9:51

Attachments:

GoogleCodeExporter commented 8 years ago
Salut Cyrille,

j'ai examiné ton fichier smil et je n'y trouve pas les sous-sections <HR></HR> 
que le script attend de trouver dans des sections <SAMPLE>. C'est comme s'il 
n'y avait pas d'enregistrement de données de rythme cardiaque à chaque pas 
d'enregistrement.
Quand ce fichier SML est importé dans movescount, des courbes cardiaques sont 
trouvées par movescount ? 

Un élément surprenant à ajouter toutefois, c'est qu'il y a _une_ section 
<HR></HR> en tout et pour tout dans ce fichier, en sous section de la section 
d'entête, avec des données globales (moyenne, max, min). Du coup, c'est comme 
si des données cardiaques avaient été mesurées quand même pendant 
l'exercice, mais utilisées seulement pour consolider sur la montre elle-même 
minimum/moyenne/maximum, sans garder trace des valeurs individuelles à chaque 
pas d'enregistrement.

Avec un tel fichier SML, je ne vois pas ce que le script ambit2gpx peut faire 
pour extraire des données cardiaques individuelles.

Ce que j'espère pour voir avancer les choses, c'est que la description de ce 
que j'ai trouvé va te donner une piste du côté des réglages des types 
d'exercice depuis movescount ?

Joël

Original comment by jconr...@gmail.com on 24 Dec 2014 at 8:10

GoogleCodeExporter commented 8 years ago
Salut Joël,
Je pense que tout se passe dans le champ <R-R> (valeurs en ms) vers la fin du 
fichier (champ que je n'avais pas sur mes anciens fichiers xml). Pour la 
conversion je pense à 60/(VALEUR/1000) Valeur étant la liste des nombres 
contenu dans le champ <DATA> de <R-R>. J'ai testé sous excel et ça me semble 
correcte à la vue de la courbe tracée. Certaines valeurs semble erronées 
mais là il s'agit des données brutes et je pense que suunto doit ensuite 
appliquer un filtre.
voilà si c'est possible d'ajouter ça pour l'ambit3 à ambit2gpx ça serai pas 
mal :-)
En tout cas je suis preneur pour le test ;-)
merci et Joyeuses fêtes

Cyrille

Original comment by cyr.guer...@gmail.com on 24 Dec 2014 at 4:49

GoogleCodeExporter commented 8 years ago
Ok je vois, ce doit effectivement changer la donne si l'enregistrement a été 
fait en mode R-R. J'essaierai quelque chose le week-end prochain mais cela 
s'annonce assez lourd : le script actuel écrit le fichier gpx "à la volée", 
et comme les données R-R n'arrivent que groupées en fin de fichier, il 
faudrait remettre en cause tout le principe de fonctionnement...

J'essaierai quand même mais en attendant, si tu avais le mode R-R actif sans y 
tenir plus que ça, tu peux le désactiver pour tes prochaines séances, et 
cela devrait te permettre de récupérer tes données cardiaques dans le 
fichier GPS avec la version courante du script.

Bonnes fêtes et à plus,

Joël 

Original comment by jconr...@gmail.com on 24 Dec 2014 at 5:18