Хостинг на Nightscout: въпроси и отговори

Често задавани въпроси

Вече събрахме за теб някои въпроси, които се появяват по-често:

Няма намерени резултати. Не се колебай да зададеш въпроса си чрез нашата форма за контакт.

Общи

Предлагаме Nightscout само като чисто хранилище за данни / дневник / софтуер за управление на информация, което според текущото състояние не изисква одобрение.

Плащане и абонаменти

По-рано сървърите до голяма степен бяха спонсорирани, но от началото на годината това спонсорство беше прекратено :-(

Поради това сървърите сега, след 5 години, трябва да се плащат, което в частен порядък е непосилно, а сумата на даренията не стига дори за 10% от разходите.

След влизане отиди на Payments в навигационната лента. Имаш две опции:

Преглед на плащанията
  • Абонамент: подновява се автоматично до отказ. Плащане с кредитна карта или PayPal през Stripe. Препоръчва се за постоянна работа.
  • Еднократно плащане: трябва да се повтаря ръчно, когато срокът изтече. Плащане с кредитна карта, SEPA, PayPal, Klarna и т.н.

При създаване на нов абонамент или еднократно плащане избираш своя срок:

Избор на срок

Nightscout хостинг: срокове и цени
СрокЦенаПредимство
1 месец4,99 €–
3 месеца13,99 €спестяване ок. 7 %
6 месеца25,99 €спестяване ок. 15 %
12 месеца *49,99 €спестяване ~20 % + DB-Export включен
* DB-Export при срок 12 месеца включен.

Можеш да зададеш плащането към конкретен сървър или да оставиш полето празно: тогава то автоматично се присвоява при следващото стартиране на сървър.

Съвет: за втория и следващите сървъри има промокод с 25 % отстъпка в Stripe: той ти се показва автоматично при създаване на втори сървър.

Stripe и PayPal

Няма лимит. Но за всяка инстанция трябва да е активно плащане, иначе инстанцията/инстанциите не могат да се използват.

Ако например искаш да използваш две инстанции и не искаш да плащаш предварително, трябва да платиш 2 x 4,99 € = 9,98 €.

Имаш 15 инстанции, но само 10 плащания, така че можеш да използваш едновременно само 10 сървъра.

Да! От 2-рия сървър нататък автоматично получаваш 25% отстъпка чрез ваучер код. Кодът ти се показва при създаване на още един сървър.

Освен това спестяваш при по-дълги интервали на плащане: при предплащане за 12 месеца това са около 17% спестяване спрямо месечно плащане, плюс DB-Export включен.

Отиди на Payments → показване & управление на абонаменти. Там виждаш всички свои абонаменти със статус (Активен / Изтичащ / Неактивен).

Преглед на абонаментите

Списък с абонаменти

Натисни при желания абонамент върху „Управление на абонамента“. Там виждаш всички детайли и можеш да реактивираш абонамента, докато крайната дата още не е настъпила.

Детайли за абонамента

Ако абонаментът вече е изтекъл, просто създай нов абонамент или ново еднократно плащане под Payments → добавяне на нов абонамент.

Инстанцията може да се използва само при наличие на плащане.

Тоест ако не използваш инстанцията, можеш да откажеш абонамента към края на срока и да платиш отново едва когато поискаш пак да използваш Nightscout.

Сървърът ти се деактивира, но не се изтрива: всички данни на Nightscout се запазват. Веднага щом има ново активно плащане, сървърът се стартира автоматично отново.

Забележка: абонамент със статус „Анулиран“ продължава да важи до крайната дата, тоест сървърът остава активен, докато тази дата настъпи.

Отиди на Payments → показване & управление на абонаменти → Управление на абонамента → „Управление на метода за плащане на Stripe“. Там можеш да добавиш нова кредитна карта или метод на плащане.

Моля, първо се свържи с нас, преди да подадеш оспорване в Stripe или PayPal: chargeback-ите и жалбите водят до допълнителни такси. Решаваме това бързо, лесно и винаги гъвкаво.

Сървър и техника

Да, те се изтриват в рамките на няколко секунди.

Но все още максимум 3 дни съществува резервно копие на базите данни Mongodb и MySQL, така че данните могат да бъдат възстановени с много големи усилия.

След тези дни, когато резервните копия бъдат презаписани, вече няма никакви данни и всичко е напълно изтрито от сървъра/акаунта.

Nightscout профилът се настройва директно в твоята Nightscout инстанция, а не в таблото за управление на ns.10be.de.

Как да процедираш:

  1. Отвори своя личен Nightscout URL (напр. dein-name.ns.10be.de)
  2. Натисни горе вдясно върху хамбургер менюто (≡) и избери Редактор на профила
  3. Въведи стойностите си:
    • Часова зона (важно за коректно показване)
    • Продължителност на действие на инсулина (DIA)
    • Корекционен фактор (ISF)
    • Въглехидратен фактор (Carb Ratio / CR)
    • Базални скорости (единици на час, по часове)
    • Целеви диапазон (горна и долна стойност)
  4. Натисни Запази, а след това задължително Активирай: без активиране профилът не е в сила!
Важно: Всички стойности са медицински значими. Използвай единствено стойностите, зададени от твоя диабетолог или от твоята Loop/AAPS настройка. Не въвеждай стандартни стойности.

Потребители на Loop и AAPS: при тези приложения профилът се прехвърля от приложението автоматично, ръчно въвеждане обикновено не е нужно.

Master е стабилната, препоръчителна версия (официалният nightscout/cgm-remote-monitor) за повечето потребители. dev-psonnera е специфичен за AAPS форк с допълнителни корекции (Loop статус, визуализация на Override, показване на SMB): изходен код на github.com/psonnera/cgm-remote-monitor (Branch dev-AAPS). Препоръчва се за напреднали потребители на AndroidAPS. Можеш по всяко време да смениш клона в редактора на сървъра. След запазване сървърът се рестартира автоматично с новия клон.

Твоят Nightscout URL е уеб адресът на личния ти Nightscout сървър. Ще го намериш в прегледа на сървърите на /de/profile/server.html в колоната „Server-URL“. Форматът е https://[name].10be.de, можеш да използваш и [name].ns.10be.de, и двата водят до една и съща инстанция. Пример: ако сървърът ти се казва mariadiabetes, твоят URL е https://mariadiabetes.10be.de.

Внимание: ако промениш името на сървъра, се променя и URL: тогава трябва да го въведеш отново в xDrip+, AAPS или Loop, иначе повече няма да постъпват данни.

Моля, свържи се с нас. Теоретично това не е проблем, освен когато промяната трябва да се направи в my.env. Този файл се създава наново след редактиране на сървъра в профила.

Достатъчно е едно натискане на "Redeploy" в прегледа на сървърите. Сървърът ти тогава се рестартира с актуалната версия на Nightscout.

Прегледът на сървърите също ти показва директно дали версията ти е актуална или има налична актуализация.

При по-големи актуализации (напр. мажорни версии) актуализираме всички сървъри автоматично.

Да, освен ако нямаш активирана опцията "withoutport", тогава можеш да извикаш инстанцията и без порта, само с https://xxxx-dein-name-xxxx.ns.10be.de/:

Активиране на опцията withoutport на Nightscout

Да! В редактора на сървъра има раздел "Персонализирана конфигурация". Там можеш да добавяш произволни променливи на средата за Nightscout като двойки ключ-стойност.

Примери: CUSTOM_TITLE, THEME, SHOW_FORECAST и т.н.

Можеш също да използваш собствен Docker образ, напр. ако искаш да тестваш собствен форк на Nightscout.

По-старите версии на Android (преди Android 7.1.1) още не познават кореновия сертификат на Let's Encrypt (ISRG Root X1), затова връзката там се отхвърля като несигурна. Има две решения:

1. Използване на Firefox (най-лесно): Firefox има собствено хранилище за сертификати и се доверява на сертификата дори на стари устройства. Просто отвори страницата във Firefox, нищо повече не е нужно.

2. Инсталиране на кореновия сертификат (за приложения и kiosk браузъри като Fully Kiosk): приложенията използват системното хранилище за сертификати, тук помага само импортът на кореновия сертификат.
Изтегли файла isrgrootx1.pem (или isrgrootx1.der) и го инсталирай под Настройки, Сигурност, "Инсталиране от хранилище" или "CA сертификат". Задай име като "ISRG Root X1" и употреба "VPN и приложения". Забележка: за инсталиране на сертификат Android изисква заключване на екрана (PIN или шаблон).

След това страницата отново се зарежда нормално. При въпроси с удоволствие се свържи с нас.

Моля, активирай опцията "withoutport", тогава инстанцията е достъпна директно през https:// без порта.

Можеш също да се свържеш с нас и ще ти назначим порт ръчно.

Провери часовата зона в профила на Nightscout и я коригирай. След това създай отчетите наново. Проблемът често възниква след смяна на профила, защото старият профил все още имаше друга часова зона. Освен това се увери, че всички профили (Default, движение, болест и т.н.) използват една и съща часова зона.

Ако инстанцията е в състояние "running", изчакай още 10 минути, тогава би трябвало отново да заработи.

Ако след 15 минути все още не работи, редактирай инстанцията и я запази отново или натисни веднъж "redeploy", тогава би трябвало отново да заработи.

Ако и тогава не работи, моля, свържи се с нас.

Това е локален DNS проблем. Тук помага просто рестартиране на телефона. Ако съобщението след това все още се появява, рестартирай и DSL рутера.

Свързване на CGM приложения

В xDrip+ → Настройки → Cloud Upload → API REST Upload → попълни полето xDrip Базов URL адрес със следната стойност: https://[password]@[name].ns.10be.de/api/v1/. Готовия URL можеш да копираш с едно кликване в своя преглед на сървърите на NS10BE: паролата и името вече са въведени там.

В AAPS → хамбургер меню → Настройки → NSClient (алтернативно от раздела NSClient: хамбургер меню → Настройки на NSClient) → въведи Nightscout-URL и API-токен поотделно. URL: https://[name].ns.10be.de (без парола в URL). API-токена ще намериш в своя преглед на сървърите на NS10BE като поле за копиране.

Loop iOS използва Services модела (Loop 3+):
  1. В приложението Loop долу вдясно натисни Settings.
  2. В екрана Settings отвори раздела Services и натисни '+ Add Service'.
  3. От списъка избери Nightscout.
  4. В диалога попълни две полета:
    • Site URL: https://[name].ns.10be.de (пълен URL с https://)
    • API Secret: твоята API парола за NS10BE от прегледа на сървърите (не паролата за вход!)
  5. Натисни 'Test Connection': при успех се появява зелена отметка. След това 'Add Service'.
  6. Активирай BG-Upload: в настройките на Loop под CGM (или направо в записа на услугата Nightscout) включи бутона / превключвателя за BG-Upload.
Важно: превключвателят за BG-Upload понякога се изключва сам ("от време на време изскача"). Ако в Nightscout вече не постъпват BG стойности: първо провери дали превключвателят е още активен.

В Trio → Settings → Services → Nightscout → въведи URL и API-токен. URL: https://[name].ns.10be.de. API-токен от твоя преглед на сървърите на NS10BE. След това активирай превключвателя 'Allow Uploading to Nightscout', за да започне качването.

В Juggluco: натисни лявата половина на екрана (отваря главното меню) → Настройки → Обмен на данни → Uploader. Там: активирай 'v1', деактивирай 'Test v3' и деактивирай 'изпращане на количество'. URL: https://[name].ns.10be.de (без завършваща наклонена черта). API паролата от твоя преглед на сървърите на NS10BE.

При Dexcom (Share), Diasend, Glooko, Medtronic (CareLink), Medtrum и Eversense не въвеждаш URL в приложение. При създаване или редактиране на сървър в твоя преглед на сървърите на NS10BE ще намериш в конфигурационния диалог опции като 'Dexcom Share', 'Diasend/Glooko', 'CareLink', 'Medtrum' или 'Eversense'. Натисни върху подходящия запис, въведи данните си за вход в портала на производителя, запази: готово. NS10BE след това през редовни интервали автоматично извлича CGM стойностите от съответния сървър на производителя и ги предоставя на твоя Nightscout сървър. Не е необходимо нито допълнително приложение, нито bridge на отделно Android устройство.

LibreLinkUP не се конфигурира в приложение. При създаване или редактиране на сървър в твоя преглед на сървърите на NS10BE ще намериш в конфигурационния диалог опцията 'LibreLinkUP'. Натисни върху нея, въведи своите данни за вход в LibreLinkUP (имейл + парола), запази: готово. NS10BE след това автоматично извлича CGM стойностите от сървъра на LibreLinkUP и ги предоставя на твоя Nightscout сървър. Не е необходимо допълнително приложение, нито bridge на Android устройство.

В Garmin Connect IQ Store инсталирай приложението xDrip+/Spike/Nightscout Watch: направо към Store. В настройките на приложението въведи Nightscout-URL: https://[name].ns.10be.de. Ако сървърът ти изисква удостоверяване, въведи допълнително API-токена от твоя преглед на сървърите на NS10BE. Тогава един бърз поглед към китката е достатъчен, за да видиш текущата стойност, тенденцията и хода.

Данни и импорт

под Linux например със следната команда: mongorestore -h dsXXXXXX.mlab.com:XXXXXX -d databasename -u username -p dbpassword /your/path/dbbackup/nightscoutXXXX/

Като алтернатива можеш чрез DB-Export да заредиш базата данни директно в чужда база данни срещу заплащане.

ns.10be.de поддържа няколко начина за импорт директно в таблото:

  • API-Import: Nightscout към Nightscout, просто въведи изходния URL и API-Secret
  • MongoDB-Import: качи пълен дъмп на БД (напр. от Atlas/mLab)
  • CSV-Import: за данни от Omnipod, Freestyle Libre и Dexcom

За целта отиди в таблото на Import и избери подходящия метод.

Това може да се случи, ако или данните за вход са грешни, или се използва помпа по-нова от 640G.

При Dexcom US може да възникнат проблеми, които се появяват в Server.log като "Error refreshing token null 500 Code: 'SSO_AuthenticateMaxAttemptsExceeed', Message: `Synchronization of SSO account during login failed. AccountId=.......".

Виж тук във FB

Два начина: 1) connection string за MongoDB от MongoDB Atlas (или друг MongoDB доставчик) да поставиш в таблото на NS10BE под Import → MongoDB-Import. Connection string ще намериш в таблото на Atlas под Cluster → Connect → Drivers. 2) BSON файлове от резервно копие mongodump да качиш: избери всички .bson файлове едновременно. NS10BE разпознава формата автоматично и импортира в избраната целева инстанция.

