Read the statement by Michael Teeuw here.
MMM-Fitbit2
-
Sorry, I can’t edit my last post.
It’s past midnight, and my calorie in goal is showing again. It’s back to zero and showing the full amount of calories available for the 14th. I’ll check tomorrow and see if it changes or disappears, and see if it changes once I add my breakfast or dinner.
-
Seems to be working properly. Apparently Fitbit doesn’t like it when you set your own calorie goals.
-
./Init.sh ISSUE
I’m new to modules etc, so sorry if this is a dumb issue. When I run ./init.sh in the terminal I get the error message
"
npm ERR! must provide string specnpm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2021-06-05T13_55_01_431Z-debug.log
"
The debug log
"
0 verbose cli [ ‘/usr/bin/node’, ‘/usr/local/bin/npm’, ‘install’ ]
1 info using npm@7.16.0
2 info using node@v10.23.1
3 timing npm:load:whichnode Completed in 8ms
4 timing config:load:defaults Completed in 11ms
5 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 11ms
6 timing config:load:builtin Completed in 13ms
7 timing config:load:cli Completed in 13ms
8 timing config:load:env Completed in 2ms
9 timing config:load:file:/home/pi/MagicMirror/modules/MMM-Fitbit2/.npmrc Completed in 2ms
10 timing config:load:project Completed in 6ms
11 timing config:load:file:/home/pi/.npmrc Completed in 1ms
12 timing config:load:user Completed in 1ms
13 timing config:load:file:/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 1ms
15 timing config:load:validate Completed in 2ms
16 timing config:load:credentials Completed in 9ms
17 timing config:load:setEnvs Completed in 7ms
18 timing config:load Completed in 66ms
19 timing npm:load:configload Completed in 67ms
20 timing npm:load:setTitle Completed in 2ms
21 timing npm:load:setupLog Completed in 12ms
22 timing npm:load:cleanupLog Completed in 17ms
23 timing npm:load:configScope Completed in 0ms
24 timing npm:load:projectScope Completed in 2ms
25 timing npm:load Completed in 113ms
26 timing config:load:flatten Completed in 18ms
27 timing arborist:ctor Completed in 5ms
28 timing idealTree Completed in 35ms
29 timing command:install Completed in 146ms
30 verbose stack TypeError: must provide string spec
30 verbose stack at new Edge (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js:48:13)
30 verbose stack at Node.[_loadDepType] (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js:781:9)
30 verbose stack at Node.[Arborist.Node._loadDeps] (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js:765:23)
30 verbose stack at new Node (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js:232:20)
30 verbose stack at Arborist.[rootNodeFromPackage] (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:365:18)
31 verbose cwd /home/pi/MagicMirror/modules/MMM-Fitbit2
32 verbose Linux 5.10.11-v7+
33 verbose argv “/usr/bin/node” “/usr/local/bin/npm” “install”
34 verbose node v10.23.1
35 verbose npm v7.16.0
36 error must provide string spec
37 verbose exit 1
"
Any help with the issue would be greatly appreciated thank you. -
@jjw A quick Google search for this error suggests to me that it is related to your node/npm versions, but I can’t offer any more input than that I’m afraid!
-
@vizulize No worries, thank you. :beaming_face_with_smiling_eyes:
-
@jjw looks like npm v7…
-
@sdetweil sorry for the lack of knowledge, but what does that mean/what do I have to change.
-
@jjw from the commandline do
npm install -g npm@6.14.10
MAY need sudo in front if it fails for permissions error
after then check
npm -vthen redo the steps u were trying to do before
-
-
@sdetweil Thank you for your help, have the Fitbit module displaying on the monitor now, however, just says loading.:grinning_squinting_face: