Řešení problémů s NSClientem

NSClient spoléhá na stabilní komunikaci s Nightscoutem. Nestabilní připojení vede k chybám synchronizace a velké spotřebě dat.

Pokud vás nikdo nesleduje na Nightscoutu, můžete pozastavit NSClienta, abyste o hodně snížili spotřebu baterie, anebo nastavte spojení jenom na wifi a během nabíjení.

  • Jak detekovat nestabilní spojení?

Běžte do záložky NSClient v AAPS a pozorujte výpisy protokolu (log). Běžné chování je obdržet PING každých zhruba 30 sekund a téměř žádné zprávy o restartu spojení. Pokud vidíte mnoho restartů spojení, pak máte nějaký problém. Od AndroidAPS verze 2.0, pokud je takové chování samo detekováno, tak je NSClient pozastavený na 15 minut a v přehledové obrazovce se zobrazí zpráva “Chyba NSClienta”.

  • Restart

Co byste měli zkusit jako první krok je restart obojího: Nightscoutu i telefonu, abyste zjistili, jestli je problém trvalý

  • Problémy s telefonem

Android může váš telefon uspávat. Ověřte, že máte výjimku pro AndroidAPS ve volbách napájení tak, aby aplikace mohla trvale běžet i na pozadí. Zkuste to znovu na silném síťovém spojení. Zkuste jiný telefon.

  • Nightscout

Pokud jste na Azure, řadě lidí pomohlo přestěhovat se na Heroku. Nedávno bylo nahlášeno, že pro Azure pomůže nastavit v sekci nastavení aplikace HTTP protocol na 2.0 a přepnout Websockets na ON

  • Pokud se vám stále zobrazuje chyba...

Ověřte velikost své mLab databáze. 496MB znamená, že je plná a potřebuje zkomprimovat. Postupujte podle těchto OpenAPS pokynů pro kontrolu velikosti vaší databáze: odkaz. Pokud komprimace nepomůže, měli byste zvážit darování AndroidAPS dat institutu Data Commons (pro výzkum), než jakákoliv data z kolekcí smažete. Zde jsou instrukce v OpenAPS dokumentaci, jak to provést.