Serwer Nightscout „prawie” jednym kliknięciem 

Martin10be.de to prywatny serwis, stworzony przez  Martina Schifiana z Monachium. Powstał specjalnie po to, aby zautomatyzować i ułatwić instalację stron nightscout na serwerach. Martin zajmuje się utrzymaniem sprawności działających maszyn oraz ich modernizacją. W sytuacji, gdy instalacja strony sprawia problem dla „nieinformatycznych” osób, takie rozwiązanie jest ogromnym udogodnieniem. 

 

Serwis 10be.de posiada wiele usprawnień dotyczących obsługi strony Nightscout :

  • automatyczna aktualizacja do najnowszego kodu strony,
  • brak powiązania z zewnętrzną bazą danych mongoDB, dlatego nie trzeba wykonywać żadnej migracji do mongo Atlas, 
  • prosty układ wyboru wtyczek rozszerzeń strony, gotowe szablony modułów wystarczy uruchomić,
  • dostęp do narzędzi kopi zapasowych i importu  naszej bazy danych,
  • możliwość eksportu naszych danych  do plików CSV,
  • dostęp do autotune,  oraz generowania raportów z https://nightscout-reporter.zreptil.de/
  • możemy mieć dwie strony nightscout przypisane do jednego konta w serwisie .

Jeśli potrzebujesz więcej informacji o serwisie zajrzyj do grupy Facebook Zechn.de lub email martin@zehn.be 

Ten serwer może być używany przez :

  • Użytkowników Dexcom G4, G5, G6 , wykorzystując xDrip +
  • Użytkowników sensorów Abott Freestyle Libre , xDrip +
  • Użytkowników modułu Minimed dla Veo 
  • Użytkowników Nightscout dla Medtronic 640G / 680G
  • Użytkowników Niezależnego systemu CGM Medtronic , Guardian Connect 
  • Użytkowników Eversence XL Roche

 

Mając na uwadze, że te wszystkie udogodnienia otrzymujemy zupełnie za darmo i utrzymanie stron nas nie będzie kosztować  ( na razie ) to nie wyobrażam sobie, że nie wspomożecie Martina drobną wpłatą na utrzymanie serwisu.  Koszty jakie Martin musi ponosić są na prawdę ogromne.  Muszą pokryć utrzymanie serwerów, serwis oraz ciągła modernizację i powiększanie mocy komputerów, które muszą utrzymać coraz większą ilość stron Nightscout. 

 

OSTRZEŻENIE 

Ze względów bezpieczeństwa nie polecam tego rozwiązania dla użytkowników systemów APS ( Artificial Pancreas System ) taki jak AndroidAPS lub Loop. Ten serwer jest prywatny, mniej zabezpieczony i narażony na wyciek danych lub przejecie profilu. W przypadku korzystania z systemów sterujących podażą insuliny na podstawie zapisanego profilu w Nightscout , może dojść do nieautoryzowanej zmiany danych podawania insuliny. Miejcie to na uwadze. 

 

Zajmijmy się instalacją. Zajmie nam to mniej czasu niż parzenie dobrej kawy. Zaczynajmy !

  1. Wpisujemy w przeglądarkę adres  www.10be.de  lub klikamy na https://ns.10be.de/en/index.html

01.1

Strona jest w języku niemieckim. Jeśli korzystamy z chrome, możemy uruchomić tłumaczenie na język polski. Ze względu na niektóre nazewnictwa w Nightscout polecam skorzystać z wersji angielskiej.  


2. Klikamy w zakładkę Register i podajemy ( wymyślamy ) swoją nazwie użytkownika serwisu 10be.de . To nie będzie nazwa waszej późniejszej strony nightscout.  Wpisujemy swój adres email. Musimy mieć do niego dostęp, ponieważ tam będzie przesłane potwierdzenie założenia konta. 

03

Otrzymamy na ekranie potwierdzenie wysłania do nas wiadomości.

04

 


3. Logujemy się do naszej poczty email i odnajdujemy korespondencje pochodzącą z 10be.de. Klikamy link potwierdzający. 

05

06


4. Link przeniesie nas do strony i zakończy 2 etap rejestracji. Teraz na email otrzymamy drugą wiadomość z automatycznie wygenerowanym hasłem.

0708


5. Za pomocą otrzymanych danych , email i hasła logujemy się do serwisu 10be.de

09


6.  Teraz zajmiemy się dodaniem serwera – czyli naszej strony Nightscout.

Aktualne  hasło można zmienić w zakładce Profie.

11


7. Jeśli zależy nam na tylko na podstawowych parametrach naszej strony to wystarczy, że wpiszemy tylko pierwsze wartości ,

  • Name  – czyli nazwa naszej strony,  strona będzie mieć adres np. : nowastrona.ns.10be.de
  • Display-Name  – tytuł naszej strony pojawiający się w nagłówku strony, zwykle imię osoby nadzorowanej.
  • API Password  Ten parametr to nasze zabezpieczenie dostępu do naszej strony, nie pozwoli na wprowadzenie modyfikacji osobą niepowołanym. To bardzo Ważne w sytuacji, kiedy korzystamy z AndroidAPS,  gdzie system korzysta z profilu zapisanego na naszej stronie. Dlatego hasło ma być trudne do odgadnięcia. Dodatkowe warunki jakie musi spełnić API Password :
    – Hasło API musi zawierać co najmniej 12 znaków,
    – Nie stosujemy polskich znaków,
    – Nie wykorzystujemy znaków specjalnych @ ? / _ itp

  • Zaznaczamy fiszkę Without – Post. Zapewni nam dostęp do strony bez podawania na końcu adresu dodatkowego numeru portu.
  • Wybieramy Branch , czyli wersję . Ustawiamy najnowszą  – MASTER .

