Certified Copyright 2020 Wirepath Home Systems, LLC. All rights reserved. Epson EPSON_L615U/L610U epson:EPSON_L615U/L610U Control4 05/18/2018 05:20 PM 06/04/2020 02:36 PM EPSON L615U/L610U devices_sm\tv.gif devices_lg\tv.gif lua_gen DriverWorks projector ip DiscreteCodes 0 0 False 9600 8 none 1 none 232 Control4 certified on 7/23/2020 for software released version: 3.1.3 Epson Projector CONTENTS ======== General Notes Control Method Driver Properties Troubleshooting Programming GENERAL NOTES ================== These are set up notes for the general amount of projectors. The detail may not be exact due to not having the exact hardware. These steps are for reference. If controlling the projector over IP you will need to turn on a setting called Communication On. You can find this in the projector menu under Settings/Standby Mode. If you do not see the projector showing the Control4 SDDP information you might have to go into the projector and enable this feature under the network settings. Startup Source: You will want to disable the Start Up Source Search in projectors menu. Go to Extended, Operation, Start up Source Search and turn it off. Instant Off: Find this setting in the projectors menu. Menu/Extended/Operation/Instant Off The projector by default comes with this setting enabled. This means that when the projector is told to turn OFF it will turn OFF all the way including the cooling fans. It is suggested to disable this setting to allow the projector to cool down with the fans running. CONTROL METHOD ============== This driver supports Network and Serial control. When more than one control binding is made the driver will automatically select the active control binding in this priority order: -Network -Serial FOR SERIAL/RS-232 CONTROL: 9600 baud / 8 data bits / 1 stop bits / no parity / no flow control Use a null modem cable to connect to your controller. IP or Serial Control over HDBaseT: If you projector has the ability to communications/control over the HDBaseT adaptor you will need to enable the communication from the projectors menu. Go to Extended, HDBaseT, turn Control Communications to on. DRIVER PROPERTIES =========================== TIMER DELAY PROPERTY SETTINGS For Network and Serial Control, the driver waits to receive acknowledgement from the device for the previous command before issuing subsequent commands. So in these cases the command timer, "Command Delay Milliseconds", value is the time elapsed before the current command is popped from the command queue and the next command in the queue, if any, will be sent. Power On Delay Seconds: Used to establish the amount of time that will elapse during the power-on sequence before the driver continues to issue commands. Power Off Delay Seconds: Used to establish the amount of time that will elapse during the power-off sequence before the driver continues to issue commands. Volume Ramp Delay Milliseconds: Used to set command delay during volume ramping. Power Status Query Delay Seconds: Projectors have multiple power states like warm up and cool down. This timer is used to query the power status after the projector has booted up and cooled down. This timer is not affected by the Power Off Delay timer. Network Keep Alive Interval Seconds When using the Network Control Method, the "Network Keep Alive" value determines how often the driver will send a keep-alive query to the Projector. This query is useful in testing and maintaining a network connection. Connected to Network This property stays true when it has received a message from the projector and if the Network Keep Alive has received a response from the projector. It will show false if it has not had a Network Keep Alive response for three plus attempts. It will also show false when the projector is not identified. TROUBLESHOOTING =============== The projector sends an error command when a non-valid command is sent to it. For example, the projectors that support volume control, if you are at the top of the volume scale and send a volume up the projector will send back a generic error code. Another example is aspect modes, if the aspect you requested is not valid due to your input signal the projector will send back a generic error. You can see this in the LUA output window of the driver. When using the projector as a volume end point the projectors volume scale is 0-20 and the Control4 Volume scale is 0-100. Keep this in mind when you are setting the projector to a set volume or a default room volume. PROGRAMMING =========== The projector driver has two variables that you can program off of; Projector_Operating_Status and Lamp_Hours Variable: Projector_Operating_Status There are 4 states to this variable ON OFF WARMUP COOLDOWN ABNORMALITY_STANDBY To access this variable go to programming and expand the device variables for the projector. Select the Projector_Operating_Status in the device events window (left). Do the same on the device action (right). In the Device Actions go to the conditionals of the Projector_Operating_Status variable. This is where you can type in the status of the variable. Example, you might want to trigger an email when the projector goes into its EMERGENCY state. Your script might say: When the variable (Room Name) ->Projector_Operating_Status changes If (Room Name) ->Projector->Projector_Operating_Status EQUALTO EMERGENCY Email Notification to 'dealer@bestdealer.com' with subject as : EMERGENCY Variable: Lamp_Hours The purpose for this variable is to request the lamp hours and be able to link that in programming. You could setup a monthly scheduled event that checks if the Lamp_Hours variable is greater than 2500 hours and then email you that value. This will allow you to order a new bulb for the projector before it fails. CHANGELOG ========= V3. May 2020 Fixed few minor bugs and improved getting projector power status logic. V2. July 2019 Changed IP connection type and implemented few enhancement requests. V1. February 2019 Initial release. Log Level LIST false 2 - Warning 0 - Alert 1 - Error 2 - Warning 3 - Info 4 - Trace 5 - Debug Log Mode LIST false Off Off Print Log Print and Log Lamp Hours STRING true 0 Command Delay Milliseconds RANGED_INTEGER false 250 200 2500 Power On Delay Seconds RANGED_INTEGER false 12 1 120 Power Off Delay Seconds RANGED_INTEGER 1 120 10 Power Status Query Delay Seconds RANGED_INTEGER 1 30 3 Volume Ramp Delay Milliseconds RANGED_INTEGER false 200 200 500 NetworkKeepAliveIntervalSeconds RANGED_INTEGER false 30 15 120 Connected To Network STRING true false Get Lamp Hours GetLampHours Send Connect Request SendConnectRequest AV Mute AV Mute PARAM1 NAME Mode LIST False On Off Aspect Aspect Ratio PARAM1 NAME Mode LIST False Normal 16:9 Auto Full H-Zoom Native V-Zoom Call Lens Position Memory Lens Position Memory PARAM1 NAME Mode RANGED_INTEGER False 1 10 Call Memory Memory PARAM1 NAME Mode LIST False 1 2 3 4 5 6 7 8 9 10 Color Mode Color Mode PARAM1 NAME Mode LIST False sRGB Presentation Dynamic DICOM SIM Cinema Multi Projection Freeze Picture Freeze Picture PARAM1 NAME Mode LIST False On Off Gamma Gamma PARAM1 NAME Mode LIST False -2 -1 0 1 2 Custom Luminance Change Luminance PARAM1 NAME Mode LIST False Normal Quiet Long Custom Luminance Level Luminance Level PARAM1 NAME Level RANGED_INTEGER False 0 255 Noise Reduction Noise Reduction PARAM1 NAME Level RANGED_INTEGER False 0 255 Overscan Overscan PARAM1 NAME Mode LIST OFF 4 Percent 8 Percent Auto Split Screen Split Screen PARAM1 NAME Mode LIST False Off On Both Same Size Left Bigger Right Bigger Switch Left and Right Screen Mirroring Begin Screen Mirroring on NAME 1 1 RS-232 1 True False False True RS_232 5001 6 EPSON PROJECTOR 2 False False False False TV 1001 6 HDMI 1 5 True False False True HDMI 1002 6 HDMI 2 5 True False False True HDMI 1005 6 LAN 5 True False False True HDMI 1006 6 HDBaseT 5 True False False True HDMI 3009 1 PC/COMPUTER 1 6 True False False True STEREO 3010 1 PC/COMPUTER 2 6 True False False True STEREO 1013 1 Audio Out 6 False False False True STEREO 1009 1 PC/COMPUTER 1 5 True False False True VGA 1010 1 PC/COMPUTER 2 5 True False False True VGA 3051 5 MiniApp 1 True False RF_MINI_APP 3052 5 MiniApp 2 True False RF_MINI_APP 3053 5 MiniApp 3 True False RF_MINI_APP 3054 5 MiniApp 4 True False RF_MINI_APP 3055 5 MiniApp 5 True False RF_MINI_APP 7000 6 Room Selection 7 False False False True VIDEO_SELECTION AUDIO_VOLUME AUDIO_SELECTION 6001 6 Network Connection 4 True False False True TCP 3629 True True True True True True False False False False False False False False False False False False True True 3 Control4 certified on 7/23/2020 for software released version: 3.1.3