#wearenotwaiting

Nightscout ja Medtronic 640g ja 670g (Heroku)

Mitä tarvitaan? (HUOM! Tässä ohjeessa käytetään tietokantana mLabia, jota ei enää tueta)

  1. Medtronic 640g tai 670g -insuliinipumppu

    • Tämä ohje ei tällaisenaan toimi muiden pumppuversioiden kanssa.

  2. Ylimääräinen verensokerimittari mallia Contour Next Link

    • Eli samanlainen, jollaista käytät todennäköisesti jo nyt sokerin mittaamiseen.

    • Tarvitset kuitenkin toisen mittarin, sillä muuten joudut irrottelemaan mittaria setistä turhan usein mittaamista varten, eikä Nightscout sillä välin tietenkään toimi.

    • Itse sain ylimääräisen ihan pyytämällä polilta, kun kerroin käyttötarkoituksen.

  3. Android-puhelin

    • Tämä on ns. uploader-puhelin eli se luuri, joka etälukee sensorin ja pumpun dataa ja lähettää sen sitten pilvipalveluun muiden laitteiden luettavaksi. Tämä puhelin kulkee siis diabeetikon mukana ns ylimääräisenä puhelimena.

    • Täältä löytyy ainakin toistaiseksi päivittyvä lista sopivista malleista: Sopivat puhelimet

    • Huomioi Android-puhelimien uusi laturimalli. Itselläni käytössä vanhemmat mallit, joissa micro USB -laturi. Tärkeintä on, että OTG-adapterissa / -kaapelissa on oikea pää, jotta saat mittarin kiinnitettyä uploader-puhelimeen.

    • Ja kyllä, meillä on 2 puhelinta, jotta toinen voi olla laturissa kun toinen siirtää dataa Nightscoutiin. Toinen on vanha kuin taivas, mutta riittää öiksi ja toinen on ostettu tätä varten uutena, jotta akku kestää aamusta myöhään iltaan.

    • Akkukesto onkin oikeastaan se tärkein kriteeri heti OTG-yhteensopivuuden ja laturimallin lisäksi.

  4. OTG-kaapeli tai -adapteri

    • Esim. tällainen kaapelimalli (näitä saa Suomesta elektroniikkakaupoista): OTG-kaapeli

    • Jotta puhelinta on helppo pitää myös mukana, suosittelen kuitenkin tällaista tai vastaavaa (Aliexpressistä tai Amazonista löytyy useita) mallia: OTG-adapteri

  5. Tietokanta

    • Tässä ohjeessa käytetty mLabia (ilmainen) HUOM! mLab ei ole enää tuettu. Käytä MongoDB Atlasta (tähän ei ole vielä tällä sivulla ohjetta)

  6. GitHub-tili

    • Täältä löytyy avoimen lähdekoodin ohjelmistolähde (ilmainen)

  7. Pilvipalvelu

    • Nettisivun ja sovelluksen luontiin

    • Tässä ohjeessa käytetty Herokua (ilmainen)

  8. OPTIONA: datapaketti puhelimeen

    • Jos setillä käyttöä muuallakin kuin Wifin piirissä

    • Meillä ollut jo 2 vuotta”data only” prepaid-liittymä, johon latasimme aluksi 20 €. Ei ole tarvinnut vielä lisätä rahaa. Tämä siis käytössä vain tuossa “päiväpuhelimessa”.

  9. KÄYTTÖMUKAVUUTTA VARTEN

    • Jos NS-puhelin kulkee diabeetikon mukana, helpottaa kummasti, jos hommaa koko setin ympärille jonkun tiukan pussukan tms. Meillä on käytössä juoksijoille tarkoitettu neopreeni-tasku, jonka saa irti käsivarsivyöstä. Claes Ohlssonilta taisin sen löytää. Joka tapauksessa muuten tuo adapteri löystyy nopeasti, eikä setti pysy esim. repussa kasassa.

Käytännössä siis kuluja syntyy lähinnä puhelimesta, OTG-adapterista ja mahdollisesta data-liittymästä. Niin ja siitä pussukasta. Muuten kaikki on ilmaista.

Nightscoutin pystyttäminen vaiheittain

No niin, nyt päästään itse asiaan. Vaiheita tässä on kolme.

Huijasin! Ennen kuin aloitat asennuksen, ota eteesi joku muistiinpanoväline. Mielellään siihen koneellesi vaikka tekstitiedosto tms. auki, johon voit copy-pastettaa kaikki tarvittavat asiat muistiin. Jos tämä ei onnistu, ota perinteinen kynä & paperi -setti, mutta ole todella tarkka kirjoitusasuista! Suosittelen lämpimästi modernia digivälinettä. Joka tapauksessa tallenna tiedot varmaan talteen, jotta pääset palveluihin tarpeen tullen takaisin ja että saat tarvittavat linkit yms. palautettua ilman hirveää härdelliä.


