Power management

From SpinetiX Support Wiki

Jump to: navigation, search

Introduction

Power Management is a feature that turns off the power or switches the system to a low-power state when inactive, in order to reduce overall energy consumption.

Within a digital signage setup featuring SpinetiX devices, the biggest part of the power consumption is actually taken by the screens. For this purpose, the player supports different display power saving methods for turning off (and turning back on) the screen connected to it, including according to a display power saving schedule.

The power consumption of the HMP device itself, is so low that the HMP can be left in running mode all the time. Nevertheless, it is possible to reduce the power consumption even more through player power saving.

Display power saving

On HMP350 and HMP300

The following methods are available to automatically turn on / off the screen connected to an HMP350 or HMP300 device:

  • HDMI CEC (available since firmware 4.0.2 release)
    For HDMI screens which have CEC enabled, HDMI-CEC is used to turn on or put to standby the screen according to the display power saving policy. The screen is automatically switched to the correct input when it is turned on. Note that:
    • Other implemented CEC features are:
      • Monitoring and reporting of the “power status” of the screen;
      • Monitoring for changes of the source being displayed via CEC and reports if the HMP is not the one.
      • Interacting with CEC enabled HDMI switches for proper routing (e.g., routes the HMP output to the displayed input on the screen when turning on the screen or connecting the HMP to the HDMI display or switch).
    • Manufacturers might not use CEC for the functionality name, but a manufacturer specific name instead - like: AnyNet+, VieraLink, SIMPLink, etc. See more common trade names for CEC.
    • Some HDMI screens will disconnect and reconnect the HDMI connection when changing power state, if this is the case the HMP will resend the CEC commands to comply with the requested display state. This means that after an HMP puts the screen to on, or standby, a user may not be able to switch it back to standby, or on, via the remote or TV's control panel.
    • Some screens have HDMI CEC disabled by default. If the HMP reports that the display does not support CEC, try to enable it in the screen’s configuration menu via its remote control or contact the screen manufacturer for assistance.
    • Control Center provides a warning in the display configuration page if power saving is enabled, but the connected screen does not support it (e.g., it is an HDMI screen without support for CEC or with CEC disabled).
    For HDMI screens that do not support CEC, power saving control is not available.
  • DVI DPMS (available since firmware 4.0.2 release)
    For DVI screens connected via HDMI, the display saving power management signaling (DPMS) is used to put put the screen to standby according to the display power saving policy.
  • RS-232 for professional screens supporting serial communication.
    The HMP features a serial port which can be used to send serial commands (supplied by the device manufacturer) to a screen supporting serial communication.
    • To enable this feature, open HMP Control Center, go to Peripherals > Automation page and select "Simple" or "Advanced" from the drop-down box labeled "Settings". The former allows entering one or more simple commands for screen control, while the latter enables the usage of serial port protocol files.
    • Note that, on the HMP350, if the serial port is enabled, it is possible to send serial commands using the JavaScript COM API.

On DiVA

The following methods are available, since firmware 4.0.2 release, to automatically turn on / off the screen connected to a DiVA device:

More details about these methods can be found above.

On HMP200, HMP130, and HMP100

The HMP200, HMP130, and HMP100 devices support different methods for turning on / off the screen connected to it:

  • DVI DPMS for screens connected via HDMI.
    Because CEC standard for power control via HDMI is not supported on these HMP models, the HMP will send instead a DVI DPM signal (similar to the VESA DPMS) which might be interpreted as a standby command by some screens that support DVI style power saving on their HDMI inputs or have one of their HDMI inputs labeled DVI.
    If the screen has a DVI input and you don't want to use RS232 solely for power management, then consider using an HDMI to DVI adapter - you get the same picture quality as with HDMI and also the power saving feature of DVI.
  • VESA Display Power Management Signaling (or DPMS) for screens connected via VGA (or VGA to DVI).
    This can be used to switch the screen into standby mode by turning off the sync signals on the VGA output and it is supported by practically all VGA devices. To enable this feature, open HMP Control Center and go to Display Settings > Power Save tab > Display Power Save section and check the "Enable display power saving" option.
    Note that the VGA signal is not completely cut off and some devices (like Sanyo PLC-WXU300 projector) might not correctly interpret this signal.
  • RS-232 for professional screens supporting serial communication.
    The HMP features a serial port which can be used to send serial commands (supplied by the device manufacturer) to the screen. The serial commands can be sent using the JavaScript COM API or through a protocol file (see also I/O Automation page).


