Garmin vivofit and the use without the garmin cloud

Data is intersting, at least in my eyes. All the more if its data about myself. As a result i was quite interested in all the fittness-trakers that recently came to market. But there was one other point that held me back. In my opinion private data, among whom i include movement and sleeping data, should not float around in ”the cloud”. Cause “(t)here is no cloud – just other people’s computers”. Further more i don’t like to have an other device that needs to charge every night. It just sucks, and too often I already forget to charge my phone.

By accident I ended up with an Garmin vivofit, that luckily could meet all of my requirements in the end. But first things first, the Garmin vivofit is a bracelet that tracks movements. It distincts between steps walked, steps runned and movement done while asleep. You might think that its not much but this data is quite interessting. Its amazing how many/ how little steps one does during the days. The vivofit runs on batteries, that should last for one year and may be replaced afterwards. So the no charging requirement is met. Whats left is the cloud connection. Out of the box the vivofit syncs with garmin apps against the “garmin connect” cloud. But…

Get the data from vivofit localy

But luckily there is a python implementation of the ant+ protocoll (openant). It’s the protocol that is used by the vivofit to transmit its data. Further more there is python code to download all the data from the vivofit, so called ‘.fit’ files. Its called antfs-cli. Now one may decode the ‘.fit’ files and extract its values to generate statisitcs, graphics and so on. I’ve written some code to dump the ‘.fit’ content to the mysql-db of a remote webserver, and further some php & js number of steps per day. If there is interest drop me a line and I might publish the code. Further more I think about creating a detailed description how to setup a raspi to read data from vivofit and display the data on a website.

After using all the python projects and my own code, the vivofit meets all my expectations.
And works like a charm.

 

This entry was posted in out of my life, Technik and tagged , , , , . Bookmark the permalink.

3 Responses to Garmin vivofit and the use without the garmin cloud

  1. ad says:

    Hey!

    That really does sound awesome! :) Again, I am admiring your work! :)

    cheers from the South, Ad

  2. Elbour says:

    Hey,
    found this article in your archive. Sounds really interesting. Bought a vivofit for my father but he doesn´t want to be tracked via cloud – just wants to store the data locally.
    I would be interested in your solution if you don´t mind to share.

    Thanks in advance

  3. Robert says:

    WOW! Exactly what I am looking for… I read your 1st paragraph and thought, hey wait did I right that… I am so tired of companies setting up there products to always control my data. Would love to just analyse my data locally on my computer. Don’t need bells whistles flashy colors just how far did I run and how fast

Leave a Reply

Your email address will not be published. Required fields are marked *