Hosting Nightscout: otázky a odpovědi

Časté dotazy

Připravili jsme pro vás několik otázek, které se objevují nejčastěji:

Nebyly nalezeny žádné výsledky. Neváhejte se na svou otázku zeptat přes náš kontaktní formulář.

Obecné

Nabízíme Nightscout pouze jako čisté úložiště dat / deník / software pro správu informací, což podle současného stavu nevyžaduje žádné schválení.

Platby a předplatné

Dříve byly servery z větší části sponzorovány, což ale bylo od začátku roku ukončeno :-(

Kvůli tomu musí být nyní servery po 5 letech placeny, což soukromě nelze zvládnout a souhrn darů nestačí ani na 10 % nákladů.

Po přihlášení přejdi na Payments v navigačním panelu. Máš dvě možnosti:

Přehled plateb
  • Předplatné: prodlužuje se automaticky až do zrušení. Platba kreditní kartou nebo PayPal přes Stripe. Doporučeno pro trvalý provoz.
  • Jednorázová platba: musí být ručně opakována, když doba trvání vyprší. Platba kreditní kartou, SEPA, PayPal, Klarna atd.

Při zakládání nového předplatného nebo jednorázové platby zvolíš svou dobu trvání:

Výběr doby platnosti

Nightscout hosting: doby trvání a ceny
Doba trváníCenaVýhoda
1 měsíc4,99 €–
3 měsíce13,99 €ušetříš cca 7 %
6 měsíců25,99 €ušetříš cca 15 %
12 měsíců *49,99 €ušetříš ~20 % + DB-Export v ceně
* DB-Export v ceně při 12měsíční době trvání.

Platbu můžeš přiřadit konkrétnímu serveru nebo pole nechat prázdné: pak se automaticky přiřadí při příštím startu serveru.

Tip: Pro druhý a další server je promokód s 25 % slevou u Stripe: ten se ti při zakládání druhého serveru automaticky zobrazí.

Stripe a PayPal

Neexistuje žádný limit. Na každou instanci však musí být aktivní platba, jinak instanci/e nelze používat.

Pokud chceš například používat dvě instance a nechceš platit předem, musíš zaplatit 2 x 4,99 € = 9,98 €.

Máš 15 instancí, ale jen 10 plateb, takže můžeš současně používat jen 10 serverů.

Ano! Od 2. serveru získáš automaticky 25% slevu pomocí kódu kupónu. Kód se ti zobrazí při vytváření dalšího serveru.

Navíc ušetříš při delších platebních intervalech: Při platbě předem na 12 měsíců je to asi 17 % úspory oproti měsíční platbě, plus DB-Export v ceně.

Přejdi na Payments → Zobrazit a spravovat předplatná. Tam vidíš všechna svá předplatná se stavem (Aktivní / Vypršející / Neaktivní).

Přehled předplatných

Seznam předplatných

Klikni u požadovaného předplatného na „Spravovat předplatné“. Tam vidíš všechny detaily a můžeš předplatné reaktivovat, dokud ještě nebylo dosaženo data konce.

Podrobnosti předplatného

Pokud je předplatné již vypršené, založ jednoduše nové předplatné nebo novou jednorázovou platbu pod Payments → Přidat nové předplatné.

Instanci lze používat pouze tehdy, pokud existuje platba.

Pokud tedy instanci nepoužíváš, můžeš předplatné ke konci doby trvání zrušit a znovu zaplatit, až budeš chtít Nightscout opět používat.

Tvůj server bude deaktivován, ale ne smazán: všechna data Nightscout zůstanou zachována. Jakmile existuje nová aktivní platba, server se automaticky opět spustí.

Poznámka: Předplatné se stavem „Stornováno“ běží dál až do data konce: server tedy zůstane aktivní, dokud není dosaženo data.

Přejdi na Payments → Zobrazit a spravovat předplatná → Spravovat předplatné → „Spravovat platební metodu Stripe“. Tam můžeš uložit novou kreditní kartu nebo platební metodu.

Prosím kontaktuj nás nejdříve, než podáš reklamaci u Stripe nebo PayPal: chargebacky a complaints způsobují dodatečné poplatky. Vyřešíme to rychle, nekomplikovaně a vždy vstřícně.

Server a technika

Ano, ta se během několika sekund smažou.

Existuje však ještě maximálně 3 dny záloha databáze Mongodb a MySQL, takže data lze s velmi velkým úsilím obnovit.

Po těchto dnech, když jsou zálohy přepsány, nejsou již k dispozici žádná data a vše je beze zbytku smazáno ze serveru/účtu.

Profil Nightscout se nastavuje přímo ve tvé instanci Nightscout, ne na dashboardu ns.10be.de.

Takto postupuješ:

  1. Otevři svou osobní URL adresu Nightscout (např. dein-name.ns.10be.de)
  2. Klikni vpravo nahoře na hamburgerové menu (≡) a zvol Editor profilu
  3. Zadej své hodnoty:
    • Časové pásmo (důležité pro správné zobrazení)
    • Doba účinku inzulinu (DIA)
    • Korekční faktor (ISF)
    • Sacharidový faktor (Carb Ratio / CR)
    • Bazální dávky (jednotka za hodinu, podle času)
    • Cílové rozmezí (horní a dolní hodnota)
  4. Klikni na Uložit a poté bezpodmínečně na Aktivovat: bez aktivace profil není účinný!
Důležité: Všechny hodnoty jsou medicínsky relevantní. Používej výhradně hodnoty, které ti určil tvůj diabetolog nebo tvé nastavení Loop/AAPS. Nezadávej žádné výchozí hodnoty.

Uživatelé Loop a AAPS: U těchto aplikací se profil přenáší automaticky z aplikace, ruční zadávání většinou není nutné.

Master je stabilní, doporučená verze (oficiální nightscout/cgm-remote-monitor) pro většinu uživatelů. dev-psonnera je fork specifický pro AAPS s dodatečnými patchi (stav Loop, vizualizace Override, zobrazení SMB): zdrojový kód na github.com/psonnera/cgm-remote-monitor (větev dev-AAPS). Doporučeno pro pokročilé uživatele AndroidAPS. Větev můžeš kdykoli přepnout v editoru serveru. Po uložení se server automaticky restartuje s novou větví.

Tvá URL adresa Nightscout je webová adresa tvého osobního serveru Nightscout. Najdeš ji v přehledu serverů pod /de/profile/server.html ve sloupci „Server-URL“. Formát je https://[name].10be.de: můžeš použít i [name].ns.10be.de, oba vedou ke stejné instanci. Příklad: pokud se tvůj server jmenuje mariadiabetes, je tvá URL https://mariadiabetes.10be.de.

Pozor: Když změníš název serveru, změní se i URL: musíš ji pak znovu zadat i v xDrip+, AAPS nebo Loop, jinak už nedorazí žádná data.

Prosím spoj se s námi. Teoreticky to není problém, kromě případu, kdy musí jít změna do my.env. Ta se po úpravě serveru v profilu vytvoří znovu.

Stačí kliknout na "Redeploy" v přehledu serverů. Tvůj server se pak restartuje s aktuální verzí Nightscout.

Přehled serverů ti také přímo ukazuje, zda je tvá verze aktuální nebo zda je dostupná aktualizace.

Při větších aktualizacích (např. hlavní verze) aktualizujeme všechny servery automaticky.

Ano, pokud nemáš aktivovanou možnost "withoutport", pak můžeš instanci volat i bez portu pouze pomocí https://xxxx-dein-name-xxxx.ns.10be.de/:

Aktivovat možnost withoutport v Nightscout

Ano! V editoru serveru je oblast "Uživatelská konfigurace". Tam můžeš přidat libovolné proměnné prostředí Nightscout jako páry klíč-hodnota.

Příklady: CUSTOM_TITLE, THEME, SHOW_FORECAST atd.

Můžeš také použít vlastní Docker image, například pokud chceš testovat vlastní fork Nightscout.

Starší verze Androidu (před Androidem 7.1.1) ještě neznají kořenový certifikát Let's Encrypt (ISRG Root X1), proto je tam spojení odmítnuto jako nezabezpečené. Existují dvě řešení:

1. Použít Firefox (nejjednodušší): Firefox si přináší vlastní úložiště certifikátů a certifikátu důvěřuje i na starých zařízeních. Otevři stránku jednoduše ve Firefoxu, víc není potřeba.

2. Nainstalovat kořenový certifikát (pro aplikace a kioskové prohlížeče jako Fully Kiosk): Aplikace používají systémové úložiště certifikátů, zde pomůže jen import kořenového certifikátu.
Stáhni soubor isrgrootx1.pem (nebo isrgrootx1.der) a nainstaluj ho pod Nastavení, Zabezpečení, "Instalovat z úložiště" resp. "CA certifikát". Zadej název jako "ISRG Root X1" a použití "VPN a aplikace". Poznámka: k instalaci certifikátu vyžaduje Android zámek obrazovky (PIN nebo vzor).

Poté se stránka opět načte normálně. V případě dotazů se s námi klidně spoj.

Aktivuj prosím možnost "withoutport", pak je instance dostupná i přímo přes https:// bez portu.

Můžeš nás také kontaktovat, pak ti můžeme port přiřadit ručně.

Zkontroluj časové pásmo v profilu Nightscout a oprav ho. Následně vytvoř reporty znovu. Problém se často vyskytuje po změně profilu, protože starý profil měl ještě jiné časové pásmo. Kromě toho se ujisti, že všechny profily (Default, pohyb, nemoc atd.) používají stejné časové pásmo.

Pokud je instance ve stavu "running", počkej prosím ještě 10 minut, pak by to mělo zase fungovat.

Pokud to po 15 minutách stále nefunguje, uprav prosím instanci a ulož ji znovu nebo klikni jednou na "redeploy", pak by to mělo zase fungovat.

Pokud to pak stále nefunguje, spoj se prosím s námi.

Jde o lokální problém s DNS. Zde pomůže jednoduše restartovat telefon. Pokud se hlášení poté stále objevuje, restartuj také jednou DSL router.

Připojení CGM aplikací

V xDrip+ → Nastavení → Cloud Upload → API REST Upload → pole xDrip Základní URL vyplnit následující hodnotou: https://[password]@[name].ns.10be.de/api/v1/. Hotovou URL můžeš ve svém přehledu serverů NS10BE zkopírovat kliknutím: heslo a název jsou tam již vloženy.

V AAPS → hamburgerové menu → Nastavení → NSClient (alternativně z tabu NSClient: hamburgerové menu → Nastavení NSClient) → URL Nightscout a API Token zadat odděleně. URL: https://[name].ns.10be.de (žádné heslo v URL). API Token najdeš ve svém přehledu serverů NS10BE jako kopírovatelné pole.

Loop iOS používá pattern Services (Loop 3+):
  1. V aplikaci Loop klepni vpravo dole na Settings.
  2. Na obrazovce Settings otevři oblast Services a klepni na '+ Add Service'.
  3. V seznamu zvol Nightscout.
  4. V dialogu vyplň dvě pole:
    • Site URL: https://[name].ns.10be.de (úplná URL s https://)
    • API Secret: tvé API heslo NS10BE z přehledu serverů (ne přihlašovací heslo!)
  5. Klepni na 'Test Connection': při úspěchu se objeví zelená fajfka. Následně 'Add Service'.
  6. Aktivovat upload BG: v nastaveních Loop pod CGM (nebo přímo u záznamu služby Nightscout) zapni tlačítko / přepínač uploadu BG.
Důležité: přepínač uploadu BG se občas sám deaktivuje („čas od času vyskočí ven“). Když už do Nightscout nedorazí žádné hodnoty BG, nejprve zkontroluj, zda je přepínač ještě aktivní.

V Trio → Settings → Services → Nightscout → zadat URL a API Token. URL: https://[name].ns.10be.de. API Token ze svého přehledu serverů NS10BE. Následně aktivuj přepínač 'Allow Uploading to Nightscout', aby se upload spustil.

V Juggluco: klepni na levou polovinu obrazovky (otevře hlavní menu) → Nastavení → Výměna dat → Uploader. Tam: aktivovat 'v1', deaktivovat 'Test v3' a deaktivovat 'Odeslat množství'. URL: https://[name].ns.10be.de (žádné koncové lomítko). API heslo ze svého přehledu serverů NS10BE.

U Dexcom (Share), Diasend, Glooko, Medtronic (CareLink), Medtrum a Eversense nezadáváš žádnou URL v aplikaci. Při vytváření nebo úpravě serveru ve svém přehledu serverů NS10BE najdeš v konfiguračním dialogu možnosti jako 'Dexcom Share', 'Diasend/Glooko', 'CareLink', 'Medtrum' nebo 'Eversense'. Klikni na vhodný záznam, zadej své přihlašovací údaje k portálu výrobce, ulož, hotovo. NS10BE pak v pravidelných intervalech automaticky poll-uje hodnoty CGM z příslušného serveru výrobce a zpřístupňuje je na tvém serveru Nightscout. Žádná další aplikace, žádná bridge na extra zařízení s Androidem není potřeba.

LibreLinkUP se nekonfiguruje v aplikaci. Při vytváření nebo úpravě serveru ve svém přehledu serverů NS10BE najdeš v konfiguračním dialogu možnost 'LibreLinkUP'. Klikni na ni, zadej své přihlašovací údaje LibreLinkUP (e-mail + heslo), ulož, hotovo. NS10BE pak automaticky poll-uje hodnoty CGM ze serveru LibreLinkUP a zpřístupňuje je na tvém serveru Nightscout. Žádná další aplikace není potřeba, žádná bridge na zařízení s Androidem.

V Garmin Connect IQ Store nainstaluj aplikaci xDrip+/Spike/Nightscout Watch: přímo do obchodu. V nastaveních aplikace zadej URL Nightscout: https://[name].ns.10be.de. Pokud je tvůj server autentizovaný, zadej navíc API Token ze svého přehledu serverů NS10BE. Rychlý pohled na zápěstí pak stačí, abys viděl aktuální hodnotu, trend a průběh.

Data a import

pod Linuxem například následujícím příkazem: mongorestore -h dsXXXXXX.mlab.com:XXXXXX -d databasename -u username -p dbpassword /your/path/dbbackup/nightscoutXXXX/

Alternativně můžeš také přes DB-Export nechat databázi za poplatek nahrát přímo do cizí databáze.

ns.10be.de podporuje několik cest importu přímo na dashboardu:

  • API import: Nightscout do Nightscout, jednoduše zadej zdrojovou URL a API Secret
  • MongoDB import: Nahrát kompletní dump DB (např. z Atlas/mLab)
  • CSV import: Pro data Omnipod, Freestyle Libre a Dexcom

Přejdi k tomu na dashboardu na Import a zvol vhodnou metodu.

To se může stát, když jsou buď špatné přihlašovací údaje, nebo se používá pumpa novější než 640G.

U Dexcom US může dojít k problémům, které se v Server.log objevují jako "Error refreshing token null 500 Code: 'SSO_AuthenticateMaxAttemptsExceeed', Message: `Synchronization of SSO account during login failed. AccountId=.......".

Viz zde na FB

Dvě cesty: 1) MongoDB Connection String z MongoDB Atlas (nebo jiného poskytovatele MongoDB) vložit na dashboardu NS10BE pod Import → MongoDB import. Connection String najdeš na dashboardu Atlas pod Cluster → Connect → Drivers. 2) BSON soubory z zálohy mongodump nahrát: vybrat všechny soubory .bson současně. NS10BE formát rozpozná automaticky a importuje do zvolené cílové instance.

