see TODO for planned features
You likely also want a patched Nightscout version to ignore the extra log entries https://github.com/erikdi/cgm-remote-monitor/tree/erikdi/dev .
- Give automated bolus of 70% of the recommended value. Kind of like SMBs, but faster.
- Minium of 0.2 units
- Do not high temp Basal when doing this
- Not exceed recommended amount
- Prefill correct amount in the field
- take Maximum Insulin on board into account
- Round to 0.1
- No touch id
- Disable bolus and bolus button if a bolus is in progress
- Display of Bolus and interaction with StatusViewController
- Also display carb recommendations
- Disable settings by default
- Need long touch of 2 seconds to enable
- Disable any Bolus recommendation modification as well as Carb or Insulin Edits
- Maximum IOB
- Minimum Basal Rate
- Safe distance of Bolus'
- Focus on the basics and +- 5 carbs increments
- In the future allow manual glucose entry.
- Manual Glucose Entry (plus LoopManager handling if necessary)
- Shows individually entered carbs to quickly check what was entered, also allow undo of last entry, if no Bolus was given.
- Add a food database with pictures and slider to select amount of food for easy entry of common food, even for the illiterate. Also keeps better track of what was eaten.
- Supports liquid, single and multiple selection
- Absorption time depending on food.
- Pre-programmed carb ratios
- Allow configuring the minimum basal to prevent going down completely to zero for long amounts of time.
- Add a button to the status bar allowing adding random notes to be taken and logged to Nightscout
- Sets a minimal basal rate to mimic effect of no insulin while the pump is not attached. Could probably be improved by adding a Zero target for this time. Also prevents unintentional automatic bolus.
- Logs customs notes
- Treats "Canula fill" as a Site Change
- Treats "Reservoir fill" as an Insulin Change
- Consider using the forked Nightscout version to get filtering of the log entries: https://github.com/erikdi/cgm-remote-monitor/tree/erikdi/dev
- Automatically log the current Basal, CarbRatio and Target settings to Nightscout.
- Store in Nightscout: Minimum Basal Rates, Workout/Meal Targets, G5 Transmitter ID, Pump ID
- Generate a Notification if the predicted glucose value is going to be below the guard value in the next 30 minutes.
- TempBasal, Bolus, readPumpStatus will all be (safely) retried to prevent the amount of times the user will need to manually retry and improve the chance of a successful loop with more challenging RF environments.
- If the difference is more than a few seconds, synchronize time.
- Implemented and working. Use at your own risk. Won't trigger an automated Bolus.
- Triggered if either Glucose or Rileylink is missing. Not super reliable.
- Logs sensor start date and calibration information to Nightscout.
Just reduce it a lot.
Like the progress, especially for bigger bolus amounts would be useful.











