Problemen met NSClient oplossen

NSClient is afhankelijk van een stabiele communicatie met Nightscout. Een onstabiele internetverbinding leidt tot synchronisatie fouten en een hoog dataverbruik.

Als niemand je volgt op Nightscout, kun je NSClient pauzeren om (veel) batterijduur te besparen of je kunt instellen dat je alleen verbinding maakt op wifi en tijdens het opladen.

  • Hoe weet je of je een instabiele verbinding hebt?

Ga naar NSClient tab in AAPS en kijk het logboek. Normaal gesproken zul je elke ~30s een PING received (PING ontvangen) melding zien en bijna geen disconnect event (verbinding verbroken) meldingen. Als je veel disconnect event meldingen ziet, is er een probleem. Sinds AndoridAPS versie 2.0 zul je een NSClient malfunction (NSClient storing) melding op het overzicht zien verschijnen wanneer dergelijk gedrag wordt gedetecteerd. Ook zal nsclient worden gepauzeerd gedurende 15 minuten.

  • Herstarten

Wat je als eerste stap moet proberen is herstarten, zowel Nightscout als je telefoon om te zien of het een blijvend probleem is

  • Telefoonproblemen

Android kan je telefoon in de slaapstand zetten. Controleer of je een uitzondering hebt ingesteld voor AndroidAPS in de batterijoptimalisatie-opties om het op de achtergrond te laten uitvoeren. Controleer of de problemen weg zijn terwijl je een goede internetverbinding hebt. Probeer een andere telefoon.

  • Nightscout

Voor veel mensen die Azure gebruikten, heeft het geholpen om naar Heroku te verhuizen. Onlangs is een Azure workaround bekend gemaakt: het zou helpen om HTTP protocol in “Application settings” op 2.0 te zetten en “Websockets” op ON

  • Als je nog steeds een foutmelding krijgt...

Controleer de grootte van jouw database in mLab. 496MB betekent dat hij vol is en moet worden verkleind. Volg deze OpenAPS instructies om de grootte van jouw database te controleren. Als het verkleinen (compacting) niet werkt, overweeg dan om jouw AndroidAPS-gegevens te doneren aan de Data Commons (voor onderzoek) voordat je gegevens gaat verwijderen. Er zijn instructies in de OpenAPS documentatie voor hoe dit moet.