Skip to content
dexdan edited this page Apr 30, 2019 · 31 revisions

Introduction

What is Omnipy?

The Omnipy system allows AndroidAPS to be used with the original Omnipod ('Eros' pods and not Omnipod Dash). The system requires a Raspberry Pi, a RileyLink, Omnipy software running on the Pi, an Android device and a special version of AndroidAPS.

The code is stable and is publicly available. It has been used by tens of users since early 2019 with over 600 days of successful live use, with consequent improvements in diabetes control.

While significant effort is invested in developing and testing omnipy, it does and it will have bugs like all other software. It is your decision to use it as you see fit, it is also your responsibility to ensure that it's working as you intended it to. Be advised to be on the lookout for possible software fixes and upgrades by subscribing to updates on the wiki, omnipy github page and joining in on the slack channel.

How easy is setup?

With the release of Omnipy v1.4 setup is significantly easier and involves following steps:

  1. Download image file and write it to an SD-Card using readily accessible software.
  2. Insert SD-Card into raspberry pi and power on.
  3. Use your android device to pair the raspberry pi
  4. Setup android app (same procedure as for normal AndroidAPS) and install it on your phone

For the technically inclined, more options are available.

Hardware-wise, a popular setup is a USB battery pack, RaspberryPi (Zero W) and RileyLink (433Mhz) in a pouch, typically charged overnight. Some have built more compact pocket-able rigs with a Lipo battery, RaspberryPi and RileyLink in a single case. See this page in the wiki for some examples.

There is an active community on Slack who can assist with setup and use. You can also find out more about the latest on development - or just chat with the developers.

Will I need the Omnipod PDM?

No.

Do pods fail?

The vast majority of pods last the full three days. There are however a small proportion of pod errors reported, mainly related to if you walk away from the rig mid-command. Such problems are likely to be common across all Omnipod DIY artificial pancreas setups, and have been minimised as far as possible in Omnipy. We are also open to making improvements based on feedback.

How does Omnipy relate to other Omnipod artificial pancreas setups?

The history to Omnipy is rather separate to that of Loop (on iphone), and of separate (although increasingly linked) efforts to develop Omnipod drivers for AndroidAPS (designing out the Raspberry Pi). Omnipy was created by Barış Kurtlutepe, originally as a protocol test project using a USB radio to communicate with the OmniPod. Initially it was not linked to any artificial pancreas system, but subsequently AndroidAPS was added to create a proof of concept, together with use of RileyLink. It became so useful that the code was released in spring 2019 and the project developed further.

It is currently the only way to use an Omnipod with AndroidAPS.

More questions?

See also the FAQ and Support

Disclaimer And Warning

By using this software, you agree to do so at your own risk and absolve the author(s) from liability for any kind of damage resulting from the use of it.