Resources¶
- Making your first PR (pull request)
- Advanced tips for adding multiple images to documentation
- For Clinicians – A General Introduction and Guide to OpenAPS
- The steps for building a DIY Closed Loop:
- How A DIY Closed Loop Works
- How data is gathered:
- How does it know what to do?
- Examples of OpenAPS algorithm decision making:
- Here are examples of the purple prediction lines, and how they might differ:
- Here are examples of different time frames that influence the needed adjustments to insulin delivery:
- Scenario 1 - Zero Temp for safety
- Scenario 2 - Zero temp for safety
- Scenario 3 - More insulin needed
- Scenario 4 - Low temping for safety
- Optimizing settings and making changes
- Summary
- Technical Resources
- Medtronic Button Error Troubleshooting
- Troubleshooting
- Generally useful linux commands
- Dealing with npm run global-install errors
- Dealing with a corrupted git repository
- Debugging Disk Space Issues
- Environment variables
- Wifi and hotspot issues
- Common error messages
- Permission not allowed
- ValueError: need more than 0 values to unpack
- Unable to upload to Nightscout
- No JSON object could be decoded
- json: error: input is not JSON
- TypeError: Cannot read property ‘zzzz’ of undefined
- Could not parse carbratio date when invoking profile report
- Could not get subg rfspy state or version ccprog or cannot connect to CC111x radio
- Monitor/mmtune.json is empty or does not exist
- Dealing with the CareLink USB Stick
- OpenAPS Overview and Project History
- Glossary
- Tips for switching from another DIY closed loop system to OpenAPS rig (or running both)
- Manual Edison Flashing instructions - all computer types
- Manual Edison Flashing instructions - FOR MAC
- Hardware Assumptions for this page
- High Level Recommended Rig parts list
- Getting Physical: Build your rig/put the physical pieces together
- Software-build your rig
- 1. Preparing/flashing the Edison/reflashing the Edison
- 1-1. Install homebrew
- 1-2. Install a bunch of other stuff (dfu-util, coreutils, gnu-getopt)
- 1-3. Install lsusb
- 1-4. Start Edison in screen mode
- 1-5. Flash the Edison
- 1-6. Return to the other Terminal Window that we left off of in Step 4.
- 1-7. Now we wait and watch.
- 1-8. Wifi for Edison
- 1-9. Multiple wifi networks
- 1-10. Installing packages, SSH keys, and other settings
- 2. Installing the looping script (openaps-setup.sh)
- 3. Personalizing your settings
- 1. Preparing/flashing the Edison/reflashing the Edison
- Manual Edison Flashing instructions - FOR WINDOWS
- Deprecated: Pi Hardware info
- WARNING: THIS SETUP IS CURRENTLY DEPRECATED AND NOT RECOMMENDED (July 2017)
- Raspberry Pi 2
- Raspberry Pi 3 Model B
- CareLink USB Stick - NOT RECOMMENDED
- Recommended alternative to Carelink USB - Use a TI stick
- Micro SD Card
- WiFi Adapter (Raspberry Pi 2 only)
- 2.1 Amp USB Battery Power Supply
- USB Cables
- Cases
- HDMI Cable, USB Keyboard, USB Mouse
- Setting Up Your Raspberry Pi
- WARNING - THIS DOCUMENT IS DEPRECATED (NOT RECOMMENDED) AND UNMAINTAINED. We suggest you look to the top of the docs for information on the currently recommended hardware setup instead. As of November 2017 there are new and simplified Raspberry Pi setup instructions linked from there. The instructions below should only be used for troubleshooting purposes if the new instructions aren’t working.
- Newer Path
- Newer Path: Setting Up Your Raspberry Pi using Windows
- Newer Path: Install Raspian (Jessie) on your Pi
- Newer Path: Update the repository and upgrade the installed packages:
- Newer Path: Update Firmware
- Newer Path: Find I.P. address
- Newer Path: Disable Network Power Managemen
- NOTE IT IS CRITICAL it goes just below ‘iface wlan0 inet manual’ If you put it above this line your Pi Wifi will not work!
- Newer Path: Setup network wpa_supplicant
- Newer Path Setup Network Interface
- Newer Path: Configure USB tethering on newer androids [optional]
- Newer Path: Wifi and Hotspot auto restart
- Newer Path: Turn off GUI interface
- Newer Path - install openaps dependencies and install oref0
- Newer Path - Optional Installs
- Older instructions for original Pi-based setups
- Download and Install Raspbian Jessie
- Connect and configure WiFi
- Test SSH Access
- Configure the Raspberry Pi
- Setting up an SSH key for Password-less Login [optional]
- Wifi reliability tweaks [optional]
- Watchdog [optional]
- Update the Raspberry Pi [optional]
- Disable HDMI to conserve power [optional]
- Configure Bluetooth Low Energy tethering [optional]