Decoder le % d'eau et de graisse avec GR101

Toutes les discussions sur les produits RFXCOM : RFXPower, RFXSensor et autres réalisations supportées par notre ami Bert

Decoder le % d'eau et de graisse avec GR101

Messagede DaRkYoda » 15 Sep 2008, 18:39

Bonjour Ă  tous,

Donc, ce que je propose pour ceux que ça interesse, c'est de mettre la trame enregistrée, et les données affichées par le boitier, et de reflechir à la formule :)

ATTENTION !!!!!

Si vous voulez participer, il faut le faire correctement, si vous mettez des données fausses, ca sera pire que de rien mettre !

J'essaye de retrouver le decodage de la trame GR101 pour voir les infos qui sont déjà connu...

Voici une formule trouvé par totor :

totor a écrit:TBW = 0.372(S²/R) + 3.05(Sex) + 0.142(W) - 0.069(Age)

TBW = Total Body Water
S = Stature in cm => la taille
R = resitance (ce qui est transmis dans la trame)
W = Weights in kg => le poids
Sex = 1 pour les mecs, 0 pour les filles
Age = ca ce omprend, non ?

le result est en kg.. c le poids d'eau contenu par le corps.. (on a donc son % pas loin)

on a alors le FAT FREE MAS, qui est: FFM = TBW/0.73.... toujours en kg....
0.73 Ă©tant la constant d'hydratation de la Fat Free Mass. (en gros lĂ  ou il y a pas de graisse, il y Ă  73% d'eau)

R = (0,372 * S²) / ( TBW - 3,05(Sex) -0,142(W) - 0,069(Age) )
avec TBW = Poids * %eau (résultat en kg)


A+
Dernière édition par DaRkYoda le 18 Sep 2008, 20:55, édité 1 fois.
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1282
Inscription: 22 DĂ©c 2006, 17:15
Localisation: Clermont-Fd

Messagede DaRkYoda » 15 Sep 2008, 22:17

Bon, ben c'est pas gagné :(

J'arrive meme pas a retrouver ce que donne Bert dans sa doc :'(

DĂ©jĂ , je comprend pas l'info du rfxreceiver :

4053F1817409AAC430 WEIGHT2[15] GR101 30C4AA097481F153 Weight: 38728 = 96,6 kg bits=64


Pourquoi, il marque 38728 = 96,6 kg ? Il sort d'ou le 38728 dans la trame ?

Normalement, le decodage c'est (pour chaque quartet) :
cc1 C addr cc2 kg4 ?? kg2 kg3 ?? kg1 cc1 ?? ?? cc2 ?? ??

Mais impossible de retrouver ca dans les trames que j'ai enregistré...
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1282
Inscription: 22 DĂ©c 2006, 17:15
Localisation: Clermont-Fd

Messagede johann » 15 Sep 2008, 22:40

si si, il trouve le 38728 .
dans ta trame tu as un endroit ou il y a 9748.
et 9748 Hexa ca fait 38728 Decimal.
ou as tu trouvé le modele de trame du rfxcom ? je ne les trouve pas sur le site de Bert
pourrais tu egalement me redonner une trame differente, et le % graisse qui etait affiché sur la balance a ce moment ?

si l'on compare avec une autre trame trouvée sur ce forum :
40D36C421406388406 WEIGHT2[6] GR101 0684380614426CD3 Weight: 24900 = 62.1 kg bits=64

on s'apercoit que 24900D=6144H, et qu'il y a bien 2 octets qui correspondent, et qui sont au meme endroit que dans ta trame.
Johann.
pas mal de trucs en x10/plcbus
Avatar de l’utilisateur
johann
Modérateur
 
Messages: 1132
Inscription: 22 Juin 2006, 10:12
Localisation: Nancy

Messagede DaRkYoda » 16 Sep 2008, 09:42

johann a Ă©crit:si si, il trouve le 38728 .
dans ta trame tu as un endroit ou il y a 9748.
et 9748 Hexa ca fait 38728 Decimal.


Effectivmeent, j'avais pas vu :) merci !

Par contre, tu comprends comment on trouve le poid a partir du 38728 ?

johann a écrit:ou as tu trouvé le modele de trame du rfxcom ? je ne les trouve pas sur le site de Bert


J'ai demandé le document à Bert quand j'ai acheté mon RFXCom. :)


johann a écrit:pourrais tu egalement me redonner une trame differente, et le % graisse qui etait affiché sur la balance a ce moment ?


Oui, je met ça ce soir, j'ai une 10 aine de trame (en faisant des tests différents, ca bouge de quelques % :) )

johann a écrit:si l'on compare avec une autre trame trouvée sur ce forum :
40D36C421406388406 WEIGHT2[6] GR101 0684380614426CD3 Weight: 24900 = 62.1 kg bits=64

on s'apercoit que 24900D=6144H, et qu'il y a bien 2 octets qui correspondent, et qui sont au meme endroit que dans ta trame.


