• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-Fitbit2

Scheduled Pinned Locked Moved Health
fitbithealthfitnesshealthywaterfoodtrackingactivity tracker
98 Posts 21 Posters 101.7k Views 19 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    JJW @sdetweil
    last edited by Jun 5, 2021, 6:13 PM

    @sdetweil This is what comes up when I filter by fit
    39653410-d113-4a7c-a273-b39481fb068d-image.png

    S 1 Reply Last reply Jun 5, 2021, 6:17 PM Reply Quote 0
    • S Away
      sdetweil @JJW
      last edited by Jun 5, 2021, 6:17 PM

      @jjw ok, now you know everything I know.

      no errors were reported.

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      J 1 Reply Last reply Jun 5, 2021, 6:21 PM Reply Quote 0
      • J Offline
        JJW @sdetweil
        last edited by Jun 5, 2021, 6:21 PM

        @sdetweil Thank you for the continued help, really appreciate you taking the time. One last thought, I’ve gone through the processes again, and one of the dependencies, “python-fitbit” requires you to run

        sudo pip install -r requirements/base.txt

        When I run this code, I get the error message

        Could not open requirements file: [Errno 2] No such file or directory: ‘requirements/base.txt’

        S V 2 Replies Last reply Jun 5, 2021, 6:27 PM Reply Quote 0
        • S Away
          sdetweil @JJW
          last edited by Jun 5, 2021, 6:27 PM

          @jjw what folder are u supposed to be in when u run that command?

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          J 1 Reply Last reply Jun 5, 2021, 6:35 PM Reply Quote 0
          • J Offline
            JJW @sdetweil
            last edited by Jun 5, 2021, 6:35 PM

            @sdetweil Unfortunately it doesn’t say so I’ve just tried running in and out of the Fitbit directory.

            https://github.com/m-roberts/MMM-Fitbit2

            redirects you to this webpage

            https://pypi.org/project/fitbit/0.3.1/

            and I can’t see anywhere it says what folder to install it into.

            1 Reply Last reply Reply Quote 0
            • V Offline
              Vizulize Module Developer @JJW
              last edited by Jun 5, 2021, 8:18 PM

              @jjw Running init.sh inside the MMM-Fitbit2 folder should take care of installing the dependencies for you.

              J 1 Reply Last reply Jun 6, 2021, 9:12 AM Reply Quote 0
              • J Offline
                JJW @Vizulize
                last edited by Jun 6, 2021, 9:12 AM

                @vizulize I’ve done that, unfortunately still just have loading.

                1 Reply Last reply Reply Quote 0
                • D Offline
                  Dresch360 Project Sponsor
                  last edited by Jun 7, 2021, 11:11 PM

                  Entered all of the required information in the Fitbit application registry.
                  At the ./auth.sh process, entered correct “Client ID” and “Client Secret” and I get the following after Allowing full access during authentication process:

                  **Fitbit
                  The app you’re trying to connect did not provide valid information to Fitbit. Please report this issue to them.

                  Developer information: invalid_request - Missing parameters: client_id**

                  Any help would be greatly appreciated!

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    Dresch360 Project Sponsor
                    last edited by Jun 7, 2021, 11:32 PM

                    Also - attempted to authorize and obtain token directly from the Fitbit site using their token authenticator from the “OAuth 2.0 tutorial page” and I received the error message below:

                    404 Not Found
                    Missing parameters: state

                    Traceback (most recent call last):
                    File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 54, in call
                    return self.callable(*self.args, **self.kwargs)
                    TypeError: index() missing 1 required positional argument: ‘state’

                    During handling of the above exception, another exception occurred:

                    Traceback (most recent call last):
                    File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cprequest.py”, line 628, in respond
                    self._do_respond(path_info)
                    File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cprequest.py”, line 687, in _do_respond
                    response.body = self.handler()
                    File “/usr/local/lib/python3.7/dist-packages/cherrypy/lib/encoding.py”, line 219, in call
                    self.body = self.oldhandler(*args, **kwargs)
                    File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 60, in call
                    raise sys.exc_info()[1]
                    File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 58, in call
                    test_callable_spec(self.callable, self.args, self.kwargs)
                    File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 157, in test_callable_spec
                    raise cherrypy.HTTPError(404, message=message)
                    cherrypy._cperror.HTTPError: (404, ‘Missing parameters: state’)

                    S 1 Reply Last reply Jun 8, 2021, 12:58 AM Reply Quote 0
                    • S Away
                      sdetweil @Dresch360
                      last edited by Jun 8, 2021, 12:58 AM

                      @dresch360 looks like something changed in the api requirements, but the library version hasnt

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 6
                      • 7
                      • 8
                      • 9
                      • 10
                      • 8 / 10
                      8 / 10
                      • First post
                        73/98
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy