Skip to content
katie disimone edited this page Mar 2, 2019 · 62 revisions

Early note: Since iOS 12 was released, you will need (at a minimum) Xcode 10.1 and macOS 10.13.6 to build...so you may need to update your Xcode and/or macOS. Just an FYI. As always, you can use the LoopDocs to help troubleshoot build errors.

I have a customized branches of Loop app right now that are based on Loop 1.9.4. As with everything, read up first about what the differences are from the standard Loop app features.

These are the following branches that are available: anna, spike-master

Do not play around with my other branches (including master), as those are frequently just testing things out and may have undesirable "half-way" done things in there. Follow the directions on the photo below. The screen below can be found by clicking here.

NOTE: You may need to do a carthage update before building... You can follow the directions in the LoopDocs Build Errors page if you run into problems.

Anna

  • Integral Retrospective Correction IRC Read up on it before building if you aren't familiar. Also, you will need to click on your BG chart turn on the slider for Integral Retrospective Correction if you want it on. Retrospective Correction will automatically be turned on in my Anna branch.

  • Automatic updating of NS profile when settings are changed in Loop app

  • expanded NS Loop pill info : NS's Loop pill will now display active BG targets and EventualBG outside the pill so that you don't have to click-to-read

  • Initial Insulin Delay: modified the exponential insulin curves to include a 10-min delay for fiasp to begin, 20-min delay for rapid-acting. This accounts for the time it takes to administer the bolus, be absorbed by the body and begin working.

  • Bolus guard is lowered to 55 (separate from suspend threshold)

  • Neutral temp basals are set and loop will not reuse existing basals (Loop pill will refresh in NS as a result)

  • Temp Targets are read and implemented from NS...please read additional info in section below.

  • Apple Watch will autofill recommended bolus amount to 100%

  • A fix for the meter BG (red dot) getting uploaded to Nightscout again if you are using a Contour Next meter linked to your Medtronic Pump. Note for mmol users: The red dot will display properly as a mmol value on the graph in NS, but if you hover over the red dot, the BG value will display in mg/dL currently. This is just the way it is right now. Haven't gotten around to fixing it...but at least the red dot is back and a value you can interpret is back.

spike-master

Plain version of Loop 1.9.4 master with Spike integration done for you. None of the Anna branch features, to be clear.

About Remote Temp Targets from NS

Notes:

  • Any locally set overrides for Pre-meal or Workout mode buttons on Loop will take precendence over the remote temp targets in NS, in case both exist at the same time.

  • To use remote temp targets in Loop/NS, you will need to add "openaps" (no quotes) to your ENABLE line in your heroku settings (you should also already have careportal on that same line if you are using Loop...both of those are needed for remote temp targets to work). Then, to implement a remote temp target, you will go to your NS careportal (the plus sign up in the righthand corner) and select "temporary target" from the dropdown menu in the "Event Type".

  • Ignore the override correction range line in Loop that says "Nightscout" in terms of function...it is merely displaying the last implemented remote temp target. It is display only.

  • The Looping iPhone must have internet access for the remote temp targets to work. Loop will not be able to "see" remote temp targets being enacted/canceled unless the iPhone has cell coverage or wifi access and the NS site is working.

  • The Looping iPhone will post a notification to the Looper that a remote temp target has been set, and the remote temp target will display on the BG chart in the main Loop display.

Clone this wiki locally