Jídlo a sacharidy

CarbCam pomocí rozpoznávání obrazu s AI rozpozná komponenty jídla, přiřadí jim velikosti porcí a sečte sacharidy na základě referenčních hodnot USDA FoodData Central. Odhad probíhá přes tři volitelné AI enginy (Gemini 2.5 Flash, Claude, OpenAI). Přesnost je u normálního obsahu talíře cca ±15–25 %, u míchaných jídel nebo neznámých značek o něco nižší. Přes kalibraci AI v posuvníku (50–100 %) můžeš odhad trvale přizpůsobit svému metabolismu.

FPE znamená tukově-proteinová jednotka. Jedna FPE odpovídá 100 kcal z tuku a bílkovin dohromady: vzorec: FPE = (tuk × 9 + bílkoviny × 4) ÷ 100. Jídla bohatá na tuk a bílkoviny (např. pizza, burger, tučné omáčky) často vyvolávají opožděný vzestup krevního cukru po dobu několika hodin, který se čistými hodnotami sacharidů nezachytí. Nositelé pump často používají hodnoty FPE k nastavení prodlouženého bolusu (Dual-/Square-Wave). CarbCam počítá FPE automaticky a zobrazuje hodnotu jako jantarově zbarvený chip vedle sacharidů (zeleně) a kcal (modře).

