MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    SpeedTest module

    Scheduled Pinned Locked Moved Unsolved Requests
    10 Posts 3 Posters 964 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      Anthony Project Sponsor @bugsounet
      last edited by

      @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.

      A 1 Reply Last reply Reply Quote 0
      • A Offline
        Anthony Project Sponsor @Anthony
        last edited by Anthony

        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.

        bugsounetB S 2 Replies Last reply Reply Quote 0
        • bugsounetB Offline
          bugsounet Banned @Anthony
          last edited by

          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 ;)

          A 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @Anthony
            last edited by

            @Anthony you are missing a library

            Google search how to get it
            Screenshot_20230327_075804_Chrome.jpg

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • A Offline
              Anthony Project Sponsor @bugsounet
              last edited by

              @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.

              bugsounetB 1 Reply Last reply Reply Quote 0
              • bugsounetB Offline
                bugsounet Banned @Anthony
                last edited by

                @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!

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Enjoying MagicMirror? Please consider a donation!
                MagicMirror created by Michael Teeuw.
                Forum managed by Sam, technical setup by Karsten.
                This forum is using NodeBB as its core | Contributors
                Contact | Privacy Policy