Read the statement by Michael Teeuw here.
SpeedTest module
-
@Anthony , if you want it, I can “recover” master branch and send it to you (to your github account)
otherwise, on the other hand, it will remain in EOL
-
@sdetweil Thank you very much for this. I used the search tab of the page to look for key words. I didn’t think of Ctrl+F. I will inspect it. Thank you again.
-
@bugsounet Thank you for your reply. This would be ideal but if it also means that I must maintain the module’s code this cannot be done since I am not a programmer. I know you are too busy doing your awesome work that is why I didn’t post this request to your forum.
-
Hello again. So I tried the internet-monitor module but it was stack at showing only the header, no gauges. I read the issues in the repository and many people had the same problem. I found a fork of this module which supposed that fixed the problem but now I get black screen. Below is the pm2 logs:
0|mm | > magicmirror@2.22.0 start 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | [25.03.2023 20:05.52.934] [LOG] Starting MagicMirror: v2.22.0 0|mm | [25.03.2023 20:05.52.941] [LOG] Loading config ... 0|mm | [25.03.2023 20:05.52.948] [LOG] Loading module helpers ... 0|mm | [25.03.2023 20:05.52.951] [LOG] No helper found for module: clock. 0|mm | [25.03.2023 20:05.52.973] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.52.974] [LOG] Module helper loaded: updatenotification 0|mm | [25.03.2023 20:05.52.984] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.52.985] [LOG] Module helper loaded: EXT-Alert 0|mm | [25.03.2023 20:05.53.004] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.53.009] [LOG] Module helper loaded: Gateway 0|mm | [25.03.2023 20:05.53.019] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.53.020] [LOG] Module helper loaded: MMM-GoogleAssistant 0|mm | [25.03.2023 20:05.53.026] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.53.026] [LOG] Module helper loaded: EXT-Detector 0|mm | [25.03.2023 20:05.53.261] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.53.261] [LOG] Module helper loaded: calendar 0|mm | [25.03.2023 20:05.53.262] [LOG] No helper found for module: compliments. 0|mm | [25.03.2023 20:05.53.313] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.53.314] [LOG] Module helper loaded: MMM-OpenWeatherMapForecast 0|mm | [25.03.2023 20:05.53.317] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.53.318] [LOG] Module helper loaded: MMM-MoonPhase 0|mm | [25.03.2023 20:05.53.686] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.53.686] [LOG] Module helper loaded: MMM-EARTH 0|mm | [25.03.2023 20:05.54.120] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node' 0|mm | Require stack: 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js 0|mm | - /home/anthony/MagicMirror/js/app.js 0|mm | - /home/anthony/MagicMirror/js/electron.js 0|mm | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|mm | - 0|mm | [25.03.2023 20:05.54.121] [LOG] Loading module helpers ... 0|mm | [25.03.2023 20:05.54.121] [LOG] No helper found for module: clock. 0|mm | [25.03.2023 20:05.54.122] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.123] [LOG] Module helper loaded: updatenotification 0|mm | [25.03.2023 20:05.54.123] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.124] [LOG] Module helper loaded: EXT-Alert 0|mm | [25.03.2023 20:05.54.124] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.125] [LOG] Module helper loaded: Gateway 0|mm | [25.03.2023 20:05.54.125] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.126] [LOG] Module helper loaded: MMM-GoogleAssistant 0|mm | [25.03.2023 20:05.54.126] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.127] [LOG] Module helper loaded: EXT-Detector 0|mm | [25.03.2023 20:05.54.128] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.128] [LOG] Module helper loaded: calendar 0|mm | [25.03.2023 20:05.54.129] [LOG] No helper found for module: compliments. 0|mm | [25.03.2023 20:05.54.129] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.130] [LOG] Module helper loaded: MMM-OpenWeatherMapForecast 0|mm | [25.03.2023 20:05.54.130] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.131] [LOG] Module helper loaded: MMM-MoonPhase 0|mm | [25.03.2023 20:05.54.131] [LOG] Initializing new module helper ... 0|mm | [25.03.2023 20:05.54.132] [LOG] Module helper loaded: MMM-EARTH 0|mm | [25.03.2023 20:05.54.141] [ERROR] App threw an error during load 0|mm | [25.03.2023 20:05.54.144] [ERROR] Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node' 0|mm | Require stack: 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js 0|mm | - /home/anthony/MagicMirror/js/app.js 0|mm | - /home/anthony/MagicMirror/js/electron.js 0|mm | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|mm | - 0|mm | at Module._resolveFilename (node:internal/modules/cjs/loader:963:15) 0|mm | at n._resolveFilename (node:electron/js2c/browser_init:2:109751) 0|mm | at Module._resolveFilename (/home/anthony/MagicMirror/node_modules/module-alias/index.js:49:29) 0|mm | at Module._load (node:internal/modules/cjs/loader:811:27) 0|mm | at f._load (node:electron/js2c/asar_bundle:2:13330) 0|mm | at Module.require (node:internal/modules/cjs/loader:1035:19) 0|mm | at require (node:internal/modules/cjs/helpers:102:18) 0|mm | at /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:13:14 0|mm | at Object.<anonymous> (/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:597:3) 0|mm | at Module._compile (node:internal/modules/cjs/loader:1141:14) 0|mm | [25.03.2023 20:05.54.146] [ERROR] Whoops! There was an uncaught exception... 0|mm | [25.03.2023 20:05.54.155] [ERROR] Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node' 0|mm | Require stack: 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js 0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js 0|mm | - /home/anthony/MagicMirror/js/app.js 0|mm | - /home/anthony/MagicMirror/js/electron.js 0|mm | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|mm | - 0|mm | at Module._resolveFilename (node:internal/modules/cjs/loader:963:15) 0|mm | at n._resolveFilename (node:electron/js2c/browser_init:2:109751) 0|mm | at Module._resolveFilename (/home/anthony/MagicMirror/node_modules/module-alias/index.js:49:29) 0|mm | at Module._load (node:internal/modules/cjs/loader:811:27) 0|mm | at f._load (node:electron/js2c/asar_bundle:2:13330) 0|mm | at Module.require (node:internal/modules/cjs/loader:1035:19) 0|mm | at require (node:internal/modules/cjs/helpers:102:18) 0|mm | at /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:13:14 0|mm | at Object.<anonymous> (/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:597:3) 0|mm | at Module._compile (node:internal/modules/cjs/loader:1141:14) { 0|mm | code: 'MODULE_NOT_FOUND', 0|mm | requireStack: [ 0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js', 0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js', 0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js', 0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_helper.js', 0|mm | '/home/anthony/MagicMirror/js/app.js', 0|mm | '/home/anthony/MagicMirror/js/electron.js', 0|mm | '/home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js', 0|mm | undefined 0|mm | ] 0|mm | } 0|mm | [25.03.2023 20:05.54.156] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|mm | [25.03.2023 20:05.54.156] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues 0|mm | [25.03.2023 20:05.54.451] [LOG] Launching application. 0|mm | MESA-LOADER: failed to retrieve device information 0|mm | MESA-LOADER: failed to retrieve device information 0|mm | MESA-LOADER: failed to retrieve device information 0|mm | MESA-LOADER: failed to open kms_swrast: /usr/lib/dri/kms_swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri) 0|mm | failed to load driver: kms_swrast 0|mm | MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri) 0|mm | failed to load swrast driver
Thank you.
-
And here you will see …
npm install
will not do his job ;) (unlike mine)Note: Just because you’re not a programmer doesn’t mean you can’t try to take
MMM-SpeedTest
and figure out how it works.
It’s a way to learn to program ;) -
@Anthony you are missing a library
Google search how to get it
-
@bugsounet Hello my friend. I would love to have a chance to experiment with this module. But I would like to ask you if you send me the recovered master branch does it mean that everyone can dowload it and install it through my account? Sorry for asking but I do not know how github works. And the reason I am asking is because I want to experiment as I told you. This means that the module may never work and I do not want to have complains about it. Will it be only for me? If so then tell me if you need anything from me to recover master branch and send it to me. Thank you in advance.
-
@Anthony Hi, I’m glade that you want to try!
Can you give your gibhub username for sending this module to you (in private)
I will prepare it!