Note Note: The analog audio signal is not turned off during display power save mode.

Basic display power saving schedule

On HMP350 and HMP300

Added in 4.0.1 firmware release.

Display power saving section

To set a basic schedule for turning ON / OFF the screen at a certain hour each day, follow these steps:

  1. Open HMP Control Center and go to Display & Audio > Power page.
  2. Click to activate "Enable display power management" setting.
  3. Click to activate "Use fixed schedule for display power" setting.
  4. Enter the time of the day for turning on the attached screen on the input field labeled "Turn monitor ON".
  5. Enter the time of the day for turning off the attached screen on the input field labeled "Turn monitor OFF".
  6. Click the "Apply" button.


Note Note: Custom power saving commands can be entered from Peripherals > Automation page.

On DiVA

Added in 4.0.2 firmware release.

Display power saving section

To set a basic schedule for turning ON / OFF the screen at a certain hour each day, follow these steps:

  1. Open DiVA Control Center and go to Display & Audio > Power page.
  2. Click to activate "Enable display power management" setting.
  3. Enable "Use fixed schedule for display power" option.
  4. Enter the time of the day for turning on the attached display device on the input field labeled "Turn monitor ON".
  5. Enter the time of the day for turning off the attached display device on the input field labeled "Turn monitor OFF".
  6. Click the "Apply" button.
On HMP200, HMP130, and HMP100
Control Center - Power Save

To set a basic schedule for turning ON / OFF the screen at a certain hour each day using DPMS or DVI DPM, follow these steps:

  1. Open HMP Control Center and go to Display Settings page > Power Save tab.
  2. Click to activate the "Enable display power saving" setting.
  3. Click to activate "Use fixed schedule for display power" setting.
  4. Enter the time of the day for turning on the attached screen on the input field labeled "Turn monitor ON".
  5. Enter the time of the day for turning off the attached screen on the input field labeled "Turn monitor OFF".
  6. Click the "Apply" button.
I/O Automation

To set a basic schedule for turning ON / OFF the screen at a certain hour each day using a serial port protocol file, follow these steps:

  1. Open HMP Control Center and go to I/O Automation page.
  2. Select a protocol file from the drop-down select box.
  3. Click to activate "Use fixed schedule for display power" setting.
  4. Enter the time of the day for turning on the attached screen on the input field labeled "Turn monitor ON".
  5. Enter the time of the day for turning off the attached screen on the input field labeled "Turn monitor OFF".
  6. Click the "Apply" button.

Custom display power saving schedule

It is possible to set up a display power saving schedule that is more complex than the basic one above; this can be done from the Content scheduling tool or by using a screen control widget, as explained below. The most common power saving schedule request is to have the screen ON during the working hours and OFF otherwise (including the weekend).

Using the player web interface

Note
This method applies to HMP350, HMP300, and DiVA players.

Starting with 4.1.0 firmware for HMP350 and 4.1.1 firmware for HMP300, and DiVA, it is possible to have the player turning off the screen (via HDMI CEC) whenever there is no content specified in the schedule panel - for that follow these steps:

  1. Open the player web interface.
  2. Click the Gear icon on the top bar menu to open the Control Center home page.
  3. On the left-side menu, click on "Display & Audio > Power".
  4. Make sure that "Enable display power management" option is active; otherwise, enable it and restart the player.
  5. Click the "SCHEDULE" link on the top bar menu to open the Content scheduling tool.
  6. Schedule your content at will within the Schedule panel.
  7. Click the "Default" box on the left side to open it.
  8. Enable the "Turn monitor OFF" option.
  9. Click the "Save" button.

Using an Elementi project

To set up a complex display power saving schedule, you need to use a schedule inside your Elementi project that includes either the power.svg widget or some custom JavaScript code (making use of the JavaScript COM API or the sendComPort function).

  • The power.svg widget is usually used with devices connected via the serial port to the HMP, in which case you need to use a protocol file.
  • You can also use the power.svg widget with screens connected via VGA (or VGA to DVI), in which case you don't need a protocol file, but ensure that on the Display Settings page > Power Save tab the "Enable display power saving" setting is enabled and the "Use fixed schedule for display power" setting is disabled.