Vaihe 1: Palvelinalustan tunnusten perustaminen (Heroku) ja Nightscout-palvelinsovelluksen asetaminen (Github)

Paras ohje tähän vaiheeseen löytyy videona täältä: Mikan Youtubevideo

Tästä vaiheesta sinulla pitäisi siis olla tallessa nämä tiedot:

  • Heroku password

  • pipeline

  • app name

  • APP_SECRET

  • Nightscout-sivun osoite (eli sivu, joka aukesi lopuksi mustalla taustalla – on muotoa https://xxx.herokuapp.com)

Vaihe 2: Uploader-sovelluksen asentaminen Android-puhelimeen

  1. Varmista, että uploader-puhelin on kytketty wifiin sovelluksen lataamisen ajaksi.

  2. Tarkista, että puhelimen kello näyttää oikeaa aikaa.

  3. Mene kohtaan Asetukset => Turvallisuus = Salli lataaminen tuntemattomista lähteistä

  4. Lataa sovellus täältä: https://github.com/pazaan/640gAndroidUploader/releases/

  5. Avaa sovellus.

  6. Mene ”Settings”

    • Valitse BG Unit mittayksiköksi mmol/l

    • Poll interval voi olla 5 min.

    • Valitse itsellesi sopiva Chart Zoom -aika. Tämä valinta kuvaa tässä puhelimessa näkyvän sensorikäyrän aikajanaa.

    • Aseta REST API Upload päälle eli ON

    • Kirjoita Nightscout URL -kohtaan NS-sivusi osoite (eli se missä lukee https:://xxx.herokuapp.com)

    • Kirjoita API Secret -kohtaan Herokuun kirjoittamasi 12-merkkinen salasana

  7. Palaa päänäyttöön

  8. Kytke nyt verensokerimittari kaapelilla / adapterilla puhelimeen

  9. Valitse ”Register USB Stick” => seuraa ohjeita (tätä vaihetta ei välttämättä tule, riippuu mittarista)

  10. Palaa uploader-sovelluksen valikkoon ja klikkaa ”Read data now” ja odota hetki

  11. Nyt tässä puhelimessa pitäisi näkyä sekä käppyrä että sensorin arvo

  12. Mene vielä valikkoon ja valitse Update pump profile. Nyt pumpun asetukset (esim. basalmallit ja hiilariherkkyydet yms.) lähetetään suoraan Nightscoutiin

Vaihe 3: Sensorin tietojen katselu ja hälytykset muihin laitteisiin

  • Tietokoneella / tabletissa / puhelimella: kaikki laitteet, joilla pääset nettiin ja joissa on nettiselain, voit ihastella käyriä menemällä selaimella Nightscout-sivullesi (se herokuapp.com -muotoinen osoite). Huom! Hälytykset toimivat vain selainikkunan ollessa auki.

  • Applen mobiililaitteet eli iOS

    • Vaihtoehto 1: lataa Apple Storesta Nightscout -sovellus. Kun avaat sovelluksen ensimmäistä kertaa, se kysyy herokuapp-osoitteen ja API secretin. Tämän jälkeen pääset asetuksissa muokkaamaan sitä, mitä kaikkia tietoja sovellus sinulle näyttää. Tämä on hyvä perussovellus varsinkin yöaikaan, sillä sovelluksen pitää olla auki, jotta se hälyttää korkeat ja matalat yms. Valitse siis täppä “screen lock override” oikeasta alakulmasta, jotta puhelin ei “nukahda” yölläkään. Tarkista myös, että äänenvoimakkuus-säädin ei ole nollilla ruudun alalaidassa.

    • Vaihtoehto 2: ota käyttöön Spikeapp osoitteessa spikeapp.com. Tässä tarvitset jo vähän enemmän teknistä osaamista, mutta Spike on siitä hyvä, että se hälyttää myös sovelluksen “lepäillessä” taustalla ja häytyksiä voi muokata lähes rajattomasti. Lisäksi Spiken saa myös Apple Watchiin, jos sellainen kiinnostaa.

  • Android-laitteisiin on saatavilla myös erilaisia vaihtoehtoja. Meillä käytössä on xDrip+, joka toimii ns. followerina ja jonka kautta arvot saadaan myös diabeetikon ranteessa olevaan Android-älykelloon. Isännän luurissa puolestaan on jonkinlainen nettisivuun perustuva widgetti. Näistä joudut kuitenkin kysymään lisäapuja vaikkapa FB-ryhmästä. Itse en käytä Android-laitteita juurikaan.

Kysymyksiä?

Kannattaa liittyä seuraaviin Facebook-ryhmiin. Niissä on jo valmiiksi älytön määrä tietoa ja aina voi kysyä lisää.