How do I set the Time or Timezone on a BrightSign player using BrightAuthor?

Last Updated: February 15, 2019

NOTE: The LS424 does not have a supercapacitor to maintain its time setting while unpowered and therefore will need to be able to contact the configured time server or have its clock manually set after power is restored.

If the player has Internet access, the clock is set automatically over the Internet by communicating with the BrightSign time server. If you want to change the default time server to something else, refer to this FAQ.

The time zone on a player is set during the setup process in BrightAuthor (using the Time zone dropdown menu in Tools > Setup BrightSign Unit).

Using Daylight Saving Time

To have the player automatically shift hours for summer/winter time, select a named time zone that uses Daylight Saving Time (DST): For example, since most of Europe uses DST, selecting one of the European timezones (WET/CET/EET) will instruct the player to observe summer/winter hours automatically.

If you want to ensure that a time zone does not use DST, select the GMT equivalent: For example, if you want the EET time zone without summer/winter hours, select GMT+2 instead.

The U.S. and Australia have some regions that do not observe DST, in which case the time zones have different versions: For example, you can select either MST (U.S. Mountain Time) or MST1 (U.S. Mountain Time without DST) because the majority of the state of Arizona does not observe DST.

Manually Setting the Date and Time

If the player does not have access to a network time server, you can manually set the date and time using one of the methods below:

The LS424 has a real-time clock (RTC) but does not have a supercap to save the configured time after it power cycles. This player model must be able to communicate with a time server to play day-parted presentations reliably.

1. Using the DWS

  1. Ensure your player is set up with the Diagnostic Web Server (DWS) enabled.
  2. On a PC connected to the same local network as your player, enter the IP address of the player into your browser.
    Note: To retrieve the IP address of a player, power on the player without an SD card or other storage device inserted. After a few moments, the player will display its IP address on the connected display.
  3. Sign in to the DWS and select the Info tab.
  4. Click the (set) link next to the date/time information. This will allow you to set the current time on the player

2. Using a script

  1. Download this script.
  2. Open the SetDateAndTime.txt file in Notepad.
  3. Specify the time and time zone for the player on the first two lines of SetDateAndTime.txt
    The example is set for EST and sets the clock to April 19, 2014 at 3:07 PM
  4. Save the changes.
  5. If your screen does not support 1920x1080x60p resolution/rate, you will need to change the video mode in the autorun.brs script on line 6. This FAQ lists all supported resolutions.
  6. Copy the config files onto a blank SD card. The files must be copied to the root directory of SD card, not in a folder.
  7. Insert the SD card in the unit and power up the unit.
  8. Leave the unit powered up for at least the next 4 hours so that supercap that maintains the time can charge.  It does not have to be running the script, you can use it normally, just keep it powered up.

3. Using a plugin

Download this sample project created with BrightAuthor 3.7, along with a video that shows how it's used. You can use this sample project to set the date and time on your player. That will allow the scheduling to work. Step-by-step directions are below:

  1. Open the timesettings.bpf project.
  2. Change the image in zone 1 to something on your local drive.
  3. Go to File > Presentation Properties > Variables. Set the appropriate time/date for your location.
  4. Go to the Data Feeds tab in the Presentation Properties window. Set the location of setdatetime.brs so that it makes sense for the location where you saved it.
  5. Save the project under a new name (File > Save timesettings As).
  6. Click on Publish tab and select Local Storage. The project will appear in schedule grid as active all day, every day.
  7. Publish schedule to a blank SD card and insert it into your BrightSign unit.
  8. Power on the unit This should set the time and date on screen.
  9. Once the time and date are set, publish a different set of content, as the timesettings presentation will continually reset the time to the specified time.
  10. Leave the unit powered up for at least the next 4 hours so that supercap that maintains the time can charge.

NOTE:

When setting the time using a script or plugin, it can take up to 4 hours for the supercapacitor (i.e. the internal battery), to charge.
After setting the date/time, the player needs to remain powered up for 4 hours to get a full charge out of the supercap.
It does not need to remain connected to the Internet.
If you used the presentation and plugin to set the date/time, you should publish a different presentation as the presentation with plugin will continually reset the time to what you specified and not allow it to advance.
Once fully charged, the player can maintain the date and time while unpowered for up to a day and a half for the LS423, up to two weeks for other models with supercapacitor.

NOTE: The LS424 does not have a supercapacitor to maintain its time setting while unpowered.  This means that if it is unplugged from power, its clock will be immediately lost and the player will need to have its clock set when it is powered up again.  This is noted in the differences between Series 3 and Series 4 models.

Have more questions? Submit a request