Хранения и въглехидрати

CarbCam с помощта на ИИ разпознаване на изображения разпознава компонентите на храненето, присвоява им размери на порциите и сумира въглехидратите въз основа на референтните стойности на USDA FoodData Central. Оценката се извършва чрез три избираеми ИИ двигателя (Gemini 2.5 Flash, Claude, OpenAI). Точността при нормално съдържание на чинията е около ±15–25 %, при смесени ястия или непознати марки малко по-ниска. Чрез калибрирането на ИИ в плъзгача (50–100 %) можеш трайно да настроиш оценителя според своя метаболизъм.

FPE означава мастно-протеинова единица. Една FPE съответства на 100 kcal от мазнини и белтъчини заедно, по формулата: FPE = (мазнини × 9 + белтъчини × 4) ÷ 100. Богатите на мазнини и белтъчини хранения (напр. пица, бургери, мазни сосове) често предизвикват забавено покачване на кръвната захар в продължение на няколко часа, което не се отчита от чистите въглехидратни стойности. Потребителите на помпи често използват FPE стойностите, за да параметризират удължен болус (Dual-/Square-Wave). CarbCam изчислява FPE автоматично и показва стойността като кехлибарен чип до въглехидратите (зелено) и kcal (синьо).

AID системи (AAPS, iAPS, Loop, Trio)

