MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. AgP42
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    A
    Offline
    • Profile
    • Following 0
    • Followers 2
    • Topics 5
    • Posts 75
    • Groups 2

    Posts

    Recent Best Controversial
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      @Doudy

      To do so, you can ask your domiticz system to send a new url request according to the humidity value.
      See https://github.com/AgP42/MMM-SmartWebDisplay#change-the-url for the synthaxe of the request to be sent.

      But no, the module itself don’t have an input for any “logical” behavior.

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      @Egnos said in MMM-SmartWebDisplay : display web contents (including YouTube) on your MM:

      Hello everybody,
      I am going crazy to find ways to disable audio from this module.
      It’s possible?
      If yes, how?
      Thank you.

      Hello,

      from the module itself : no it is not managed.
      But it depend the kind of source you are playing, if it is YouTube, you just have to click on the “Mute” button on the YouTube interface !

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      @Serge
      Thank you for your work, I just review it on Github and merge your code. It is now available for everyone !

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      Hello everyone and happy new year !

      @Serge said in MMM-SmartWebDisplay : display web contents (including YouTube) on your MM:

      Is it possible to add time delay in config.js file in order to make more easier integration of PIR modules and SWD module?
      Also, it would be good to have the ability to switch-off the Presence notification dependency.
      Sometime I just want to run youtube (say classic music) even when the display is turned off (as a background music)
      Such command/config will let do that.

      It would have been better to change the behavior of the PIR module, but it is also possible to change it on the SWD module and yes it also can be possible to totally deactivate it to let the youtube music run in background.
      I will try to find some time this week to add those modifications.

      @Serge said in MMM-SmartWebDisplay : display web contents (including YouTube) on your MM:

      Also, as an idea for the function “continuous play”. Function will allow module to pause current video when the screen turned off by PIR and continue to play it again when screen turned on by PIR.
      Now video starts from the beginning each time the module getting an user presence notification.

      I already answer this several time and it is even written on the documentation, the module itself don’t have access to the video, so it is not possible to play/pause the video itself. To do so I should have implemented the youtube API (and all other video api !). The play/pause function is about the url rotation and not about the video playing itself. And this is something I unfortunately cannot change… sorry !

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      Hi @Alain,

      first please remove all your apikey on your post before :winking_face:

      I see that you also use the MMM-PIR-sensor module, with a delay of 100s, this is probably the root cause of the strange behavior that you saw.

      Let me explains you my analysis :

      Here is how this sensor work (Source) :
      PIR

      The delay of detection or non-detection as to be set directly on the sensor !

      So your sensor will sent to the module “MMM-PIR-Sensor” 2 possible states “HIGH” (presence) or “LOW” (no presence).

      Each time the MMM-PIR-Sensor will receive a modification of the sensor status, it will sent immediately (to everyone, so to MMM-SmartWebDisplay too) a notification saying “USER_PRESENCE=true” or false.

      Developer Notes (MMM-PIR-Sensor)
      
      This module broadcasts a USER_PRESENCE notification with the payload beeing true or false you can use it to pause or disable your module.
      

      The “powerSavingDelay” is applied after this notification is sent to everyone.

      And my module “MMM-SmartWebDisplay” use this notification to stop and restart the update timer.

      So by setting 100s of delay on the MMM-PIR-Sensor module, it probably totally mix up all the update timer management of my module. :loudly_crying_face:

      A small example :

      • Nobody in front of the mirror for long time, so Mirror is off
      • you arrives close to the Mirror, that activate the PIR sensor, the Mirror wakes up and MMM-SmartWebDisplay also wakes up, update the html page to display and set a new refresh in 1 min (because you configure it with 1min)
      • your sensor doesn’t detects you anymore : during 100s, so 1min40s your Mirror will stay ON without any notification (because you desactivate “powerSavingNotification”), but MMM-SmartWebDisplay (and all other modules) received the notification “USER_PRESENCE=false”, so MMM-SmartWebDisplay stops the update of the html page.
      • if your sensor detects you again during this 100s, then you should see the update of the html (directly when the sensor will send the info to the Mirror) --> Do you confirm this ?

      So for me your problem is on the adjustment of your PIR sensor and the value you set for this module configuration. You can follow this very good page to adjust correctly your sensor : PIR sensor

      Personally I adjust the detection delay on the sensor itself and I just set 10s of “powerSavingDelay” after a notification (powerSavingNotification: true).

      I hope my explaination was clear enough !

      Good luck and let me know if you still face issues,

      Bye
      AgP42

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      Hello,

      I finalize the version, it is now available for everyone !

      To update (as every module) :

      cd ~/MagicMirror/modules/MMM-SmartWebDisplay
      git pull
      

      Enjoy ;-)

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      @Newtothis @rafaelcota

      You asked the compatibility with the module MMM-TelegramBot, and I finally took the time today to integrate it.

      It is in “beta” so far, I must now write the documentation (really less fun that writing code :smiling_face_with_halo: )

      The code is here : https://github.com/AgP42/MMM-SmartWebDisplay/tree/beta, if you could test and let me know your feedback it will be very appreciated !!

      The commands are (still time to change them if you don’t like thoses ones…) :
      /swd_next
      /swd_prev
      /swd_play
      /swd_pause
      /swd_stop
      /swd_url (then the url you want to display on your MagicMirror)
      for example “/swd_url http://magicmirror.builders/”

      for the URL I didn’t give the possibility to send a list, but could be improved.

      Thanks for your feedback !

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      @brotherbrown831
      sorry but I don’t understand what you want to do, do you want to use a URL with a name and password on it ?
      Or do you want to use a pop up to log in and then access a URL ?
      You say “the action-tiles team”, what it this ? Do you have any documentation ?

      Thanks for a bit more detail ;-)

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      @Alain said in MMM-SmartWebDisplay : display web contents (including YouTube) on your MM:

      @ueffchen I have the exact same problem. However, for some reason, when I turn the “displayLastUpdate:” to “true”, it begins updating at the interval set in “updateInterval”. Turn it back to “false”, and it stops updating.

      Not ideal, since it displays a line of information I don’t want to see; but it does refresh.

      If someone could help, I would appreciate it too!

      Thank you
      Alain

      Hello @Alain ,

      yes strange behavior indeed !

      Could you please share your full config to check what could be wrong ?

      Thanks,
      AgP

      posted in Utilities
      A
      AgP42
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

      @ueffchen said in MMM-SmartWebDisplay : display web contents (including YouTube) on your MM:

      Hi
      the module loads initially after updating config.js or rebooting the MM, but it doesn’t refresh the iframe.
      Is there anything in the settings that I should do different?
      Thanks, ueffchen

      {
      		module: 'MMM-SmartWebDisplay',
      		position: 'top_right',	// This can be any of the regions.
      		config: {
      			// See 'Configuration options' for more information.
      			logDebug: false, //set to true to get detailed debug logs. To see them : "Ctrl+Shift+i"
      			height:"330px", //hauteur du cadre en pixel ou %
      			width:"330px", //largeur
                     		updateInterval: 30, //in min. Set it to 0 for no refresh (for videos)
                      	NextURLInterval: 30, //in min, set it to 0 not to have automatic URL change. If only 1 URL given, it will be updated
                      	displayStateInfos: false,	//to display if the module is on autoloop, or stop. 
                      	displayLastUpdate: false, //to display the last update of the URL
      			displayLastUpdateFormat: 'ddd - HH:mm:ss', //format of the date and time to display
                      	url: ["https://gadgets.buienradar.nl/gadget/zoommap/?lat=51.29724&lng=6.84929&overname=2&zoom=11&naam=ratingen&size=2b&voor=1"],         	
      			scrolling: "no" // allow scrolling or not. html 4 only
      			}
      	},
      
      

      Hi @ueffchen,

      when I test the url on iFrame tester (here : iFrame), I don’t need any refresh, the radar is live display without any refresh.
      Isn’t it the same on the mirror ?

      Otherwise on the config, as you have only 1 URL, this param "NextURLInterval: 30, " has to be set to 0 (but it cannot be the reason of non-refresh…)

      And as you set the "updateInterval: 30, ", then here you request a refresh every 30 MINUTES, was it the refresh you wanted ?

      Bye,
      AgP

      posted in Utilities
      A
      AgP42
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 1 / 8