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.

    Internet Monitor

    Scheduled Pinned Locked Moved Utilities
    108 Posts 27 Posters 132.8k Views 30 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.
    • bheplerB Offline
      bhepler Module Developer @nickthebeer
      last edited by bhepler

      @nickthebeer - The WiFi symbol is actually a ping test to the testing server. Ping times > 150ms are marked as no signal, ping < 70ms is full strength.

      Looking at the speedtest documentation, the API returns a “list of closest servers” after testing. Who knows how long that takes, especially if you’re using the original code without my updates. The node_helper.js then pulls the closest server and does a ping test.

      I think this is just going to be a patience thing. Watch the console log for the line: ping. That’s the notification from the node_helper.js that the ping is complete. If the Wifi symbol doesn’t appear after that, come back and we’ll look at it.

      N 1 Reply Last reply Reply Quote 0
      • M Offline
        mg_switch @bhepler
        last edited by mg_switch

        @bhepler Confirming…100% working as suggested. I have included the local speedtest server to the config (serverID), the verbose now displays this server…and the speed gauges show the expected speeds, DLs and ULs. Nice work.

        1 Reply Last reply Reply Quote 0
        • N Offline
          nickthebeer @bhepler
          last edited by nickthebeer

          @bhepler ok, I’m seriously missing something here…I removed the internet monitor folder and did a git pull from your page (https://github.com/BrianHepler/internet-monitor) and also cleared down my config.js to a simple config but it just doesn’t look right (see attached image) I’m missing the wifi symbol and it defaults to a speedtest server in Norway and not the one specified in the file (12667 in the US).

          Please help, it’s slowly driving me insane.

          /* Magic Mirror Config Sample
           *
           * By Michael Teeuw http://michaelteeuw.nl
           * MIT Licensed.
           *
           * For more information how you can configurate this file
           * See https://github.com/MichMich/MagicMirror#configuration
           *
           */
          
          var config = {
                  address: "localhost", // Address to listen on, can be:
                                        // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                                        // - another specific IPv4/6 to listen on a specific interface
                                        // - "", "0.0.0.0", "::" to listen on any interface
                                        // Default, when address config is left out, is "localhost"
                  port: 8080,
                  ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
                                                                         // or add a specific IPv4 of 192.168.1.5 :
                                                                         // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                                                                         // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
                                                                         // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
          
                  language: "en",
                  timeFormat: 24,
                  units: "metric",
          
          modules: [
                  {
                      module: 'internet-monitor',
                      position: 'top_center',
                      header: 'Internet Monitor',
                      config:{
                          type: '',
                          maxTime: '20000',
                          updateInterval: '0',
                          verbose: 'true',
                          serverID: '12667',
                          displayStrength: 'true',
                          displaySpeed: 'true',
                          strengthIconSize: '80',
                          maxGaugeScale: '100',
                          wifiSymbol:{
                              size: '50',
                              fullColor: '#3afc25',
                              almostColor: '#ffff0c',
                              halfColor: '#ff8c00',
                              noneColor: '#ff1111'
                          },
                      },
                  }
          ]
          };
          
          /*************** DO NOT EDIT THE LINE BELOW ***************/
          if (typeof module !== "undefined") {module.exports = config;}
          

          0_1557263946936_IMG_20190507_215401.jpg

          bheplerB 1 Reply Last reply Reply Quote 0
          • bheplerB Offline
            bhepler Module Developer @nickthebeer
            last edited by bhepler

            @nickthebeer - Dude I am so sorry! I just saw your post now. I don’t know why I didn’t get a notification. Let’s get you fixed up.

            The problem is in the capitalization of the ServerId variable. You have Id in all caps. It’s uppercase “I” and lowercase “d”. Copy & paste this:

            {
                        module: 'internet-monitor',
                        position: 'top_center',
                        header: 'Internet Monitor',
                        config:{
                            type: '',
                            maxTime: '20000',
                            updateInterval: '0',
                            verbose: 'true',
                            serverId: '12667',
                            displayStrength: 'true',
                            displaySpeed: 'true',
                            strengthIconSize: '80',
                            maxGaugeScale: '100',
                            wifiSymbol:{
                                size: '50',
                                fullColor: '#3afc25',
                                almostColor: '#ffff0c',
                                halfColor: '#ff8c00',
                                noneColor: '#ff1111'
                            },
                 }
            },
            
            1 Reply Last reply Reply Quote 0
            • chaseb1357C Offline
              chaseb1357
              last edited by

              Yeah I am not able to get the plain WiFi symbol to appear as well. The heading size responds to the new sizing of where a symbol should be, but no symbol appears.

              1 Reply Last reply Reply Quote 0
              • G Offline
                GoodWillGustin
                last edited by

                I am also not getting the wifi icon to appear by itself. Hoping for an update/fix as I really love the idea of a wifi status icon on my MM.

                M 1 Reply Last reply Reply Quote 0
                • M Offline
                  mattx38 @GoodWillGustin
                  last edited by mattx38

                  @GoodWillGustin I’d like to have it also.
                  I experience some wifi disconnections and I sometimes notice it couple hours after the issue. So that would be great to have it on the mirror, just like on the graphical UI of the Pi.

                  N 1 Reply Last reply Reply Quote 0
                  • N Offline
                    nickthebeer @mattx38
                    last edited by

                    @mattx38 I have just the Wifi icon on my MM, can you paste your config and I’ll take a look to at it. Also I setup a little script to restart my networking in the event of disconnection which I can share if that’ll help?

                    1 Reply Last reply Reply Quote 0
                    • bheplerB Offline
                      bhepler Module Developer
                      last edited by

                      Is the missing WiFi icon still an issue? I haven’t looked into that area of the code. If there seems to be a problem I can dive into it.

                      rafaelcotaR 1 Reply Last reply Reply Quote 0
                      • rafaelcotaR Offline
                        rafaelcota @bhepler
                        last edited by

                        @bhepler I have the same problem, No Wifi icon. Have mirrors in MacOS and RPI and have same results.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 10
                        • 11
                        • 1 / 11
                        • 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