AID systémy (AAPS, iAPS, Loop, Trio)

CarbCam odesílá na Androidu standardní broadcast intent do AAPS, žádný patch není potřeba. Ve výsledku skenu klepneš na tlačítko Sdílet, zvolíš AAPS ze seznamu a bolus wizard se otevře s předvyplněnými hodnotami. Stejný broadcast rozpozná i xDrip+ a Trio. Důležité: v nastaveních AAPS NSClient (hamburgerové menu → Nastavení → NSClient) musí být aktivované přijímání lokálních broadcastů. Přesné označení se může mezi verzemi AAPS lišit.

Na iOS odesílá CarbCam volání URL schématu (např. carbcam-iaps://carbs?value=…&fat=…&protein=…) do příslušné aplikace. Aby bolus wizard hodnoty zpracoval, musí být v tvém forku (iAPS, LoopWorkspace nebo Trio) nainstalován malý patch CarbCam: patche pro všechny tři forky leží v repozitáři CarbCam a sestavují se sám přes Xcode + TestFlight. S patchem se přenášejí sacharidy, tuk a bílkoviny, ne jen sacharidy jako u čistě fotografických řešení. Bez patche se jako záložní řešení otevře systémový share sheet.

Každodenní život s diabetem

Ne: co CarbCam ukládá do Nightscout, je čistá poznámka (eventType=Note) s brandovým prefixem de.be10.carbcam. Loop, AAPS, iAPS a Trio tyto poznámky pro svůj výpočet bolusu a bazálu ignorují: poznámka slouží pouze jako dohledatelný deník jídel. Pouze pokud aktivně použiješ tlačítko Sdílet ve výsledku skenu, předá se do tvého AID systému skutečné sacharidové treatment (viz kategorie AID systémy).

Sacharidy (KH nebo „Carbs“) jsou zdrojem cukru v potravinách: chléb, rýže, těstoviny, ovoce, sladkosti, ale obsahují je i mnohé omáčky a snacky. V těle se rozkládají na glukózu a zvyšují krevní cukr. U diabetu 1. typu se pro každé jídlo odhadne množství sacharidů a inzulinový bolus se vypočítá podle osobního sacharidového faktoru (g sacharidů na IU inzulinu). Přesnější odhad sacharidů vede přímo k přesnější dávce bolusu a tím ke stabilnějšímu průběhu glykémie po jídle: proto jsou hodnoty sacharidů nejdůležitější páka v každodenním životě s diabetem.

Máte další otázky?

Neváhejte nás kontaktovat!

Kontaktujte nás
Zpět nahoru

↑