订阅 Nightscout Pro 后会发生什么

我的背景

大家好,我是 Andy Low - 我是一名来自英国苏格兰的网络开发人员。 2004 年,我在 13 岁时被诊断出患有 1 型糖尿病。我相信你们中的一些人可以体会到,我一直否认这一点。我错误地对待了自己的糖尿病,并假装它不存在。 

这很艰难。需要考虑很多因素:- 我今天吃了什么?有多少碳水化合物?蛋白质?我计划在接下来的几个小时内进行任何锻炼吗?我已经有 COB 或 IOB 了吗?这样的例子还在继续。

不管怎样,快进 13 年,由于我自己的疏忽,我因 DKA 和其他一些健康并发症而去医院 3 次,我在 2017 年左右发现了一个在线运动。是的,你猜对了 - #WeAreNotWaiting。

我正在阅读有关如何将 Freestyle Libre 传感器转变为 CGM、将数据存储在云端,甚至操作闭环 DIY APS 系统的信息。这完全让我大吃一惊,我被迷住了。 

我和我的医疗团队讨论了这个问题;幸运的是,他们很乐意谈论这个问题,甚至支持我购买一个与循环兼容的泵。这改变了游戏规则。在大约一年的时间里,我的 HbA1c 从“超出标准”的 145 (16.5) 升至“几乎非糖尿病”的 54 (7.4)。 

这项技术确实改变了我的生活,我想尽我所能将同样的礼物送给尽可能多的其他糖尿病患者!

介绍Nightscout Pro

当我第一次了解到DIY糖尿病技术的魔力时,我不知道如何编写代码。幸运的是,知道的人花时间仔细编写了如何设置的分步说明,我可以盲目地将其复制并粘贴到 Heroku 中,并获得 Nightscout 的工作副本并运行。

然而,正如我和许多其他人发现的那样,执行此操作的任何简单错误都可能导致整个系统瘫痪,然后您就进入故障排除领域,这可能会很痛苦。 

在我看来,社区是由英雄管理的。人们正在放弃他们的空闲时间#PayItForward 并帮助像我这样的麻瓜解决他们的问题并让事情顺利进行。

自从2017年建立了自己的系统以来,一件事导致了另一件事。我现在已经知道如何使用 PHP、JavaScript、SQL 等多种语言编写自己的网站和应用程序,并且发现自己可以回馈一些东西,这就是 nightscout.pro 诞生的原因。

Heroku 宣布他们将在 2022 年 11 月底取消免费套餐。因此,全球成千上万的糖尿病患者要么必须每月支付高达 7 美元的费用才能保持 Heroku 的服务正常运行,要么将他们的 nightscout 网站迁移到另一个平台,暂时可以继续使用免费套餐。但这会持续多久?

更新:

但这种情况并没有持续太久——2023 年 8 月 1 日,Railway 做出了同样的决定,停止提供免费套餐托管,并且现在还每月收取 5 美元的服务费用。我认为从中学到的最重要的一点是,免费选项可能不会永远免费。在线托管任何服务都会产生成本。

我现在是,并且永远是 DIY(并且希望是免费的)nightscout 方法的倡导者。并且很高兴帮助其他人实现这一目标。但我想为那些希望避免从头开始迁移或配置 Nightscout 站点的麻烦的人们提供一个简单、低成本的解决方案。

Nightscout Pro 是一种完全不干涉的方式来启动(或迁移)您的 nightscout 站点。我自己管理这个平台。在服务器上,我拥有完全的 root 访问权限和控制权。

请理解,至少在撰写本文时,这里只有我,您的支持请求由我回答,而且只有我回答。我的目标是尽快回复您。然而,根据一天中的不同时间,我可能需要一些时间才能做出回应。我确实需要偶尔睡觉。

我注册后会发生什么?

最初,这个过程有点手动,当您订购时向我发送电子邮件,然后我会设置您的网站并向您回复电子邮件。从 2023 年 4 月起,该服务现已完全自动化,这意味着您的 Nightscout 网站将在几秒钟内启动并运行!

您可以在以下位置创建一个帐户: https://my.nightscoutpro.com/signup - 您所需要做的就是选择最适合您的订阅计划,然后您将被重定向到可以创建网站的页面。

为了简单起见,您在此阶段所需要做的就是为您的站点选择一个名称:API Secret(密码)和 DISPLAY_UNITS(mg/dl 或 mmol/L)。

站点名称将是 URL,这是唯一以后无法更改的部分。 URL 格式将是 https://[SOMETHING].my.nightscoutpro.com/ - 您可以选择您想要的[某物]。

然后只需单击“CREATE NIGHTSCOUT”并等待 10 - 30 秒,您的网站就会激活。

配置变量(设置)

借助自动化系统,您现在可以完全控制站点设置,并且可以随时修改这些设置。只需登录您的帐户并单击“配置变量”按钮即可查看/修改任何站点设置。

远程覆盖和循环

Nightscout Pro 目前支持使用 Loop 进行远程覆盖。请谨慎操作,只有当您是经验丰富的循环者并且知道自己在做什么时才使用此功能。要启用此功能,请向支持人员发送电子邮件并提供以下配置变量,详细信息请参阅官方文档 循环文档。

数据传输

一些 Facebook 支持小组提出了一个关于如何保留现有 Nightscout 数据并将其传输到新实例的常见问题。

我已经创建了 数据传输工具 来处理和解决这个问题。拥有由 Nightscout Pro 或任何其他主机托管的 nightscout 站点的任何人都可以免费使用它。

使用该工具时,您必须输入旧的 Nightscout 站点 URL。如果您的旧站点将 AUTH_DEFAULT_ROLES 设置为“拒绝”(意味着您必须输入 API 秘密才能查看数据),那么您也需要输入旧的 API 秘密。输入您的新 URL 和新的 API 秘密,您可以在 Nightscout 实例之间快速传输配置文件、条目和治疗数据。

设置配套应用程序

Nightscout是一个数据收集和存储工具。因此,需要“输入”数据才能对其用户有价值。

有很多方法可以实现这一目标,虽然我尽力与大多数方法保持同步,但我只是人类,只知道我所知道的。 

您的 Nightscout 站点将以标准方式设置,就像您遵循 DIY 方法一样。我没有施加任何限制,软件版本完全相同。

我可以帮助您解决设置数据源时遇到的任何困难。另请参阅您尝试设置的配套应用程序的官方文档。

以下是一些可能有帮助的有价值的链接:-

https://xdrip.readthedocs.io/en/latest/

https://spike-app.com/

https://androidaps.readthedocs.io/en

https://loopkit.github.io/loopdocs/