Read the statement by Michael Teeuw here.
MMM-JsonTable - error and does not load
-
@sankum unless you enable it and provide a certificate, MagicMirror is http only
your url is https;// -
Thanks Sam. I changed it to http:// and even tried local IP address instead of localhost and the result is the same. Still the same error, and does not load.?
-
@sankum if you change to a file url in a browser
file:///home/userid/MagicMirror/modules/....
does the file load? this proves the file path and character case
remember linux is case sensitivethen replace in front of /modules
withhttp://localhost:8080
-
Hi Sam,
file:/home/sankum/… loads with 1 slash in the browser. But nhttp://localhost:8080/modules/… does not, same errors as before? -
-
Sam, MagicMirror is configured to port 8080. nhtp was a typo. It is http://…
As I said the file path and name are correct as I can read it in browser using file:/… (single slash). So not quite sure what is going on? -
@sankum what is your address: setting in config.js
-
Sam,
address: “localhost”, -
@sankum I used the sample from the readme
{ "items": [ { "name": "Watt", "value": "270 Watt" }, { "name": "Today", "value": "5.85 kWh" }, { "name": "ThisWeek", "value": "5.83 kWh" }, { "name": "ThisMonth", "value": "12.8 kWh" }, { "name": "LastMonth", "value": "246.75 kWh" } ] }
in the module folder
and this config (from the readme){ module: 'MMM-JsonTable', position: 'top_right', classes:'page1', header: 'HouseDB Sevensegment', config: { url: 'http://localhost:8090/modules/MMM-JsonTable/foobar.json', // Required arrayName: 'items' // Required--- } }
-
Thanks Sam.
So do I need port 8090 based on your config?. In my config port definition I have:
port: “8080”,Other than that I don’t see any difference. Do I need to change router setting? Any missing package you think? Thanks.