AAPS remote steuern
Es gibt vier sehr wirkungsvolle Wege, AAPS remote zu steuern:
SMS-Befehle (das Follower-Smartphone kann entweder Android oder iOS nutzen), 2) AAPSClient (das Follower-Smartphone nutzt Android) 3) Nightscout (Android, iOS oder ein anderes Gerät/Computer).
Smartwatches (Android)
Die ersten drei sind meist für Pflegende/Eltern geeignet und Smartwatches sind zusätzlich für Erwachsene mit Diabetes sehr hilfreich.
1) SMS-Befehle
Hierzu gibt es die gesonderte Seite SMS-Befehle.
2) AAPSClient
Der AAPSClient sieht AAPS sehr ähnlich, und stellt den Eltern/Betreuenden einen Reiter zur Verfügung, auf dem Aktionen remote in AAPS ausgeführt werden können:
Über den AAPSClient und AAPSClient2
Es gibt 2 Versionen der APK, die installiert werden können: AAPSClient & AAPSClient2. Der kleine aber feine Unterschied zwischen den Versionen wird unten erklärt.
Sollte die Notwendigkeit bestehen, ein weiteres AAPS-Smartphone (eines anderen Patienten mit einem Nightscout-Konto) zu steuern, ist eine weitere Kopie des AAPSClient notwendig. Hierzu muss dann der AAPSClient2 zusätzlich zum AAPSClient installiert werden. Durch den AAPSClient 2 ist es möglich, dass eine betreuende Person die AAPSClient apk zweimal auf dem Follower-Smartphone installieren kann und so den Daten von zwei Patienten gleichzeitig folgen kann.
Um die beiden Apps unterscheiden zu können, haben einige Elemente der App andere Hintergrundfarben: gelb für AAPSClient, blau für AAPSClient2. Die sich unterscheidenden Elemente sind das App-Symbol, das Widget und der AAPS-Statusbereich in der App selbst.
Hinweis : Die Transparenz des Widget-Hintergrunds ist anpassbar.
Herunterladen und Installieren
AAPSClient kann auf einem einzigen Smartphone oder mehreren Follower-Smartphones installiert werden (z.B. auf das Follower-Smartphone des ersten Elternteils und des zweiten Elternteils), um so beiden die Möglichkeit zu geben das zugehörige AAPS-Master-Smartphone remote zu steuern.
Um den AAPSClient herunterzuladen, navigiere zum GitHub-Repository und klicke auf das Element „app-AAPSClient-release_x.x.x.x“ (die im Screenshot unten gezeigte Version kann eventuell älter sein):
Gehe dann in Deinen Downloads-Ordner auf Deinem Computer. Unter Windows zeigt -downloads- das rechte Menüband an:
Nach dem Herunterladen klicke auf im Ordner anzeigen, um die Datei dort zu finden.
Die AAPSClient apk kann nun entweder:
Mit einem USB-Kabel auf das Follower-Smartphone übertragen werden, oder in einen Google-Drive Ordner gezogen werden und dann auf das Follower-Smartphone durch klicken auf app-„AAPSClient-release-„-Datei gebracht werden.
Sollten Du AAPS für Dich selbst und den AAPSClient zum Folgen anderer Personen benötigen, musst Du den AAPSClient selbst erstellen und kannst ihn nicht, wie oben beschrieben, aus dem Github-Repository herunterzuladen. Der Grund dafür ist, dass mit unterschiedlichen Schlüsseln signierte Apps (AAPS und AAPSClient) nicht auf dem gleichen Smartphone installiert werden können.
Um den AAPSClient selbst zu erstellen, folge dem Prozess eines herkömmlichen AAPS Builds. An der Stelle Generate signed App Bundle or APK, wählst Du anstelle von fullRelease in diesem Fall aapsclientRelease aus.
Synchronisierung - AAPSClient und AAPS einrichten (für Version 3.2.0.0 und höher)
Sobald die AAPSClient-APK auf dem Follower-Smartphone installiert ist, muss dafür gesorgt werden, dass die „Einstellungen“ in der KONFIGURATION mit denen für AAPS mit Nightscout 15 abgeglichen sind (siehe Versionshinweise hier). Das folgende Beispiel bietet Hilfestellung bei den Synchronisierungs-Einstellungen für NSClient und NSClientV3 im Zusammenspiel mit Nightscout 15. Es gibt daneben auch noch andere AAPS-Optionen (z.B. xDrip+).
Innerhalb des Abschnitts ‚Synchronisierung‘ in der ‚KONFIGURATION‘ kannst Du Dich für verschiedene Synchronisierungsoptionen sowohl für AAPS als auch das Follower-Smartphone entscheiden:
Option 1: Nightscout-Client (auch unter ‚v1‘ bekannt) - der die Daten des Benutzenden mit Nightscout synchronisiert; oder
Option 2: NSClientV3 (auch als „v3“ bezeichnet) - das die Daten mithilfe der v3-API mit Nightscout synchronisiert.
Du musst sicherstellen, dass beide Smartphones (AAPS und AAPS-Client) die gleiche Synchronisierungs-Option nutzen (v1 oder v3):
Option 1: v1 (Nightscout-Client) für beide Smartphones:
Gib Deine Nightscout-URL ein
Gib Dein Nightscout API-Key (API secret) ein
Option 2: v3 für beide Smartphones:
Gib Deine Nightscout-URL in den NSClientV3-Einstellungen ein
Gib Dein NS-Zugangstoken in der KONFIGURATION ein. Bitte folge den Hinweisen hier
Wenn Du die optionale Funktion ‚Mit Websockets verbinden‘ auswählst, achte darauf, dass dies sowohl für das AAPS-Smartphone als auch für das AAPSClient-Smartphone aktiviert bzw. deaktiviert ist. Das Aktivieren der Websockets in AAPS und nicht im AAPSClient (und auch umgekehrt) wird nur dazu führen, dass AAPS nicht richtig funktioniert. Durch das Aktivieren der Websockets wird eine schnellere Synchronisierung mit Nightscout ermöglicht. Das kann zu einem höheren Akkuverbrauch des Smartphones führen.
Achte darauf, dass sowohl der AAPSClient als auch AAPS auf dem Reiter „NSClient“ für jedes der Smartphones „verbunden“ anzeigt und dass bei Auswahl eines „Profilwechsel“ oder „Temporäres Ziel“ im AAPSClient dieses auch in AAPS korrekt aktiviert wird.
Achte auch darauf, dass Kohlenhydrat-Eingaben, sowohl im AAPSClient als auch in AAPS unter ‚Behandlungen“ erscheinen. Passiert das nicht, ist das ein Hinweis darauf, dass die Einstellungen nicht richtig sind.
Das ‚NS access token‘-Konfigurationsproblem beheben
Die genaue Konfiguration des ‚NS Access Token‘ kann davon abhängig sein, ob Du einen Nightscout-Anbieter als Bezahldienst (paid service) nutzt oder nicht.
Wenn Du Probleme mit AAPS v3 hast (‚NS Access Token‘ wird nicht akzeptiert) und Du für Deine Nightscout-Seite bezahlst, solltest Du zuerst diesen Anbieter um Hilfestellung beim Lösen des NS Access Token Problems bitten. In allen anderen Fällen wende Dich an die AAPS-Gruppe. Bitte prüfe im Vorfeld, ob Du die hier beschriebene Anleitung genau durchgegangen bist.
AAPSClient-Funktionen sind unter anderem:
Tab / Hamburger |
Funktionalitäten |
---|---|
Aktionen-Tab |
- Profilwechsel |
Nahrung-Tab |
|
Behandlungen-Tab |
- Prüfen der durchgeführten Behandlungen inkl. des Insulins und der eingegebenen Kohlenhydrate |
Wartung-Tab |
- Einstellungen ex- und importieren |
Profil-Tab |
- Neues Profil erstellen |
Mit dem AAPSClient kann das Elternteil/Betreuende einen Großteil der Anpassungen direkt in AAPS (Ausnahme: Bolusabgabe) über das Mobilfunknetz oder Internet remote vornehmen. Die wichtigsten Vorteile des AAPSClient sind die Geschwindigkeit und Einfachheit mit der Eltern/Betreuende AAPS remote steuern können. Der AAPSClient kann deutlich schneller als die Eingabe von zu authentifizierenden SMS-Befehlen sein. Befehle, die im AAPSClient eingegeben werden, werden nach Nightscout hochgeladen.
Eine Remote-Steuerung über die AAPSClient-App wird nur dann empfohlen, wenn Deine Synchronisation gut funktioniert (d. h. Du hast keine unerwünschten Datenänderungen wie z. B. eigenständige Änderungen von TT, TBR usw.) siehe Versionshinweise für Version 2.8.1.1 für weitere Details.
AAPSClient mit Smartwatch-Optionen
Eine Smartwatch kann sehr nützlich sein, um bei Kindern AAPS zu managen. Es sind einige verschiedene Konfigurationen möglich. Auf einer kompatiblen Smartwatch kann die AAPSClient WearOS App installiert werden, die mit der AAPSClient-App auf dem Eltern-Smartphone verbunden wird. Damit können der aktuelle Glukosewert und der Loop-Status angezeigt werden. Zusätzlich können dann KH-Einträge vorgenommen werden und auch temporäre Ziele und Profiländerungen aktiviert werden. Die Abgabe eines Bolus ist NICHT über die WearOS App möglich. Hier kannst Du mehr über Smartwatches erfahren.
3) Nightscout
Genauso wie es Nightscout als einen Server „in der Cloud“ gibt, gibt es auch eine dedizierte Nightscout-App, die über den App Store direkt auf Dein iPhone heruntergeladen werden kann. Wenn Du ein Android-Follower-Smartphone hast es gibt keine spezielle Nightscout-App. Du nutzt in diesem Fall am Besten den AAPSClient. Wenn Du nur folgen möchtest und keine Behandlungen eingeben musst, kannst Du auch die Nightwatch-App aus dem Play Store herunterladen und installieren.
Sobald Du die Nightscout-App auf Deinem iPhone installiert hast, öffne die App, folge den Anweisungen für die Einrichtung und gib Deine Nightscout-Adresse (siehe links unten) ein. Je nach Anbieter bei dem Deine Nightscout-Seite läuft, kann es etwas anders aussehen. (z. B. http://deineadresse.herokuapp.com). Gib dann Dein Nightscout API secret (Passwort) ein (siehe rechts unten). Wenn Du nicht nach Deinem API-Passwort gefragt wirst, klickst Du oben in der App auf das Schloss-Symbol und gibst es dann ein:
Weitere Informationen zur Einrichtung findest Du direkt bei Nightscout
Wenn Du Dich das erste Mal einloggst, wirst Du noch eine sehr einfach gestaltete Ansicht sehen. Passe die Anzeige an, indem Du das „Hamburger“-Menü oben rechts auswählst und nach unten scrollst:
Scrolle bis zu den „Einstellungen“ herunter. Die Darstellung der Glukosewerte erfolgt standardmäßig „logaritmisch“. Das kannst Du unter „Skalierung“ auf „Linear“ ändern. Um das Basal der Pumpe einzublenden, ändere unter dem Abschnitt „Basalraten-Darstellung“ den Wert auf „Standard“.
Wähle Deine gewünschten Optionen aus. Deaktiviere die Alarme, wenn Du für die Alarmierung andere Apps nutzt.
Scrolle weiter herunter bis zum Abschnitt „Zeige Plugins“.
Wichtig ist, dass dort “Behandlungs-Portal” ausgewählt ist. In diesem Abschnitt kannst Du einige andere Metriken zusätzlich auswählen, von denen Aktives Insulin, Behandlungs-Portal, Pumpe, Kanülenalter, Insulin-Alter, Basalraten-Profil, und OpenAPS am nützlichsten sind.
Wichtig ist, dass Du nach Deinen Änderungen unten auf „Speichern“ klickst, damit diese Änderungen wirksam werden.
Nach dem Drücken von „Speichern“ wird die App zum Hauptbildschirm der Nightscout-App zurückkehren. Es sollte ungefähr so aussehen:
Aktueller Glukosewert
Informationen zum AAPS-Systemstatus - Tippe auf die einzelnen Registerkarten des Bildschirms, um mehr Details anzuzeigen. Lösche bzw. füge mit dem Hamburger-Menü die anzuzeigenden Informationen hinzu.
Glukoseverlauf mit den entsprechenden Behandlungen (Kohlenhydrate, Boli) wird angezeigt
Längerfristiger Glukoseverlauf
„Hamburger“-Menü zum Einstellen der Anzeigeoptionen, Erstellung von Berichten, Bearbeitung von Profilen und den Nightscout Admin-Tools
„+“-Menü für die Eingabe von Behandlungen und Übertragung an AAPS.
Ändern des Anzeige-Zeitraums
Basalrate (basales Insulinprofil)
Grüne Linie = historische Glukosewerte Blaue Linien = prognostizierte Glukosewerte
Schauen wir uns das obere linke Menü der Nightscout-App etwas genauer an:
Behandlungen rückwirkend ändern
Alarme ein-/ausschalten
Hamburger - für Einstellungen
Behandlungen - Behandlung eingeben - zum Übertragen der Änderungen an AAPS
Es gibt auf diesem Bildschirm eine Vielzahl an Statusinformationen des AAPS-Systems in den grauen Tabs (und noch mehr Informationen werden angezeigt, wenn Du auf die Tabs tippst):
5 Minuten Glukosetrend
Bolus-Assistenten-Vorschau (BWP)
Tippe auf „Basal“, um Dein aktuelles Profil und Deine Basal-Informationen zu sehen
Zeit seit dem letzten CGM-Messwert in AAPS
Pumpe: Insulin, Batterie % und wann sie sich das letzte Mal mit AAPS verbunden hat
Zeit seit der letzten Aktualisierung von AAPS - wenn es länger als 5 Minuten her ist, kann es auf ein Verbindungsproblem zwischen dem AAPS-Smartphone und der Pumpe/CGM hindeuten
Drücke auf IOB, um die Verteilung zwischen von Basal- und Bolusinsulin zu sehen
Alter des Insulins im Reservoir
Kanülenalter
Akkustand des AAPS-Smartphones
Größe Deiner Datenbank. Wenn diese zu voll wird (nur DIY Nightscout - bei gehosteten Diensten einfach ignorieren), können Verbindungsprobleme auftreten. Du kannst die Größe durch Datenlöschungen im Admin-Tool-Menü reduzieren (über das Hamburger-Menü).
Tippe auf „Aktualisieren“ am unteren Ende der Seite, um das Popup zu schließen.
Behandlungen über die Nightscout-App an AAPS senden
Um das Senden von Behandlungsdaten aus der Nightscout-App an das AAPS des Haupt-Smartphones (Master) zu ermöglichen, gehe auf dem AAPS-Hauptbildschirm in den Reiter AAPSClient. Öffne oben rechts das 3-Punkte-Menü und öffnen dort AAPSClient-Einstellungen – Synchronisierung und wähle die entsprechende Option aus. Aktiviere die Option, damit die verschiedenen Befehle (Temporäre Ziele etc.) empfangen werden können und auch um Profile zwischen Geräten synchronisieren zu können. Wenn es den Anschein haben sollte, dass die Synchronisierung nicht erfolgt, gehe auf den AAPSClient-Reiter und wähle im 3-Punkte-Menü „Vollständige Synchronisation“ und warte einige Minuten ab.
Nightscout auf Deinem iPhone hat den vollen Funktionsumfang, wie es auch Nightscout auf Deinem PC hat. Es erlaubt Dir, viele Befehle an AAPSzu schicken, aber es erlaubt Dir nicht, einen Bolus abzugeben.
Negatives Insulin löschen, um wiederholte Hypos zu vermeiden
Auch wenn Du keinen eigentlichen Bolus abgeben kannst, kannst Du eine Insulingabe durch Nightscout als Korrekturbolus „ankündigen“. Weil AAPS ab diesem Zeitpunkt diesen Fake-Bolus berücksichtigt, führt die faktisch dazu, dass AAPS weniger aggressiv reagiert. Das kann, wenn Dein Profil (z. B. wg. sportlicher Aktivität) zu stark war, helfen, um negatives Insulin auszugleichen und so niedrige Werte zu verhindern. Falls Dein Nighscout-Setup davon abweichen sollte, solltest Du das mit dem AAPS-Smartphone in Deiner Nähe genau prüfen.
Einige der hilfreichsten Nightscout-Befehle sind in der unten stehenden Tabelle beschrieben.
Nightscout Befehls-Tabelle
Häufig verwendete Behandlungen |
Funktion und Anwendungsbeispiel |
---|---|
Korrektur-Bolus |
Hiermit kannst Du Insulin ankündigen, aber keinen Bolus abgeben. |
Kohlenhydrat-Korrektur |
Kohlenhydrate sofort ankündigen |
Temporäres Ziel |
Erlaubt das Setzen und Abbrechen von temporären Zielen. |
Profilwechsel |
Ermöglicht Dir, das aktive Profil zu überprüfen |
Seltener verwendete Befehle |
Funktion und Anwendungsbeispiel |
---|---|
BG-Messung |
Sendet einen BZ-Test an AAPS. |
Snack-Bolus |
Kann Kohlenhydrate (plus Proteine und Fette) |
Ankündigung |
Fügt die entsprechenden Informationen hinzu. |
Pumpen-Katheter-Wechsel |
Vermerkt diese Pumpen-Änderungen. |
CGM Sensor Start |
Vermerkt diese Sensor-Änderungen. |
Start temporäre Basalrate |
Am nützlichsten im Open Loop. |
Mehr zu den Nightscout-Optionen kannst Du hier nachlesen
Tipps, um das Beste aus der Nightscout-App herauszuholen
1). Wenn Du auf einer Seite „hängenbleibst“ und zum Hauptbildschirm zurückkehren möchtest, klicke einfach auf „Aktualisieren“ (unten in der Mitte). Das bringt Dich zurück auf den Nightscout-Startbildschirm mit der Anzeige der Glukosewerte.
Wenn Du das aktuell auf dem Smartphone laufende Profil sehen möchtest, drücke auf die verschiedenen Symbole oberhalb des Diagramms. Zusatzinformationen (Mahlzeitenfaktoren, Insulin-Empfindlichkeit und Zeitzone etc.) erhältst Du, indem Du auf „Basal“ drückst und hinter „OpenAPS“ sind Informationen zum Profil und das aktuelle Ziel etc. anzeigbar. Der Ladezustand sowohl des Smartphone-Akkus, als auch der Pumpen-Batterie können ebenfalls angezeigt werden. BWP zeigt die Vorhersage des Algorithmus zur voraussichtlichen Entwicklung des aktiven Insulins (IOB) und der aktiven Kohlenhydrate (COB).
4) Smartwatches
Option 1) AAPS von einer Wear-OS-Smartwatch aus steuern
Sobald Du AAPS auf Deiner Smartwatch fertig eingerichtet hast, findest Du ausführliche Informationen zu den Smartwatch-Zifferblättern und den jeweiligen Funktionen in Wear AAPS auf einer Smartwatch nutzen.
Als kurze Übersicht: Die folgenden Funktionen können von der Smartwatch aus gestartet werden:
temporäres Ziel setzen
Bolusrechner verwenden (Welche Variablen bei der Berechnung berücksichtigt werden, lässt sich in den Einstellungen auf dem Smartphone festlegen.)
eCarbs eintragen
Bolus (Insulin + Kohlenhydrate) abgeben
Uhreinstellungen
Status
Pumpenstatus überprüfen
Loop-Status überprüfen
Profil prüfen und ändern, CPP (Circadian Percentage Profile = Zeitverschiebung + Prozentsatz)
TDD (Total daily dose = Bolus + Basal pro Tag) anzeigen
Remote-Bolus, wenn das Kind und die betreuende Person an verschiedenen Orten sind (dies ist möglich, wenn die AAPS-Smartwatch und das AAPS-Smartphone mit dem WLAN verbunden sind)
Kommunikation eines Betreuenden zur Smartwatch über andere Apps (wie WhatsApp)
Es können zusätzliche Apps (z. B. WhatsApp) für den Nachrichtenaustausch zwischen Eltern und Kindern auf der Smartwatch installiert werden. Es ist wichtig, dass dem Smartphone nur EIN Google-Konto zugeordnet ist, da die Smartwatch sonst die Daten nicht rüberbringen kann. Du musst 13 oder älter sein, um ein Samsung-Konto zu haben. Das Geburtsdatum muss in der eMail-Adresse hinterlegt sein, die auf dem Android-Smartphone verwendet wird.
Ein Video, das das WhatsApp-Setup für das Senden von Nachrichten auf der Galaxy 4 Smartwatch zeigt, findest Du hier. Über WhatsApp kannst Du nicht den vollen Funktionsumfang nutzen.
Durch Anpassungen sowohl in der Galaxy Wearable-App auf dem AAPS-Smartphone als auch auf der Smartwatch, können WhatsApp-Nachrichten mit einem leichten Vibrieren signalisiert und auf dem bestehenden Zifferblatt gezeigt werden.
Option 2) AAPS auf der Smartwatch steuert AAPS auf dem Smartphone
Ähnlich wie mit einem Follower-Smartphone auf dem der AAPSClient, Nightscout oder SMS-Befehle laufen (Link zu Abschnitten) kann eine Smartwatch genutzt werden, um AAPS remote zu steuern und vollständige Profildaten bereitzustellen. Ein entscheidender Unterschied liegt darin, dass die Smartwatch sich mit dem AAPS-Smartphone über Bluetooth verbindet und keinen Authentifizierungscode benötigt. Eine Nebenbemerkung: Wenn sowohl die Smartwatch als auch das AAPS-Smartphone über Bluetooth verbunden sind und sich auch in einem WLAN/Mobilfunknetz befinden, wird die Smartwatch auch mit dem AAPS-Smartphone kommunizieren. Das erweitert die Kommunikationsmöglichkeiten. Hier reden wir von einer Remote-Bolusabgabe in einer Situation in der die betreuende Person mit der AAPS-Smartwatch und das Kind (mit dem AAPS-Smartphone) an verschiedenen Orten sind. Das hilft z.B., wenn das Kind in der Schule ist.
Eine Smartwatch zur Remote-Steuerung ist verschiedensten Situationen komfortabel:
a) AAPSClient/Nightscout/SMS-Befehle funktionieren nicht oder
b) der Nutzende möchte die Eingabe eines Authentifizierungscode vermeiden (wie es bei der Dateneingabe, dem Setzen eines temporären Ziels oder der Kohlenhydrateingabe über das Follower-Smartphone notwendig ist).
Um AAPS steuern zu können, muss auf der Smartwatch Android Wear Software (idealerweise 10 oder höher) laufen. Bitte prüfe die technischen Spezifikationen der Smartwatch und schau Dir auch die Seite Smartphones dazu an. Wenn Du Dir nicht sicher sein solltest, frage einfach in den AAPS Facobook/Discord Gruppen nach.
Eine detaillierte Schritt-für-Schritt Anleitung für die AAPS-Einrichtung auf der Samsung Galaxy Watch 4 (40mm) findest Du weiter unten. Die Garmin-Smartwatch ist ebenfalls gerne gewählt. Füge gerne andere Smartwatches und Deine damit gemachten Kompatibilitäts-Erfahrungen in der Dokumentation und verbessere die Dokumentation, damit die gesamte AAPS-Community davon profitieren kann.
Option 3) AAPS auf dem Smartphone wird über AAPS auf der Smartwatch gesteuert
Die notwendige Smartwatch-Software (AAPSClient Wear APK) kann direkt von Github heruntergeladen werden.
Um die Software herunterzuladen, klicke auf die benötigte App (in diesem Screenshot, würden sowohl wear-aapsclient-release_3.2.0.1 und auch wear-aapsclient2-release_3.2.0.1 funktionieren; es gibt zwei Versionen, falls eine zweite Kopie für eine zweite Betreuenden-Smartwatch benötigt wird):
Dann „Speichern unter“ und speichere die Datei an einem Ort Deiner Wahl auf Deinem Computer:
Die AAPSClient Wear APK wird genauso auf die Smartwatch gebracht (übertragen und sideloading), wie es im Abschnitt Übertragen der Wear-App auf Dein AAPS Smartphone für die die AAPS Wear App beschrieben ist.