35 Comments

  • 0
    Avatar
    Keith M

    Hi there,

    I am trying to run a scheduled multi-screen presentation on 3 BriteSign XD 1030 units that are on a local network with no internet connectivity.  I've got my multi-screen presentation sorted out but I have not been able to get scheduling to work.  

    I tried using the files linked to above to sync the time on the cards by powering the three units on all at the same time but I don't believe this is working.  Is there some way to accomplish this accurately on multiple units?  

    Does the clock continue to run even if the units are powered off?  As in - if I moved them from a testing environment to the place they are intended for use then will I need to re-set the time?

    Thanks!

    -Keith M

  • 0
    Avatar
    BrightSign Support

    Keith, we have updated this article. Please read and try to setup the time again.

  • 0
    Avatar
    Edward

    I am not seeing the <set> link on the info tab in the DWS.Can I modify the setup.xml script and upload it with the correct time zone?

  • 0
    Avatar
    Romeo

    I am not seeing the <set> link on the info tab in the DWS

    Update the player FW to the latest Beta FW and you should see it then.

    Can I modify the setup.xml script and upload it with the correct time zone?

    No, you should do this either via a setup card or remotely via Brightauthor if you're using the BrightSign Network (BSN).

     

    Romeo

  • 0
    Avatar
    Thomas Farkasch

    HD222 FW Version 5.1.33.... there is no "set"-link.

  • 0
    Avatar
    Andrew Domarkas

    Hi Brightsign,

    after searching arround I have the feeling that there is no automatically Winter/Summer-Time switching provided.

    It have to be done "manually". Ist that right?

    Does anybody know if there are timeservers which do provide an automatically summer/winter-time?

    Greetings

    Andrew

  • 0
    Avatar
    Brandon

    Hi Andrew,

    Internally the player and time server use UTC, and local time adjustments are made by the player. Summer/Winter and Daylight Saving changeovers are handled automatically based on the rules in the player firmware.

    So, as long as the changeover rules haven't changed, the time should switch automatically as appropriate for the selected time zone without manual adjustment.

  • 0
    Avatar
    Andrew Domarkas

    Sr. Support thanks for reply.

    We use XD230. Choosed protocol HTTP because of no Port 123 at our customers network.

    Then we choosed GMT +1 what is our local timezone. In this time we have summertime CEST. This means time to show up at diagnistic webserver of the player should show GMT +2.

    But it shows up GMT +0 after sync with Brightsign Timeserver. This means 2h back.

    FW = 5.1.62

    What are we doing wrong?

    Best regards

    Andrew

  • 0
    Avatar
    Brandon

    Andrew, I believe you should choose the CET time zone.

  • 0
    Avatar
    Andrew Domarkas

    THX

     

    OK I will give a try.

    BTW:CET =^ GMT +1

     

    Using HTTP is ok?

     

    Greetings

    Andrew

  • 0
    Avatar
    Romeo

    Hi Andrew,

    BTW:CET =^ GMT +1

    Please note that if you use a GMT value like GMT+1 then the player will need to be manually adjusted for winter and summer time (Daylight saving time) changes. If you want the time to be automatically adjusted you should only be using CET (or the appropriate timezone )value rather than a GMT value.

    Using HTTP is ok?

    Yes,

    Regards,

    Romeo

  • 0
    Avatar
    Andrew Domarkas

    Hello again!

    Thank you for claryfication.

    We tested it - and it works!

    Is this information also written in Hardware-Manual? I did not find such clear advising. It would had saved us many hours.

     

    Greetings

    Andrew

  • 0
    Avatar
    BrightSign Support

    We have added info about daylight saving time to this article.

  • 0
    Avatar
    Cristian Coapsi

    Hello. I must connect 3 BS players 1132 to a network without internet access. We will use Simple File Networking in local Network with a IIS server in one PC running Windows 7. I don't have open port 123. We are living in a country GMT-6 without Daylight saving time. What to write for Time Server?

    Cristian.

  • 0
    Avatar
    Andrew Domarkas

    Hello Christian,

    short lead for you:

    1. install/enable webserver on player

    1. connect to webserver

    2. choose GMT-6

    Consider: without internet you get no time synchro, you have to do manually.

    Godd luck I wish!

     

    Greetings

    Andrew

  • 0
    Avatar
    Richard Northcott

    I am using the script to change the date & time of an XD1230 unit (it is not connected to a network so is just standalone).  The date and time seems to get set correctly (according to the message on the screen) but when I put a new SD card in the unit with a presentation that is only supposed to run during a specific time range the presentation won't show.  It only works if I set the presentation to run as a non-stop event.  What am I doing wrong?

     

    Also the message on the screen when I set the time said to reset the time again I'd have to reset the registry.  How do I do that?

     

    Thanks Richard

  • 0
    Avatar
    BrightSign Support

    Hi Richard,

    You can reset the registry using this method http://support.brightsign.biz/entries/21796878-How-do-I-restore-reset-a-unit-to-Factory-Default-settings-

    Have you left the unit in "power on" state, after the date/time has been set? Do not unplug power from unit immediately.

  • 0
    Avatar
    Moe

    We are using standalone players without network or internet connection, but would it be an option to connect the players to the internet and have the time set automatically once? Or second solution: connect the player to the local network, install DWS and set the time through DWS?

    Will the correct time remain on the player if I unplug it afterwards (after 4 hours) and use it as a standalone unit with a new presentation on SD without network access?

    Or does a player that had set its time through DWS necessarily have DWS on board all the time?

     

    Thanks

    Mathis

  • 0
    Avatar
    Andrew Domarkas

    Hello Mathis,

    1. Best is to connect to Brightsign time server via internet

    2. Player runs clock without internet but will drift away from atom clock. So frequently updates via internet are neccessary in the view of long run.

    3. local time server via lan, if you install that, connection to the internet should be available by a gateway like PC self.

    Greetings

    Andrew

  • 0
    Avatar
    Clint Alves

    Is there a simple way I can change the time server on 200 or so BrightSign XD1230's without having to go to each one manually?  I tried adding a custom autorun to a presentation but I think I made a mistake somewhere during a test deployment.  

  • 0
    Avatar
    chris kirushnamoorthy

    Hi,

          we are going to deploy this players with Appspace cloud. So, Appspace made a customised " autorun.brs" to register the players with appspace instance.

    how can i setup the players with the different time zone?. Because customer base in Australia and it has different time zones and have DST as well.

    I need to configure the appropriate timezone in the initial " autorun.brs" file rather setup the timezone after regsitered with the appspace cloud.

    In my case, we dont use the brightsign Author.

    There are no places we can setup the time zone from the Appspace interface.

    only way is "use the script" which i need to remove all other scripts from the SD card before i run the above script. it is impossible in my case.

    is there any solution?.

     

    Thanks

    Chris

     

     

  • 0
    Avatar
    Romeo

    Hi Chris,

    Since last week you can create a setup card for your player via the AppSpace web interface. So Log-in to your AppSpace account > Networks > Players > under All Players click "+" > Select the BrightSign Player > Select your Timezone from that window in order to set it (obviously you'll need to set all the other parameters listed there as well).

    Regards,

    Romeo

  • 0
    Avatar
    Ken Rerdon

    I'm trying to use the plug-in with HD222, however there BA version of the sample presentation is to old to open with BA4.6.

    Can you update the presentation included?

  • 0
    Avatar
    Stuart Sheinbaum

    I have a stand-alone XD1030, not connected to a LAN or Internet. I have a couple of issues with the player (which is using version 6.1.76). I followed the instructions to set the time for the unit using a script. The time does not show up on the screen at all. The script/config files are all on a SD card that has nothing else on it and in the root directory. Even after 4 hours, the time does not show up-- only the model number, MAC address, SN and version number.
    Two questions:
    1. How do I get the unit to have the correct time and how do I confirm it?
    2. How come when I power up the unit with NO SD card, I do not see its IP address? I only see the items listed (model, MAC address, SN and firmware version). How do I get the IP address if I want to try to set up the time manually using DWS? (since the script doesn't seem to work) Thanks

  • 0
    Avatar
    Clint Alves

    Stuart;

    If the player is not connected to a network, it will not be able to get an IP address.  That's why it's not showing up.  I think the easiest way to set the time/date is to connect the player to your local network (with dhcp, even if you connect a basic home router to it), boot it without the SD card and it'll get you that IP address on the BrightSign screen.  Throw that IP address into your web browser and it should take you to the diagnostic screen where on the INFO tab, you'll see the current date and time followed by a little (set).  Click that set link and you'll be able to set the new time and date.

     

    Good luck,

    Clint

  • 0
    Avatar
    Stuart Sheinbaum

    Clint the unit is now plugged into a router and when we enter the IP address it gives it it now asks for user name and password. We enter admin for user and leave password blank. It does not work. Suggestion?

  • 0
    Avatar
    Stuart Sheinbaum

    Update: figured out the password and tried to set the time. It kept forcing the unit to Pacific time instead of EST. any ideas?

  • 0
    Avatar
    Clint Alves

    Stuart,

    Great.  Check the time zone on your computer.  That might be the culprit.

  • 0
    Avatar
    Jean-Pierre Lefebvre

    Hi, I have a HD120. I followed the instruction to setup date and time.

    here is what I wrote at the first 2 line of the script : SetDateAndTime.txt

    TIMEZONE EST

    DATETIME 2017/12/18 10:50

    I downloaded the script and set it up for my time zone with date and time. I then copy it to my sd card. when the player read it, it says 88:88

    time zone is currently set to : EST

    Date, Time and Time Zone already set !!! to reset please clear registry first, then re-run this cript.

    I didn't find the clear cache, so I made a factory reset and run again the sd card. again it show 88:88... I then made a project which only display date and time, and the time is 88:88. so that doesn't work.

    what should I do ?

    or How can I clear this cache ???

    Edited by Jean-Pierre Lefebvre
  • 0
    Avatar
    Jean-Pierre Lefebvre

    never mind, I found it. finally, my factory reset with the svc button wasn't working I guess, by using the factory reset script now it works.

Please sign in to leave a comment.
Can't find what you're looking for? Try to
Powered by Zendesk