Vzdialené príkazy z Nightscoutu (iAPS)
Čo to je
iAPS dokáže prijímať vzdialené príkazy z Nightscoutu. Príkaz zadáte ako tzv. Announcement (oznámenie) v Nightscoute a iAPS ho automaticky vykoná. Hodí sa to napríklad pre rodiča, ktorý chce na diaľku podať bolus alebo zapnúť override dieťaťu.
Predpoklady
Aby to fungovalo, musíte mať v nastaveniach iAPS zapnuté:
- Allow Announcements (povoliť oznámenia)
- Nightscout fetch (sťahovanie z Nightscoutu)
Bez nich iAPS oznámenia vôbec nesleduje.
Ako sa príkaz zadáva
V hornej lište Nightscoutu kliknite na tlačidlo + (pridať záznam ošetrenia).

Vytvorte Treatment typu Announcement s týmito parametrami:
- Event Type:
Announcement(Oznámenia) - Entered By:
remote(presne takto — inak sa príkaz ignoruje) - Notes: samotný príkaz vo formáte
príkaz: argument

iAPS sleduje Nightscout každé 4 minúty, takže príkaz sa nevykoná okamžite — počítajte s oneskorením až do 4 minút.
⚠️ Vždy sa vykoná len jeden, najnovší príkaz. Príkazy s budúcim dátumom sa automaticky zmažú.
Zoznam povolených príkazov
| Príkaz | Príklad zápisu (Notes) | Čo spraví |
|---|---|---|
| bolus | bolus: 1.5 |
Podá bolus 1,5 j inzulínu |
| pump | pump: suspend / pump: resume |
Pozastaví / obnoví dávkovanie inzulínu |
| looping | looping: true / looping: false |
Zapne / vypne uzavretú slučku (closed loop) |
| tempbasal | tempbasal: 0.5,30 |
Nastaví dočasný bazál — rýchlosť 0,5 j/h na 30 minút |
| meal | meal: 30,10,5 |
Zapíše jedlo — 30 g sacharidov, 10 g tuku, 5 g bielkovín |
| override | override: MojPreset / override: cancel |
Zapne override preset podľa názvu / zruší aktívny override |
Poznámky k formátu
- Za dvojbodkou nezáleží na veľkých/malých písmenách (
SUSPEND=suspend). - Pri
tempbasalamealsa argumenty oddeľujú čiarkou bez medzery. tempbasalporadie:rýchlosť,trvanie_v_minútachmealporadie:sacharidy,tuk,bielkoviny- Akýkoľvek iný príkaz alebo nesprávny formát sa ticho ignoruje (nič sa nestane, nedostanete chybu).
Bezpečnostné obmedzenia (kedy sa príkaz NEVYKONÁ)
- bolus — nevykoná sa, ak je práve otvorené okno Bolus View, alebo ak neprejde kontrola stavu pumpy.
- tempbasal — funguje iba pri vypnutej uzavretej slučke (open loop); nevykoná sa počas manuálneho dočasného bazálu ani v Bolus View (okrem rýchlosti 0).
- pump: resume — zaberie len ak je pumpa naozaj pozastavená.
- meal — aspoň jedna hodnota musí byť väčšia ako 0.
- Ak nie je nastavená žiadna pumpa, nevykoná sa nič.
⚠️ Bezpečnostné upozornenie
Vzdialené príkazy nemajú žiadne ďalšie overenie okrem Nightscout API secret. To znamená, že ktokoľvek s prístupom k vášmu Nightscout serveru môže poslať príkaz (vrátane bolusu!). Preto:
- Majte silný a tajný API secret.
- Nezdieľajte prístup k Nightscoutu s nedôveryhodnými osobami.
- Zvážte, či vôbec chcete mať funkciu Allow Announcements zapnutú.