Nightscout barındırma: sorular ve yanıtlar

Sık Sorulan Sorular

Sizin için sık sorulan bazı soruları zaten bir araya getirdik:

Sonuç bulunamadı. Sorunuzu iletişim formumuz üzerinden sormaktan çekinmeyin.

Genel

Nightscout'u yalnızca saf bir veri deposu / günlük / bilgi yönetimi yazılımı olarak sunuyoruz; bu da güncel duruma göre onay gerektirmiyor.

Ödeme & Abonelikler

Sunucular eskiden büyük ölçüde sponsorluyla karşılanıyordu, ancak bu yılın başından itibaren buna son verildi :-(

Bu nedenle sunucuların 5 yılın ardından artık ödenmesi gerekiyor; bu da özel olarak karşılanabilecek bir şey değil ve bağışların toplamı masrafların %10'una bile yetmiyor.

Giriş yaptıktan sonra gezinme çubuğunda Payments öğesine git. İki seçeneğin var:

Ödemelere genel bakış
  • Abonelik: iptal edilene kadar otomatik olarak uzatılır. Stripe üzerinden kredi kartı veya PayPal ile ödeme. Kalıcı işletim için önerilir.
  • Tek seferlik ödeme: süre dolduğunda elle tekrarlanmalıdır. Kredi kartı, SEPA, PayPal, Klarna vb. ile ödeme.

Yeni bir abonelik veya tek seferlik ödeme oluştururken süreni seçersin:

Süre seçimi

Nightscout barındırması: süreler ve fiyatlar
SüreFiyatAvantaj
1 ay4,99 €–
3 ay13,99 €yaklaşık %7 tasarruf
6 ay25,99 €yaklaşık %15 tasarruf
12 ay *49,99 €~%20 tasarruf + DB-Export dahil
* 12 aylık sürede DB-Export dahildir.

Ödemeyi belirli bir sunucuya atayabilir veya alanı boş bırakabilirsin: o zaman bir sonraki sunucu başlatmasında otomatik olarak atanır.

İpucu: İkinci ve sonraki sunucular için Stripe'ta %25 indirimli bir promosyon kodu vardır: bu, ikinci bir sunucu oluştururken sana otomatik olarak gösterilir.

Stripe ve PayPal

Bir sınır yoktur. Ancak her örnek için etkin bir ödeme bulunması gerekir, aksi takdirde örnek(ler) kullanılamaz.

Örneğin iki örnek kullanmak istiyorsan ve önceden ödeme yapmak istemiyorsan, 2 x 4,99 € = 9,98 € ödemen gerekir.

15 örneğin var ama yalnızca 10 ödemen varsa, aynı anda yalnızca 10 sunucu kullanabilirsin.

Evet! 2. sunucudan itibaren otomatik olarak bir kupon koduyla %25 indirim alırsın. Kod, başka bir sunucu oluştururken sana gösterilir.

Ayrıca daha uzun ödeme aralıklarında tasarruf edersin: 12 ay peşin ödemede aylık ödemeye kıyasla yaklaşık %17 tasarruf, artı DB-Export dahil.

Payments → Abonelikleri görüntüle & yönet bölümüne git. Orada tüm aboneliklerini durumlarıyla (Etkin / Sona eriyor / Etkin değil) görürsün.

Aboneliklere genel bakış

Abonelik listesi

İstediğin abonelikte „Aboneliği yönet“ öğesine tıkla. Orada tüm ayrıntıları görür ve aboneliği yeniden etkinleştirebilirsin: bitiş tarihine henüz ulaşılmadığı sürece.

Abonelik ayrıntıları

Abonelik zaten sona ermişse, Payments → Yeni abonelik ekle altında yeni bir abonelik veya yeni bir tek seferlik ödeme oluştur.

Örnek yalnızca bir ödeme mevcut olduğunda kullanılabilir.

Yani örneği kullanmıyorsan, aboneliği sürenin sonunda iptal edebilir ve Nightscout'u tekrar kullanmak istediğinde yeniden ödeme yapabilirsin.

Sunucun devre dışı bırakılır ama silinmez: tüm Nightscout verileri korunur. Yeni bir etkin ödeme mevcut olur olmaz sunucu otomatik olarak yeniden başlatılır.

Not: Durumu „İptal edildi“ olan bir abonelik bitiş tarihine kadar çalışmaya devam eder: yani sunucu, tarihe ulaşılana kadar etkin kalır.

Payments → Abonelikleri görüntüle & yönet → Aboneliği yönet → „Stripe ödeme yöntemini yönet“ bölümüne git. Orada yeni bir kredi kartı veya ödeme yöntemi kaydedebilirsin.

Stripe veya PayPal'da bir itiraz başlatmadan önce lütfen önce bizimle iletişime geç: ters ibrazlar ve şikayetler ek ücretlere yol açar. Bunu hızlıca, kolayca ve her zaman anlayışla çözeriz.

Sunucu & Teknik

Evet, bunlar birkaç saniye içinde silinir.

Ancak Mongodb ve MySQL veritabanının en fazla 3 gün daha bir yedeği bulunur, böylece veriler çok büyük bir çabayla geri getirilebilir.

Bu günlerin ardından, yedekler üzerine yazıldığında artık hiçbir veri kalmaz ve her şey sunucudan/hesaptan tamamen silinmiş olur.

Nightscout profili doğrudan Nightscout örneğinde ayarlanır: ns.10be.de panosunda değil.

Şöyle ilerle:

  1. Kişisel Nightscout URL'ni aç (ör. dein-name.ns.10be.de)
  2. Sağ üstteki hamburger menüsüne (≡) tıkla ve Profil Düzenleyici seçeneğini seç
  3. Değerlerini gir:
    • Saat dilimi (doğru görüntüleme için önemli)
    • İnsülin etki süresi (DIA)
    • Düzeltme faktörü (ISF)
    • Karbonhidrat faktörü (Carb Ratio / CR)
    • Bazal oranlar (saat başına birim, saate göre)
    • Hedef aralık (üst ve alt değer)
  4. Kaydet öğesine tıkla ve ardından mutlaka Etkinleştir öğesine tıkla: etkinleştirme olmadan profil geçerli olmaz!
Önemli: Tüm değerler tıbbi açıdan önemlidir. Yalnızca diyabet uzmanının veya Loop/AAPS kurulumunun belirlediği değerleri kullan. Standart değerler girme.

Loop ve AAPS kullanıcıları: Bu uygulamalarda profil otomatik olarak uygulamadan aktarılır: elle girmek çoğu zaman gerekli değildir.

Master çoğu kullanıcı için kararlı, önerilen sürümdür (resmi nightscout/cgm-remote-monitor). dev-psonnera ise ek yamalar içeren AAPS'e özgü bir çataldır (Loop durumu, geçersiz kılma görselleştirmesi, SMB gösterimi): kaynak kodu github.com/psonnera/cgm-remote-monitor (dev-AAPS dalı) altında. İleri düzey AndroidAPS kullanıcıları için önerilir. Dalı sunucu düzenleyicide istediğin zaman değiştirebilirsin. Kaydettikten sonra sunucu otomatik olarak yeni dalla yeniden başlatılır.

Nightscout URL'n kişisel Nightscout sunucunun web adresidir. Onu /de/profile/server.html altındaki sunucu genel görünümünde „Server-URL" sütununda bulursun. Biçimi https://[name].10be.de şeklindedir: ayrıca [name].ns.10be.de da kullanabilirsin, ikisi de aynı örneğe götürür. Örnek: sunucunun adı mariadiabetes ise, URL'n https://mariadiabetes.10be.de olur.

Dikkat: Sunucu adını değiştirirsen URL de değişir: o zaman onu xDrip+, AAPS veya Loop'ta da yeniden girmen gerekir, aksi takdirde artık veri gelmez.

Lütfen bu konuda bizimle iletişime geç. Teorik olarak bu sorun değil; değişikliğin my.env dosyasına yapılması gereken durumlar hariç. Bu dosya, sunucu profilde düzenlendikten sonra yeniden oluşturulur.

Sunucu genel görünümünde "Redeploy" öğesine bir tık yeterlidir. Sunucun daha sonra güncel Nightscout sürümüyle yeniden başlatılır.

Sunucu genel görünümü ayrıca doğrudan sürümünün güncel olup olmadığını veya bir güncellemenin mevcut olup olmadığını gösterir.

Büyük güncellemelerde (ör. ana sürümler) tüm sunucuları otomatik olarak güncelleriz.

Evet, ancak "withoutport" seçeneğini etkinleştirdiysen, örneği port olmadan yalnızca https://xxxx-dein-name-xxxx.ns.10be.de/ ile de açabilirsin:

Nightscout withoutport seçeneğini etkinleştir

Evet! Sunucu düzenleyicide "Kullanıcı tanımlı yapılandırma" bölümü vardır. Orada istediğin Nightscout ortam değişkenlerini anahtar-değer çiftleri olarak ekleyebilirsin.

Örnekler: CUSTOM_TITLE, THEME, SHOW_FORECAST vb.

Ayrıca kendi Docker imajını da kullanabilirsin, ör. kendi Nightscout çatalını test etmek istediğinde.

Daha eski Android sürümleri (Android 7.1.1 öncesi) Let's Encrypt'in kök sertifikasını (ISRG Root X1) henüz tanımaz, bu nedenle bağlantı orada güvensiz olarak reddedilir. İki çözüm vardır:

1. Firefox kullan (en kolayı): Firefox kendi sertifika deposunu getirir ve sertifikaya eski cihazlarda da güvenir. Sayfayı Firefox'ta açman yeterli, fazlası gerekmez.

2. Kök sertifikayı kur (uygulamalar ve Fully Kiosk gibi kiosk tarayıcıları için): Uygulamalar sistem sertifika deposunu kullanır, burada yalnızca kök sertifikayı içe aktarmak işe yarar.
isrgrootx1.pem (veya isrgrootx1.der) dosyasını indir ve Ayarlar, Güvenlik, "Depolamadan yükle" ya da "CA sertifikası" altında kur. "ISRG Root X1" gibi bir ad ver ve kullanımı "VPN ve uygulamalar" olarak seç. Not: Bir sertifikayı kurmak için Android bir ekran kilidi (PIN veya desen) ister.

Ardından sayfa yeniden normal yüklenir. Sorularında bizimle iletişime geçmekten çekinme.

Lütfen "withoutport" seçeneğini etkinleştir, o zaman örnek port olmadan doğrudan https:// üzerinden de erişilebilir olur.

Ayrıca bizimle iletişime geçebilirsin, o zaman sana elle bir port atayabiliriz.

Nightscout profilindeki saat dilimini kontrol et ve düzelt. Ardından raporları yeniden oluştur. Bu sorun çoğunlukla bir profil değişikliğinden sonra ortaya çıkar, çünkü eski profil hâlâ başka bir saat dilimi taşıyordu. Ayrıca tüm profillerin (Default, Hareket, Hastalık vb.) aynı saat dilimini kullandığından emin ol.

Örnek "running" durumundaysa, lütfen 10 dakika daha bekle, sonra tekrar çalışması gerekir.

15 dakika sonra hâlâ çalışmıyorsa, lütfen örneği düzenleyip tekrar kaydet ya da bir kez "redeploy" öğesine tıkla, sonra tekrar çalışması gerekir.

O zaman da hâlâ çalışmıyorsa, lütfen bizimle iletişime geç.

Bu yerel bir DNS sorunudur. Burada telefonu yeniden başlatmak işe yarar. İleti bundan sonra da geliyorsa, DSL yönlendiricisini de bir kez yeniden başlat.

CGM uygulamalarını bağlama

xDrip+'ta → Ayarlar → Cloud Upload → API REST Upload → xDrip Temel URL alanını şu değerle doldur: https://[password]@[name].ns.10be.de/api/v1/. Hazır URL'yi NS10BE sunucu genel görünümünde bir tıkla kopyalayabilirsin: parola ve ad orada zaten yerleştirilmiştir.

AAPS'te → Hamburger menüsü → Ayarlar → NSClient (alternatif olarak NSClient sekmesinden: Hamburger menüsü → NSClient ayarları) → Nightscout URL'sini ve API token'ını ayrı gir. URL: https://[name].ns.10be.de (URL'de parola yok). API token'ı NS10BE sunucu genel görünümünde kopyalanabilir bir alan olarak bulursun.

