diff --git a/docs/faqs/lf-faqs.md b/docs/faqs/lf-faqs.md index a95c0a1..4c82ac0 100644 --- a/docs/faqs/lf-faqs.md +++ b/docs/faqs/lf-faqs.md @@ -44,17 +44,10 @@ With *LoopFollow* 3.1 and older, *Loop* remote commands were limited to Override |:--|:--| | *Trio* Remote Control via APNS | *LoopFollow* 4.0 or newer; *Trio* 0.6 or newer | | Real-time APNS response from *Trio* phone | *LoopFollow* 4.0 or newer; *Trio* 0.6 or newer | -| Nightscout Careportal (Temp Targets only) | Available for all *Trio* versions | | *Nightscout* OpenAPS pill display | *Nightscout* 15.0.2 or newer with *Trio* 0.5.x or newer | -With *Trio* 0.2.x, *LoopFollow* only supports Temp Targets via the *Nightscout* Careportal, which requires a token with `careportal` access. Once updated to *Trio* 0.5.x or newer, the full *Trio* Remote Control options are available. - -For those following a looper using *Trio* 0.2.x, the only remote setting option in *LoopFollow* is *Nightscout* (Careportal). With this selection: - -* The *LoopFollow* phone sends commands to *Nightscout*, which then forwards commands to the *Trio* phone -* The *Nightscout* display will be updated first -* If there is an issue sending the Careportal request, it might not reach the *Trio* phone -* After the next *Nightscout* download, *LoopFollow* display will reflect whether commands completed the full round trip +!!! note "*Nightscout* Careportal Remote Commands Removed" + As of *LoopFollow* 6.x, *Nightscout* remote commands are no longer supported in *LoopFollow*. To remotely control *Trio* you must run *Trio* 0.5.x or newer and use *Trio* Remote Control (TRC) via APNS. ### APNS Keys Do Not Need to Be in Nightscout @@ -68,6 +61,7 @@ The feature history is summarized below in reverse chronological order. | *LoopFollow* Version | Feature Added | |:--|:--| +| 6.x | *Nightscout* Careportal remote commands removed; remote control is exclusively via direct APNS to *Loop* or *Trio* | | 6.0 | Live Activity added - must use LoopFollow App Group to build
see [Add LoopFollow App Group](../build/lf-browser-build.md#create-app-group){: target="_blank" } | | 4.6 | Real-time APNS notifications returned from the *Loop* phone (requires *Loop* v3.11.1 or newer) | | 4.3 | Separate QR codes for *Nightscout* Site, Dexcom Share, Remote Settings, and Alarm Settings | diff --git a/docs/remote/img/lf-nightscout.png b/docs/remote/img/lf-nightscout.png deleted file mode 100644 index 0b4be24..0000000 Binary files a/docs/remote/img/lf-nightscout.png and /dev/null differ diff --git a/docs/remote/img/lf-ns-remote-loop-details.png b/docs/remote/img/lf-ns-remote-loop-details.png deleted file mode 100644 index 2364c83..0000000 Binary files a/docs/remote/img/lf-ns-remote-loop-details.png and /dev/null differ diff --git a/docs/remote/img/lf-ns-remote-loop.png b/docs/remote/img/lf-ns-remote-loop.png deleted file mode 100644 index b517c7c..0000000 Binary files a/docs/remote/img/lf-ns-remote-loop.png and /dev/null differ diff --git a/docs/remote/remote-control-nightscout.md b/docs/remote/remote-control-nightscout.md deleted file mode 100644 index 2f5b415..0000000 --- a/docs/remote/remote-control-nightscout.md +++ /dev/null @@ -1,71 +0,0 @@ -## Remote Control with Nightscout - -You must configure *LoopFollow* and the *Nightscout* URL to use remote commands. -Please review the [Remote Control Overview](remote-control-overview.md) if terms on this page are not familiar. - -* *Nightscout* Remote Command in *LoopFollow* makes the standard Careportal options easily available from inside the *LoopFollow* app - * With this selection, the *LoopFollow* phone sends commands to *Nightscout* which then sends commands to the *Loop*/*Trio* phone - * For that reason, the *Nightscout* display will be updated first - * If there is an issue sending the careportal request from *Nightscout*, it might not make it to the *Loop*/*Trio* phone - * After the next download from *Nightscout*, the display will update if commands do or do not make it through the full round trip - -Please read the appropriate section on this page. - -* [*LoopFollow* & Careportal with the *Loop* App](#loopfollow-careportal-with-the-loop-app) -* [*LoopFollow* & Careportal with the *Trio* App](#loopfollow-careportal-with-the-trio-app) - -- - - - -## *LoopFollow* & Careportal with the *Loop* App - -!!! important "Not Available for *LoopFollow* 3.2" - This option is not available with *LoopFollow* 3.2 or newer versions. It was replaced with [`Loop Remote Control`](remote-control-loop.md){: target="_blank" }. - - This section will remain in the documents for while for people still running earlier versions of *LoopFollow*. - -For *Loop* careportal access, your *Nightscout* site must be configured with Apple Push Notification System (APNS) credentials as fully explained in LoopDocs. - -* [*LoopDocs*: Remote Overview](https://loopkit.github.io/loopdocs/nightscout/remote-overview/) - -Then once you add the *Nightscout* Site with at least a careportal token to *LoopFollow* and choose *Nightscout* for the *LoopFollow* Remote Settings, you have the option to set or cancel overrides for the *Loop* app. - -The graphic below shows what the screen looks like when you tap the `Remote` option from the toolbar of *LoopFollow*. - -![remote screen for Loop with Nightscout option selected](img/lf-ns-remote-loop.png){width="300"} -{align="center"} - -At least one override (or saved preset) must be uploaded from the *Loop* phone to *Nightscout* before this option works. - -![details of override screen for Loop with Nightscout option selected](img/lf-ns-remote-loop-details.png){width="300"} -{align="center"} - -Only one override can be active at a time. If one is active, you can cancel it. Or if you want to change overrides, you can select a new one, which automatically cancels the old one. - -- - - - -## *LoopFollow* & Careportal with the *Trio* App - -!!! warning "Important" - The ability for the *Trio* app to be remotely controlled will be **disabled** when `Enable Remote Control` is turned OFF on the *Trio* phone. This is for the protection of the *Trio* user, so that they **always** are the primary controller of their insulin dosing app. - - For more details, see [*Trio* Remote Control](https://triodocs.org/configuration/settings/features/remote-control/#trio-remote-control). - -Trio can accept remote commands from *Nightscout* or from *LoopFollow*. There are a variety of options, but the final control of whether remote commands will be enacted rests with the Trio user. They can enable or disable remote control. - -The use of remote control with *Nightscout*, for entry of Carb Correction and Temporary Targets when Careportal is authenticated, is available with *Trio* 0.2.x and newer and *LoopFollow* 2.4.0 and newer. However, the *LoopFollow* implementation only supports Temp Target start and cancel. - -| *Nightscout* URL or App | Options| -|:--|:--| -| ***Careportal*** | Carb Correction
Temporary Target
Temporary Target Cancel | - - -🚧 Graphics Under Construction 🚧 - -If you select *Nightscout* as the Remote Control Type for *LoopFollow*, this enables Temporary Targets to be set and disabled from *LoopFollow*. - -> This is the only remote option that works for *Trio* 0.2.x when using *LoopFollow*. - -![LoopFollow remote options - all types](img/lf-nightscout.png){width="300"} -{align="center"} - -- - - diff --git a/docs/remote/remote-control-overview.md b/docs/remote/remote-control-overview.md index 9d05439..b50b058 100644 --- a/docs/remote/remote-control-overview.md +++ b/docs/remote/remote-control-overview.md @@ -33,9 +33,10 @@ For a full summary of version requirements and feature history, see [Version Com The graphic below shows the Remote Settings screen for *LoopFollow*. You must first enter a *Nightscout* URL before any remote options are offered and then only the option suitable for that *Nightscout* site can be selected. * When following someone running Loop, the options are None or [Loop Remote Control](remote-control-loop.md){: target="_blank" } -* When following someone running Trio, the options are None or: - * Trio 0.5.x and newer: [Trio Remote Control](remote-control-trio.md){: target="_blank" } - * Trio 0.2.x: [Nightscout Remote Control](remote-control-nightscout.md#loopfollow-careportal-with-the-trio-app){: target="_blank" } +* When following someone running Trio 0.5.x or newer, the options are None or [Trio Remote Control](remote-control-trio.md){: target="_blank" } + +!!! note "*Nightscout* Careportal Remote Commands Removed" + As of *LoopFollow* 6.x, *Nightscout* remote commands are no longer supported in *LoopFollow*. Remote control is now exclusively via direct APNS to the *Loop* or *Trio* app. ![LoopFollow remote options - all types](img/lf-remote-options_3.2.svg){width="600"} {align="center"} @@ -44,10 +45,6 @@ The graphic below shows the Remote Settings screen for *LoopFollow*. You must fi If you plan to use *LoopFollow* Remote Control with a looper using the *Loop* app version 3.x or the *Trio* app version 0.5 or newer, and you don't have your APNS key information recorded or configured, see the instructions in [*Apple* Push Notifications System (APNS)](#apple-push-notifications-system-apns). -If your looper is using *Trio* 0.2.x, use this link for configuration: - -* [*Nightscout* Remote Control](remote-control-nightscout.md){: target="_blank" } - - - - ## Loop Follow Remote Control Configuration @@ -191,6 +188,5 @@ Depending on the selection you made, continue to one of these pages for more inf * [*Loop* Remote Control](remote-control-loop.md) * [*Trio* Remote Control](remote-control-trio.md) -* [*Nightscout* Remote Control](remote-control-nightscout.md) (`Trio 0.2.x only`) diff --git a/docs/remote/remote-control-trio.md b/docs/remote/remote-control-trio.md index 05cdac0..758f601 100644 --- a/docs/remote/remote-control-trio.md +++ b/docs/remote/remote-control-trio.md @@ -1,6 +1,9 @@ ## Remote Control Overview -Trio can accept remote commands from *Nightscout* or from *LoopFollow*. There are a variety of options, but the final control of whether remote commands will be enacted rests with the *Trio* user. They can enable or disable remote control. +*Trio* accepts remote commands from *LoopFollow* via direct APNS. The final control of whether remote commands will be enacted rests with the *Trio* user — they can enable or disable remote control. + +!!! note "*Nightscout* Careportal Remote Commands Removed" + As of *LoopFollow* 6.x, *Nightscout* remote commands are no longer supported in *LoopFollow*. Use *Trio* Remote Control (TRC) below, which requires *Trio* 0.5.x or newer. !!! warning "*Nightscout* version must be 15.0.2 or newer" To properly display the OpenAPS pill with *Trio* 0.5.x (or newer), your *Nightscout* version must be 15.0.2 (or newer). If you do not see the expected treatments or pills in the *Nightscout* dashboard, follow the steps to [Configure Nightscout for Trio (OpenAPS)](#configure-nightscout-for-trio-openaps). @@ -27,17 +30,6 @@ Starting with *LoopFollow* v4.0 and *Trio* v0.6, users of remote control are pro * [Update from *LoopFollow* v3,x](../build/lf-browser-build.md#update-from-loopfollow-v3x){: target="_blank" } -??? question "How does this differ from *Trio* 0.2.x? (Click to Open/Close)" - *Trio* can use *Nightscout* Careportal to enter `Carb Correction`, and start and cancel `Temporary Target`. - - * This was available in *Trio* 0.2.x and continues to be available in *Trio* 0.5.x (or newer). - * See [*Nightscout* Remote Control](remote-control-nightscout.md#loopfollow-careportal-with-the-trio-app){: target="_blank" } - - *Trio* 0.2.x supported other remote options (using announcements via Careportal). - - * Those options were replaced by the more secure *Trio* Remote Control for *Trio* 0.5.x (or newer) - * **Using announcements to provide remote control of the *Trio* phone is no longer supported** - ### Quick Access The bullets below take you to the indicated topics. The configuration steps are listed first but only need to be done once: @@ -150,9 +142,6 @@ The Remote Settings row in the *LoopFollow* Settings screen is used to select th !!! question "The *Trio* Remote Control option is not available" The `Trio Remote Control` option is only available in *LoopFollow* if you have already entered a [*Nightscout* Site](../setup/lf-setup.md#setup-nightscout){: target="_blank" } with a default profile recognized as a *Trio* profile. Review [Troubleshooting](#troubleshooting) for possible reasons for not seeing the option. -* *Nightscout* option - * Remote control with *LoopFollow* is limited to starting and canceling Temp Targets - * Available with *Trio* 0.2.x and newer * *Trio* Remote Control option * Remote control with *LoopFollow* includes adding remote carbs, enacting remote bolus, and starting and canceling Temp Targets and Overrides * Requires *Trio* 0.5.x (or newer) and *LoopFollow* 2.4.x (or newer) @@ -285,7 +274,7 @@ In addition to this step, you may need to force the profile (from Trio) to uploa ### Update Profile !!! warning "Must on *Trio* 0.5.x (or newer)" - If you are on *Trio* 0.2.x, you might see the option for *Trio* Remote Control in *LoopFollow* Remote Settings, but you can't use it. See [Use *LoopFollow* *Nightscout* Remote Control](remote-control-nightscout.md#loopfollow-careportal-with-the-trio-app). + If you are on *Trio* 0.2.x, *LoopFollow* 6.x can no longer remotely control *Trio* — upgrade *Trio* to 0.5.x or newer to use *Trio* Remote Control. If you were previously running the *Loop* app or the *iAPS* app, [Stop *Nightscout* upload](#stop-nightscout-uploads-from-other-apps) from those apps and then force the profile to update. diff --git a/docs/setup/lf-features.md b/docs/setup/lf-features.md index e04cf3a..1b64b1c 100644 --- a/docs/setup/lf-features.md +++ b/docs/setup/lf-features.md @@ -38,14 +38,15 @@ Do not skip the overview page if you have not yet configured *LoopFollow* for Re * [Remote Control Overview](../remote/remote-control-overview.md) -There are separate pages for the 3 different remote control options. (No page is provided if `None` is selected). +There are separate pages for the different remote control options. (No page is provided if `None` is selected). Quick access is provided using these links once you have configured *LoopFollow* for Remote Control: * None -* [*Nightscout*](../remote/remote-control-nightscout.md){: target="_blank" } (*LoopFollow* offers actions that can be done from a *Nightscout* Careportal) -* [*Loop* Remote Control](../remote/remote-control-loop.md){: target="_blank" } +* [*Loop* Remote Control](../remote/remote-control-loop.md){: target="_blank" } * [*Trio* Remote Control](../remote/remote-control-trio.md){: target="_blank" }: requires Trio 0.5.x or newer +> As of *LoopFollow* 6.x, *Nightscout* remote commands are no longer supported in *LoopFollow*. + - - - diff --git a/docs/setup/lf-setup.md b/docs/setup/lf-setup.md index 2817c93..40a6326 100644 --- a/docs/setup/lf-setup.md +++ b/docs/setup/lf-setup.md @@ -121,7 +121,6 @@ For a full summary of version requirements for *Loop* and *Trio* remote control, | **None** | Read | OK (Read) | | ***Loop* Remote Control**| Read | OK (Read) | | ***Trio* Remote Control**| Read | OK (Read) | -| ***Nightscout***
Trio 0.2 or older | Read & Careportal | OK (Read & Write) | #### Setup *Dexcom* diff --git a/mkdocs.yml b/mkdocs.yml index ea07f9d..aeddadd 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -192,7 +192,6 @@ nav: - 'Remote Control Overview': 'remote/remote-control-overview.md' - 'Loop Remote Control': 'remote/remote-control-loop.md' - 'Trio Remote Control': 'remote/remote-control-trio.md' - - 'Nightscout Remote Control': 'remote/remote-control-nightscout.md' - Build: - 'LoopFollow Build': 'build/build-options.md' - 'LoopFollow Browser Build': 'build/lf-browser-build.md'