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.

    Scheduled restart for MM or module

    Scheduled Pinned Locked Moved Troubleshooting
    14 Posts 6 Posters 8.2k Views 6 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.
    • D Offline
      daikaiju @CyanKali
      last edited by

      @CyanKali I’m not sure why the developer didn’t update the git pull for this one.

      I ran into every issue you did when trying to implement the “fix.”

      1 Reply Last reply Reply Quote 0
      • strawberry 3.141S Offline
        strawberry 3.141 Project Sponsor Module Developer @CyanKali
        last edited by

        @CyanKali can you try iframe.setAttribute("timestamp", new Date().getTime()); between line 32 and 33 of the js file?

        Please create a github issue if you need help, so I can keep track

        D 1 Reply Last reply Reply Quote 0
        • D Offline
          daikaiju @strawberry 3.141
          last edited by

          @strawberry-3.141 This worked for me. Outstanding. Thank you.

          1 Reply Last reply Reply Quote 0
          • C Offline
            CyanKali
            last edited by yawns

            Hi straawberry, thank you for your help!
            So, my js file now looks like this:

            	getDom: function() {
            		var iframe = document.createElement("IFRAME");
            		iframe.style = "border:0"
            		iframe.width = this.config.width;
            		iframe.height = this.config.height;
            		iframe.scrolling = this.config.scrolling;
            		iframe.src =  this.config.url;
                            iframe.setAttribute("timestamp", new Date().getTime());
            		iframe.id = this.config.id;
            		return iframe;
            

            is that right?

            And my congif.js now looks like this:

            	{
            	module: 'MMM-iFrameReload',
            	position: 'bottom_right', // This can be any of the regions.
            		config: {
            		// See 'Configuration options' for more information.
            		url: "http://MY_URL",
            		width: "80%", // Optional. Default: 400px
            		height: "400px", // Optional. Default: 800px
            		scrolling:"no",
            		refreshInterval: 60, //Optional. Default: 3600 = 1 hour
            		animationSpeed: 4000,
            		}
            	},
            

            Is that right?

            The stream is working right now, but I don´t see any refresh animation. I will have to wait until tomorrow to see if it reloads because most of the times it takes some hours for the stream to freeze.

            strawberry 3.141S 1 Reply Last reply Reply Quote 0
            • strawberry 3.141S Offline
              strawberry 3.141 Project Sponsor Module Developer @CyanKali
              last edited by

              @CyanKali normally it should reload after 60 seconds in your case, for testing i found this site which returns every reload a random content and timestamp so you can check if it is refreshing https://www.random.org/quick-pick/?tickets=2&lottery=5x69.1x26

              Please create a github issue if you need help, so I can keep track

              1 Reply Last reply Reply Quote 0
              • C Offline
                CyanKali
                last edited by

                Sorry for the late reply. I updated to the new MM release and it broke everything. But now I fixed it and was able to test again.

                I see the new content every time its refreshing, so it works!
                Thank you so much for your help!

                1 Reply Last reply Reply Quote 1
                • Mitch1138M Offline
                  Mitch1138
                  last edited by

                  I want to thank Strawberry and everyone for resolving this. I have been worrying on it for some time and this finally resolved it. Thanks for putting the full code in the example Cyankali.

                  1 Reply Last reply Reply Quote 1
                  • zdenekZ Offline
                    zdenek
                    last edited by

                    I would like to ask for help - module doesn’t work for me at all. I’ve got an error:

                    Failed to load resource: the server responded with a status of 404 (Not Found)
                    loader.js:190 Error on loading script: modules/iFrameReload//iFrameReload.js
                    

                    but it’s not possible. here is my config.js:

                    		{
                    			module: 'iFrameReload',
                    			position: 'top_center',	// This can be any of the regions.
                    			config: {
                    				// See 'Configuration options' for more information.
                    					url: "http://portal.chmi.cz/files/portal/docs/meteo/rad/mobile/ra6_30min.gif",
                    					width: "160px", // Optional. Default: 400px
                    					height: "120px", // Optional. Default: 800px
                     		       			refreshInterval: 1800  //Optional. Default: 3600 = 1 hour
                    				}
                    		},
                    
                    

                    the url exists, feel free to try. with iFrame module it works, but without updating/refresh

                    thanks for help

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