Certified
Copyright 2018 Control4 Corporation. All rights reserved.
Control4
Epson
EPSON L1715S/L1710S
EPSON_L1715S/L1710S
5/30/2018 2:45 PM
7/10/2018 2:15 PM
103
devices_sm\c4.gif
devices_lg\c4.gif
lua_gen
ip
DriverWorks
epson:EPSON_L1715S/L1710S
projector
True
True
True
False
False
False
False
False
False
False
False
False
False
False
True
False
True
1
6
Serial 232
1
True
False
False
True
RS_232
1000
1
Computer 1
5
True
False
False
True
VGA
1001
1
HDMI 1
5
True
False
False
True
HDMI
1012
1
LAN
5
True
False
False
True
HDMI
1005
1
HDBaseT
5
True
False
False
True
HDMI
1006
1
BNC
5
True
False
False
True
COMPONENT
1009
1
DVI-D
5
True
False
False
True
DVI
3000
1
Computer 1
6
True
False
False
True
STEREO
4000
1
Audio Out
6
False
False
False
True
STEREO
5001
6
EPSON PROJECTOR
2
False
False
False
False
TV
6001
6
Network Connection
4
True
False
False
True
TCP
3629
True
True
True
7000
6
Room Selection
7
False
False
False
True
AUDIO_SELECTION
AUDIO_VOLUME
VIDEO_SELECTION
DiscreteCodes
0
0
False
9600 8 none 1 none 232
Control4 certified on 7/16/2018 for software released version: 2.10.2
Epson Projector
CONTENTS
========
General Notes
Control Method
Driver Properties
Troubleshooting
Programming
GENERAL NOTES
==================
These are general Epson projector setup notes. The detail for your particular model may not be exact. These following steps are for reference only.
If controlling the projector over IP, the 'Communication On' setting must be enabled. This setting can be found in the projector menu under 'Settings/Standby Mode'.
Startup Source:
The 'Start Up Source Search' setting should be disabled in the projector menu. Go to 'Extended/Operation/Start up Source Search' and select 'Off'.
Instant Off:
This setting can be found in the projector menu. Go to 'Menu/Extended/Operation/Instant Off'. The Default setting is 'Enabled'. When 'Enabled', the projector will turn OFF all the way including the cooling fans. It is suggested to disable this setting to enable 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 NETWORK CONTROL:
This device supports SDDP. For IP control using SDDP, this driver must be added to the project from the
Discovered tab on the Items pane in Composer Pro. There is no need to set the hardware to a static
address when using SDDP.
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' and set '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.
Lamp Hours:
This property presents the lamp hours used as reported by the projector.
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.
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.
Volume Ramp Delay Milliseconds:
This property is used to set the delay between volume commands during a volume ramp sequence.
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, projectors that support volume control, if you are at the top of the volume scale and send a 'Volume Up' command, 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.
PROGRAMMING
===========
The projector driver has two variables for programming: 'Projector_Operating_Status' and 'Lamp_Hours'
Variable: Projector_Operating_Status
There are 4 states reported by 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.
PROGRAMMING
===========
Device Specific commands included in the driver are not available on all models. Please refer to the user manual of the specific model to confirm supported functionality.
Change Log
===========
Version 103 - 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
Aspect
Aspect Ratio PARAM1 NAME
Mode
LIST
False
- Normal
- 16:9
- Auto
- Full
- H-Zoom
- Native
- V-Zoom
Color Mode
Color Mode PARAM1 NAME
Mode
LIST
False
- sRGB
- Presentation
- Dynamic
- DICOM SIM
- Cinema
- Multi Projection
Noise Reduction
Noise Reduction PARAM1 NAME
Level
RANGED_INTEGER
False
0
255
AV Mute
AV Mute PARAM1 NAME
Mode
LIST
False
- On
- Off
Freeze Picture
Freeze Picture PARAM1 NAME
Mode
LIST
False
- On
- Off
Split Screen
Split Screen PARAM1 NAME
Mode
LIST
False
- Off
- On
- Both Same Size
- Left Bigger
- Right Bigger
- Switch Left and Right
Luminance
Change Luminance PARAM1 NAME
Mode
LIST
False
- Normal
- Quiet
- Long
- Custom
Overscan
Overscan PARAM1 NAME
Mode
LIST
- OFF
- 4 Percent
- 8 Percent
- Auto
Control4 certified on 7/16/2018 for software released version: 2.10.2