#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 ?
Bonjour,
Rien d'utile dans > Lecteur de glycémie Freestyle Libre (glucomètre) pilote (diabète) ?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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
En 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éso|u] 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
En 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 ?
J'ai trouvé ces pages :
> forums.mageia.org/de/viewtopic.php?f=7&t=2872
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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
En 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 débranché ton Contour next depuis une demi-minute).
%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