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.

    [MMM-Remote-Control] Can not access remote control module

    Scheduled Pinned Locked Moved Troubleshooting
    76 Posts 21 Posters 64.9k Views 19 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.
    • Mykle1M Offline
      Mykle1 Project Sponsor Module Developer @motdog
      last edited by Mykle1

      @motdog said in [MMM-Remote-Control] Can not access remote control module:

      then i had to rebuild my config and here I am.

      Ok, just to be sure. You rebuilt your config and now MM errors at startup, telling you to create a config? Perhaps the error is generated by something else in your config. Please post your entire config.js file here, in a code block, so that all can see it. This way, any errors will be noticed more quickly.

      Or, make a copy of the config.js.sample and rename the copy to config.js. This will get you up and running again. Then you can add one module entry at a time, saving each time you are successful. When an addition fails, you know where the problem is.

      Create a working config
      How to add modules

      M 1 Reply Last reply Reply Quote 0
      • M Offline
        motdog @Mykle1
        last edited by

        @Mykle1 my bad. I am confusing on this. I did a fresh reboot of the whole thing using Jesse instead of Raspian stretch and don’t have the start up issues. I rebuilt the config like I wanted with all of the modules working good. I then add the remote module and change the address etc and get the please make a config file error. As soon as I remove the remote control info things work again. So I know the error comes when I add this module. The frustrating thing is at a previous point I was able to get the remote control module working. That’s why I am confused but here is my working config without remote control.

        Thanks for your patience with me on this

        
        
        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: 12,
        	units: "imperial",
        
        	modules: [
        		{
        			module: "alert",
        		},
        		{
        			module: "updatenotification",
        			position: "top_bar"
        		},
        		{
        			module: "clock",
        			position: "top_left"
        		},
        		{
        			module: "calendar",
        			position: "top_left",
        			config: {
        				calendars: [
        					
        {
        						symbol: "calendar-check",
        						url: "http://kuathletics.com/calendar.ashx/calendar.ics?sport_id=4&schedule_id=0&_=dd9bfb6f-df5f-4a47-9975-dd3bb74bd06a"
        					},
        
        					{
        						symbol: "calendar-check",
        						url: "https://calendar.google.com/calenxxxxxxxxxxx7495e80bc22/basic.ics"
        					},
        
        					{
        						symbol: "calendar-check",
        						url: "http://ical-cdn.tex3xxxxxxxxxx4e056117.ics"
        					},
        
        					{
        						symbol: "calendar-check",
        						url: "http://ical-cdn.teamsnap.com/team_schedule/xxxxxxxxxxa68b.ics"
        					}
        				]
        			}
        		},
        
        		{
        			module: "compliments",
        			position: "lower_third"
        		},
        
        			{
        	        module: 'MMM-NOAA3',
        		position: 'bottom_left',
        	        config: {
        			    provider: "darksky", 
        			    apiKey: "6462c3f6d7c6dxxxxx311",         
        			    airKey: "WZzmCBxxxxxmBM",    
        		        css: "NOAA4",                    
        			userlat: "x8.7xx9",  
        		        userlon: "-x0.5xx" 
        	 }
                 },
        
        
        
        		{
        			  module: "MMM-NowPlayingOnSpotify",
        			  position: "bottom_right",
        			
        			  config: {
        			    clientID: "85d8bxxxxxxx",
        			    clientSecret: "e6b226e4b819xxxxxx",
        			    accessToken: "Bxxxi-UItbKL3NR1dQXpC8sJ1041J5NjVeafoAb3fGVsicRUataJodmfa1urp0akDwThbo",
        			    refreshToken: "AQBP1w70KP5TqlxiFNgA4RU6mdTct0AHb58nasw2sEpl17iIz-uPDq9M0ifITQcOxxxxxx"
        			  }
        },
        
        
        
        		{
        			  module: "MMM-MyScoreboard",
        			  position: "top_right",
        			  classes: "default everyone",
        			  header: "My Scoreboard",
        			  config: {
        			    showLeagueSeparators: true,
        			    colored: true,
        			    viewStyle: "mediumLogos",
        			    sports: [
        			      {
        			        league: "NHL",
        			        teams: ["STL"]
        			      },
        			      {
        			        league: "NBA",
        			        teams: ["BOS", "GS", "HOU", "PHI"],
        			        
        			      },
        			      {
        			        league: "MLB",
        				teams: ["STL"]
        			        
        			      },
        			      {
        			        league: "NFL",
        			        
        			      },
        				
        				
        			      {
        			        league: "NCAAM",
        			        groups: ["Top 25"]
        			      }
        			   
        			    ]
        			
        			  }
        			},
        
        
        
        		{
        			module: "currentweather",
        			position: "top_right",
        			config: {
        				location: "New York",
        				locationID: "",  //ID from http://bulk.openweathermap.org/sample/; unzip the gz file and find your city
        				appid: "YOUR_OPENWEATHER_API_KEY"
        			}
        		},
        		{
        			module: "weatherforecast",
        			position: "top_right",
        			header: "Weather Forecast",
        			config: {
        				location: "New York",
        				locationID: "5128581",  //ID from https://openweathermap.org/city
        				appid: "YOUR_OPENWEATHER_API_KEY"
        			}
        		},
        		{
        			module: "newsfeed",
        			position: "bottom_bar",
        			config: {
        				feeds: [
        					{
        						title: "New York Times",
        						url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
        					}
        				],
        				showSourceTitle: true,
        				showPublishDate: true
        			}
        		},
        	]
        
        };
        
        /*************** DO NOT EDIT THE LINE BELOW ***************/
        if (typeof module !== "undefined") {module.exports = config;}
        
        
        S Mykle1M 3 Replies Last reply Reply Quote 0
        • S Offline
          sdetweil @motdog
          last edited by sdetweil

          @motdog whenever you get the ‘create a config file’ error, run

          npm run check:config
          

          and work thru the errors from the top down

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • Mykle1M Offline
            Mykle1 Project Sponsor Module Developer @motdog
            last edited by

            @motdog

            I went and installed MMM-Remote-Control on a laptop running ubuntu and MM v2.5.0. I used this config entry:

            0_1551667234525_Screenshot from 2019-03-03 21-40-00.png

            The module loads (bottom right):

            0_1551667367462_Screenshot from 2019-03-03 21-41-36.png

            I’ll send a picture from my other machine. brb

            Create a working config
            How to add modules

            1 Reply Last reply Reply Quote 0
            • Mykle1M Offline
              Mykle1 Project Sponsor Module Developer @motdog
              last edited by Mykle1

              @motdog

              You can clearly see that it is working remotely.

              0_1551667630017_Screenshot from 2019-03-03 21-45-43.png

              It would not allow connection with address: "localhost",. Take your working config and carefully add my entry for Remote-Control, address and ipWhitelist It should work.

              Create a working config
              How to add modules

              M 1 Reply Last reply Reply Quote 0
              • M Offline
                motdog @Mykle1
                last edited by

                @Mykle1 Awesome! Thanks so much for your help.

                Mykle1M 1 Reply Last reply Reply Quote 0
                • Mykle1M Offline
                  Mykle1 Project Sponsor Module Developer @motdog
                  last edited by

                  @motdog

                  So, does that mean that it’s working for you now? If so, mark the topic as solved.

                  Create a working config
                  How to add modules

                  M 1 Reply Last reply Reply Quote 0
                  • A Offline
                    AshDarko
                    last edited by

                    Hi, i too have the same issue. I have changed my router IP to be something other than 192.XXX.X.XX

                    Could this be the problem? I can access via browser on the Pi…?

                    When i run the remote in browser on the pi, i notice in terminal this message:

                    MMM-Remote-Control customMenu Requested, but file:/home/pi/MagicMirror/config/custom_menu.json was not found
                    
                    

                    i receive an “Access Denied to IP address 10.100.10.1” in terminal and a message on m y phone saying the device is not allowed to access your mirror

                    Here is config code:

                    address: "0.0.0.0", // 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", "::ffff:10.100.10.0/24",], // 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",
                    

                    And here is my module code:

                    {
                    		module: 'MMM-Remote-Control',
                    		/**position: 'bottom_left',**/
                    		config: {
                    			customCommand: {},  // Optional, See "Using Custom Commands" below
                    			customMenu: "custom_menu.json", // Optional, See "Custom Menu Items" below
                    			showModuleApiMenu: true, // Optional, Enable the Module Controls menu
                    			/**apiKey: "",         // Optional, See API/README.md for details**/
                    		}
                    	},
                    

                    The module code is pretty much the defaults.

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      AshDarko
                      last edited by

                      I have just commented out the custom menu for now, so ignore that terminal message about it

                      {
                      		module: 'MMM-Remote-Control',
                      		/**position: 'bottom_left',**/
                      		config: {
                      			customCommand: {},  // Optional, See "Using Custom Commands" below
                      			/**customMenu: "custom_menu.json", // Optional, See "Custom Menu Items" below**/
                      			showModuleApiMenu: true, // Optional, Enable the Module Controls menu
                      			/**apiKey: "",         // Optional, See API/README.md for details**/
                      		}
                      	},
                      
                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        motdog @Mykle1
                        last edited by

                        @Mykle1 my only other question is when I was at a friend’s house I tried to pull up the remote to show them the mirror & nothing happened on their wifi or cellular. I’m guessing on the white list I would have to input my phone ip address?

                        S R 2 Replies Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • 4 / 8
                        • 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