On December 15, 2012 at 00:39, randman said...
What confused me and what I got stuck on for a while is that the projector
does not respond to the power status query while it is in standby mode (I wanted to do my initial debugging while the projector was on standby mode so as to save lamp life :-).
The Sony RS232 protocol interface manual says that "standby" is one of the possible states of the projector, so I only assumed that the projector can be queried while it is in standby mode. But if it's in standby mode, I either get no response (serial.match times out eventually), or, if I send the query right after the previous query, the Sony responds with a NAK error reply.
My previous Marantz projector responds to power status queries while it is in standby, so I assumed the Sony would to. I'll need to play around with this more. Sony has a couple of standby modes, so I'll do more testing....
In case anyone with a Sony projector needs to know in the future, here's the results of my testing:
The Sony supports two standby modes. The "Low" mode uses less power (0.5W). However, in "Low" mode, the projector does not respond to Power Status requests. If you send the power status request 2 times in a reow, the first request times out and the second request replies with a NAK error. The "Standard" standby mode uses more power (8W). However, it responds immediately to Power Status requests (it responds saying the projetor is in standby mode). So, if I want to save power, I can just assume that if the response times out, the projector must be in standby mode (in which case I would send a Power On command, and popup the please wait dialog boxes). Or, I can waste more power (8W instead of 0.5W) and have little or no delay in my macros.