Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/06/2019, à 07:54

gigiair

Qui saurait interfacer mon lecteur de glycémie Contour next ?

J'ai trouvé un bout de code python qui se propose de lire les données d'un Contour next (lecteur de glycémie pour les diabétiques)
  contourtool
  Il ne détecte pas mon appareil, il attend un appareil avec une id 1a79:7410
  et mon appareil est détecté par lsusb
 

Bus 001 Device 006: ID 1a79:7350 Bayer Health Care LLC

  et lshw
 

*-usb:0                   
  description: Souris
  produit: Contour NEXT
  fabriquant: Bayer HealthCare LLC
  identifiant matériel: 1
  information bus: usb@1:1
  version: 1.00
  numéro de série: 0000000005076720
  fonctionnalités: usb-2.00
  configuration: driver=usbhid maxpower=100mA speed=12Mbit/s

  Je suis nul de chez nul en Python, j'ai essayé de modifier le code Python en remplaçant tous les 7410 par 7350.
  Sans grosse surprise, ça n'a pas marché : le message d'erreur est :
 

IO or protocol error: Expected 2 interfaces, device has 1

  Quelqu'un est-il intéressé par le problème et aurait les compétences pour adapter le code ? Ou connaît une autre application ?
  J'ai bien trouvé  contour-glucose , mais il ne marche pas non plus, l'identifiant du lecteur ne correspond pas au mien.
  Comme c'est codé sans le moindre commentaire et que je suis au moins aussi nul en C qu'en Python je n'ai pas cherché à adapter.
  Cerise sur le gâteau, Bayer ne semble pas fournir les données nécessaires pour interfacer l'appareil...

Dernière modification par gigiair (Le 22/06/2019, à 07:56)


--
JJR.

Hors ligne

#2 Le 22/06/2019, à 08:06

xubu1957

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 22/06/2019, à 08:46

gigiair

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Non. Il y a une liste de « Supported devices »,  pas de Contour next dedans.


--
JJR.

Hors ligne

#4 Le 22/06/2019, à 09:18

xubu1957

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Tu avais vu cette page > sourceforge.net/p/ggc/support-requests/4/ ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 22/06/2019, à 10:07

Nuliel

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Bonjour,