W tym miejscu możemy zjechać do najbliższego klawisza SAVE.

12

12.1Te dane są wystarczające do uruchomienia strony Nightscout dla takich źródeł jak :

  • Dexcom  G4, G5, G6
  • Freestyle Libre z nakładkami,
  • Uploadera mimimed dla Veo  (moduł)
  • Eversence 

8. Po ok. minucie będziemy mieć działającą stronę z wyświetloną konfiguracją.

19 

Jak Status osiągnie stan running, nasza strona będzie gotowa.  Już ?? Tak już !

Sprawdźmy sobie na szybko parametry. 

  • Server URL  – adres naszej strony. Zawsze będzie widoczny dodatkowo z numerem portu.  Jeśli prawidłowo zaznaczyliśmy WithOutPort – YES, to nie będziemy musieli się nim posługiwać na co dzień wpisując adres naszej strony. 
  • xDrip Basis URL to dokładny adres, jaki należy wpisać w aplikacji xDrip + w sekcji API REST. 

Jeśli chcemy dokonać jakieś zmiany w naszej stronie, uruchomić dodatkowe rozszerzenia, klikamy przycisk Edit. W ten sposób znów wrócimy do pierwotnej strony z listą dodatków. 

Przejdźmy do naszej strony, wpisz adres w przeglądarkę lub kliknij adres Server-URL.


9. Jeśli uruchomi się nasza strona, razem z numerem portu, to polecam go usunąć i odświeżyć stronę. To zapewni nam mniej problemów z zapamiętaniem ustawień w pamięci cache przeglądarki.

20.1

Po usunięciu numeru portu adres będzie wyglądał już normalnie . Klikamy OK

20.2

Zajmijmy się ustawieniem pierwszego profilu i ustawienia prawidłowej strefy czasowej.  Dodajmy uwierzytelnienie wpisując nasze hasło API Secret  

20.3

Ustawiamy prawidłową strefę czasową, dla nas to Europa / Warszawa i klikamy Zapisz .

20.5

 

Prawidłowe zapisanie profilu poznamy po statusie SUCCESS . Klikamy na X i przenosimy się do głównego widoku naszej strony Nightscout. 

20.6

Jeśli wyślemy do naszej strony dane glikemii to otrzymamy działającą stronę Nightscout . 

Jeśli jako źródła wykorzystujemy xDrip + to musimy prowadzić adres xDrip Basis URL dostępudo naszej strony :
https://apihaslo6969@nowastrona.ns.10be.de:23008/api/v1/

Jeśli to aplikacja uploadera serii 600,  to wprowadzamy osobno adres, razem z portem i hasło:
 https://nowastrona.ns.10be.de:23008     i     APISecret   apihaslo6969

22


9. Jeśli już mamy ekspresową  instalację za sobą , to nie zapomnijcie wesprzeć projekt. W tym celu wracamy do strony projektu i klikamy donate .

23

23.1

23.2

 

Każda suma wsparcia będzie miło widziana.

Gratuluję, dokonaliście czegoś wspaniałego. Posiadacie swoją stronę Nightscout i wsparliście projekt 10be.de . Jeśli chcecie rozszerzyć możliwości swojej strony to przejdźcie do następnego punktu. 


EKSTRA DODATKI na serwerze 10be.de

 

Jeśli chcemy przygotować naszą stronę do wyświetlania informacji dotyczących statusu pompy ( np dla Minimed 640G/670G  lub AndroidAPS klikamy EDIT i wracamy do konfiguracji naszej strony. Odszykujemy rozszerzenie pump.

 

21.1


Możemy też zmienić sposób wyświetlania wykresu insuliny bazowej .

13


Użytkowników Dexcom G5 oraz G6 na pewno uszczęśliwi informacja, że jeśli korzystają z oryginalnej aplikacji dexcom będą mogli podłączyć stronę Nightscout do serwera Clatity. W ten sposób będą mogli dzielić się swoimi danymi z lekarzem diabetologiem,  liczyć na reklamację wadliwego sprzętu w DEXCOM Polska i nadal korzystać z dobrodziejstw z Nightscout. 

Wystarczy wprowadzić dane logowania i hasła  jakimi posługujemy logując się do serwisu Dexcom Clarity.

14


 

Jeśli korzystamy z systemu CGM Medtronic Guardian Connect, to przechodźmy niżej i w kolejnej tabeli możemy wpisać dane logowania do serwisu Carelink.

Strona Nightscout będzie pobierać dane glikemii bezpośrednio z serwisu Carelink.

15

 

UWAGA !!! Wpisanie nieprawidłowych danych w polach loginu i hasła w modułach DEXCOM lub MMConnect może spowodować brak wyświetlania strony Nightscout. Wtedy trzeba wrócić do ustawień i poprawić dane logowania lub hasła. 


Dla użytkowników powiadomień Pushover przygotowany został specjalny moduł .

16


Użytkownicy automatyzacji IFTTT także mają przygotowany moduł.

17


Jeśli chcemy zmodyfikować aktualne poziomy alarmów ( wartości glikemii, czasu odwołania alarmu itp ) lub otrzymać nowe powiadomienia, mamy do dyspozycji mnóstwo pozycji.

18


Każde wprowadzone zmiany zatwierdzamy poprzez kliknięcie SAVE . 

12.1

Zmiany przez nas dokonane będą wprowadzone prawie natychmiastowo. 

 

Opracował Szymon Czapla