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 134.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.
    • 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
                      • bheplerB Offline
                        bhepler Module Developer
                        last edited by bhepler

                        All right, I’ll dive back into it and see if I can fix it.

                        Update: Some progress made but still a ways to go. I ended up refactoring a lot of the code.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 7
                        • 8
                        • 9
                        • 10
                        • 11
                        • 9 / 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