Loop iOS Services desenini kullanır (Loop 3+):
  1. Loop uygulamasında sağ altta Settings öğesine dokun.
  2. Settings ekranında Services bölümünü aç ve '+ Add Service' öğesine dokun.
  3. Listede Nightscout'u seç.
  4. İletişim kutusunda iki alanı doldur:
    • Site URL: https://[name].ns.10be.de (https:// ile tam URL)
    • API Secret: sunucu genel görünümünden NS10BE API parolan (giriş parolası değil!)
  5. 'Test Connection' öğesine dokun: başarılı olunca yeşil bir onay işareti görünür. Ardından 'Add Service'.
  6. BG yüklemesini etkinleştir: Loop ayarlarında CGM altında (veya doğrudan Nightscout hizmet girdisinde) BG yükleme düğmesini/anahtarını aç.
Önemli: BG yükleme anahtarı zaman zaman kendiliğinden kapanır ("ara sıra çıkar"). Nightscout'a artık BG değerleri gelmiyorsa, ilk olarak anahtarın hâlâ etkin olup olmadığını kontrol et.

Trio'da → Settings → Services → Nightscout → URL ve API token'ını gir. URL: https://[name].ns.10be.de. API token'ı NS10BE sunucu genel görünümünden. Ardından yükleme başlasın diye 'Allow Uploading to Nightscout' anahtarını etkinleştir.

Juggluco'da: ekranın sol yarısına dokun (ana menüyü açar) → Ayarlar → Veri alışverişi → Uploader. Orada: 'v1' etkinleştir, 'Test v3' devre dışı bırak ve 'Menge senden' devre dışı bırak. URL: https://[name].ns.10be.de (sonda eğik çizgi olmadan). API parolası NS10BE sunucu genel görünümünden.

Dexcom (Share), Diasend, Glooko, Medtronic (CareLink), Medtrum ve Eversense'te bir uygulamada URL girmezsin. NS10BE sunucu genel görünümünde bir sunucu oluştururken veya düzenlerken yapılandırma iletişim kutusunda 'Dexcom Share', 'Diasend/Glooko', 'CareLink', 'Medtrum' veya 'Eversense' gibi seçenekler bulursun. Uygun girdiye tıkla, üreticinin portalındaki giriş bilgilerini gir, kaydet: bitti. NS10BE ardından düzenli aralıklarla otomatik olarak ilgili üreticinin sunucusundan CGM değerlerini çeker ve bunları Nightscout sunucunda sağlar. Ek bir uygulama, ayrı bir Android cihazında bir köprü gerekmez.

LibreLinkUP bir uygulamada yapılandırılmaz. NS10BE sunucu genel görünümünde bir sunucu oluştururken veya düzenlerken yapılandırma iletişim kutusunda 'LibreLinkUP' seçeneğini bulursun. Üzerine tıkla, LibreLinkUP giriş bilgilerini (e-posta + parola) gir, kaydet: bitti. NS10BE ardından otomatik olarak LibreLinkUP sunucusundan CGM değerlerini çeker ve bunları Nightscout sunucunda sağlar. Ek bir uygulama gerekmez, bir Android cihazında köprü gerekmez.

