Что такое найтскаут (Nightscout) и кому он нужен
Nightscout, по-русски найтскаут, — это личный сайт человека с диабетом, куда приложения на телефоне в реальном времени складывают сахар с сенсора, а если есть помпа и замкнутая петля — ещё углеводы, инсулин и решения алгоритма. Открыть его можно в любом браузере: на телефоне, компьютере, на приёме у врача. Если коротко, что такое найтскаут для семьи: это возможность видеть сахар ребёнка, пока он в школе или в саду, а ночью — не заходя в детскую. Проект с открытым кодом: его создали люди с диабетом 1 типа и родители детей с СД1, а развивают волонтёры.
- Сахар онлайнграфик в любом браузере, на любом устройстве
- Близким и врачудостаточно дать ссылку на сайт
- Открытый кодпроект сообщества, лицензия AGPL-3.0
- от 500 ₽в месяц — облако DiaNight, без своего сервера
Найтскаут простыми словами: сайт, загрузчик и подписчики
По документации проекта Nightscout складывается из трёх частей:
- Сайт с базой данныхВаш адрес в интернете: сайт хранит показания и записи о лечении и рисует графики.
- ЗагрузчикПриложение на телефоне, которое отправляет данные на сайт. На iPhone это, например, Loop Ultra, xDrip Ultra или xDrip4iOS (хдрип для айфона).
- ПодписчикиВсе, кто смотрит данные: браузер, приложения на телефонах близких, часы.
Сам по себе найтскаут ничего не измеряет и к сенсору не подключается: он показывает то, что ему прислали приложения. Поэтому сначала нужны сенсор и приложение, которое его читает, а уже потом — сайт.
Что видно на сайте Nightscout
На главном экране — текущий сахар, сколько минут назад пришло показание, изменение и стрелка тренда, график за выбранные 2–24 часа и полоса последних 48 часов внизу. Остальное зависит от того, кто загружает данные:
- С Loop Ultra — углеводы, болюсы, временный базал, пресеты и плашка Loop со статусом петли. Если выгрузка прервалась, через 15 минут плашка становится неактивной; Loop хранит данные на телефоне до 7 дней и догружает их, когда появится связь.
- Отчёты — по дням и неделям, почасовая статистика, распределение и время в целевом диапазоне за выбранный период. Расчётный HbA1c и GMI в отчётах — оценка по сенсору, а не лабораторный анализ.
- Тревоги в браузере — звук при низком и высоком сахаре и когда данные давно не приходили, пока страница открыта и тревоги включены. Пороги тревог Nightscout на работу Loop не влияют: Loop берёт диапазоны из своих настроек.
- Крупные часы — простые виды Clock и Color: большое число и стрелка, удобно для планшета или старого телефона на тумбочке.
Врачу достаточно дать ссылку: по документации Nightscout для врачей данные открываются в любом браузере, ничего устанавливать не нужно.
Кому нужен Nightscout
- РодителямВидеть сахар ребёнка, когда он в школе, в саду, у бабушки или спит, и получать тревоги на свой iPhone через xDrip4iOS-подписчик (1 000 ₽ в год).
- Тем, кто помогает на расстоянииДля LoopCaregiver найтскаут — ещё и канал удалённых команд: углеводы, болюс и пресеты с телефона родителя в Loop на телефоне ребёнка.
- Взрослым с СД1История и отчёты за любой период. Loop хранит в Nightscout свои настройки, и при переезде на новый телефон их можно загрузить обратно.
- ЭндокринологуДанные между визитами по ссылке и отчёты к приёму — вместо скриншотов графиков.
Как подключить Loop Ultra, xDrip Ultra, xDrip4iOS и LoopCaregiver
Подключение везде устроено одинаково: приложению нужны адрес сайта и ключ API (API secret).
| Приложение | Где ввести адрес и ключ и что оно делает |
|---|---|
| Loop Ultraна iPhone с помпой | Настройки → Службы → Nightscout. Выгружает сахар, углеводы, болюсы и базал, решения алгоритма, пресеты и тревоги. В этом же разделе — QR-код одноразового пароля для LoopCaregiver. |
| xDrip Ultraна iPhone с сенсором из России, без помпы | Раздел Nightscout в настройках: полный адрес с https:// и API secret, затем «Проверить соединение». В режиме «Главный» выгружает показания сенсора и лечение — так родители видят сахар ребёнка без помпы и без приложения производителя. |
| xDrip4iOSна iPhone с Dexcom или европейским Libre 2, или у родителя | Тот же раздел Nightscout в настройках. В режиме «Главный» выгружает показания сенсора и лечение, в режиме «Подписчик» сам берёт сахар с сайта и подаёт тревоги — 1 000 ₽ в год за устройство. |
| LoopCaregiverна iPhone родителя | При добавлении лупера (так называют человека на Loop) нужны адрес, API secret и QR-код из Loop. Приложение читает сайт каждые 30 секунд, а углеводы, болюс и пресеты передаёт через Nightscout и push-уведомления Apple. Нужен Nightscout версии 14.2.6 или новее. |
Если xDrip4iOS передаёт сахар в Loop Ultra, выгрузку в Nightscout оставьте только в одном из приложений — иначе каждая точка на графике задвоится. А подписчик не должен выгружать показания обратно на тот же сайт.
Найтскаут на айфоне и на часах
Nightscout не устанавливают на телефон — это сайт. Смотреть его на iPhone можно так:
- В Safari. Откройте адрес сайта и добавьте его на экран «Домой» через меню «Поделиться» — получится значок, как у приложения.
- В xDrip4iOS в режиме «Подписчик». Сахар с сайта, тревоги, виджеты и Apple Watch; если выбрать тип системы Loop — ещё и статус петли. Подробно — в статье xDrip на iPhone.
- В LoopCaregiver. Если ребёнок на Loop: сахар, прогноз, активный инсулин и углеводы, удалённые команды; на Apple Watch — приложение и усложнения, только для просмотра.
В App Store есть и сторонние приложения для просмотра Nightscout — мы их не проверяли.
Звуковые тревоги на самом сайте работают, только пока страница открыта в браузере, а в LoopCaregiver тревог по сахару нет. Чтобы iPhone родителя подавал сигнал при низком сахаре, ставят xDrip4iOS в режиме «Подписчик»; пороги тревог обсудите с эндокринологом. Как замечать ночные «гипо» — в статье о ночных гипогликемиях.
Свой найтскаут или облако: что выбрать
Код Nightscout открыт (лицензия AGPL-3.0), поэтому сайт можно поднять самому. Документация проекта описывает такие пути: облачная платформа (большинство платформ просит привязать банковскую карту), своё оборудование — NAS или Raspberry Pi 4, если они уже есть, — или готовый хостинг за ежемесячную плату. Во всех вариантах, кроме хостинга, за работу сайта отвечаете вы сами.
- Платформа, база MongoDB и настройка — на вас
- Обновления и резервные копии — тоже сами
- Для удалённых команд LoopCaregiver с Loop Ultra нужно прописать push-ключ сборки
- Помощь — от волонтёров сообщества
- Сайт имя.dianight.ru с HTTPS создаётся сам за несколько минут после оплаты
- Сервер в России, в Санкт-Петербурге, своя база у каждого клиента
- Ежедневные резервные копии и обновления до стабильных версий
- Push-ключ Loop Ultra уже прописан
- Помощь с подключением в Telegram
Вход, адрес и API secret: как настроить Nightscout в облаке DiaNight
«Регистрации в Nightscout» как в общем сервисе нет: у каждого свой сайт, а доступ к нему — это адрес и ключ API. У нас всё складывается так:
- Выберите срок и имя адреса1, 3 или 12 месяцев — 500, 1 350 или 4 750 ₽. Имя латиницей впишите в поле заказа «Имя для адреса Nightscout»: из masha получится masha.dianight.ru. 3–30 символов — латинские буквы, цифры и дефис, начинается с буквы; если имя занято, форма подскажет сразу.
- Оплатите картой или по СБППлатёж принимает Т‑Банк, чек по 54-ФЗ придёт на e-mail. Сайт создаётся автоматически — обычно за несколько минут.
- Возьмите адрес и API secretОни в письме «доступ выдан» и в личном кабинете, в разделе «Мои подписки»: там же срок, чек-лист подключения и кнопка «Продлить».
- Подключите приложенияLoop Ultra — Настройки → Службы → Nightscout, xDrip Ultra и xDrip4iOS — раздел Nightscout в настройках. Вставьте адрес и ключ.
- Дайте ссылку близким и врачуСайт открывается в браузере по адресу. Родителю, которому нужны тревоги, — xDrip4iOS в режиме «Подписчик», для удалённых команд — LoopCaregiver.
Сайт открыт для просмотра по ссылке: график видит любой, у кого есть адрес, поэтому ссылку можно дать врачу или близким. Менять данные и настройки можно только с ключом API. Поисковые системы сайт не индексируют.
Вводите его только в свои приложения и в LoopCaregiver на телефоне близкого человека. Вместе с QR-кодом из Loop ключ позволяет удалённо ввести инсулин, поэтому не пересылайте его посторонним и не присылайте в общие чаты. Ставьте блокировку на телефон, а при потере телефона сбросьте секретный ключ в настройках Loop.
Сайт работает на сервере в Санкт-Петербурге, база у каждого клиента своя, копии делаются каждый день и хранятся в зашифрованном виде. Автосписаний нет: перед концом срока приходят напоминания. Если не продлить, через 7 дней сайт встаёт на паузу, ещё 30 дней данные хранятся, потом удаляются; после продления сайт возвращается с той же историей и тем же ключом. Переезжаете со своего найтскаута — пришлите архив базы MongoDB, мы перенесём его в новый сайт.
Важно: это не медицинское изделие
Nightscout, Loop Ultra, xDrip Ultra, xDrip4iOS и LoopCaregiver — экспериментальное программное обеспечение с открытым кодом. Оно не зарегистрировано как медицинское изделие и не одобрено регуляторами. Документация Nightscout предупреждает: проекту нужны интернет и сторонние облачные сервисы, поэтому нельзя полагаться на него как на единственный способ знать сахар — держите под рукой глюкометр. Удалённая команда может дойти с задержкой: прежде чем повторять болюс или углеводы, проверьте по графику, выполнена ли предыдущая. Настройки терапии подбираются вместе с эндокринологом, а решения о лечении и ответственность за них остаются за вами.
Вопросы о Nightscout
Nightscout — это приложение? Где его скачать?
Nightscout не скачивают на телефон: это сайт, который работает на сервере с базой данных. Код проекта открыт и лежит на GitHub (nightscout/cgm-remote-monitor), но чтобы им пользоваться, нужен сервер — свой или готовый, как Nightscout в облаке DiaNight. На iPhone сайт открывают в Safari или смотрят через приложения-подписчики — xDrip4iOS и LoopCaregiver.
Можно ли поставить Nightscout самому?
Да: код открыт, и по документации проекта сайт можно развернуть самому на облачной платформе или на своём оборудовании. Тогда настройка, обновления, резервные копии и починка при сбое — на вас, а помощь приходит от волонтёров сообщества, когда у них есть время. В облаке DiaNight эту работу делаем мы: от 500 ₽ в месяц, без автосписаний.
Где зарегистрироваться в Nightscout?
Общей регистрации нет: Nightscout — не сервис с аккаунтами, у каждого свой сайт, а доступ к нему — это адрес и ключ API (API secret). В облаке DiaNight вместо регистрации вы оформляете подписку и пишете имя для адреса — сайт создаётся сам, а адрес и ключ приходят в письме «доступ выдан» и хранятся в личном кабинете, в разделе «Мои подписки».
Как смотреть найтскаут на айфоне?
Откройте адрес сайта в Safari и добавьте значок на экран «Домой». Если нужны тревоги, виджеты и Apple Watch, поставьте xDrip4iOS в режиме «Подписчик» и укажите в нём адрес и API secret. Если ребёнок на Loop, родителю подойдёт LoopCaregiver: в нём есть прогноз и удалённые команды, но нет тревог по сахару.
Как показать Nightscout врачу?
Достаточно отправить адрес сайта: по документации Nightscout для врачей данные открываются в любом браузере, ничего устанавливать не нужно. Сайт в облаке DiaNight открыт для просмотра по ссылке, а ключ API (API secret) врачу не нужен — с ним данные можно менять, поэтому его не отправляют.
Нужен ли Nightscout, чтобы пользоваться Loop Ultra?
Нет, Loop Ultra работает и без него. Nightscout нужен, чтобы данные видели близкие и врач, для отчётов и для удалённых команд LoopCaregiver. Для данных подойдёт и свой Nightscout, а для удалённых команд в нём должен быть прописан push-ключ сборки Loop Ultra — в облачном Nightscout DiaNight он уже есть.
Где вход в личный кабинет Nightscout (найтскаут)?
Общего личного кабинета у Nightscout нет: это не сервис с аккаунтами, у каждого свой сайт по своему адресу, график на нём открывается по ссылке, а менять данные и настройки можно только с ключом API (API secret). Если ваш найтскаут в облаке DiaNight, адрес и ключ приходят в письме «доступ выдан» и хранятся в личном кабинете DiaNight, в разделе «Мои подписки» — там же срок подписки и кнопка «Продлить».
500 ₽ за месяц, 1 350 ₽ за 3 месяца или 4 750 ₽ за год — без автосписаний. Сайт имя.dianight.ru создаётся автоматически после оплаты.