MagicMirror² v2.4.1 is available! For more information about this release, check out this topic.
Please read the release notes carefully since this update requires adjustments to your Raspberry Pi configuration!

Browser access in LAN not working



  • Hi there,

    I was running MM in an older Version, somewhere from June and it was fine. I Tried to update with “git pull” but got errors, So out of performance reason I decided to do a fresh installation of MM. I renamed the old MM directory and installed the latest v2.1.3.
    I’ve installed all my old modules and used my old config as well. Everything was working fine except MMM-Remote-Control.
    I figured out that I don’t have access to MM via my Browser as well e.g http://RaspberryIP:8080. When I try so I get a “access denied” error in my Browser ( Firefox, Opera, Vivaldi) Even when am via VNC connected to the Rapberry starting a Browser there. Only localhost:8080 is working.

    I don’t get any errors in mm-error log.

    I already installed a second MM with 2.1.3 on a different Pi but still the same problem. No access to MM via my Browser. Any idea what to do?

    mm- out:

    > magicmirror@2.1.3 start /home/pi/MagicMirror
    > sh run-start.sh
    
    Starting MagicMirror: v2.1.3
    Loading config ...
    Loading module helpers ...
    No helper found for module: alert.
    No helper found for module: clock.
    Initializing new module helper ...
    Module helper loaded: calendar
    No helper found for module: currentweather.
    No helper found for module: weatherforecast.
    Initializing new module helper ...
    Module helper loaded: MMM-Remote-Control
    Initializing new module helper ...
    Module helper loaded: MMM-DWD-WarnWeather
    Initializing new module helper ...
    Module helper loaded: MMM-PNews
    Initializing new module helper ...
    Module helper loaded: newsfeed
    Initializing new module helper ...
    Module helper loaded: internet-monitor
    Initializing new module helper ...
    Module helper loaded: MMM-MovieListings
    Initializing new module helper ...
    Module helper loaded: MMM-Fuel
    Initializing new module helper ...
    Module helper loaded: MMM-NetworkScanner
    Initializing new module helper ...
    Module helper loaded: MMM-nasaastropic
    Initializing new module helper ...
    Module helper loaded: MMM-SystemStats
    No helper found for module: MMM-Carousel.
    Initializing new module helper ...
    Module helper loaded: MMM-Events
    Initializing new module helper ...
    Module helper loaded: MMM-xiaomi
    All module helpers loaded.
    Starting server on port 8080 ... 
    You're using a full whitelist configuration to allow for all IPs
    Server started ...
    Connecting socket for: calendar
    Starting node helper for: calendar
    Connecting socket for: MMM-Remote-Control
    Starting node helper for: MMM-Remote-Control
    Connecting socket for: MMM-DWD-WarnWeather
    MMM-DWD-WarnWeather helper started...
    Connecting socket for: MMM-PNews
    Starting module: MMM-PNews
    Connecting socket for: newsfeed
    Starting module: newsfeed
    Connecting socket for: internet-monitor
    internet-monitor helper started ...
    Connecting socket for: MMM-MovieListings
    MMM-MovieListing helper started...
    Connecting socket for: MMM-Fuel
    Starting module helper: MMM-Fuel
    Connecting socket for: MMM-NetworkScanner
    Starting module: MMM-NetworkScanner
    Connecting socket for: MMM-nasaastropic
    Starting node helper: MMM-nasaastropic
    Connecting socket for: MMM-SystemStats
    Connecting socket for: MMM-Events
    Starting node_helper for: MMM-Events
    Connecting socket for: MMM-xiaomi
    Starting xiaomi helper
    Sockets connected & modules started ...
    Launching application.
    Create new calendar fetcher for url: https://calendar.google.com/calendar/ical/htc.one.m2304%40gmail.com/private-14fa662585128c24fef964b020903be5/basic.ics - Interval: 300000
    Create new news fetcher for url: http://www.haz.de/rss/feed/haz_schlagzeilen - Interval: 300000
    Create new news fetcher for url: http://www.spiegel.de/schlagzeilen/index.rss - Interval: 300000
    starting internet monitor node helper
    MMM-NetworkScanner received CONFIG
    astro helper: config received
    retrieveAndUpdate()
    Triggering Xiaomi Gateway upate
    NASA Astro Pic of the Day URL: https://apod.nasa.gov/apod/image/1711/Jet67P_Rosetta_960.jpg
    Found device with ID 158d000119fcb2 of type magnet
    Found device with ID 158d00013e28ee of type power-plug
    Found device with ID 158d00015aa973 of type controller
    Found device with ID 158d00015736a8 of type sensor
    

    My config ( I have removed all the config entrys from modules to keep it more clearly here) :

    /* Magic Mirror Config Sample
     *
     * By Michael Teeuw http://michaelteeuw.nl
     * MIT Licensed.
     */
    
    var config = {
    	port: 8080,
    	ipWhitelist: [],
    	language: 'de',
    	timeFormat: 24,
    	units: 'metric',
    	modules: [
    		{
    			module: 'alert',
    		},
    		{
    			module: 'clock',
    			position: 'top_left'
    		},
    		{
    			module: 'calendar',
    		},
    		{
    			module: 'currentweather',
    		},
    		{
    			module: 'weatherforecast',
    		},
    		{
    			module: 'MMM-Remote-Control',
    			// uncomment the following line to show the URL of the remote control on the mirror
    			//position: 'bottom_left'
    			// you can hide this module afterwards from the remote control itself
    		},
    		{
    			module: 'MMM-DWD-WarnWeather',
    		},
    		{
    			module: 'MMM-PNews',
    		},	
    		{
    			module: 'newsfeed',
    		},
    		{
    			module: 'internet-monitor',
    		},
    		{
    			module: 'MMM-MovieListings',
    		},
    		{
    			module:	'MMM-Fuel',
    		},
    		{
    			module: 'MMM-NetworkScanner',
    		},
    		{
    			module: 'MMM-nasaastropic',
    		},
    		{
    			module: 'MMM-SystemStats',
    		},
    		{
    			module: 'MMM-Carousel',
    		},
    		{
    			module: 'MMM-Events',
    		},
    		{
    		module: 'MMM-xiaomi',
    		},
    
    	]
    
    };
    
    /*************** DO NOT EDIT THE LINE BELOW ***************/
    if (typeof module !== 'undefined') {module.exports = config;}
    
    

    Browserdebug on the localhost:8080

    main.js:404 Initializing MagicMirror.
    translator.js:197 Loading core translation file: translations/de.json
    translator.js:219 Loading core translation fallback file: translations/en.json
    loader.js:182 Load script: modules/MMM-Remote-Control//MMM-Remote-Control.js
    module.js:406 Check MagicMirror version for module 'MMM-Remote-Control' - Minimum version:  2.1.0 - Current version: 2.1.3
    module.js:408 Version is ok!
    module.js:414 Module registered: MMM-Remote-Control
    loader.js:152 Bootstrapping module: MMM-Remote-Control
    loader.js:157 Scripts loaded for: MMM-Remote-Control
    loader.js:197 Load stylesheet: modules/MMM-Remote-Control/remote-control.css
    loader.js:159 Styles loaded for: MMM-Remote-Control
    loader.js:161 Translations loaded for: MMM-Remote-Control
    loader.js:197 Load stylesheet: css/custom.css
    MMM-Remote-Control.js:21 Starting module: MMM-Remote-Control
    main.js:422 All modules started!
    

  • Module Developer

    @Albert2002

    Add address: "0.0.0.0", to your config:

    var config = {
        port: 8080,
        address: "0.0.0.0",
        ipWhitelist: [], // Set [] to allow all IP addresses.
        language: "en",
        timeFormat: 12,
        units: "imperial",
    


  • I’ve tried

    address: "Localhost",
    

    already without luck, but

    address: "0.0.0.0",
    

    is working for me!

    You made my day! Thank you!


  • Module Developer

    @Albert2002 said in Browser access in LAN not working:

    You made my day! Thank you!

    Excellent! You are welcome. 🙂

    Maybe localhost (lower case)?



  • I can confirm that address: "localhost" does not allow access from LAN. That is specifying the interface. So it need to be an interface facing your ethernet/wlan, i.e. “0.0.0.0” (any iface).