Accu-Chek Combo Tips for basic usage
NOTE: Starting with AAPS version 3.2, a new Combo driver (referred to as ”combov2“ sometimes) has been added. The old driver is also referred to as the ”Ruffy-based driver“. Some parts of this document only apply to the old driver. These will be annotated accordingly.
How to ensure smooth operations
Always carry the smartphone with you, leave it next to your bed at night. As your pump may lay behind or under you body while you sleep, a higher position (on a shelf or board) works best.
Always make sure that the pump battery is as full as possible. See the battery section for tipps regarding the battery.
(Only applies to the old driver) It is best to not touch the app ruffy while the system is running. If the app is started again, the connection to the pump can break off. Once the pump is connected to ruffy, there is no need to re-connect. Even after a restart of the phone, the connection is automatically re-established. If possible, move the app to an unused screen or in a folder on your smartphone so you do not accidentally open it.
(Only applies to the old driver) If you unintentionally open the app ruffy during looping, it’s best to restart the smartphone right away.
Whenever possible, only operate the pump via the AndroidAPS app. To facilitate this, activate the key lock on the pump under PUMP SETTINGS / KEY LOCK / ON. Only when changing the battery or the cartridge, it is necessary to use the pump’s keys.
Pump not reachable. What to do?
Activate pump unreachable alarm
In AndroidAPS, go to Settings / Local Alarms and activate alarm when pump is unreachable and set pump not reachable limit [Min] to 31 minutes.
This will give you enough time to not trigger the alarm when leaving the room while your phone is left on the desk, but informs you if the pump cannot be reached for a time that exceeds the duration of a temporary basal rate.
Restore reachability of the pump
When AndroidAPS reports a pump unreachable alarm, first release the keylock and press any key on the pump (e.g. ”down“ button). As soon as the pump display has turned off, press Refresh on the Combo Tab in AndroidAPS. Mostly then the communication works again.
If that does not help, reboot your smartphone. After the restart, AndroidAPS will be reactivated and a new connection will be established with the pump. If you are using the old driver, ruffy will be reactivated as well.
The tests with different smartphones have shown that certain smartphones trigger the ”pump unreachable“ error more often than others. AAPS Phones lists successfully tested smartphones.
Root causes and consequences of frequent communication errors
On phones with low memory (or aggressive power-saving settings), AndroidAPS is often shut down. You can tell by the fact that the Bolus and Calculator buttons on the Home screen are not shown when opening AAPS because the system is initializing. This can trigger ”pump unreachable alarms“ at startup. In the Last Connection field of the Combo tab, you can check when AndroidAPS last communicated with the pump.
This error can drain the pump’s battery faster because the basal profile is read from the pump when the app is restarted.
It also increases the likelihood of causing the error that causes the pump to reject all incoming connections until a button on the pump is pressed.
Cancellation of temporary basal rate fails
Occasionally, AndroidAPS can not automatically cancel a TBR CANCELED alert. Then you have to either press UPDATE in the AndroidAPS Combo tab or the alarm on the pump will need to be confirmed.
Pump battery considerations
Changing the battery
After a low battery alarm, the battery should be changed as soon as possible to always have enough energy for a reliable Bluetooth communication with the smartphone, even if the phone is within a wider distance of the pump.
Even after a low battery alarm, the battery might be used for a significant amount of time. However, it is recommended to always have a fresh battery with you after a ”low battery“ alarm rang.
Before changing the battery, press on the Loop symbol on the main screen and select Suspend loop for 1h.
Wait for the pump to communicate with the pump and the bluetooth logo on the pump has faded.
Release the key lock on the pump, put the pump into stop mode, confirm a possibly canceled temporary basal rate, and change the battery quickly.
When using the old driver, if the clock on the pump did not survive the battery chenge, re-set the date and time on the pump to exactly the date/time on your phone running AAPS. (The new driver automatically updates the pump’s date and time.)
Then put the pump back in run mode select Resume when pressing on the Suspended Loop icon on the main screen.
AndroidAPS will re-set a necessary temporary basal rate with the arrival of the next blood sugar value.
Battery type and causes of short battery life
As intensive Bluetooth communication consumes a lot of energy, only use high-quality batteries like Energizer Ultimate Lithium, the ”power one“s from the ”large“ Accu-Chek service pack, or if you are going for a rechargeable battery, use Eneloop batteries.
Ranges for typical life time of the different battery types are as follows:
Energizer Ultimate Lithium: 4 to 7 weeks
Power One Alkaline (Varta) from the servcie pack: 2 to 4 weeks
Eneloop rechargeable batteries (BK-3MCCE): 1 to 3 weeks
If your battery life is significantly shorter than the ranges given above, please check the following possible causes:
(Only applies to the old driver) Versions of the ruffy App after vMarch 2018 significantly improved pump battery lifetime. Make sure you are on the newest version if you have issues with a short battery lifetime.
There are some variants of the screw-on battery cap of the Combo pump, which partially short circuit the batteries and drain them quickly. The caps without this problem can be recognized by the golden metal contacts.
If the pump clock does not ”survive“ a short battery change, it is likely that the capacitor is broken which keeps the clock running during a brief power outage. In this case, a replacement of the pump by Roche might help, which is not a problem during the warranty period.
The smart phone hardware and software (Android operating system and bluetooth stack) also impact the battery lifetime of the pump, even though the exact factors are not completely known yet. If you have the opportunity, try another smartphone and compare battery lifetimes.
Daylight saving time changes
NOTE: The new driver automatically sets date and time and handles daylight saving time changes on its own. The steps below all only apply to the old driver.
Currently the combo driver does not support automatic adjustment of the pump’s time.
During the night of a daylight saving time change, the time of the smartphone is updated, but the time of the pump remains unchanged. This leads to an alarm due to deviating times between the systems at 3 am.
If you do not want to be awakened at night, deactivate the automatic daylight saving time changeover on the mobile phone in the evening before the time changeover and adjust the times manually the next morning. A good way to deal with daylight saving time changes is to switch to a different time zone located on the same longitude you are located at but closer to the equator, where usually no daylight saving time is observed. Example: For Central Europe on Summer Time (CEST/GMT+2), you could switch to the time zone of Zimbabwe on your phone the night before the switch to winter time and then switch back to Central European Time CET/GMT+1 the next morning while changing the clock on your pump at the same time. The other way aroud, switch to the time zone of Nigeria while on Winter Time CET/GMT+1 and go back to Central European Summer Time (CEST/GMT+2) the morning after the switch to summer time and change the pump time accordingly. Look at https://www.timeanddate.com/time/map/ to find a suitable country.
Extended bolus, multiwave bolus
The OpenAPS algorithm does not support a parallel extended bolus or multiwave bolus. But a similar treatment can be achieved by the following alternatives:
Use e-Carbs when entering carbs or using the Calculator by entering the carbs of the full meal and the duration you expect the carbs to arrive as glucose in you blood. The system will then calculate small carbs equally distributed over the whole duration which will cause th algorithm to provide equivalent insulin dosing while still permanently checking the overall rise/decrease of the blood glucose level. For a multiwave bolus approach, you can also combine a smaller immeadiate bolus with e-carbs.
Before eating, on the Actions tab in AndroidAPS set as a temporary Eating Soon goal with target glucose 80 for several hours. The duration should be based on the interval you would chosse for an extended bolus. This will keep your target lower than usual and therefore increase the amout of insulin delivered.
Then use the CALCULATOR to enter the full carbs of the meal, but do not directly apply the values suggested by the bolus calculator. If a multiwave-like bolus is to be delivered, correct the insulin dosage down. Depending on the meal, the algorithm now has to deliver additional SMBs or higher temporary basal rates to counteract the increase in blood sugar. Here, the safety limitation of the basal rate (Max IE / h, Maximum basal IOB) should be very carefully experimented with and, if necessary, temporarily changed.
If you are tempted to just use the extended or multiwave bolus directly on the pump, AndroidAPS will penalize you with disabling the closed loop for the next six hours to ensure that no excess insulin dosage is calculated.
Alarms at bolus delivery
If AndroidAPS detects that an identical bolus has been successfully delivered at the same minute, bolus delivery will be prevented with identical numer of insulin units. If your really want to bolus the same inuslin twice in short succession, just wait two more minutes and then deliver the bolus again. If the fist bolus has been interruped or was not delivered for other reasons, you can immediately re-submit the bolus since AAPS 2.0.
The alarm is a safety mechanism that reads the pump’s bolus history before submitting a new bolus to correctly calculate insulin on board (IOB), even when a bolus is delivered directly from the pump. Here indistinguishable entries must be prevented.
This mechanism is also responsible for a second cause of the error: If during the use of the bolus calculator another bolus is delivered via the pump and thereby the bolus history changes, the basis of the bolus calculation is wrong and the bolus is aborted.