Note Note: For a sample project that sets the screen ON during the working hours and OFF otherwise (including the weekend), see the Project:Power Saving page.

Player power saving

Within a digital signage setup featuring SpinetiX devices, the biggest part of the power consumption is actually taken by the screens, which can be turned off through different display power saving methods. The power consumption of the SpinetiX devices is less than 8W, so that they can be left in running mode all the time; this is actually recommended because there are different internal operations that are performed during the night. Nevertheless, if you want to save up even more power, you can shut down or even completely power off the device; for more details, see how to:


Note Notes:
  • Unplugging the HMP device from the power network without a prior shutdown, especially in a repetitive manner, could cause content loss and / or hardware problems!
  • After the HMP has been shut down, it can be restarted by briefly pressing its blue button (this does not apply for HMP130 and HMP100 models) or by physically reconnecting it to the electrical network.

VGA power saving

On HMP200, HMP130, and HMP100 devices, the power required for the VGA output can raise up to 50% of the total power consumption of the player. To save up power, the HMP sends the VGA output signal only if a screen is detected using the Display Data Channel (DDC) signal.

If the screen does not provide a DDC signal or the cable does not have the DDC pin connected (this is typical of some plasma screens with legacy support for analogue devices), the HMP does not output the VGA signal - to overcome this default behavior, the "VGA output enable" option need to be set to "Always On".

Troubleshooting

Enable extended logging of events

SpinetiX Support might require you to enable extended logging of events in case the display power management fails. In order to instruct the HMP to log more details regarding the input events, follow the procedure detailed below.

  1. Open the Control Center interface on the HMP.
  2. Enable the "Advanced" menu:
    • On DiVA, HMP350, and HMP300, a special configuration file must be applied - contact SpinetiX Support for details.
    • On HMP200, HMP130, and HMP100, open the "Status" page, find the HMP picture and click where the SpinetiX logo (in case of an HMP200) or the blue button (in case of an HMP130 / HMP100) is displayed. A confirmation dialog appears; click on "Yes" to enable the "Advanced settings" menu on the left side.
  3. Configure the player to log extended information for specific events as detailed below per player model.
  4. Restart the HMP.
  5. Leave the player running until the display power management failure occurs again.
  6. Generate a new report.
  7. Once done, revert to the default configuration - enable the "Default configuration" option and click the "Update" button.

Configure DiVA, HMP350, and HMP300

To enable the extended logging of events, follow these steps:

  1. Click on "Advanced" > "Log".
  2. Enable "Custom" option and click the "Apply" button.
  3. Go to "Appender" section and find "debugfile" entry.
  4. Enable "Subscribe to all loggers" option and set the "Max Size" to 50000KB .
  5. Click the "Update" button at the bottom of the "Appender" section (and not the one at the bottom of the page!).
  6. Go to "Logger" section and set the "Priority" option (drop-down list) to "Info".
  7. Scroll down and find the "hdmicec" row (under "display"); select "Trace" on the drop-down list on the right-most column and make sure that no checkbox are enabled for that row.
  8. Make sure that no other checkboxes are enabled on the debugfile column.
  9. Click the "Update" button at the bottom.

Configure HMP200, HMP130, and HMP100

To enable the extended logging of events, follow these steps:

  1. From the "Advanced" menu, open the "Logs Settings" page.
  2. Enable "Custom configuration" radio button under the "Config" section. Click the "Apply" button right below it.
  3. Go to "Appender" section and find "debugfile" entry.
  4. Enable "Subscribe to all loggers" option and set the "Max Size" to 50000KB .
  5. Go to "Logger" section and set the "Priority" option (drop-down list) to "Info".
  6. Scroll down and find the "--- comportfsm" row (under "display"); select "Trace" on the drop-down list on the right-most column and make sure that no checkbox are enabled for that row.
  7. Make sure that no other checkboxes are enabled on the debugfile column.
  8. Click the "Update" button at the bottom.
This page was last modified on 4 July 2017, at 17:29.