CGM mit FreeStyle Libre
Das FreeStyle Libre eignet sich hervorragend, um es zu einem CGM umzufunktionieren. Es handelt sich bei dem Sensor des FreeStyle Libre um ein Gerät, welches einen Schlauch besitzt, der in das Unterhautfettgewebe eingeführt wird. Es misst jede Minute einen Wert, den es dann intern für 15 Minuten speichert. In der 16. Minute werden die Werte verworfen, der aktuelle gespeichert und wieder ein 15 Minuten Intervall begonnen. Wenn man den Sensor also innerhalb von 15 Minuten über ein Gerät per NFC ausliest, erhält man eine recht engmaschige Messkurve. So kommt man zu einem schönen Verlauf der Zuckerwerte. Leider muss das aber immer durch ein Lesegerät initiiert werden, weshalb diese Methode auch FGM (Flash Glucose Monitoring) heisst und nicht CGM (Continuous Glucose Monitoring). Doch es gibt Möglichkeiten, das zu automatisieren. Es gibt inzwischen Firmen, die Aufsätze für den Sensor herstellen, die diesen per NFC auslesen und über Bluetooth an das Handy schicken können.
Ambrosiasys stellt zum Beispiel so etwas her, wobei mir der Sinn der Einwegaufkleber verschlossen bleibt, weil der Preis astronomisch ist. Ich bin ja wirklich froh, dass meine Krankenkasse kaum Probleme gemacht hat, als ich die FreeStyle Libre-Sensoren beantragt habe und mir auch zugesichert hat, dass diese auch weiterhin zuverlässig gezahlt werden. Aber nochmal genau den gleichen Preis für einen Aufkleber auf den Sensoren aus deren Kreuz zu leiern scheint mir eine etwas unrealistische Erwartungshaltung zu sein. Die mehrfach verwendbare Variante ist da schon sympathischer, allerdings steht da auch nur „can be used multiple times“ dabei, was in mir die Vermutung keimen lässt, dass das vielleicht auch nicht so wirklich lange hält. Die Notwendigkeit, das in Amerika zu bestellen ist der nächste Abschrecker für mich. Wenn das dann nicht mehr funktioniert, sollte man das möglichst ein paar Wochen vorher wissen, um eine durchgehende Versorgung sicher zu stellen, was aufgrund von fehlenden Hellsehermodulen ein eher illusorisches Szenario ist.
Also habe ich mich weiter umgesehen und bin dann zunächst über NightScout gestolpert. Dieses Programm speichert Sensorwerte in der Cloud und erhält diese im Zusammenhang mit FreeStyle Libre von einer App namens Glimp. Diese App liest auf einem Smartphone per NFC den Sensor aus und lädt die entsprechenden Daten anschliessend zu NightScout hoch, wo sie dann gespeichert werden. Das ist schon eine sehr feine Sache, weil man dann kaum noch Werte von Hand erfassen muss. Man muss aber nach wie vor den Sensor mit dem Smartphone scannen. Hier wäre eine Lösung wünschenswert, die diese Daten einfach direkt ans Smartphone sendet, aber auf eine solche von den Herstellern müssen wir wohl noch eine ganze Weile warten.
Alerdings gibt es eine Alternative dazu, auf eine Lösung zu warten. Eine Smartwatch kann dabei behilflich sein. Soweit ich das im Internet nachverfolgen konnte, gibt es derzeit eine einzige Smartwatch, die in der Lage ist, den NFC-Sensor des FreeStyle Libre auszulesen. Das ist die Smartwatch 3 von Sony. Allerdings nur mit einer alten Android Version, da das NFC auf der Smartwatch extra freigeschaltet werden muss, was neuere Android Versionen wohl verhindern (warum auch immer).
Ich habe mir also so eine Smartwatch bestellt und ausserdem noch eine Halterung, die diese dann über dem Sensor festhält.
– Smartwatch 3 von Sony
– FreeStyle Libre Adapter
Die SmartWatch musste dann erstmal auf die richtige Betriebssystemversion gebracht werden. Das war zwar nicht ganz einfach, aber dank eines guten Guides habe ich es dann geschafft.
Allerdings auch erst, nachdem ich das auf einem Windows 7 Rechner versucht habe. Unter Windows 10 macht einem das Betriebssystem einen Strich durch die Rechnung, weil die SmartWatch nicht mehr über die USB-Verbindung ansprechbar ist, sobald sie sich im Fastboot-Modus befindet. Unter Windows 7 ging es so wie unter dem Link oben beschrieben.
Nachdem das geschafft war, fehlte noch ein Programm, was die Daten ausliest. Das war dann zunächst Libre Alarm, eine App, die sich in der Betaphase befindet und mit entsprechender Einstellung aber ganz gut funktioniert.
Allerdings muss ich dazu sagen, dass es da dann ein Problem mit dem Betriebssystem auf der Uhr gab, weil sich Libre Alarm nicht damit verbinden wollte. Nach längerem Suchen bin ich dann auf die Lösung gestossen. Man braucht dafür eine bestimmte Version des Google Play Store.
Diese Anleitung erklärt recht gut, wie man die Smartwatch 3 zu einem CGM umbauen kann. Wichtig sind dabei auch die letzten Schritte, mit denen die Smartwatch dazu gebracht wird, möglichst wenig Strom zu verbrauchen und was noch wichtiger ist, weniger Hitze zu entwickeln. Ich habe festgestellt, dass zu viel Hitze zu erhöhter Schweissbildung führt, ohne dass man sich dessen bewusst wird.
Inzwischen bin ich zu Glimp gewechselt, da mir die Auswertung in der App besser gefällt und eine mehrjährige Betaphase wie bei Libre Alarm mich zu sehr an meine Bastelprojekte erinnert, die nie zu einer wirklich brauchbaren Lösung geworden sind.
Mein CGM umfasst nun folgende Komponenten:
Hardware
– Smartwatch 3 von Sony
– Sony SmartWatch 3 (SWR50) Adapter V2
– Huawei Watch 2
– Smartphone Nexus 6P
Software
– Glimp App
– Nightscout
– Android Wear
– Diamant (meine selbst geschriebene Software)
Installation
Die Smartwatch 3 wird zunächst auf die richtige Version gebracht und die NFC-Fähigkeit wird aktiviert. Dazu gibt es hier eine hervorragende Anleitung: Anleitung für Smartwatch 3. Aber auch Freestyle Sticker stellt eine Anleitung dafür zur Verfügung.
Auf dem Handy wird die App Android Wear installiert und mit beiden Smartwatches verbunden. Dann wird die App Glimp auf dem Handy installiert, die sich dann automatisch auf die Smartwatch 3 installiert. Auf der Huawei Watch 2 wird dann Glimp direkt aus dem Play Store installiert.
Die Smartwatch 3 wird dann mit dem Adapter von Freestyle Sticker auf dem Sensor von Freestyle Libre befestigt. Sie kann vermutlich auch hingeklebt werden, aber da sie jeden Tag geladen werden muss, ist es besser, einen Adapter zu verwenden, den man abnehmen kann. Der Ladevorgang dauert so ungefähr 1 1/2 Stunden. Mit dem Adapter kann man das sogar am Arm direkt machen, solange man sich in der Nähe der Steckdose aufhält.
In Glimp auf dem Handy wird zunächst die Nightscoutverbindung eingerichtet. Das geschieht im Menüpunkt „Optionen – entferntes Glukose-Monitoring“. Hier wird unter Homepage die entsprechende URL angegeben und darunter der API-Schlüssel, der für den Zugriff festgelegt wurde. Dieser wird benötigt, damit Glimp die Daten hochladen kann. Mit „Prüfe Verbindung“ kann dann sichergestellt werden, dass der Zugriff auf Nightscout korrekt funktioniert.
Danach muss in Glimp noch der Menüpunkt „Optionen – CGM on wearable“ aufgerufen werden. Dort verbindet man Glimp mit der Smartwatch 3, stellt die Häufigkeit der Messungen ein (bei mir wird zur Zeit alle 10 Minuten gemessen) und ruft „Starte CGM“ auf. Danach werden im angegebenen Intervall die Werte ermittelt und an Nightscout übertragen. Wenn die Zeit zwischen den Messungen weniger als 15 Minuten beträgt, erhält man für jede Minute einen Wert.
Wichtig ist noch, dass man Glimp auf dem Handy so einrichtet, dass es nicht auf Sparflamme gesetzt wird, wenn das Handy Strom sparen möchte. Das geschieht nämlich in Android ab Version 7 (Android Nougat), wenn die App längere Zeit im Hintergrund läuft, das Handy länger nicht verwendet wird oder wann immer Android meint, es müsse Energie sparen.
Dazu muss man im Handy in die Einstellungen gehen, dort „Apps & Benachrichtigungen“ aufrufen, Glimp suchen und dort dann bei „Akku“ die Akku-Optimierung ausschalten.
Mit diesem Setup habe ich immer den zuletzt gemessenen Wert als Anzeige auf meiner Smartwatch am Handgelenk und kann jederzeit die Daten in Nightscout im Browser oder auf dem Handy anschauen. In Nightscout kann ich dann auch mit dem Bolus-Rechner die benötigte Insulinmenge berechnen lassen, wenn ich etwas esse.
Die Webseite Diamant ist zur Zeit in der Entwicklung und eines dieser Projekte von mir, die vermutlich nie die Marktreife erlangen werden ^^. Aber ich verwende das seit langer Zeit zur Erfassung meiner Daten und habe es inzwischen um eine Importfunktion für Nightscout erweitert, so dass ich das weiterhin gut nutzen kann. Der Vorteil, den ich mit dem Programm habe ist, dass es wie Nightscout auch eine Webseite ist und so von überall zugreifbar ist. Der Vorteil gegenüber Nightscout ist, dass ich die Berichte, die ich erzeuge selbst umbauen kann und auch dass die Daten komplett in Google Drive gespeichert werden, weshalb die einzige Voraussetzung für die Verwendung von Diamant ein Konto bei Google ist und keine Anmeldung an anderen Diensten benötigt wird.
Wenn jemand Interesse daran hat, Diamant zu verwenden, werde ich schauen, dass bestehende Fehler oder Probleme so schnell wie möglich behoben werden und dass das, was bisher fehlt (z.B. Einstellung der Therapiewerte in der Konfiguration) funktionsfähig wird.
Wartung
Manchmal ist es nötig, alles nochmal durchzuführen. Bei mir wurde das dadurch verursacht, dass ich mir ein neues Handy zulegte. Es ist nämlich nicht möglich, die Uhren einfach vom alten Handy zu trennen und mit dem neuen zu verbinden. Ich weiss nicht, was Google sich dabei denkt, denn sie denken normalerweise ziemlich gut, was die Benutzerfreundlichkeit angeht. Aber hier muss man doch tatsächlich die Uhr auf Werkseinstellungen zurücksetzen, was bei der Smartwatch 3 dann dazu führt, dass man die Einrichtung über ADB wieder durchführen muss.
Nach dem Zurücksetzen befindet sich zwar noch die richtige Android-Version auf der Uhr, aber NFC hat sich verabschiedet und der Google Play Store ist auch wieder auf einem alten Stand. Im Zuge dieser Suboptimalität habe ich mir dann eine Batchdatei geschrieben, die den Grossteil der Schritte durchführt, um die Smartwatch 3 wieder auf den richtigen Stand zu bringen.
Dazu brauch man zunächst folgende Dateien:
- twrpnew.img (Download | Quelle im Internet)
- tetra_nfc_LCA43_0.2.zip (Download | Quelle im Internet)
- Wear-SuperSU-v2.46.zip (Download | Quelle im Internet)
- com.google.android.gms_11.0.62_(038-160311229)-11062038_minAPI14(armeabi-v7a)(480dpi)_APKdot.com.apk (Download | Quelle im Internet)
- smartwatch3.bat (Download | Quelle im Internet)
Ich habe sowohl die Quelle im Internet, als auch die direkten Download-Links angegeben, da es teilweise sehr schwer ist, die Download-Links auf den Seiten zu finden. Ich möchte denen, die die Dateien zur Verfügung stellen aber auch nicht die Lorbeeren wegnehmen. Lediglich die Batchdatei smartwatch3.bat ist meine eigene Kreation.
Diese müssen in das Verzeichnis kopiert werden, in dem sich ADB befindet. Dann mussnoch die Smartwatch 3 über USB mit dem Computer verbunden werden. Anschliessend die Batchdatei smartwatch3.bat im Verzeichnis von ADB ausführen und den Anweisungen folgen. Wenn alles funktioniert, sollte die Smartwatch 3 danach wieder in der Lage sein sich mit dem Handy zu verbinden und per NFC den Sensor auszulesen.
Es gibt auch eine andere Batchdatei namens smartwatch3-maywork.bat (Download | Quelle im Internet). Wie der Name schon sagt, kann es sein, dass diese auch funktioniert, muss aber nicht sein. Ich habe es nicht getestet, weil ich froh war, als alles wieder lief. Ich werde das ausprobieren, wenn ich wieder mal ein Problem habe und die Smartwatch 3 zurücksetzen muss.
Für einen unmotivierten Versuch bin ich zu sehr Programmierer und halte mich an die alte Weisheit:
Repariere nichts, was nicht kaputt ist 🙂
Wer bitte ohne ein IT Spezialist zu sein soll das können:-( ich verstehe nur die Hälfte und bin total enttäuscht. Hab seit 34 Jahren nen Typ 1 Diabetes und hab das Freestyle libre seit ca 2 Jahren. Das es keine Alarmfunktion besitzt stört mich sehr weil ich die Funktion gerade nachts echt bräuchte… wer kann mir helfen…ich kann mir sowas nicht bauen hab da einfach nicht die Fähigkeit zu♂️Vg Anne
Hallo Anne, Abbott bringt soweit ich weiss irgendwann einen Sensor raus, der das Lesegerät mit einem Alarm ansteuert, wenn der Zuckerwert bestimmte Grenzen über- oder unterschreitet. Ich denke, das könnte Deinem Ansinnen entgegen kommen.
Das System, was ich mir da zusammengebaut hatte, hört sich zwar sehr kompliziert an, aber es hat mir geholfen den Zucker wesentlich besser in den Griff zu kriegen. Ich bin Programmierer und sowieso sehr technik-affin, aber die Gemeinschaft arbeitet an brauchbaren Lösungen für die Zukunft. Es ist auf jeden Fall wahrscheinlicher, dass da etwas sinnvolles rauskommt, als wenn man auf die Pharma-Industrie wartet, die an sinnvollen Lösungen durch ihre Profitgier gehindert wird.
Ich verwende jetzt ein wesentlich einfacher aufzusetzendes System, bei dem es aber auch nötig ist, viele technische und fachliche Kenntnisse für einen reibungslosen Ablauf und eine zuverlässige und durchgängige Therapie zu haben oder zu erwerben.
Die sinnvollste Diabetes-Therapie ist und bleibt Do-It-Yourself. Aber es gibt inzwischen sehr viele Ánlaufstellen im Internet, die einem weiterhelfen können. Ich werde hier demnächst auch wieder etwass veröffentlichen, wie mein derzeitiger Stand ist.
Aber wenn Du Dich informieren willst, dann such doch mal nach folgenden Stichworten:
Nightscout – eine Software, die Diabetesdaten in der Cloud speichert
#WeAreNotWaiting – eine Gruppe von Menschen, die Nightscout betreuen und eine Bewegung, die nicht mehr darauf wartet, dass die Pharmaindustrie uns das zur Verfügung stellt, was seit mindestens 5 Jahren technisch machbar ist
AndroidAPS – eine App für das Smartphone, die in der Lage ist, Sensordaten wie vom Freestyle Libre zu verwerten und die ausserdem bestimmte Insulinpumpen direkt ansteuern kann, wenn diese über eine Bluetooth Schnittstelle verfügen
Auf Facebook gibt es auch viele Gruppen, die sich dieser Thematik annehmen.
Hi Andreas,
danke für deine Arbeit!
Ich hätte da zwei Fragen:
1) gibt es andere Smartwatches mit den man den Libre 1 & 2 auslesen(per NFC) kann(nicht als CGM)?
2) weißt du ob die Sony 3 mit dem Libre 2 kompatibel ist(rein als Lesegerät(nicht als CGM))?
Dank und Gruß Dominik
Hallo Dominik,
das weiss ich leider nicht sicher. Als ich noch die Smartwatch zum Auslesen per NFC verwendet habe, war die Smartwatch 3 die einzige, mit der das möglich war. Wie das inzwischen aussieht, weiss ich nicht. Mit Libre 2 habe ich bisher leider auch absolut keine Erfahrungen.
Es gibt Facebook Gruppen, in denen solche Themen diskutiert werden (z.B. Freestyle Libre Freaks oder CGM in the cloud).
LG Andi
Hallo, ich habe auch eine Frage, vielleicht kannst du sie beantworten.
Ich habe aktuell eine Sony SM3 am Handgelenk. Ich habe die aud sie richtige Version downgegrafed und NFC freigeschaltet. Glimp auf dem Handy installiert. Ich kann jetzt ohne Probleme mit der Uhr meine Zuckerwerte ablesen wenn ich diese an den Sensor halte. Wenn ich aber mit Glimp auf dem Handy messe werden die gemessenen Werte nicht auf der Smartwatch angezeigt. Immer nur der Wert der auch mit der Uhr gemessen wurde. Funtioniert hier dann die synchronisation von Glimp auf dem Handy zur Uhr nicht oder geht das nur wenn ich auch noch einen Transmitter dazwischenschalte? Warte aktuell auf die Lieferung des Nightriders. Hoffe das es dann mit der Synchro funtioniert.
LG
Hallo Dominik,
ich habe Glimp auf dem Handy und auch auf der Smartwatch drauf (bei mir inzwischen eine Huawei 2). Bei dem System mit der SM3 wird diese ja dazu verwendet, um den Sensor auszulesen. Dieser Wert wird dann ans Handy übertragen und kann dort gelesen werden. Die SM3 als Uhr am Handgelenk habe ich nie verwendet. Ich habe inzwischen einen MiaoMiao und lasse den die Sensoren auslesen. Das wird dann an das Handy übertragen und das synchronisiert den Wert dann mit Glimp auf der Huawei 2 am Handgelenk.
Ich denke, um die Werte vom Handy auf die SM3 zu bringen, darf die SM3 nicht als Glukosescanner verwendet werden, sondern muss einfach mit dem Glimp Watchface laufen. Aber dann kannst Du damit eben den Sensor nicht abfragen. Aber das ist nur eine Vermutung von mir. Wenn Du den Nightrider hast, dürfte sich das Problem aber erledigen. Da kannst Du dann die SM3 einfach mit dem Watchface von Glimp verwenden und die Werte vom Nightrider übertragen lassen.
LG Andi
Hallo Andreas,
ich versuche gerade mir dasselbe System zu erstellen, wie Du es beschrieben hast. Dabei habe ich hier am Ende gelesen, dass Du ja nun eine Huawei 2 Watch in Kombi mit dem MiaoMiao nutzt. Geht das denn auch mit einem runden Display und hast du zufällig inzwischen auch Erfahrung mit dem Freestyle 2?
beste Grüße,
Jonathan
Hallo Jonathan,
die Huawei 2 hat ja ein rundes Display. Die Watchfaces funktionieren sehr gut. Aber man braucht nach wie vor das Handy, um die Verbindung mit MiaoMiao aufzunehmen. Die Huawei 2 ist nur zur Anzeige und zur rudimentären Bedienung des Loops da.
Mit dem Freestyle 2 habe ich bisher noch keine Erfahrungen, weil ich bisher immer noch die Einser erhalte. Aber auf Facebook gibt es einige Gruppen, wo es durchaus Erfahrungen damit gibt. Looped-DE ist eine sehr gute Community und auch androidaps users.
LG Andi