internet-monitor
internet-monitor copied to clipboard
Nothing Running
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.
I have the same problem.
same here
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...
I've just tried this module on a fresh install, nothing diplaying for me either.
not working and i try this.. https://github.com/BrianHepler/internet-monitor.git
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.
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
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.