🌐 English | Deutsch | Français
⚠️ Warning: This app should only be used on a dedicated secondary phone in follower mode, as it significantly restricts normal smartphone usage.
Companion app for CamAPS FX that reads glucose values from the screen and uploads them to Nightscout.
- Screen Reading: Reads glucose values, trends, and pump data from CamAPS FX
- Nightscout Integration: Uploads glucose readings to your Nightscout instance
- SAGE/IAGE Tracking: Monitors sensor age and insulin age, uploads to Nightscout
- Home Screen Widget: Displays current glucose value and trend graph
- Multi-Language: Supports German, English, and French CamAPS FX versions
- Download and install the APK
- Grant required permissions (see below)
- Configure your Nightscout URL and API Secret in Settings
- Enable the Accessibility Service
The app uses Android's Accessibility Service to read glucose data from CamAPS FX.
Setup:
- Open Android Settings
- Go to Accessibility (or search for "Accessibility")
- Find Companion FX in the list
- Enable the service
- Confirm the permission dialog
For reliable background readings, disable battery optimization for the app:
- Open Android Settings
- Go to Apps > Companion FX
- Tap Battery
- Select Unrestricted or Don't optimize
On some devices (Samsung, Xiaomi, Huawei), you may also need to:
- Add the app to "Protected Apps" or "Auto-start" list
- Disable "Adaptive Battery" for this app
The app will request notification permission on first launch. This is needed for:
- Showing the foreground service notification
- Lockscreen reading notifications
- Enter your Nightscout URL (e.g.,
https://your-nightscout.herokuapp.com) - Enter your API Secret
- Test the connection
- Enable Nightscout sync
Configure how often the app reads glucose values:
- Default: 1 minute
- Options: 1 min, 5 min, 15 min
Configure how often sensor and insulin age are checked:
- Default: 30 minutes
- Options: 1 min, 15 min, 30 min, 1 hour, 6 hours
- Android: 8.0 (API 26) and higher
- CamAPS FX: All versions with German, English, or French UI
- Ensure Accessibility Service is enabled
- Check that CamAPS FX is set as the target app
- Verify battery optimization is disabled
- Check your Nightscout URL (no trailing slash)
- Verify API Secret is correct
- Test connection in Settings
- Check that the service is running (notification should be visible)
- Remove and re-add the widget
- Disable battery optimization
- All data is stored locally on your device
- Data is only sent to your personal Nightscout instance
- No data is sent to any other servers
MIT License - see LICENSE
This app is not affiliated with CamAPS FX, Ypsomed, or Abbott. It is an independent companion app for personal diabetes management. Always verify glucose readings with your CGM or blood glucose meter for medical decisions.