<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MMM-Fitbit2]]></title><description><![CDATA[<p dir="auto"><a href="https://github.com/m-roberts/MMM-Fitbit2" target="_blank" rel="noopener noreferrer nofollow ugc">MMM-Fitbit2</a> builds upon <a href="https://github.com/SVendittelli/MMM-fitbit" target="_blank" rel="noopener noreferrer nofollow ugc">MMM-Fitbit</a> (which appears to be abandoned), and displays (even more of) your Fitbit data!</p>
<p dir="auto">It is allows you to display the following data (progress tracked against goal unless mentioned)</p>
<ul>
<li>Steps taken</li>
<li>Calories burnt</li>
<li>Distance walked</li>
<li>Active minutes</li>
<li>Floors climbed</li>
<li>Resting heart rate (progress is always 100% as there is no goal)</li>
<li>Remaining water to consume (progress currently not displaying correctly as it approaches zero rather than starts from zero)</li>
<li>Remaining calories available to consume (progress currently not displaying correctly as it approaches zero rather than starts from zero)</li>
<li>Time asleep</li>
<li>Weight  (progress currently not displaying correctly as it does not yet consider your starting weight)</li>
</ul>
<p dir="auto"><img src="https://github.com/m-roberts/MMM-Fitbit2/raw/master/screenshot.png" alt="Screenshot" class=" img-fluid img-markdown" /></p>
<p dir="auto">This project was a fairly significant re-write, with its long-term vision of being able to display data just as complicated as on the official Fitbit dashboard, where possible. See the README for more information!</p>
<p dir="auto">This module is currently in need of testing - I am withholding adding it to the Wiki page until it has been used by multiple people for at least a few days without issues.</p>
]]></description><link>https://forum.magicmirror.builders/topic/12147/mmm-fitbit2</link><generator>RSS for Node</generator><lastBuildDate>Sat, 09 May 2026 14:24:46 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/12147.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Feb 2020 12:29:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 20:42:55 GMT]]></title><description><![CDATA[<p dir="auto">Plus: I learned that the callback page needs to be called exactly as specified, so I tried also with <a href="http://127.0.0.1:8888/" target="_blank" rel="noopener noreferrer nofollow ugc">http://127.0.0.1:8888/</a></p>
<p dir="auto">with ending slash, without, even with https - all to no avail.</p>
<p dir="auto">Thanks again<br />
Markus</p>
]]></description><link>https://forum.magicmirror.builders/post/113039</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113039</guid><dc:creator><![CDATA[Meidlmarkus]]></dc:creator><pubDate>Mon, 04 Dec 2023 20:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 19:52:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vizulize" aria-label="Profile: Vizulize">@<bdi>Vizulize</bdi></a>  thanks a lot!<br />
In the meantime I came a little further.</p>
<p dir="auto">So about the package.json: Yes, can confirm, <a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> 's solution works perfectly.<br />
I did go the other route: after the git clone, I did an npm init, this resolved the prob in the package.json and package-lock.json - this worked, too.<br />
My next problem was when calling the <a href="http://init.sh" target="_blank" rel="noopener noreferrer nofollow ugc">init.sh</a>, I found out I had no pip installed, so the required libraries could not be installed.<br />
So I installed pip, then <a href="http://init.sh" target="_blank" rel="noopener noreferrer nofollow ugc">init.sh</a> ran fine and installed what was required.</p>
<p dir="auto">I also came to the conclusion that the oauth authentification would probably work better locally rather than over ssh.<br />
So I ran <a href="http://auth.sh" target="_blank" rel="noopener noreferrer nofollow ugc">auth.sh</a>, was told that server was now listening on <a href="http://127.0.01/8888" target="_blank" rel="noopener noreferrer nofollow ugc">http://127.0.01/8888</a> - which was also what I entered when registering the app at fitbit. Looked good so far.</p>
<p dir="auto">No browser was opened though. So restarted MM with an invalid config.js, hooked up a keyboard/mouse on the mirror-raspberry locally and opened electron from a local terminal like so:<br />
/home/pi/MagicMirror/node_modules/electron/dist/electron <a href="http://localhost:8888" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8888</a><br />
That’s when the serverside reported</p>
<pre><code>127.0.0.1 - - [04/Dec/2023:20:19:56] "GET / HTTP/1.1" 404 2019 "" "Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.228 Electron/26.6.2 Safari/537.36"
</code></pre>
<p dir="auto">So, 404.<br />
On the electron window, this was shown:</p>
<pre><code>Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-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 "C:\ProgramData\Anaconda3\lib\site-packages\cherrypy\_cprequest.py", line 628, in respond
    self._do_respond(path_info)
  File "C:\ProgramData\Anaconda3\lib\site-packages\cherrypy\_cprequest.py", line 687, in _do_respond
    response.body = self.handler()
  File "C:\ProgramData\Anaconda3\lib\site-packages\cherrypy\lib\encoding.py", line 219, in __call__
    self.body = self.oldhandler(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\cherrypy\_cpdispatch.py", line 60, in __call__
    raise sys.exc_info()[1]
  File "C:\ProgramData\Anaconda3\lib\site-packages\cherrypy\_cpdispatch.py", line 58, in __call__
    test_callable_spec(self.callable, self.args, self.kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\cherrypy\_cpdispatch.py", line 157, in test_callable_spec
    raise cherrypy.HTTPError(404, message=message)
cherrypy._cperror.HTTPError: (404, 'Missing parameters: state')

</code></pre>
<p dir="auto">Pls note: this is not exactly my error, looks like this is coming from a windows machine:<br />
This came up as the first result when entering “missing parameters state” in the google search. But it is close enough to my error (just replace C:\ProgramData… with home/pi/.local/lib/python3.7… - I could not be bothered to type it all off of my mirror :-D )<br />
There was no solution given, though, so that is where I am stuck now…</p>
<p dir="auto">Thanks again for your help,<br />
Markus</p>
]]></description><link>https://forum.magicmirror.builders/post/113034</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113034</guid><dc:creator><![CDATA[Meidlmarkus]]></dc:creator><pubDate>Mon, 04 Dec 2023 19:52:42 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 19:04:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meidlmarkus" aria-label="Profile: Meidlmarkus">@<bdi>Meidlmarkus</bdi></a> It’s been a while since I worked on this. From memory, doing this over SSH has extra complexity (probably to do with the <code>DISPLAY</code> environment variable). Honestly, I’ve wanted to rework this to be headless for a while but haven’t had the capacity to do so.</p>
<p dir="auto">My advice would be to try and run it locally if possible.</p>
<p dir="auto">Also if anyone can verify that the modification to <code>package.json</code> is a fix, then I will merge this in: <a href="https://github.com/m-roberts/MMM-Fitbit2/pull/10/files" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m-roberts/MMM-Fitbit2/pull/10/files</a></p>
]]></description><link>https://forum.magicmirror.builders/post/113033</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113033</guid><dc:creator><![CDATA[Vizulize]]></dc:creator><pubDate>Mon, 04 Dec 2023 19:04:51 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 17:27:07 GMT]]></title><description><![CDATA[<p dir="auto">So, quick update:<br />
I tried <a href="http://inist.sh" target="_blank" rel="noopener noreferrer nofollow ugc">inist.sh</a> with the modified package.json<br />
The result was just the same - I don’t see any input dialog open.</p>
<p dir="auto">I believe the module is installed properly and the dependencies are ok.<br />
Thanks<br />
Markus</p>
]]></description><link>https://forum.magicmirror.builders/post/113032</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113032</guid><dc:creator><![CDATA[Meidlmarkus]]></dc:creator><pubDate>Mon, 04 Dec 2023 17:27:07 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 17:12:35 GMT]]></title><description><![CDATA[<p dir="auto">Yes, right.<br />
Must have looked into the package.json <em>after</em> doing the npm init - my bad. Did another git clone and it is as you said.</p>
<p dir="auto">Meanwhile it turned out I had pip not installed. After installing pip and running ./init.sh again (after npm init) libraries were installed, and also <a href="http://auth.sh" target="_blank" rel="noopener noreferrer nofollow ugc">auth.sh</a> was able to start (only saw it when I called the python script directly rather than from <a href="http://auth.sh" target="_blank" rel="noopener noreferrer nofollow ugc">auth.sh</a>)</p>
<p dir="auto">So <a href="http://auth.sh" target="_blank" rel="noopener noreferrer nofollow ugc">auth.sh</a> was now able to “Open a Web browser” (at least according to its logs), I just don’t see any dialog.</p>
<p dir="auto">Anyway, will now try init with the modified package.json and see if it makes a difference - will report back.<br />
Thanks so far<br />
Markus</p>
]]></description><link>https://forum.magicmirror.builders/post/113031</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113031</guid><dc:creator><![CDATA[Meidlmarkus]]></dc:creator><pubDate>Mon, 04 Dec 2023 17:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 16:54:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meidlmarkus" aria-label="Profile: Meidlmarkus">@<bdi>Meidlmarkus</bdi></a> I just checked again<br />
<a href="https://github.com/m-roberts/MMM-Fitbit2" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m-roberts/MMM-Fitbit2</a></p>
<p dir="auto">still has those lines</p>
<p dir="auto">don’t see another author  choice in google search</p>
]]></description><link>https://forum.magicmirror.builders/post/113030</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113030</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 04 Dec 2023 16:54:17 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 16:27:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> yeah, so I renamed MMM-Fitbit2, cloned fresh.<br />
In the package.json there is no such a line that you mentioned (I guess <a class="plugin-mentions-user plugin-mentions-a" href="/user/vizulize" aria-label="Profile: Vizulize">@<bdi>Vizulize</bdi></a> must have fixed it already)<br />
Did npm init, then ./init seemingly went through.<br />
With ./auth.sh same thing as before - no dialog showing up.</p>
<p dir="auto">I hope <a class="plugin-mentions-user plugin-mentions-a" href="/user/vizulize" aria-label="Profile: Vizulize">@<bdi>Vizulize</bdi></a> sees it and helps out :-)</p>
<p dir="auto">Thanks<br />
Markus</p>
]]></description><link>https://forum.magicmirror.builders/post/113028</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113028</guid><dc:creator><![CDATA[Meidlmarkus]]></dc:creator><pubDate>Mon, 04 Dec 2023 16:27:57 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 16:14:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meidlmarkus" aria-label="Profile: Meidlmarkus">@<bdi>Meidlmarkus</bdi></a> yeh, can’t help on the auth part</p>
]]></description><link>https://forum.magicmirror.builders/post/113027</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113027</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 04 Dec 2023 16:14:13 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 16:13:40 GMT]]></title><description><![CDATA[<p dir="auto">Thanks, Sam!<br />
Had it googled in the meantime, had renamed the package-lock.json und run npm init<br />
It braught no further error, I called <a href="http://auth.sh" target="_blank" rel="noopener noreferrer nofollow ugc">auth.sh</a> and that’s where I’m stuck now.<br />
After entering the credentials, no browser dialog opens and I’m not quite sure where to search it.<br />
Am logged in over ssh and in addition have a browser open to :8080<br />
Neither on the mirror, nor on the pc, there is any dialog appearing.</p>
<p dir="auto">I guess I’ll start from scratch, remove the module folder, clone new from git, and try your suggested method with the original package.json?</p>
<p dir="auto">Thanks again<br />
Markus</p>
]]></description><link>https://forum.magicmirror.builders/post/113026</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113026</guid><dc:creator><![CDATA[Meidlmarkus]]></dc:creator><pubDate>Mon, 04 Dec 2023 16:13:40 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 15:55:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meidlmarkus" aria-label="Profile: Meidlmarkus">@<bdi>Meidlmarkus</bdi></a> said in <a href="/post/113022">MMM-Fitbit2</a>:</p>
<blockquote>
<p dir="auto">MMM-Fitbit2</p>
</blockquote>
<p dir="auto">remove these lines from package.json</p>
<pre><code>    "//": [
      "Requires this version to work",
      "https://github.com/SVendittelli/MMM-fitbit/issues/23#issuecomment-464319931"
    ]
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/113024</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113024</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 04 Dec 2023 15:55:02 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 04 Dec 2023 15:46:56 GMT]]></title><description><![CDATA[<p dir="auto">Hi, updated MM and now Google-Fit can no longer be installed, so I gave MMM-Fitbit2 a go.<br />
Thanks <a class="plugin-mentions-user plugin-mentions-a" href="/user/vizulize" aria-label="Profile: Vizulize">@<bdi>Vizulize</bdi></a> for your work, I’d really like to get it running.<br />
I have the same error that is reported in the github:</p>
<pre><code>npm ERR! must provide string spec
</code></pre>
<p dir="auto">To reproduce, just try to install it on an updated MM system.<br />
It happens when calling ./init.sh as per your instructions on github</p>
<p dir="auto">Have you/has anybody figured out a way to initialize the module?<br />
Thanks<br />
Markus</p>
]]></description><link>https://forum.magicmirror.builders/post/113022</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113022</guid><dc:creator><![CDATA[Meidlmarkus]]></dc:creator><pubDate>Mon, 04 Dec 2023 15:46:56 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Wed, 13 Sep 2023 22:19:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richmp95" aria-label="Profile: richmp95">@<bdi>richmp95</bdi></a> I’m afraid I can’t do much to help without error logs.</p>
]]></description><link>https://forum.magicmirror.builders/post/110901</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110901</guid><dc:creator><![CDATA[Vizulize]]></dc:creator><pubDate>Wed, 13 Sep 2023 22:19:31 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Thu, 07 Sep 2023 01:55:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vizulize" aria-label="Profile: Vizulize">@<bdi>Vizulize</bdi></a> i am still having issues with this module. all it says is loading. any help with this i would appreciate it</p>
]]></description><link>https://forum.magicmirror.builders/post/110873</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110873</guid><dc:creator><![CDATA[richmp95]]></dc:creator><pubDate>Thu, 07 Sep 2023 01:55:17 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Fri, 08 Jul 2022 19:10:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vizulize" aria-label="Profile: Vizulize">@<bdi>Vizulize</bdi></a> That worked! Thank you :)</p>
]]></description><link>https://forum.magicmirror.builders/post/102731</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/102731</guid><dc:creator><![CDATA[Layton]]></dc:creator><pubDate>Fri, 08 Jul 2022 19:10:42 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Fri, 01 Jul 2022 10:06:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/layton" aria-label="Profile: Layton">@<bdi>Layton</bdi></a></p>
<p dir="auto">I haven’t tried this and I haven’t looked at the code in a while, but I think you can just comment out this line to hide the progress bars:</p>
<p dir="auto"><a href="https://github.com/m-roberts/MMM-Fitbit2/blob/430d35056ceecfe612476a7d0307903b376ed6c0/MMM-Fitbit2.js#L242" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m-roberts/MMM-Fitbit2/blob/430d35056ceecfe612476a7d0307903b376ed6c0/MMM-Fitbit2.js#L242</a></p>
]]></description><link>https://forum.magicmirror.builders/post/102574</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/102574</guid><dc:creator><![CDATA[Vizulize]]></dc:creator><pubDate>Fri, 01 Jul 2022 10:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Fri, 01 Jul 2022 02:08:07 GMT]]></title><description><![CDATA[<p dir="auto">Is there anyway to <strong>remove the goal tracking widget</strong> underneath each resource?</p>
<p dir="auto">I have been trying to play around with removing it myself, but every time I touch something it breaks the whole module.</p>
<p dir="auto">Any ideas!?</p>
]]></description><link>https://forum.magicmirror.builders/post/102569</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/102569</guid><dc:creator><![CDATA[Layton]]></dc:creator><pubDate>Fri, 01 Jul 2022 02:08:07 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Thu, 07 Apr 2022 13:15:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richmp95" aria-label="Profile: richmp95">@<bdi>richmp95</bdi></a> - last I checked, this still works. Why does it need ‘reviving’?<br />
If you would like to have extra features, I am open to suggestions and contributions.</p>
]]></description><link>https://forum.magicmirror.builders/post/100890</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/100890</guid><dc:creator><![CDATA[Vizulize]]></dc:creator><pubDate>Thu, 07 Apr 2022 13:15:28 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Thu, 07 Apr 2022 11:32:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richmp95" aria-label="Profile: richmp95">@<bdi>richmp95</bdi></a> you’d have to post in an issue in the module GitHub repo</p>
]]></description><link>https://forum.magicmirror.builders/post/100887</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/100887</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 07 Apr 2022 11:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Thu, 07 Apr 2022 04:53:52 GMT]]></title><description><![CDATA[<p dir="auto">any chance of this being revived and updated?</p>
]]></description><link>https://forum.magicmirror.builders/post/100882</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/100882</guid><dc:creator><![CDATA[richmp95]]></dc:creator><pubDate>Thu, 07 Apr 2022 04:53:52 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Sun, 13 Jun 2021 20:30:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a>  - Thanks for your reply. So does this mean that no new tokens can be created?</p>
]]></description><link>https://forum.magicmirror.builders/post/92111</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92111</guid><dc:creator><![CDATA[Dresch360]]></dc:creator><pubDate>Sun, 13 Jun 2021 20:30:27 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Tue, 08 Jun 2021 00:58:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dresch360" aria-label="Profile: dresch360">@<bdi>dresch360</bdi></a> looks like something changed in the api requirements, but the library version hasnt</p>
]]></description><link>https://forum.magicmirror.builders/post/91990</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/91990</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 08 Jun 2021 00:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 07 Jun 2021 23:32:31 GMT]]></title><description><![CDATA[<p dir="auto">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:</p>
<p dir="auto">404 Not Found<br />
Missing parameters: state</p>
<p dir="auto">Traceback (most recent call last):<br />
File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 54, in <strong>call</strong><br />
return self.callable(*self.args, **self.kwargs)<br />
TypeError: index() missing 1 required positional argument: ‘state’</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br />
File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cprequest.py”, line 628, in respond<br />
self._do_respond(path_info)<br />
File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cprequest.py”, line 687, in _do_respond<br />
response.body = self.handler()<br />
File “/usr/local/lib/python3.7/dist-packages/cherrypy/lib/encoding.py”, line 219, in <strong>call</strong><br />
self.body = self.oldhandler(*args, **kwargs)<br />
File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 60, in <strong>call</strong><br />
raise sys.exc_info()[1]<br />
File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 58, in <strong>call</strong><br />
test_callable_spec(self.callable, self.args, self.kwargs)<br />
File “/usr/local/lib/python3.7/dist-packages/cherrypy/_cpdispatch.py”, line 157, in test_callable_spec<br />
raise cherrypy.HTTPError(404, message=message)<br />
cherrypy._cperror.HTTPError: (404, ‘Missing parameters: state’)</p>
]]></description><link>https://forum.magicmirror.builders/post/91989</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/91989</guid><dc:creator><![CDATA[Dresch360]]></dc:creator><pubDate>Mon, 07 Jun 2021 23:32:31 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Mon, 07 Jun 2021 23:11:38 GMT]]></title><description><![CDATA[<p dir="auto">Entered all of the required information in the Fitbit application registry.<br />
At the ./auth.sh process, entered correct “Client ID” and “Client Secret” and I get the following after Allowing full access during authentication process:</p>
<p dir="auto">**Fitbit<br />
The app you’re trying to connect did not provide valid information to Fitbit. Please report this issue to them.</p>
<p dir="auto">Developer information: invalid_request - Missing parameters: client_id**</p>
<p dir="auto">Any help would be greatly appreciated!</p>
]]></description><link>https://forum.magicmirror.builders/post/91988</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/91988</guid><dc:creator><![CDATA[Dresch360]]></dc:creator><pubDate>Mon, 07 Jun 2021 23:11:38 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Fitbit2 on Sun, 06 Jun 2021 09:12:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vizulize" aria-label="Profile: vizulize">@<bdi>vizulize</bdi></a> I’ve done that, unfortunately still just have loading.</p>
]]></description><link>https://forum.magicmirror.builders/post/91918</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/91918</guid><dc:creator><![CDATA[JJW]]></dc:creator><pubDate>Sun, 06 Jun 2021 09:12:14 GMT</pubDate></item></channel></rss>