Garmin Connect IQ Store'da xDrip+/Spike/Nightscout Watch uygulamasını kur: doğrudan Store'a. Uygulama ayarlarında Nightscout URL'sini gir: https://[name].ns.10be.de. Sunucun kimlik doğrulamalıysa ek olarak API token'ını NS10BE sunucu genel görünümünden gir. Bileğe hızlı bir bakış, güncel değeri, eğilimi ve seyri görmeye yeter.

Veriler & İçe Aktarma

Linux altında örneğin şu komutla: mongorestore -h dsXXXXXX.mlab.com:XXXXXX -d databasename -u username -p dbpassword /your/path/dbbackup/nightscoutXXXX/

Alternatif olarak DB-Export üzerinden veritabanını doğrudan başka bir veritabanına ücretli olarak aktarabilirsin.

ns.10be.de panoda doğrudan birden fazla içe aktarma yolunu destekler:

  • API içe aktarma: Nightscout'tan Nightscout'a, yalnızca kaynak URL ve API gizli anahtarını gir
  • MongoDB içe aktarma: Tam DB dökümünü yükle (ör. Atlas/mLab'den)
  • CSV içe aktarma: Omnipod, Freestyle Libre ve Dexcom verileri için

Bunun için panoda Import öğesine git ve uygun yöntemi seç.

Bu, ya giriş bilgileri yanlış olduğunda ya da 640G'den daha yeni bir pompa kullanıldığında olabilir.

Dexcom US'te, Server.log'da "Error refreshing token null 500 Code: 'SSO_AuthenticateMaxAttemptsExceeed', Message: `Synchronization of SSO account during login failed. AccountId=......." şeklinde görünen sorunlar yaşanabilir.

FB'de buraya bak

İki yol: 1) MongoDB bağlantı dizesini MongoDB Atlas'tan (veya başka bir MongoDB sağlayıcısından) NS10BE panosunda Import → MongoDB-Import altına yapıştır. Bağlantı dizesini Atlas panosunda Cluster → Connect → Drivers altında bulabilirsin. 2) BSON dosyalarını bir mongodump yedeğinden yükle: tüm .bson dosyalarını aynı anda seç. NS10BE formatı otomatik olarak tanır ve seçilen hedef örneğe aktarır.

Öğünler & Karbonhidratlar

CarbCam, yapay zeka destekli görüntü tanıma yardımıyla öğünün bileşenlerini tanır, bunlara porsiyon boyutları atar ve karbonhidratları USDA FoodData Central referans değerlerine dayanarak toplar. Tahmin, seçilebilir üç yapay zeka motoru (Gemini 2.5 Flash, Claude, OpenAI) üzerinden çalışır. Doğruluk, normal tabak içeriğinde yaklaşık ±15-25 civarındadır, karışık yemeklerde veya bilinmeyen markalarda biraz daha düşüktür. Kaydırıcıdaki yapay zeka kalibrasyonu (50-100) ile tahmin aracını kalıcı olarak metabolizmana uyarlayabilirsin.

FPE, yağ-protein birimi anlamına gelir. Bir FPE, yağ ve proteinden birlikte 100 kcal'e karşılık gelir: formül: FPE = (Yağ × 9 + Protein × 4) ÷ 100. Yağ ve proteinden zengin öğünler (ör. pizza, burger, yağlı soslar) çoğu zaman birkaç saate yayılan gecikmeli bir kan şekeri yükselmesine yol açar; bu, salt karbonhidrat değerleriyle yakalanmaz. Pompa kullanıcıları, uzatılmış bir bolusu (dual/square wave) ayarlamak için FPE değerlerini sıkça kullanır. CarbCam FPE'yi otomatik olarak hesaplar ve değeri karbonhidratların (yeşil) ve kcal'in (mavi) yanında kehribar renkli bir çip olarak gösterir.

AID sistemleri (AAPS, iAPS, Loop, Trio)

CarbCam, Android'de AAPS'e standart bir yayın (broadcast) amacı gönderir: yama gerekmez. Tarama sonucunda paylaş düğmesine dokunur, listeden AAPS'i seçersin ve bolus sihirbazı değerler önceden doldurulmuş olarak açılır. Aynı yayın xDrip+ ve Trio tarafından da tanınır. Önemli: AAPS NSClient ayarlarında (hamburger menüsü → Ayarlar → NSClient) yerel yayınların kabulü etkin olmalıdır. Tam adlandırma AAPS sürümleri arasında farklılık gösterebilir.

iOS'ta CarbCam ilgili uygulamaya bir URL şeması çağrısı (ör. carbcam-iaps://carbs?value=…&fat=…&protein=…) gönderir. Bolus sihirbazının değerleri işleyebilmesi için çatalında (iAPS, LoopWorkspace veya Trio) küçük bir CarbCam yaması kurulu olmalıdır: her üç çatal için yamalar CarbCam deposunda bulunur ve Xcode + TestFlight üzerinden kendin derlenir. Yama ile karbonhidrat, yağ ve protein aktarılır, salt fotoğraf çözümlerindeki gibi yalnızca karbonhidrat değil. Yama olmadan yedek olarak sistem paylaşım sayfası açılır.

Diyabetle günlük yaşam

Hayır: CarbCam'in Nightscout'ta kaydettiği şey, de.be10.carbcam marka önekiyle salt bir nottur (eventType=Note). Loop, AAPS, iAPS ve Trio bu notları bolus ve bazal hesaplamaları için yok sayar: not yalnızca izlenebilir bir öğün günlüğü olarak hizmet eder. Yalnızca tarama sonucundaki paylaş düğmesini etkin olarak kullanırsan, AID sistemine gerçek bir karbonhidrat tedavisi iletilir (AID sistemleri kategorisine bak).

Karbonhidratlar (KH veya „Carbs") besinlerdeki şeker kaynağıdır: ekmek, pirinç, makarna, meyve, tatlılar, ama birçok sos ve atıştırmalık da bunları içerir. Vücutta glukoza parçalanır ve kan şekerini yükseltir. Tip 1 diyabette her öğün için karbonhidrat miktarı tahmin edilir ve insülin bolusu kişisel karbonhidrat faktörüne (IE insülin başına g karbonhidrat) göre hesaplanır. Daha doğru bir karbonhidrat tahmini doğrudan daha doğru bir bolus dozuna ve böylece yemekten sonra daha kararlı bir kan şekeri seyrine yol açar: bu nedenle karbonhidrat değerleri diyabetle günlük yaşamdaki en önemli ayar kaldıracıdır.

Başka sorularınız mı var?

O zaman bizimle iletişime geçmekten çekinmeyin!

Bize ulaşın
Başa dön

↑