Skip to content

Commit 1f940d2

Browse files
authored
Merge pull request #24 from loopandlearn/release_4.6
Update LoopFollow Docs for LoopFollow Release 4.6
2 parents 1a7cd96 + ed317ce commit 1f940d2

5 files changed

Lines changed: 35 additions & 9 deletions

File tree

docs/faqs/lf-faqs.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@
66
77
-->
88

9-
Pro Tip: If you are experiencing audible and visible glucose alerts every single minute, disable Persistent Notifications. Go to LoopFollow, Settings, General Settings to see the screen in the graphic below.
9+
Pro Tip: If you are experiencing audible and visible glucose alerts every single minute, disable the *LoopFollow*, Settings, General Settings, Persistent Notifications slider. This is completely different from the persistent notifications that you might want enabled to see the APNS messages returned from real-time responses to remote command.
10+
502 KB
Loading

docs/remote/remote-control-loop.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
## Remote Control of the *Loop* App
22

3-
This option is available for remote control of a *Loop* phone using *LoopFollow* 3.2 and newer.
3+
This option is available for remote control of a *Loop* phone using *LoopFollow* 4.6 and newer. The real-time notifications require *Loop* v3.11.1 and newer.
44

5-
* *Loop* Remote Control
5+
* *Loop* Remote Control with Real-Time Notifications
66
* Remote control with *LoopFollow* includes adding remote carbs, enacting remote bolus, and starting and canceling Overrides
7-
* Available with all versions of *Loop* 3
8-
* Requires *LoopFollow* 3.2 or newer
7+
* The *LoopFollow* phone sends directly through APNS to the *Loop* phone
8+
* The *Loop* phone, if it gets the APNS message, returns an APNS response with success or error message for carb or bolus commands
9+
* The override commands do not get an APNS message returned
910

1011

1112
### Quick Access
1213

13-
The bullets below take you to the indicated topics. The configuration step is listed first but only needs to be done once, so is located at the end of this page:
14+
The bullets below take you to the indicated topics.
1415

1516
* [Configure *LoopFollow* for Remote Control](#configure-loopfollow-for-remote-control)
1617
* [Use *LoopFollow* *Loop* Remote Control](#use-loopfollow-loop-remote-control)
@@ -38,11 +39,25 @@ Once the *LoopFollow* phone is [configured](#configure-loopfollow-for-remote-con
3839
* discarded, ignored by *Apple* or the phone
3940
* significantly slowed down due to network connectivity
4041
1. The *Loop* app processes the remote command and either **enacts** it or **rejects** it
42+
1. For *Loop* v3.11.1 or newer, an APNS message is returned to the originating *LoopFollow* phone where it is presented as a real-time notification
4143
1. The *Loop* app uploads to *Nightscout* with result shown on *LoopFollow* main screen in a few minutes
4244
* If the remote request was **enacted**, the result is visible on the *LoopFollow* main plot
4345
* If the remote request was **rejected**, a gray dot is visible on the *LoopFollow* main plot - touch it to see the reason why the request was rejected
4446

45-
> If no result shows up at *LoopFollow* (no gray dot, no response to remote request), then it is most likely step 2 that failed. We have limited control over that.
47+
> If no result shows up at *LoopFollow* (no APNS message, no gray dot, no response to remote request), then it is most likely step 2 that failed. We have limited control over that.
48+
49+
### Real-Time Notifications
50+
51+
To improve your ability to see the APNS real-time notifications returned by *Loop* v3.11.1 or newer, be sure to enable persistent notifications.
52+
53+
* iPhone Settings, Apps, *LoopFollow*
54+
* Notifications, make sure Banner Style is Persistent
55+
56+
Example messages are highlighted by red rectangles in the composite below for remote carb and remote bolus. The example on the right is an example error message that was returned.
57+
58+
![remote real-time-notifications ](img/lf-loop-remote-apns-real-time.png){width="650"}
59+
{align="center"}
60+
4661

4762
### Remote Meal
4863

docs/remote/remote-control-overview.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,14 @@
22

33
*LoopFollow* remote commands are sent directly using the [Apple Push Notification System (APNS)](#apple-push-notifications-system-apns) for all Open-Source Automated Insulin Delivery systems that support this feature.
44

5-
The *Loop* app and the open beta version of the *Trio* app (0.5.x or newer) support direct APNS from *LoopFollow*.
5+
* *Trio* and *Loop* accept a direct APNS message sent from *LoopFollow*
6+
* minimum versions: *Trio* 0.6.x; all versions of *Loop*
7+
* *Trio* and *Loop* send a direct APNS message back to the originating *LoopFollow* phone with a success or error message
8+
* minimum versions: *Trio* 0.6.x; *Loop* 3.11.1
9+
* This is subject to the *Apple* APNS servers but tends to be faster and more reliable than going through the Nightscout careportal
10+
11+
> The return APNS message is only available for a meal or bolus entry.
12+
613

714
!!! warning "Browser Build Update"
815
If you use Browser Build and your current build is older than v4.0.0, follow the one-time updates needed to transition from *LoopFollow* v3.x:
@@ -21,12 +28,14 @@ The *Loop* app and the open beta version of the *Trio* app (0.5.x or newer) supp
2128

2229
## *LoopFollow* Remote Options
2330

24-
> With the release of *LoopFollow* 3.2, remote options for the *Loop* app are updated.
31+
> With the release of *LoopFollow* 3.2, remote options for the *Loop* app were updated to send directly to the *Loop* phone via APNS
2532
2633
> With the release of *LoopFollow* 4.0, you can [share remote control configuration](#export-remote-settings-with-qr-code) using a QR code.
2734
2835
> With the release of *LoopFollow* 4.3, [multiple QR codes are provided which are separated by function](../setup/lf-setup.md#importexport-settings){: target="_blank" } so you can share Nightscout URL, Dexcom Share and Alarm Settings without sharing Remote Control Configurations.
2936
37+
> With the release of *LoopFollow* 4.6, return messages sent from the *Loop* phone are displayed as notifications (requires *Loop* v3.11.1 or newer)
38+
3039
* Keep checking back on this page, the remote capability is under development and there may be new features for you to read about.
3140

3241
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.

docs/setup/lf-setup.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ The table below indicates the minimum token access for each type of remote contr
8181
When you enter your credentials, *LoopFollow* tries to reach the site and then provides the status.
8282

8383
* The *Loop* Remote Control option requires *LoopFollow* version 3.2 or newer
84+
* With LoopFollow 4.6 and later, the ability to get direct success or failure responses back to the LoopFollow phone is enhanced but requires Loop version 3.11.1 or newer
8485
* The *Trio* Remote Control option requires the user be on version 0.5.x or newer of Trio
8586
* **Breaking change** on 2025-October-06
8687
* *Trio* 0.6 or newer requires *LoopFollow* 4.0 or newer

0 commit comments

Comments
 (0)