Konfigurationsbeispiel: Samsung S7, DanaR, Dexcom G5 und Sony Smartwatch¶
Beschreibung¶
In dieser Variante ist das Smartphone Samsung Galaxy S7 die Schaltzentrale des Loop. Es liest mit der originalen, aber von der Community leicht modifizierten Dexcom-App das kontinuierliche Glukosemesssystem Dexcom G5 aus. AndroidAPS steuert auf Basis dieser Daten die Insulinpumpe DanaR des koreanischen Herstellers SOOIL via Bluetooth. Weitere Geräte werden nicht benötigt.
Da die Dexcom App nur begrenzte Alarmoptionen zur Verfügung stellt, wird xDrip+ verwendet, um nicht nur Hoch- und Niedrigalarme sondern auch weitere Alarme nach individuellen Bedürfnissen auszugeben.
Falls gewünscht, können alle aktuellen Glukose- und Behandlungsdaten auf einer Android Wear Smartwatch (in diesem Beispiel die “Sony Smartwatch 3” (SWR50)) am Handgelenk angezeigt werden. Über die Smartwatch kann AndroidAPS auch bedient werden (z.B. Bolusgabe).
Das System funktioniert offline, also ohne dass zum Betrieb eine Datenverbindung des Smartphones zum Internet erforderlich ist.
Die Daten werden jedoch automatisch zu Nightscout (Open Source Cloud Service) hochgeladen, wenn eine Datenverbindung hergestellt wird. So können umfangreiche Auswertungen für den Arztbesuch erstellt oder jederzeit die aktuellen Werte mit Familienmitgliedern geteilt werden. Es ist auch möglich, die Daten nur über eine (ggf. zuvor definiertes) WLAN-Verbindung zu übertragen, um die Nightscout-Berichte nutzen zu können.
Benötigte Komponenten¶
- Samsung Galaxy S7
- Alternativen: siehe Liste der getesteten Smartphones und Smartwatches für AndroidAPS
- Dana R oder Dana RS Insulinpumpe
- Alternativen:
- Accu-Chek Combo
- Künftig werden evtl. weitere Pumpen für den Loop nutzbar sein. Eine Liste der zukünftig ggf. loopbare Pumpen finden sich hier.
- Dexcom G5
- Alternativen: siehe Liste der möglichen BZ-Quellen
- Optional: Sony Smartwatch 3 (SWR50)
- Alternativen: siehe Liste der getesteten Smartphones und Smartwatches für AndroidAPS
Nightscout Einrichtung¶
Detaillierte Anleitung siehe Nightscout Setup.
Computer Einrichtung¶
Um aus dem frei verfügbaren OpenSource-Quellcode von AAPS eine Android-App selbst erstellen zu können, wird Android Studio auf dem Computer oder Notebook (Windows, Mac, Linux) benötigt. Eine detaillierte, bebilderte Installationsanleitung findet sich unter App aus Quellcode erstellen.
Bei der Erstinstallation von Android Studio ist einige Geduld erforderlich, da die Software nach der Installation auf dem Rechner einige weitere Komponenten nachlädt.
Smartphone Einrichtung¶
Firware des Smartphones prüfen¶
- Menü > Einstellungen > Telefoninfo > Softwareinfo: Hier sollte mindestens die Firmware-Version stehen: “Android-Version 7.0” (erfolgreich getestet bis Android-Version 8.0.0 Oreo - Samsung Experience Versoin 9.0)
- Falls nicht: Menü > Einstellungen > Software-Update durchführen
Installation von Apps aus unbekannten Quellen zulassen¶
Menü > Einstellungen > Gerätesicherheit > Unbekannte Quellen > Schieber nach rechts (= aktiv)
Diese Einstellung sollte aus Sicherheitsgründen wieder auf inaktiv gestellt werden, wenn die Installation aller hier beschriebenen Apps abgeschlossen ist.
Bluetooth aktivieren¶
- Menü > Einstellungen > Verbindungen > Bluetooth > Schieber nach rechts (= aktiv)
- Menü > Einstellungen > Verbindungen > Standort > Schieber nach rechts (= aktiv)
Standortdienste (“GPS”) müssen aktiviert sein, damit Bluetooth ordnungsgemäß funktioniert.
Dexcom App (modifizierte Version) installieren¶
Die Original-App von Dexcom aus dem Google Play Store wird nicht funktionieren, weil sie die Werte nicht an andere Apps weitergibt. Darum ist eine von der Community leicht modifizierte Version erforderlich. Nur sie kann später mit AAPS kommunizieren. Außerdem kann die modifizierte Dexcom App mit allen Android Smartphones verwendet werden, nicht nur mit den in der Dexcom Kompatibilitätsliste aufgeführten. Eine mmol/l-Version und eine mg/dl-Version der modifizierten Dexcom App sind unter https://github.com/dexcomapp/dexcomapp?files=1 verfügbar.
Zur Einrichtung im Smartphone folgende Schritte ausführen:
- Falls die Original-Dexcom-App bereits installiert sein sollte:
- Sensor stoppen
- App deinstallieren über Menü > Einstellungen > Apps > Dexcom G5 Mobile > Deinstallieren
- Modifizierte Dexcom App (achte dabei auf die Einheiten mg/dl oder mmol/l) unter https://github.com/dexcomapp/dexcomapp?files=1 herunterladen.
- Modifizierte Dexcom-App auf dem Smartphone installieren (= die heruntergeladene APK-Datei auswählen)
- Modifizierte Dexcom-App starten, den Sensor nach Anweisung aktivieren / kalibrieren und die Aufwärmphase abwarten.
- Wenn die ersten beiden Kalibrierungen erfolgreich waren und die modifizierte Dexcom-App den aktuellen Wert anzeigt, dann im Menü (= drei waagerechte Striche links oben in der App) auf “Warnungen” und folgende Konfiguration einstellen:
- Akut niedrig:
55mg/dl
/3.1mmol/l
(kann nicht deaktiviert werden) - Niedrig
OFF
- Hoch
OFF
- Anstiegsrate
OFF
- Abfallrate
OFF
- Signalverlust
OFF
- Akut niedrig:
AndroidAPS installieren¶
- AndroidAPS APK-Datei wie hier ausführlich und mit Screenshots beschrieben erstellen.
- Die erstelle APK-Datei auf das Smartphone übertragen.
- AnroidAPS entsprechend den eigenen Anforderungen mit Hilfe des Einrichtungsassistenten oder manuell konfigurieren.
- In diesem Beispiel haben wir (unter anderem) folgende Einstellungen verwendet:
- BZ-Quelle:
Dexcom G5 App (patched)
– Klicke auf das Zahnrad und aktiviereSpeichere BZ-Werte in Nightscout
undSende BZ-Werte zu xDrip+
(siehe BZ-Quellen)
- Nightscout Client aktivieren (siehe Nightscout-Client und Nightscout Setup)
xDrip+ installieren¶
xDrip + ist eine weitere ausgereifte Open-Source-App, die unzählige Möglichkeiten bietet. Anders als von den Entwicklern eigentlich gedacht, wird xDrip+ aber bei dieser Methode nicht auch zum Sammeln der Glukosedaten vom Dexcom G5 verwendet, sondern nur, um Alarme auszugeben und auf dem Android-Homescreen im Widget den aktuellen Gluosewert samt Kurve anzuzeigen. Mit xDrip+ können die Alarme nämlich viel individueller eingestellt werden als mit der Dexcom-Software, AAPS oder Nightscout (keine Einschränkung bei der Auswahl der Sounds, verschiedene Alarme je nach Tages-/Nachtzeit etc.).
- Letzte stabile APK-Version von xDrip+ mit dem Smartphone herunterladen unter https://xdrip-plus-updates.appspot.com/stable/xdrip-plus-latest.apk - nicht die Version aus dem GooglePlay-Store!
- xDrip+ installieren, indem die heruntergeladene APK-Datei ausgewählt wird.
- xDrip+ starten und im Hamburger-Menü (drei waagerechte Striche links oben) folgende Einstellungen vornehmen:
- Einstellungen > Warnungen > Glukose-Alarm-Liste > Warnungen (niedrig) und (hoch) je nach Bedarf erstellen.
- Die bestehenden Alarme können mit einem langen Fingerdruck geändert werden.
- Einstellungen > Kalibrierungs-Erinnerungen: deaktiviert (wird über die Dexcom-App erinnert)
- Einstellungen > Datenquelle > 640G/EverSense
- Einstellungen > Inter-App-Einstellungen > Accept Calibrations >
AN
- Menü > Sensor starten (Ist nur “pro forma” und hat nichts mit dem laufenden G5-Sensor zu tun. Dies ist nötig, da sonst regelmäßig eine Fehlermeldung kommt.)
Weitere Informationen über xDrip+ findest Du auf der Seite BZ-Quellen.
Beispiel für ein Alarm-Setup:¶
Der “Akut niedrig Alarm” (unter 55 mg/dl bzw. 3,1 mmol/l) ist ein Standardalarm der modifizierten Dexcom App, der nicht abgeschaltet werden kann.
Tipp für Tagungen, Kirchenbesuche, Kino etc...:
Wenn im Samsung Galaxy S7 der “Nicht stören-Modus” aktiviert ist (Menü > Einstellungen > Töne und Vibration > Nicht stören: nach rechts schieben), dann vibriert das Smartphone bei dem nicht abschaltbaren Dexcom-Niedrigalarm nur und gibt keine akustische Warnung aus. Bei den übrigen, über xDrip+ eingerichteten Alarmen kann jeweils ausgewählt werden, ob der Lautlosmodus ignoriert werden soll oder nicht.
Energiesparoptionen deaktivieren¶
Im Samsung Galaxy S7 auf Menü > Einstellungen > Gerätewartung > Akku > Nicht überwachte Apps > +Apps hinzufügen: Hier nacheinander die Apps AndroidAPS, Dexcom G5 Mobile, xDrip+ und ggf. AndroidWear auswählen (falls die Smartwatch verwendet wird).
Optional: Sony Smartwatch 3 (SWR50) einrichten¶
Mit einer Android Wear Smartwatch lässt sich das Leben mit Diabetes noch viel unauffälliger gestalten. Über sie kann am Handgelenk jederzeit der aktuelle Glukosezucker, der Status der Loop etc. angezeigt Über die Smartwatch kann AndroidAPS auch bedient werden (z.B. Bolusgabe). Dazu den CGM-Wert im AAPSv2 Watchface doppelklicken. Die SWR50 läuft in der Regel einen ganzen Tag, bis der Akku wieder aufgeladen werden muss (selbes Ladegerät wie das Samsung Galaxy S7: microUSB).
Details zu dem auf dem Watchface angezeigten Informationen finden sich hier.
- Auf dem Smartphone über den Google-Play-Store die App “Android Wear” installieren und die SWR50 nach dortigen Anweisungen koppeln.
- In AAPS Hamburger Menü (oben links) > Konfiguration > Allgemein (ganz unten in der Liste) > Wear > links aktivieren, Zahnrad klicken > Wear-Einstellungen >
Steuerung durch die Uhr
- Auf der Smartwatch: Lange auf das Display drücken, um das Watchface zu ändern, und dann
AAPSv2
auswählen. - Ggf. beide Geräte einmal neu starten.