Schedule Display/Player On/Off or Sleep

  • 18
  • Idea
  • Updated 4 years ago
  • Implemented
I recently discovered the Rise Vision platform and am extremely impressed. I've used other digital signage platforms, and I think that this is one of the most forward thinking flexible systems out there right now. I love the Linux player as it seems more flexible. The one thing that I really wish I could do that I've seen with other platforms is the ability to schedule turning a display on and off. One way that it's been done before has been through RS-232 integration with TVs, although I don't think that would be a good method since it's rare to have an RS-232 port.

That being said, I've used both MythTV and Windows Media Center before, and they are both capable of integrating with scheduled sleep and wake using the sleep function in the OS and scheduling Wake-up with ACPI in the motherboard. You could then, most likely, take advantage of the sleep functions in the display which would automatically put it into low-power mode.

Another option (and I don't know if this is possible) would be to simply allow the player to turn off the display like you can in the "Lock" settings in Linux - without actually making the player sleep.

Just a thought to make a great platform even better and help reduce power-utilization at night, and extend the life of the players and the displays.

As an example, I'm using this to try scheduling my Linux displays: http://www.ubuntugeek.com/wake-on-pla...
Photo of Chris McHenry

Chris McHenry

  • 270 Points 250 badge 2x thumb

Posted 6 years ago

  • 18
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Great idea Chris. Be sure to +1 if you are interested in this idea!
Photo of Asukuluk

Asukuluk

  • 3,272 Points 3k badge 2x thumb
I agree these would be great features to consider integrating into the Rise Vision platform. Until then there are ways to accomplish the same things.

Though I would happily switch to Ubuntu, we are currently using Windows because some of the programs we use to fill the gaps are Windows only.

For scheduling sleep times I use http://ignatu.co.uk/SmartPower.aspx .
If you have a basic understanding of linux command line you'll have no problem googling and implementing the same functions.

I use commercial grade NEC displays which can be controlled with tehir free PD Comms Tool http://www.necdisplay.com/support-and.... This can be used to control a display by RS-232 or LAN.

If you are not using commercial displays you may not have the ability to schedule on and off times. Commercial displays don't have to be more expensive and they also come with 3 year warranties for public use.

One last tip if you are connecting to your displays over wifi would be to check this tool out: http://cyber-d.blogspot.com/2011/10/c... . It will reboot your computers if they lose connectivity for a set amount of time.

Sorry that I don't have any tips for Ubuntu users but if anyone has solutions like these for Ubuntu I would love to hear them.
Photo of David Perelman

David Perelman, Champion

  • 2,008 Points 2k badge 2x thumb
If using windows,

another helpful tool for controlling on/off ability is ps tools, in combination with task scheduler, to automate start and shutdown.

http://technet.microsoft.com/en-ca/sy...

Note: The only drawback is that you require hibernation settings to use the pstools.
http://thecrumb.com/thecrumb/2010/08/...
Photo of Simon

Simon

  • 232 Points 100 badge 2x thumb
With HDMI being the de-facto standard for HD TVs, it would be great if RV could make use of CEC. A good introduction is here. http://elinux.org/CEC_(Consumer_Elect...

If we could configure displays to sleep when not needed within RV it would save energy, prolong the life of the TV and reduce the fire hazard.

(I'm using V2 with the Raspberry Pi and it has built-in support for CEC)
Photo of Byron

Byron, Keener

  • 9,658 Points 5k badge 2x thumb
Simon, thanks for this link! Very interesting. Will try to incorporate it into where we are going next with the Player. No promises. But looking into it now. Cheers
Photo of Chris McHenry

Chris McHenry

  • 270 Points 250 badge 2x thumb
One fairly easy way to add this feature would be to leverage the work done by Pulse Eight with their libCEC and HDMI/USB CEC adapter that brings CEC to any HDMI enabled PC.

http://www.pulse-eight.com/store/prod...

They initially partnered with XBMC, but their library is open source with both Windows and Linux variants, and some pretty straight-forward sample code in C, C++, and .NET.

https://github.com/Pulse-Eight/libcec

Not sure what the RV player is written in, so that might be a stumbling block. Sample code looks pretty straightforward. I'm considering writing a small app to leverage it for my signage outside of the rvplayer, but it would be really nice to be able to schedule on/off remotely. You could even schedule times when you want the display to be muted or un-muted, or adjust volume level based on time of day and average amount of foot traffic.
Photo of Neal

Neal

  • 61,252 Points 50k badge 2x thumb
Excellent! Thanks for the info Chris.
Photo of Neal

Neal

  • 61,252 Points 50k badge 2x thumb
Our latest version of the Chrome Packaged App has the ability to control Displays. You can read more about it here.

Thanks.
Photo of matteo ballero

matteo ballero

  • 510 Points 500 badge 2x thumb
u can use power off prog too
Photo of Neal

Neal

  • 61,252 Points 50k badge 2x thumb
Thanks for the additional info.
Photo of Daniel Troyer

Daniel Troyer

  • 582 Points 500 badge 2x thumb
I'd love to see this rolled out to other players!  I'm running Raspberry Pi displays and Chrome just isn't an option yet.
Photo of Ivan Andrewjeski

Ivan Andrewjeski

  • 80 Points 75 badge 2x thumb
We have a cron setup on our linux players to turn the displays on and off using dpms.
turn on command: "xset -display :0 -dmps"
turn off command: "xset -display :0 +dpms dpms force off"