Loop Caregiver -- Kompletný návod nastavenia

Aplikácia LoopCaregiver je vyvíjaná s cieľom zjednodušiť odosielanie a monitorovanie vzdialených príkazov (remote commands) pre používateľov systému Loop cez Nightscout.

Tento návod vás prevedie kompletným nastavením krok za krokom.


Minimálne požiadavky

Pred začatím sa uistite, že máte:

  • Loop 3.3 alebo novší
  • iOS 16 alebo novší na telefóne s aplikáciou LoopCaregiver
  • Nightscout 14.2.6 alebo novší
  • Aktívny a zaplatený Apple Developer účet

Krok 1: Skontrolujte nastavenia iPhonu Loopera

Aby sa vzdialené príkazy mohli vykonať aj pri zamknutom telefóne, musí byť zapnuté Obnovenie aplikácií na pozadí (Background App Refresh).

Postup

  1. Otvorte: iPhone → Nastavenia → Všeobecné → Obnovenie aplikácií na pozadí
  2. Nájdite aplikáciu Loop
  3. Uistite sa, že prepínač je zapnutý

⚠️ Dôležité

Ak táto možnosť nie je zapnutá:

  • Remote overrides sa aktivujú iba keď je aplikácia Loop otvorená
  • Telefón musí byť odomknutý
  • Push príkazy nemusia doraziť

Krok 2: Vytvorenie Apple Push Notification (APNS) kľúča

2.1 Vytvorenie APNS kľúča

  1. Prihláste sa na https://developer.apple.com
  2. Otvorte Certificates, Identifiers & Profiles
  3. Kliknite na Keys v ľavom menu
  4. Kliknite na Create a key alebo tlačidlo +


2.2 Konfigurácia kľúča

Vo formulári:

  • Zaškrtnite Apple Push Notifications service (APNs)
  • Pomenujte kľúč (napr. Nightscout)
  • Kliknite na Configure
  • Vyberte Sandbox & Production
  • Kliknite na Save
  • Potom kliknite na Continue


2.3 Registrácia a stiahnutie kľúča

  1. Kliknite na Register
  2. Kliknite na Download

Stiahne sa súbor: AuthKey_XXXXXXXX.p8

⚠️ Uložte si hodnotu Key ID -- budete ju potrebovať pre LOOP APNS Key ID.


2.4 Otvorenie .p8 súboru

  1. Nájdite súbor v priečinku Downloads
  2. Otvorte ho pomocou:

  3. TextEdit (Mac) -- v režime Plain Text

  4. Notepad (Windows)

Nepoužívajte Word ani iný formátovací editor.


2.5 Príprava kľúča

  1. Označte celý obsah súboru vrátane:
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
  1. Skopírujte celý text

Mac: Cmd + A → Cmd + C

Windows: Ctrl + A → Ctrl + C


Krok 3: Pridanie APNS údajov do Nightscoutu

Pri vytváraní alebo úprave inštalácie na https://nightscout.cloud nájdite tieto polia:

  • LOOP Developer Team ID
  • LOOP APNS Key
  • LOOP APNS Key ID
  • LOOP Push Server Environment

3.1 LOOP Developer Team ID

  1. Prihláste sa na https://developer.apple.com
  2. Otvorte Membership Details
  3. Skopírujte hodnotu Team ID
  4. Vložte ju do Nightscoutu

3.2 LOOP APNS Key ID

  1. Otvorte Certificates, Identifiers & Profiles → Keys
  2. Nájdite vytvorený kľúč
  3. Skopírujte Key ID
  4. Vložte do Nightscoutu

3.3 LOOP APNS Key

  1. Vložte celý obsah .p8 súboru do poľa LOOP APNS Key
  2. Skontrolujte, že nechýba žiadny riadok

3.4 LOOP Push Server Environment

Vyberte:

  • Production → bežná verzia Loop
  • Sandbox → testovacia verzia

Vo väčšine prípadov použite Production.


Krok 4: Uloženie a deploy

  1. Uložte konfiguráciu
  2. Počkajte na dokončenie deploy procesu
  3. Reštartujte aplikáciu Loop

Krok 5: Overenie funkčnosti

  1. Otvorte aplikáciu LoopCaregiver
  2. Odošlite testovací override
  3. Skontrolujte, či:
    • príde push notifikácia
    • príkaz sa vykoná
    • zobrazí sa v Nightscoute

🔐 Bezpečnostné odporúčanie

  • .p8 súbor bezpečne uložte
  • Nikdy ho nezdieľajte verejne
  • V prípade úniku ho zrušte a vytvorte nový