internet-monitor icon indicating copy to clipboard operation
internet-monitor copied to clipboard

Nothing Running

Open StryderGX opened this issue 2 years ago • 8 comments

I have the internet connection checker up and running shows connected. Have both ethernet and wifi connected. But the monitor just gives me the title of 'Internet Monitor' that is underlined but never runs any test.

Is there supposed to be a point where we point the tester for where to run? Not seeing that in any of the module config.

StryderGX avatar Nov 18 '22 19:11 StryderGX

I have the same problem.

bigdog-will avatar Dec 09 '22 11:12 bigdog-will

same here

davidoesch avatar Dec 29 '22 17:12 davidoesch

Ruuning inside docker on rasp pi 4, all seems ok, but like above title appears, have configured inside docker (docker exec -it mm bash but still dont see any icon. Any advise welcome...

Kevin11Price avatar Dec 30 '22 19:12 Kevin11Price

I've just tried this module on a fresh install, nothing diplaying for me either.

noz1380 avatar Jan 03 '23 19:01 noz1380

not working and i try this.. https://github.com/BrianHepler/internet-monitor.git

mirrormonark avatar Mar 16 '23 20:03 mirrormonark

OK, so this appears to be an issue because of a change on the Speedtest.net web site. If you're not running a newer version, then it fails to get a list of servers. After poking at it for a while, I manually updated speedtest-net to 2.2.0 and then had to fix a couple of other modules that needed updating. I'll probably have to investigate package-lock.json files so future updates don't stomp on my work.

I have to update: lzma-native (8.0.6) decompress-tarxz (3.0.0) ddsol/speedtest-net (2.2.0)

Check the output of the terminal window when you start MagicMirror for clues.

KennethGrainger avatar Mar 19 '23 17:03 KennethGrainger

WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.0-linux-arm/lzma_native.node' Require stack:

  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_helper.js
  • /home/xxxxx/MagicMirror/js/app.js
  • /home/xxxxx/MagicMirror/js/electron.js
  • /home/xxxxx/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js

the problem for me... is also electron e node helper

mirrormonark avatar Mar 20 '23 22:03 mirrormonark

WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.0-linux-arm/lzma_native.node' Require stack:

  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
  • /home/xxxxx/MagicMirror/modules/internet-monitor/node_helper.js
  • /home/xxxxx/MagicMirror/js/app.js
  • /home/xxxxx/MagicMirror/js/electron.js
  • /home/xxxxx/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js

the problem for me... is also electron e node helper

The default config.js file doesn't reference internet-monitor. Issues with lzma-native should be a version problem. The reference to v4.0.6 makes me think that you don't have 8.0 installed. If you're getting errors about MAX-whatever, I got around that be directing it not to use the GPU. https://forum.magicmirror.builders/topic/17306/mesa-loader-failed-to-retrieve-device-information/2

I upgraded lzma using npm install [email protected] from the internet-modules/node_modules folder. You can check the version from package.json in the module directory.

I've got things working on my test machine, but the actual mirror is not working. It's complaining about st.on not being a function. Haven't worked through that problem. That call comes from node_helper.js.

KennethGrainger avatar Mar 21 '23 21:03 KennethGrainger