На Android CarbCam изпраща стандартен broadcast-intent към AAPS: не е необходима корекция. В резултата от сканирането натискаш бутона за споделяне, избираш AAPS от списъка и болус съветникът се отваря с предварително попълнени стойности. Същият broadcast се разпознава и от xDrip+ и Trio. Важно: в настройките на AAPS-NSClient (хамбургер меню → Настройки → NSClient) трябва да е активирано приемането на локални broadcast-и. Точното наименование може да се различава между версиите на AAPS.

На iOS CarbCam изпраща извикване чрез URL схема (напр. carbcam-iaps://carbs?value=…&fat=…&protein=…) към съответното приложение. За да обработи болус съветникът стойностите, във твоя форк (iAPS, LoopWorkspace или Trio) трябва да е инсталирана малка CarbCam корекция: корекциите за трите форка се намират в хранилището на CarbCam и се компилират самостоятелно чрез Xcode + TestFlight. С корекцията се прехвърлят въглехидрати, мазнини и белтъчини, а не само въглехидрати, както при чисто фото решенията. Без корекция като резервен вариант се отваря системният лист за споделяне.

Ежедневие с диабет

Не: това, което CarbCam записва в Nightscout, е обикновена бележка (eventType=Note) с бранд префикса de.be10.carbcam. Loop, AAPS, iAPS и Trio игнорират тези бележки при изчисляването на болуса и базала: бележката служи само като проследим дневник на храненето. Само ако използваш активно бутона за споделяне в резултата от сканирането, към твоята AID система се предава истински въглехидратен treatment (виж категорията AID системи).

Въглехидратите (или „carbs“) са източникът на захар в храните: хляб, ориз, макарони, плодове, сладкиши, но също така ги съдържат много сосове и снаксове. В тялото те се разграждат до глюкоза и повишават кръвната захар. При диабет тип 1 за всяко хранене се оценява количеството въглехидрати и се изчислява инсулиновият болус според личния въглехидратно-инсулинов фактор (g въглехидрати на 1 единица инсулин). По-точната оценка на въглехидратите води директно до по-точна доза болус и с това до по-стабилно ниво на глюкозата след хранене: затова въглехидратните стойности са най-важният лост в ежедневието с диабет.

Имаш ли още въпроси?

Тогава не се притеснявай да се свържеш с нас!

Свържи се с нас
Обратно нагоре

↑