This is topic Christie 2220 commands from Doremi in forum Digital Cinema Forum at Film-Tech Forum ARCHIVE.


To visit this topic, use this URL:
https://ft-forum.com/ft/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic;f=16;t=001138

Posted by Dean Brock (Member # 7021) on 06-24-2012, 01:05 AM:
 
Hey, new here, but I've been lurking for years. This place is a treasure trove, love it.

I'm the lead technical person in a small one screen theater. We just recently went to digital without a VPF program. It was a big leap, our last sound processor was a Dolby CP-55, and the projector really should have been sent to a museum a while back.

Quick question. I'm trying to automate things more. I'd like to put the projector in standby mode after it's cooldown period with a command from the Doremi server, but the library of commands for the projector are a bit limited.

I found in the Christie manual there's an appendix of Serial API commands, but there's nothing I can find in the manual about how exactly to use these commands.

Do these have to go over a serial cable, or will the ethernet connection do? Our booth network has no connection to the internet or wireless, so security's not an issue.

Any help or condolences will be greatly appreciated.
 
Posted by Olivier Lemaire (Member # 5579) on 06-25-2012, 07:26 AM:
 
Hi Dean,

try the following:
* create a raw device for your Christie chassis
* issue raw TCP orders to this device to turn it on/off

Creating a raw device: raw device using TCP on port 5000. IP address is the (Christie) projector IP address.

Useful orders:
* power off: send TEXT command "(PWR3)" to the raw device you've just created
* power on: send TEXT command "(PWR0)" to the raw device you've just created

Consult Christie support for more (I encourage yourself to registrer your projector and ask for a support account to keep current with Releases Notes and Erratas).

Have nice shows with your CP2220 [Wink]

Cheers,
--
lem
 
Posted by Dave Macaulay (Member # 813) on 06-25-2012, 12:07 PM:
 
And, to the best of my knowledge, sending a powerdown signal immediately after "lamp off" is OK as the projector will wait for the cooldown to complete before actually powering off.
 
Posted by Olivier Lemaire (Member # 5579) on 06-25-2012, 02:08 PM:
 
I confirm.

To be just near perfect, you'll still have to take the (lamp) extractor motor electrical switch enslaved to... an Integ JNIOR (or alike), and you'll have a full automated booth [Wink]
 
Posted by Dean Brock (Member # 7021) on 06-28-2012, 02:55 PM:
 
Thank You, I'll give that try.

We actually have a jnior without anything hooked up to it. Sad, eh? I am planning on mechanical relay switches for the fan and the amps. We've got a couple relays on hand, but they're the normally open type. And if something were to mess up with the jnior or the server I'd really rather the fan relay fail in the on position.

Now just need to find a way to automate ticket sales, concessions, cleaning, and business plan updates. :^)
 
Posted by Carsten Kurz (Member # 5396) on 06-28-2012, 04:06 PM:
 
and forum posts ;-)

- Carsten
 
Posted by Marco Giustini (Member # 4544) on 06-29-2012, 05:12 PM:
 
can you switch the Christie on through doremi? The problem is that once the TI board has been switched off and the projector is in standby, there is a "projector communication failure" preventing any playlist to be played. You can turn the projector on manually executing the macro, but you cannot automate it AFAIK.
 
Posted by Olivier Lemaire (Member # 5579) on 06-30-2012, 08:17 AM:
 
Yes you can. You can pretty automatize completely a screen - Christie's projector have been designed to do so.
 
Posted by Marco Giustini (Member # 4544) on 06-30-2012, 12:09 PM:
 
That's great, could you tell me how you switch a Christie on from a doremi without manually operating the macro?
 
Posted by Dean Brock (Member # 7021) on 06-30-2012, 05:00 PM:
 
Thanks again. Now, will putting the projector into stand by mode lead to marriage problems? Or does that happen if we turn the projector all the way off?

I think we got a pretty good traveling marriage counselor lined up, but I'd hate for us to have any down time.
 
Posted by Marco Giustini (Member # 4544) on 06-30-2012, 05:14 PM:
 
if you put the projector in standby you turn the ICP off, hence the "projector communitcation failure" (that's not a marriage problem anyway).
 
Posted by Carsten Kurz (Member # 5396) on 06-30-2012, 05:51 PM:
 
Doremis can have macros being executed automatically on power-up. But depending on what you really want to achieve, an external automation might be better.

- Carsten
 
Posted by Marco Giustini (Member # 4544) on 07-01-2012, 04:58 AM:
 
but servers are not supposed to be turned off, as extensively discussed on this forum as well.
How can I schedule a macro to be executed without using a playlist on a doremi?
 
Posted by Carsten Kurz (Member # 5396) on 07-01-2012, 11:29 AM:
 
What kind of 'schedule' should that be on a server without a running playlist? Why should the server take over this job? There are ways to execute macros from the shell or through cron jobs. I just don't think it's a good way to do it. This is not exactly a technical issue, but a logistical/workflow question.

- Carsten
 
Posted by Marco Giustini (Member # 4544) on 07-01-2012, 01:49 PM:
 
Carsten,

Maybe we are misunderstanding each other.
I understand that a doremi can turn a projector on - I've just learnt that a projector can turn itself on following a schedule BTW.
But what I mean is that in a world where everything is run by managers I was wondering whether a server could turn the projector on without human intervention.

Olivier said
quote: Olivier Lemaire
Yes you can. You can pretty automatize completely a screen - Christie's projector have been designed to do so.
Now the question is still valid: can you fully automate a projector - without turning it on by keyoboard, or without scheduling another week into the projector itself?
 
Posted by Olivier Lemaire (Member # 5579) on 07-02-2012, 01:27 AM:
 
As long as you:
1- accept to have the server running on UPS, and the projector on stand-by mode
2- have a way to automatize the environment (extractor motor, chain B on/off...)
you can pretty simply automatize the screen.

A christie projector can be placed in stand-by mode / resumed from stand-by mode by a remotely send TCP/IP command. The same for Doremi servers for example (thx to magic packet/WOL IP feature).
 
Posted by Marco Giustini (Member # 4544) on 07-03-2012, 05:06 PM:
 
quote: Olivier Lemaire
A christie projector can be placed in stand-by mode / resumed from stand-by mode by a remotely send TCP/IP command
Hi
In the first message I posted, I asked you if I can switch the projector on through the Doremi, pointing out the communication error when the projector is in stand by. You said "yes you can"; could you please tell me how you can send the TCP command through the Doremi to the projector without manual intervention?

Thanks
Marco
 
Posted by William F Green (Member # 3192) on 07-03-2012, 07:43 PM:
 
I know what Marco means as I have the same problem with a Doremi and NEC NC800.
You can add a 'lamp off' macro to the playlist and the entire projector will enter its power-down/cooling cycle.
But you cannot run a 'lamp on' (in fact projector on) macro from a playlist because as Marco says the Doremi will not proceed with a playlist (scheduled or otherwise) when the projector is in standby due to a 'projector communication error'.
But here is the strange part, if you manually execute the 'lamp on' macro on the doremi (not from within cinelister) it does work. What Marco (and I) would like to know is how to automate or schedule that 'lamp on' macro for unattended start-up of the projector.
 
Posted by Carsten Kurz (Member # 5396) on 07-04-2012, 06:06 AM:
 
I wrote that a few postings ago - you can add macros to be executed through boot-time shell scripts or cron jobs. However, as I was insiting about the non-technical aspect of this - it doesn't make too much sense to automate a projection system from the individual server. You would either have an external automation issue these commands, or something like a TMS. That would be the proper place to locate this option for a manager. PowerOn from Standby on these projectors kann be controlled through GPIO/button/relay interface, serial, or TCP-IP.

- Carsten
 
Posted by Olivier Lemaire (Member # 5579) on 07-04-2012, 11:51 AM:
 
Marko, did you had time to read my mail and test it?
 
Posted by Marco Giustini (Member # 4544) on 07-04-2012, 01:11 PM:
 
Will,

It's not strange, the Christie board is still working, and that will receive and execute the "projector on" macro. The problem is that the server won't run a playlist because the ICP is off, hence the communication issue.

I know that an external automation can solve this, but the point is that the original question was "can the doremi turn the projector on".

Carsten,
What is a "cron job"? Usually a server is never powered down, so the boot up macro is a partial solution.

Olivier,
I had not seen the email, sorry.
I have not tested it but I had done it in the past, and the problem is that you are NOT allowed to run any playlists if the projector is off! I'll give it another try next time I'm by a Doremi and a Christie, but how do you solve the issue?
 
Posted by Chris Slycord (Member # 4239) on 07-04-2012, 05:57 PM:
 
quote: Marco Giustini
Carsten,
What is a "cron job"? Usually a server is never powered down, so the boot up macro is a partial solution.

cron is a scheduler for unix-like systems, allowing scripts and/or commands to be performed at certain times/days. And the tasks to be performed are referred to as jobs.

For instance, you could schedule it to do a certain script at a certain time everyday.
 
Posted by Olivier Lemaire (Member # 5579) on 07-04-2012, 07:29 PM:
 
Oups, right - dit not read you correctly, mea culpa - if the projector is in stand-by mode, IMB card will be turned off, so no show(playlist) loading possible - hence, no scheduled show [Frown]
(and for non IMB servers, you have to disable the projector in the device list to make you playlist load&run... that won't help of any interest if we make to have the full-auto-screen job done).

Still, you can use a cronjob (from the Doremi server or anywhere else in fact) to have the job done. Here an sample script (yet TIMTOWTDI of course) :
quote:

#!/usr/bin/perl
# Talk to a Christie projector

use strict;
use warnings;
use IO::Socket::INET;

my $message = "(PWR0)"; # PWR0 turn on / PWR3 turn off
my $socket;
$socket = IO::Socket::INET->new(
PeerAddr => "PLACE_YOUR_PROJECTOR_IP_THERE",
PeerPort => "5000",
Proto => 'tcp',
Timeout => 5) or die();
print $socket "$message" or die();
close($socket);

# - This Is The End... (known song)


 
Posted by Marco Giustini (Member # 4544) on 07-05-2012, 04:48 PM:
 
Ok, we have finally agreed that we cannot turn a christie on if the ICP is off! But the cron job is very interesting. I will google to find out how to set those scripts, I'll give it a try.
Even though Christie have its own scheduler which may be a bit more user friendly, this is good stuff to know.

Thanks everybody.
 
Posted by Carsten Kurz (Member # 5396) on 07-06-2012, 06:29 AM:
 
You can send the same commands to one or multiple projectors from a separate plain vanilla machine on the network, windows, iPad, whatever.

As I wrote now multiple times, this is not a technical question, but should be answered from a workflow perspective. Who needs to schedule projector power on from standby for what reason, from where and when. Typically, a TMS would be the place to have this function.

- Carsten
 
Posted by Marco Giustini (Member # 4544) on 07-06-2012, 12:30 PM:
 
Carsten, I know it can be done by multiple devices. But the original point was "can I turn a Christie on from a doremi, through a playlist?" and the answer is no.
Then you are perfectly right in what you say, but that is not the point!
Thanks and regards
 
Posted by Olivier Lemaire (Member # 5579) on 07-06-2012, 12:53 PM:
 
Carsten:
quote: Carsten Kurz

Who needs to schedule projector power on from standby for what reason, from where and when. Typically, a TMS would be the place to have this function.

On a general basis you are probably right: a TMS means Theater Management System afterall.

But we should not forget that there is no "One Way to Rules Them All": lots of theaters won't have a need for a TMS, especially little ones -> they can automatize their screens with simple tricks (and somes will not even want to automatize nothing by the way, but that's another topic).

Moreover, a TMS is a cost - and probably some peoples out there will prefer to avoid spending money for something they could eventually do their own different way.

So, at the end, the present thread may be of some helps for somes - that's all about this forum afterall, isn't it? [Smile]
 
Posted by Marco Giustini (Member # 4544) on 07-06-2012, 04:07 PM:
 
oh yes, and I wish to thank Olivier again for the nice thread!
 




Powered by Infopop Corporation
UBB.classicTM 6.3.1.2