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
    • RE: MMM-SmartWebDisplay : display web contents (including YouTube) on your MM

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

      @AgP42

      Hi!

      Love the module, very well done!

      I am using MMM-TelegramBot to control my Mirror, did you ever look into seeing if you could intergrate your module with Telegram?

      Thanks

      :)

      Hi,

      yes I remember that I had a look on it some months ago and by that time I thought it will not be very complicated to do…
      I don’t really have much time thoses weeks (even months…), but yes someday I may develop that interface ;-)

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

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

      @AgP42

      Hello again, I’m trying to use the embeded calls “SWD_…” but there is something I’m not getting.

      
      

      Lists are starting correctly but when calling SWD_PAUSE it’s doing nothing and SWD_PLAY restart the list at beginning. Any clue?

      Hello,

      yes, it is (unfortunately) the normal behavior, as written on the documentation :

      - Play(or restart)/Pause/Stop the update and rotation of URLs
      

      In fact I cannot stop the video itself, as it would imply to be connected to YouTube API. Here we “just” display the video. The function “play/pause” are for the rotation of the videos or playlist. If you want to stop the video, the best way will be to have an empty playlist that you can start to stop everything else.

      I know it is bad looking and not intuitive, but I cannot do better with the technical solution with iFrames…

      Sorry !

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

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

      @sdetweil

      Yes, I restarted my Pi and normal link is playing video now
      https://www.youtube.com/embed/JGwWNGJdvx8?autoplay=1

      ~~My playlist is still not working
      https://www.youtube.com/embed/0-rG98j2DWE?list=PLa51J4RKCoTXCfr-qubj2FUgPADypF3Gk?autoplay=1~~

      scratch that it’s working!!! :-) something must needed a refresh in the services

      Great !

      Happy to read that ! Enjoy your wonderfull Mirror :smiling_face_with_open_mouth_smiling_eyes:

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

      Hi @Chris62 ,

      unfortunately it is not easy, this is due to safety mechanisms of iframes that prevent to send password…

      Personally I just removed the password of my camera :face_screaming_in_fear:

      But you can try some cleverer solutions, search google for “iframe password” or “iframe authentifaction” and you can try to get some clues.
      Here is one answer that I found interesting : https://stackoverflow.com/questions/15639280/basic-authentication-for-a-url-in-an-iframe

      If you find a way, please let us know !
      (and if it include some change on the code, I can also implement it, but so far I didn’t find any technical way…)

      Good luck !

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

      @smassy

      the configuration of MMM-SmartWebDisplay seams ok

      I don’t know the module MMM-Assistant2, is it this one : https://github.com/eouia/MMM-AssistantMk2 ?
      If not, can you send me the link on it’s documentation ?

      To be able to send a new url to display to the MMM-SmartWebDisplay, the configuration has to be exactly like that :
      {notification: “SWD_URL”, payload: {url:[“https://magicmirror.builders/”]}}
      This line means : send to the system a “notification” (it is a MagicMirror mecanism) with the topic “SWD_URL” (so my module knows that this notification is for him), and then you have to send a “payload” (extra infos) with the URL you want to use.

      Does that helps ? If yes please let us know the solution !

      Bye,
      AgP

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

      @lukas1760 : Normaly yes, any html/css/javascript file can be executed.

      Did you test to be able to confirm that it works ?

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

      @peterh and @zjonesz : Unfortunatelly I don’t know also how to solve it…

      Maybe someone have a solution ?

      (I have to admit that I am not using that module myself anymore…)

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

      @Anthony : Yes absolutely ! Did you try it and can confirm it works fine ?

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

      @Zwirbel Great, thanks that you could confirm it’s works, thanks ! :smiling_face_with_smiling_eyes:

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

      Hello,

      sorry guys not having answering before, I will try to answer all your questions now !

      posted in Utilities
      A
      AgP42
    • 1 / 1