C'est pour ça qu'il serait bien d'avoir plusieurs trame pour faire un recoupement :)

++
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1282
Inscription: 22 DĂ©c 2006, 17:15
Localisation: Clermont-Fd

Messagede Sp4rKy » 16 Sep 2008, 11:04

Juste un petit truc, le rapport entre 38728 / 96.6 et 24900 / 62.1 est environ 401 Ă  chaque fois.

Bon courage pour le reste :)
X10 : AM12 / LM12 / AW12
RFXCOM / X10 RF
USBUIRT
1-Wire : DS18B20 / iButtons
Musique : MPD
Le tout géré avec xPL @ Linux

En développement : Domogik : http://www.domogik.org
Sp4rKy
Modérateur
 
Messages: 377
Inscription: 09 DĂ©c 2007, 16:19
Localisation: Rennes

Messagede DaRkYoda » 16 Sep 2008, 11:33

Sp4rKy a Ă©crit:Juste un petit truc, le rapport entre 38728 / 96.6 et 24900 / 62.1 est environ 401 Ă  chaque fois.


OK, bon, apparement le poids maxi pour la balance est 163,5 kg

Donc 163,5 kg = 65535 (FFFF)

En faisant une régle de trois, on trouve le poids :

38728*163.5/65535 = 96.6 kg
24900*163.5/65535 = 62.1 kg

donc pour le poids, c'est OK :)
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1282
Inscription: 22 DĂ©c 2006, 17:15
Localisation: Clermont-Fd

Messagede DaRkYoda » 16 Sep 2008, 22:04

Donc, voila les trames :

Code: Tout sélectionner
4063F1016A49A18436      96,2      
4073F1016A099DC402      96,2   31,9   49,6
4063F1816709000003      96,1      
4073F18167C9A0840D      96,1   32,0   49,6
4043F1816709004021      96,1      
4053F1816709CAC420      96,1   33,0   48,9
4043F1817409A2C40F      96,6      
4053F1817409AAC430      96,6   32,5   49,2


On peut remarquer la trame qui est d'abord emise sans les valeurs d'impédance, puis juste derriére avec l'impédance

Le premier quartet semble indiquer la présence ou non de l'impédance dans la trame...
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1282
Inscription: 22 DĂ©c 2006, 17:15
Localisation: Clermont-Fd

Messagede johann » 16 Sep 2008, 23:02

ha... pas moyen d'avoir des trames completes comme dans le premier exemple ??
Johann.
pas mal de trucs en x10/plcbus
Avatar de l’utilisateur
johann
Modérateur
 
Messages: 1132
Inscription: 22 Juin 2006, 10:12
Localisation: Nancy

Messagede DaRkYoda » 17 Sep 2008, 09:15

johann a Ă©crit:ha... pas moyen d'avoir des trames completes comme dans le premier exemple ??


Y'a rien de plus dans la trame compléte, sauf la valeur décimale que nous avons identifié, et la formule X*163.5/65535 marche impécable à chaque fois !
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1282
Inscription: 22 DĂ©c 2006, 17:15
Localisation: Clermont-Fd

Messagede johann » 17 Sep 2008, 12:07

ok, mais a quoi correspondent "31,9 49,6 " et ?
Johann.
pas mal de trucs en x10/plcbus
Avatar de l’utilisateur
johann
Modérateur
 
Messages: 1132
Inscription: 22 Juin 2006, 10:12
Localisation: Nancy

Messagede DaRkYoda » 17 Sep 2008, 12:12

johann a Ă©crit:ok, mais a quoi correspondent "31,9 49,6 " et ?


Ca correspond au % d'eau et de graisse, mais je sais plus dans quel ordre :)
C'est justement les données qu'il faut retrouver dans la trame (apparement en valeur d'impedance et non en % ...)

Enfin, ca m'a pas l'air simple quand mĂŞme :)

PS : Le premier qui dit que je suis gros, je lui en colle une ;)
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1282
Inscription: 22 DĂ©c 2006, 17:15
Localisation: Clermont-Fd

Messagede Laser. » 17 Sep 2008, 18:56

C'est quand mĂŞme troublant de ne pas retrouver l'ensemble de la trame ou figurait le poids.

Les données qui sont à droite, c'est toi qui les a relevées? (ce n'est pas automatique?)
Peu tu nous en dire plus sur la manière de récupérer ces trames. Pourquoi tu reçoit 2 trames différentes à chaque fois? (j'avoue que je ne connais pas ton matériel)
L'idéal je pense serait de réussir à lui faire prendre des mesures avec une seule valeur qui change, ça permettrait d'identifier les portions de données.
Laser.
Dieu de domotique
 
Messages: 673
Inscription: 28 Nov 2006, 23:33
Localisation: Loire Atlantique

Suivante

Retourner vers RFXCOM et Capteurs Ă  base des produits RFX

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique