Read the statement by Michael Teeuw here.
Fitbit
-
@MechMatt What exactly was ambiguous? So I can make it easier for others in the future!
-
@Vendittelli I wasn’t sure about installing a custom module. I realized it was pretty simple after a quick googling:
Navigate to modules folder
Type: git clone .git -
This is something very MagicMirror Generic. Maybe we should add something about this in the Readme?
-
@MichMich Good idea, I’ll can add details on wiki’s modules page. Just the basic ‘cd’ then ‘git clone’. Then any extra stuff can just be listed for each module on their own repos.
-
@Vendittelli I’ll be happy to assume the role here as the guy who makes sure everything is idiot proof :D
-
@MechMatt I put a basic run through on the wiki page, feel free to adapt it to make it more new user friendly
-
@Vendittelli Thanks!
-
Would something similar be possible with Google Fit? There’s a REST API: https://developers.google.com/fit/rest/
-
This Module is driving me insane… Magic Mirror doesn’t start if I add the module script to my config.js as it is written in the example config.js. I can only get it to work by removing “Credentials: {” ,replacing the “[” from the previous line (config:[) with “{” and replacing the matching “]” with"}" . Magic Mirror will then run with the fitbit module displayed on screen with zeros for every field. It simply won’t update. I get “null” value errors and the .py script overwrites my credentials.ini file with empty spaces, I assume because of the missing “credentials” line in my config.js. I simply cannot make it work with any modification of the “credentials” line that I’ve tried. I’d really appreciate some help on this…
-
@ascension
Made some progress by replacing braces with swirly brackets. The script moves further along and my credentials.ini gets updated. Running setupAccess.py is sucessful, it brings up a fitbit page which requests authorization, but even when I approve it, tokens.ini isn’t populated, fitbit app reads all zeros, and terminal returns error " There was an uncaught exception…{ [Error: process exited with code 1] executable: ‘python’, options: null, script: ‘modules/MMM-fitbit/python/getdata.py’, args: null, exitCode: 1}.