La difficulté, c'est qu'en général, quel que soit le bidule à connecter, le fabriquant ne donne strictement aucune info pour le faire fonctionner sur linux.
D'après mes recherches, le problème, c'est que le protocole utilisé par ton lecteur de glycémie n'a pas été compris, et c'est un protocole propriétaire, donc fermé. ( https://github.com/Flameeyes/glucometerutils/pull/37 )

Edit: cela dit, le programme du dessus proposé par xubu est écrit en java, il devrait tourner sur linux. Par contre il faudra peut être prendre openjdk 8 et non le 11
Je remets le lien: https://sourceforge.net/projects/ggc/fi … p/download

Dernière modification par Nuliel (Le 22/06/2019, à 10:11)

Hors ligne

#6 Le 23/06/2019, à 07:44

gigiair

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

J'ai trouvé une solution qui ne me satisfait guère. Un logiciel propriétaire permet de récupérer les données dans un fichier csv que je peux ensuite traiter à ma façon. Mais je n'arrive pas à le faire tourner sous LInux. Il fait appel à jre16 sous MS-Windows, donc il devrait théoriquement pouvoir tourner sous Linux. Mais ça je ne sais pas faire;


--
JJR.

Hors ligne

#7 Le 23/06/2019, à 08:01

xubu1957

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#8 Le 23/06/2019, à 08:30

gigiair

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Le troisième lien renvoie sur un site qui demande une identification pour des raisons que j'ignore pour télécharger GGC alors qu'on peut l'obtenir librement sur Sourceforge. https://sourceforge.net/projects/ggc/
Il semble que ggc fera mon bonheur, je vais tester.

J'ai répondu un peu vite, il semble qu'il manque pas mal de bibliothèques, j'ai du pain sur la planche pour faire marquer ça...

Dernière modification par gigiair (Le 23/06/2019, à 08:46)


--
JJR.

Hors ligne

#9 Le 23/06/2019, à 09:29

Nuliel

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

C'est quoi le type du fichier au post 6? Un fichier .jar?

Hors ligne

#10 Le 23/06/2019, à 10:19

gigiair

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

un .exe.


--
JJR.

Hors ligne

#11 Le 23/06/2019, à 10:22

Nuliel

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Ah c'est pas logique ça, on devrait trouver un programme java, typiquement un .jar. Tu as ouvert l'exe avec un gestionnaire d'archives pour voir si tu trouves un fichier .jar?

Hors ligne

#12 Le 23/06/2019, à 11:43

gigiair

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Je pense qu'il s'agit effectivement d'une archive auto-extractible.
Voici ce qu'il installe dans Program Files (X86)

  /media/debjjr/OS/Program Files (x86)/Ascensia Diabetes Care/GLUCOFACTS Deluxe:
  total used in directory 7368 available 1009604
  drwxrwxrwx 1 debjjr debjjr    4096 juin  22 13:42 .
  drwxrwxrwx 1 debjjr debjjr       0 juin  22 13:42 ..
  drwxrwxrwx 1 debjjr debjjr       0 juin  22 13:42 dcf
  -rwxrwxrwx 2 debjjr debjjr  139784 oct.  19  2018 DeluxeSplashScreen.png
  -rwxrwxrwx 1 debjjr debjjr   27647 oct.  19  2018 GFDUpChk.jar
  -rwxrwxrwx 2 debjjr debjjr    6084 oct.  19  2018 Glucofacts.jar
  drwxrwxrwx 1 debjjr debjjr    4096 juin  22 13:42 Glucofacts_lib
  -rwxrwxrwx 2 debjjr debjjr 7331775 oct.  19  2018 GlucofactsMain.jar
  drwxrwxrwx 1 debjjr debjjr    8192 juin  22 13:42 meterdef
  -rwxrwxrwx 1 debjjr debjjr    8907 oct.  19  2018 run.bat
  -rwxrwxrwx 2 debjjr debjjr     602 oct.  19  2018 updatejnlp.jnlp

  /media/debjjr/OS/Program Files (x86)/Ascensia Diabetes Care/GLUCOFACTS Deluxe/Glucofacts_lib:
  total used in directory 13968 available 1009604
  drwxrwxrwx 1 debjjr debjjr    4096 juin  22 13:42 .
  drwxrwxrwx 1 debjjr debjjr    4096 juin  22 13:42 ..
  -rwxrwxrwx 2 debjjr debjjr   68999 oct.  19  2018 activation-1.1.jar
  -rwxrwxrwx 2 debjjr debjjr   51782 oct.  19  2018 javax.xml.soap-api.jar
  -rwxrwxrwx 1 debjjr debjjr  137706 oct.  19  2018 jaxb-api.jar
  -rwxrwxrwx 2 debjjr debjjr  271930 oct.  19  2018 jaxb-core.jar
  -rwxrwxrwx 2 debjjr debjjr 1006708 oct.  19  2018 jaxb-impl.jar
  -rwxrwxrwx 2 debjjr debjjr   27959 oct.  19  2018 orange-extensions-1.3.0.jar
  -rwxrwxrwx 2 debjjr debjjr 8950142 oct.  19  2018 resources.jar
  -rwxrwxrwx 2 debjjr debjjr  522123 oct.  19  2018 saaj-impl.jar
  -rwxrwxrwx 2 debjjr debjjr 3201128 oct.  19  2018 sqlite-jdbc-3.7.2.jar
  -rwxrwxrwx 1 debjjr debjjr   38687 oct.  19  2018 stax-ex.jar

  /media/debjjr/OS/Program Files (x86)/Ascensia Diabetes Care/GLUCOFACTS Deluxe/dcf:
  total used in directory 4 available 1009604
  drwxrwxrwx 1 debjjr debjjr    0 juin  22 13:42 .
  drwxrwxrwx 1 debjjr debjjr 4096 juin  22 13:42 ..
  drwxrwxrwx 1 debjjr debjjr    0 juin  22 13:42 win

  /media/debjjr/OS/Program Files (x86)/Ascensia Diabetes Care/GLUCOFACTS Deluxe/dcf/win:
  total used in directory 8 available 1009604
  drwxrwxrwx 1 debjjr debjjr    0 juin  22 13:42 .
  drwxrwxrwx 1 debjjr debjjr    0 juin  22 13:42 ..
  drwxrwxrwx 1 debjjr debjjr 4096 juin  22 13:42 32
  drwxrwxrwx 1 debjjr debjjr 4096 juin  22 13:42 64

  /media/debjjr/OS/Program Files (x86)/Ascensia Diabetes Care/GLUCOFACTS Deluxe/dcf/win/64:
  total used in directory 1672 available 1009604
  drwxrwxrwx 1 debjjr debjjr   4096 juin  22 13:42 .
  drwxrwxrwx 1 debjjr debjjr      0 juin  22 13:42 ..
  -rwxrwxrwx 2 debjjr debjjr 176336 oct.  20  2018 BayerHID00.dll
  -rwxrwxrwx 2 debjjr debjjr 172240 oct.  20  2018 BayerHID01.dll
  -rwxrwxrwx 2 debjjr debjjr 214224 oct.  20  2018 BayerSER00.dll
  -rwxrwxrwx 1 debjjr debjjr 839360 oct.  20  2018 BMI.dll
  -rwxrwxrwx 1 debjjr debjjr 174792 oct.  20  2018 BMI_jni.dll
  -rwxrwxrwx 1 debjjr debjjr  26832 oct.  20  2018 gihgbapi.dll
  -rwxrwxrwx 2 debjjr debjjr  87760 oct.  20  2018 pthreadVC2.dll

  /media/debjjr/OS/Program Files (x86)/Ascensia Diabetes Care/GLUCOFACTS Deluxe/meterdef:
  total used in directory 548 available 1009604
  drwxrwxrwx 1 debjjr debjjr  8192 juin  22 13:42 .
  drwxrwxrwx 1 debjjr debjjr  4096 juin  22 13:42 ..
  -rwxrwxrwx 2 debjjr debjjr 32104 oct.  19  2018 md_apolloevol.xml
  -rwxrwxrwx 2 debjjr debjjr 32490 oct.  19  2018 md_apollo.xml
  -rwxrwxrwx 2 debjjr debjjr 14818 oct.  19  2018 md_avatar.xml
  -rwxrwxrwx 2 debjjr debjjr 11859 oct.  19  2018 md_breeze.xml
  -rwxrwxrwx 2 debjjr debjjr 10939 oct.  19  2018 md_contour_15_sec.xml
  -rwxrwxrwx 2 debjjr debjjr 10655 oct.  19  2018 md_contour_1789.xml
  -rwxrwxrwx 2 debjjr debjjr 10359 oct.  19  2018 md_contour_1799a.xml
  -rwxrwxrwx 2 debjjr debjjr 10682 oct.  19  2018 md_contour_1799.xml
  -rwxrwxrwx 2 debjjr debjjr 10633 oct.  19  2018 md_contour_5_sec.xml
  -rwxrwxrwx 2 debjjr debjjr 11332 oct.  19  2018 md_contour_7150a.xml
  -rwxrwxrwx 2 debjjr debjjr 12373 oct.  19  2018 md_contour_7150h.xml
  -rwxrwxrwx 2 debjjr debjjr 12376 oct.  19  2018 md_contour_7150p.xml
  -rwxrwxrwx 2 debjjr debjjr 11235 oct.  19  2018 md_contour_7150.xml
  -rwxrwxrwx 2 debjjr debjjr 11332 oct.  19  2018 md_contour_777.xml
  -rwxrwxrwx 2 debjjr debjjr 12248 oct.  19  2018 md_contour_karajishi_7220.xml
  -rwxrwxrwx 2 debjjr debjjr 10816 oct.  19  2018 md_contour_karajishi TS_1779A.xml
  -rwxrwxrwx 2 debjjr debjjr 22734 oct.  19  2018 md_contour_nextone_7830.xml
  -rwxrwxrwx 2 debjjr debjjr 22728 oct.  19  2018 md_contour_nextone.xml
  -rwxrwxrwx 2 debjjr debjjr 12373 oct.  19  2018 md_contourplus.xml
  -rwxrwxrwx 1 debjjr debjjr 12625 oct.  19  2018 md_dex.xml
  -rwxrwxrwx 2 debjjr debjjr 10827 oct.  19  2018 md_elite_xl.xml
  -rwxrwxrwx 1 debjjr debjjr 27915 oct.  19  2018 md_g3.xml
  -rwxrwxrwx 2 debjjr debjjr 31983 oct.  19  2018 md_ninja2_5.xml
  -rwxrwxrwx 2 debjjr debjjr 31982 oct.  19  2018 md_ninja2i.xml
  -rwxrwxrwx 2 debjjr debjjr 26167 oct.  19  2018 md_ninja2.xml
  -rwxrwxrwx 2 debjjr debjjr 31989 oct.  19  2018 md_ninja3.xml
  -rwxrwxrwx 2 debjjr debjjr 12376 oct.  19  2018 md_tradewind.xml
  -rwxrwxrwx 1 debjjr debjjr 32309 oct.  19  2018 meters.xml

--
JJR.

Hors ligne

#13 Le 23/06/2019, à 11:45

Nuliel

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

A mon avis il faut soit lancer Glucofacts.jar soit GlucofactsMain.jar
Tu peux faire

java -jar CheminVersLeFichierJar

en adaptant

Dernière modification par Nuliel (Le 23/06/2019, à 11:45)

Hors ligne

#14 Le 23/06/2019, à 14:03

moko138

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Ptain, ce n'est pas facile de s'y retrouver entre
bayer.com
an.diabetes.ascensia.com
ascensiadiabetescare.fr
et contourone.com !
    Et je n'y ai pas trouvé le moindre "7350" ni "0x7350" !

Pas mieux sur http://www.linux-usb.org/usb.ids :

1a79  Bayer Health Care LLC
    6002  Contour
    7410  Contour Next

Ni sur https://usb-ids.gowdy.us/read/UD/1a79/ qui en recense 3 de plus :

6002    Contour   
6210       
6300       
7410    Contour Next   
7800

  - -

Apparemment, les "contour"(s) sont faits pour être lus en bluetooth par certains machin-phones dont ceux listés (en 2017) en
http://compatibility.contourone.com/


Donc il serait logique que ton "contour" aient DEUX identifiants de produits (un comme support de données, l'autre comme émetteur-récepteur).

Nous aurions un bon complément d'info par la procédure ./viewtopic.php?id=2031501 (sauf que dans ton cas, pas besoin de redémarrer le pc, il suffit que tu commences la procédure en ayant branché ton Contour next depuis une demi-minute).  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#15 Le 23/06/2019, à 14:06

Nuliel

Re : Qui saurait interfacer mon lecteur de glycémie Contour next ?

Par contre, le protocole est propriétaire et il n'a visiblement pas été totalement compris, donc ça risque d'être difficile.
Du coup, bluetooth ou filaire? (ou c'est une simple clé bluetooth bayer?)

Hors ligne