0

Serial to turn on projector. Simple? No.

Trying to get an HD1020 to turn on a panasonic VX-500 projector.  I have been reading through a few posts on the web but nothing I've found has helped, not sure what I'm missing and getting a little fed up with what should be a simple task.

I have tried using a serial string 2,80,79,78,3  (as posted somewhere)

I have tried using byte 2 ; string(noEOL) PON ; byte 3  (as posted somewhere)

Using software called "Terminal" I've tested the cable direct from my PC serial port to projector and managed to turn with the command $02PON$03.  

Is there anyway to put a brightsign unit into a 'live transmit' mode so I can fire off serial commands to the projector to speed up the process of finding the right command?  So much wasted time changing a project, scheduling it and then waiting for it to run only to find out that the command does not work.

 

25 comments

  • 0
    Avatar
    MarkvdB

    Did you set baudrate to 19200?
    You can change baudrate in; file/presentation properties/interactive

    try to send:
    serial bytes comma sepparated: 2,80,79,78,3

     

  • 0
    Avatar
    Mike Keniger

    Well I have already changed the baud rate to 9600 as this seems to be the spec listed in the projector manual.

    As you will see from my first post I have already tried your suggestion of  serial bytes comma separated, with that very set of numbers.

  • 0
    Avatar
    Mike Keniger

    (Sorry, I said serial string in my first post, but meant serial bytes comma separated.)

  • 0
    Avatar
    MarkvdB

    http://business.panasonic.co.uk/visual-system/sites/default/nfsfiles/visual-systems/files/specsheet_uploads/PT-VX500E_specifications_EN(1).pdf

    This manual says tha baurate is 19200. Unless you changed the baudrate in the projector itself.

     

  • 0
    Avatar
    Mike Keniger

    Ah yes, you are right, thank you.  However even with baud set to 19200 it still doesn't work.

  • 0
    Avatar
    Lyndon

    Mike, if you send the same string from your computer using a terminal program, does that work?

  • 0
    Avatar
    Mike Keniger

    Not currently in a position to try this as the projectors are ceiling hung about 12ft up at the moment.  As mentioned in my 1st post so far the only success I've had is with a program called 'Terminal' https://sites.google.com/site/terminalbpp/ and sending the message  $02PON$03

  • 0
    Avatar
    Lyndon

    $02PON$03

    Ok, I'm familiar with that panasonic command.  What's always worked in the past is sending the 02 as a by the PON as a sendserial command with no CR or EOL, and the 03 as a byte. See the attached image. Every time I've seen this command, this is how it's worked.

    panasonic.JPG

     

     

     

  • 0
    Avatar
    Mike Keniger

    No, that is not working for me.

  • 0
    Avatar
    Lyndon

    When you publish from brightauthor, do you have serial debug disabled on the publish tab?

  • 0
    Avatar
    Mike Keniger

    The "Enable Serial Debugging" box is not ticked.

  • 0
    Avatar
    Lyndon

     

    Do you have diagnostic and event logging enabled on the u nit? If so, do the logs in the current-log folder register the serial commands being sent? Does the unit think it's sending serial commands? can you attach a copy of the brightauthor project file you're using? just the bpf file

  • 0
    Avatar
    Mike Keniger

    Logging was not turned on in the Unit Setup, that I remember (it was over a year ago that we created these files).

    Have attached file.

  • 0
    Avatar
    Lyndon

    The project looks fine. The next step is logging int the diagnostic server, going to the log tab, and seeing if there's any output regarding serial commands. When you publish, make sure you enable debugging to the system log, not serial. That will put brightauthor project output into the system log, the log tab on the diag server. 

  • 0
    Avatar
    Mike Keniger

    This received in log tab:

    [ 55.940] + 2015/10/27 21:31:00.350
    [ 55.940] + ### Launch playback
    [ 55.940] + Live Video0: entry signal
    [ 55.940] + ExecuteCmd sendSerialByteCommand
    [ 55.940] + sendSerialByteCommand 02 to port 0
    [ 55.940] + ExecuteCmd sendSerialBlockCommand
    [ 55.940] + sendSerialBlockCommand PON to port 0
    [ 55.950] + ExecuteCmd sendSerialByteCommand
    [ 55.950] + sendSerialByteCommand 03 to port 0
    [ 55.950] + ExecuteCmd sendSerialStringCommand
    [ 55.950] + sendSerialStringCommand to port 0
    [ 55.950] + UDP notification sent: startPlayback
    [ 56.960] + 2015/10/27 21:31:01.375
    [ 56.960] + msg received - type=roHttpEvent
    [ 56.980] + 2015/10/27 21:31:01.387
    [ 56.980] + msg received - type=roHttpEvent
    [ 58.870] + 2015/10/27 21:31:03.281
    [ 58.870] + msg received - type=roHttpEvent
    [ 58.880] + 2015/10/27 21:31:03.290
    [ 58.880] + msg received - type=roHttpEvent
    [ 59.690] + 2015/10/27 21:31:04.097
    [ 59.690] + msg received - type=roHttpEvent
    [ 59.700] + 2015/10/27 21:31:04.106
    [ 59.700] + msg received - type=roHttpEvent
    [ 60.440] + 2015/10/27 21:31:04.850
    [ 60.440] + msg received - type=roHttpEvent
    [ 60.450] + 2015/10/27 21:31:04.858
    [ 60.450] + msg received - type=roHttpEvent
    [ 60.890] + 2015/10/27 21:31:05.305
    [ 60.890] + msg received - type=roHttpEvent
    [ 60.900] + 2015/10/27 21:31:05.314
    [ 60.900] + msg received - type=roHttpEvent
    [ 61.220] + 2015/10/27 21:31:05.632
    [ 61.220] + msg received - type=roHttpEvent
    [ 61.230] + 2015/10/27 21:31:05.640
    [ 61.230] + msg received - type=roHttpEvent
    [ 61.470] + 2015/10/27 21:31:05.877
    [ 61.470] + msg received - type=roHttpEvent
    [ 61.480] + 2015/10/27 21:31:05.887
    [ 61.480] + msg received - type=roHttpEvent

     

  • 0
    Avatar
    Lyndon

    The system log shows another serial command sent at the very end, but the project file only has the two byte commands and the one string command. 

  • 0
    Avatar
    Mike Keniger

    Oh yes, that's because I'd forgotten that BrightAuthor does not update a project file on the Brigtsign unit if it thinks it is already on the player - you have to rename the project first.  Is there a way to force updates?  Anyway, I re-named the project and uploaded - nothing.  Here are a couple of other logs, projector still does not turn on.

    [44155.950] + ### Launch playback
    [44155.950] + Black image projector.jpg: entry signal
    [44155.950] + ExecuteCmd sendSerialByteCommand
    [44155.950] + sendSerialByteCommand 2 to port 0
    [44155.950] + ExecuteCmd sendSerialBlockCommand
    [44155.950] + sendSerialBlockCommand PON to port 0
    [44155.950] + ExecuteCmd sendSerialByteCommand
    [44155.950] + sendSerialByteCommand 3 to port 0
    [44155.960] BSPLAY: Image "/storage/sd/pool/5/3/sha1-0b988ba967da72a3e05373fde049126e9e830b53" 1525x1259 transition 15
    [44156.280] + Preloaded file in DisplayImage: Black image projector.jpg
    [44156.280] + DisplayPreload in DisplayImage: Black image projector.jpg


    ----------------------------------


    [44275.880] + Live Video0: entry signal
    [44275.880] + ExecuteCmd sendSerialBytesCommand
    [44275.890] + sendSerialBytesCommand 2,80,79,78,3 to port 0
    [44275.890] + UDP notification sent: startPlayback
    [44280.120] + 2015/10/28 09:48:04.527
    [44280.120] + msg received - type=roHttpEvent

     

  • 0
    Avatar
    Mike Keniger

    Going to start trying different ports, but this is really getting dull now.

  • 0
    Avatar
    Romeo

    Hi Mike,

    If you connect the BS player to your PC and monitor the serial output from the BS player via the terminal application (make sure to select the appropriate baud rate when doing so), are you only seeing the programmed serial commands in BA or are you seeing additional serial output?

    Romeo

  • 0
    Avatar
    Mike Keniger

    Ok, sorted now.  Cable.  For anyone who is interested I had to use a 'straight through' cable rather than one that crosses over pins 2+3 - realised this when checking both the manuals for HD1020 and Projector.  I think the reason it had worked from my computer is that I had two x-over cables connected, which would of course created a straight-through cable.  then when I put the cable in to the projector it was with a single (x-over) cable so stopped working.  Silly really.  Thanks for your comments, hope this is useful to someone else.

    Mike

  • 0
    Avatar
    rsicklick

    So I tried following the thread and nothing seemed to work.  My programmer used a terminal program to talk to the projector and suggested that the second SEND line should be Serial string (no EOL) ADZZ;PON

    I'm using a straight nine pin cable as well and set the parameters as 9600 baud.  Anything I've missed?

  • 0
    Avatar
    Shaun

    Panasonic projectors require a "cross over" cable vs a straight cable, it will not work with out that.

    As per the BS support post up the page I've also never had to send the full command, 02PON03 usually works just fine:

    Try sending comma separated bytes: 

    02,65,68,90,90,59,80,79,78,03 - full all ID string

    But by default this should work:

    02,80,79,78,03 - short version

    You should be good to go if you have your baud rate set properly.

    02,65,68,90,90,59,80,79,78,03
  • 0
    Avatar
    rsicklick

    Thanks Shaun.  Now I'm totally confused as sending the string from the computer worked with a straight cable, but using a null modem cable from the BS to the projector still doesn't do anything.  I tried using all of the versions that you included above, with both a straight and null modem cable, and still haven't been able to control the projector.  In reading some of the other posts and the BrightAuthor manual, setting up a project as interactive seems to involve receiving a serial command to actuate a show.  Since I want to send a serial command, have i missed something in my project setup?  Thank you.

  • 0
    Avatar
    Shaun
    Not knowing the model number of the projector you are using I've assumed a baud rate of 19200 which seems to be the default for the installation class models but may well not work on yours. So you might need to change the baud rate under file->presentation properties->interactive.
    You can view the current rs232 setup in the projector setup menu using the remote for your projector.
    Plug your cables in and power up the projector if it doesn't turn on in a reasonable amount of time - enough time for the player to boot up plus 30 seconds. Power down and try your second cable.
  • 0
    Avatar
    Hendrik

    I've used  Serial string (no EOL) ADZZ;PON (second send line) with PT - DW6300 projector and it worked, I since replaced the projector with PT - RW620 (straight swap) and for some reason the projector do not turn on/off using the serial commands. Any ideas?

Please sign in to leave a comment.