Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Garmin Watch Information #91

Open
wants to merge 5 commits into
base: dev
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 26 additions & 2 deletions docs/Configuration/Devices.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,29 @@ Change the sensor through the Dexcom G6 or G7 app. Trio will automatically pick

xDrip is not recommended with the Trio app, as native connections to CGM are more stable.

## Watch
This section asks you to add a watch to Trio. Apple Watch and some Garmin watches are compatible. On an Apple Watch, you can add carbs and boluses, set a temporary target, and show BG, IOB, COB, etc. Garmin watches only display data and will not let you interact by adding carbs or insulin.
## Watches
This section asks you to add a watch to Trio. Apple Watch and some Garmin watches are compatible.

### Apple
On an Apple Watch, you can add carbs and boluses, set a temporary target, and display BG, IOB, COB, etc.

### Garmin
Garmin watches only display data and do not allow interaction for adding carbs or insulin. There are two components that can be installed on Garmin watches: a watch face that continuously displays information, and a data field that shows glucose information during activities. Both components are independent of each other and need to be sideloaded onto the watch as described below. No need for Garmin Connect in the background — the watch just needs to be connected to the phone that runs Trio. The watch face updates with Trio loob cycles.

#### Releases
As long as nothing is published in Garmin Connect IQ, every garmin watch needs be individually compiled. You can do this yourself using VS Code with monkeyC plugin and a Garmin SDK. If not se the link below for the released watches.

#### How to do it
1. Choose a folder on your Mac and get the latest release from [this GitHub repo](https://github.com/mountrcg/garminWatch).
2. You need `*.prg` files for your watch model from the release and OpenMTP from [OpenMTP](https://openmtp.ganeshrvel.com) to transfer them to the watch.
3. Install and start OpenMTP.
4. Connect your Garmin watch via a data USB cable to the MacBook and allow the USB connection. The Garmin watch USB mode should be set to MTP.
5. Transfer `*.prg` files for your watch model to the `/GARMIN/APPS` folder.
6. Wait for the transfer to finish and disconnect the watch.
7. Add the Garmin watch in Trio settings: `Settings -> Watch -> Garmin Watch -> Add Devices`.
8. Choose the Trio watch face on the watch and enjoy.

#### Hints
The watch face will not display information after another has been used. In that case, you have to uninstall the Trio watch face and reinstall it. No similar side effects occur with the data field.

If your watch is not listed in the Release section, please ask about it in the Garmin channel on Discord.