I’m looking for a fitness tracker that doesn’t suck.
I’m perfectly willing to assemble a kit, take an existing device and flash an off-label firmware, or buy a bespoke product from an Etsy vendor if it meets my needs. I just want it to not suck.
My definition of suck includes:
Requires proprietary software to interact with
I’m willing to accept a device that has proprietary firmware, but I’m not willing to run a proprietary app just to get meaningful data from it. If I can connect it via USB or something and export a CSV file, that’s fine.
No uploads, ever
I’m not willing to share my data with third parties. Ideally, it would never know who I am, and I wouldn’t have to create an account on anything in order to use or maintain it. The device should be functionally airgapped.
Unless it’s a hardware issue, that can usually be fixed in software.
I’m really not going to use it as a smartwatch, only as a fitness tracker… though, I am a little excited about some of the features they list, since it integrates with apps I already use.
Thanks @redgek and @imhigh.today for suggesting and checking out gadgetbridge. I got an Amazfit Bip about a week ago and it’s been great. Gadgetbridge works fantastic, and the sleep tracking is amazing.
Only issue I’ve had is getting weather to work. I followed the instructions and installed the Weather notification app, but all I get is a “Problem communicating with the API” error. Has anyone been able to get weather notifications working?
Oh, and the Bip does display distance, but I’m not sure how. I have GPS disabled on my phone, so it either calculates it based off steps (stride length or something), or the Bip has a GPS built in.
The weather features of Gadgetbridge are poorly documented.
The docs imply it’s a native feature of Gadgetbridge - it’s not. Gadgetbridge is only capable of displaying weather notifications from other apps. It’s made all the more confusing because GB itself has an input box for weather locations…
From GitHub issues, I was able to figure out the problem and get weather notifications to work.
You need to install the “Weather Notification” app from F-Droid.
It pulls data from OpenWeatherMaps, which is why that app is listed as having anti-features. No API key or registration is required, but since it’s location-aware, it might have privacy implications.
There might be other apps capable of providing the notifications, but I’m not aware of any at this time.
And that’s what I installed. That’s where I’m getting the API error message. I also installed it from the regular Play Store, and checked that it had all permissions it needed. Don’t work.