NSClient-Problembehebung

Der NSClient benötigt eine stabile Verbindung mit Nightscout. Instabile Verbindungen führen zu Synchronisationsfehlern und hoher Datennutzung.

Wenn dir niemand auf Nightscout folgt, kannst du den NSClient pausieren, um (viel) Batterielaufzeit zu sparen oder die Verbindung nur bei WLAN und während des Ladens aktivieren.

  • Wie erkenne ich eine instabile Verbindung?

Wechsele zur Registerkarte NSClient in AAPS und prüfe das Protokoll. Normalerweise wird alle ~30s ein PING empfangen und es gibt kaum Hinweise auf Reconnections.. Wenn Du viele Wiederverbindungen siehst, liegt ein Problem vor. Ab AAPS-Version 2.0 werden solche Probleme erkannt, der NSClient wird für 15 Minuten pausiert und eine Meldung “Fehlfunktion NSClient” im Startbildschirm angezeigt.

  • Neustart

Als erste Schritte solltest du sowohl Nightscout als auch das Smartphone neu starten um zu sehen, ob der Fehler weiter besteht.

  • Probleme mit dem Smartphone

Android kann dein Smartphone in den Ruhezustand versetzen. Prüfe, ob du in der Energieüberwachung für AndroidAPS eine Ausnahme eingerichtet hast, damit AAPS immer im Hintergrund ausgeführt wird. Prüfe die Verbidnung nochmals bei sehr guter mobiler Datenverbindung. Probiere ein anderes Smartphone aus.

  • Nightscout

Falls du Azure nutzt: Vielen hat ein Wechsel zu Heroku geholfen. Als Workaround für Azure wurde kürzlich empfohlen, in den Application settings das HTTP Protokoll auf 2.0 und Websockets auf ON zu setzen

  • Wenn du immernoch eine Fehlermeldung bekommst...

Prüfe die Größe deiner mLab Datenbank. 496MB bedeutet, dass sie voll ist und komprimiert werden muss. Lies diese OpenAPS Anleitung, um die Größe deiner Datenbank zu prüfen. Wenn die Komprimierung nicht klappt, solltest du überlegen deine AndroidAPS Daten an die Data Commons (zur Auswertung) zu spenden, bevor du irgendeine Datensammlung löschst. Es gibt in der OpenAPS Dokumentation eine Anleitung, wie du das machen kannst.