After having this in my private branch for a few years, I’m submitting a slightly cleaned-up version for a PR.
This PR adds support for Garmin Vivomove HR (issue #959). I’ve used it as a daily driver for the whole time and it seemed to work fine for me, so unless I broke something during the rebase & cleanup, it should be fairly tested, FWIW.
Implemented features:
- basic connectivity: time sync, battery status, HW/FW version info
- real-time activity tracking
- fitness data sync
- find the device, find the phone
- factory reset
Features implemented but not working:
- notifications: fully implemented, seem to communicate correctly, but not shown on watch
Features implemented partially (not expected to work now):
- weather information (and in future possibly weather alerts)
- music info
- firmware update: only the initial file upload implemented, not used
Things to improve/change/discuss:
- Device name hardcoded in `VivomoveHrCoordinator.getSupportedType`, service UUIDs not available at the time (this is a general limitation of GB, I guess?).
- Download FIT file storage: Should be store (and offer the user to export?) the FIT data forever?
- Obviously, various code improvements, further cleanup, etc.
Hopefully this will now bring support for other Garmin devices.
Probabilmente questo aprirà la strada al supporto di altri smartwatch Garmin.
Il link si riferisce alla Pull Request appena accettata ed unita al repo principale di Gadgetbridge. La novità arriverà nella prossima versione di Gadgetbridge su F-Droid.
Anch’io lo uso da anni con Amazfit Bip primo modello e mi trovo bene.
Purtroppo tutti i nuovi Amazfit richiedono il primo accoppiamento tramite l’app originale cinese per ottenere la chiave di comunicazione.
Secondo me il supporto a Garmin è un’ottima notizia visto che molti sportivi ce li hanno.
Gadgetbridge lo uso da anni. Interfaccia bruttina, ma la gestione completamente locale del mio Amazfit BIP è impagabile.
Anch’io lo uso da anni con Amazfit Bip primo modello e mi trovo bene. Purtroppo tutti i nuovi Amazfit richiedono il primo accoppiamento tramite l’app originale cinese per ottenere la chiave di comunicazione.
Secondo me il supporto a Garmin è un’ottima notizia visto che molti sportivi ce li hanno.