SmartLight
In short
Controls the newer SMARTLIGHT light rails in CAAPP chambers.
Settings
Global:
Module_Name
-String
:Set this toSmartLight
to load this page's module.Command_Name
-String
:The command that will trigger this module when called by a user or script.Warner
-String
:What system will be used to alert of a failure by this Driver. There are a few keywords here:default
will use the systems default (set in the .ChamberConfig file), and if empty it will not attempt an alert at all.Checker
-String
:This feature is still in development!
Advanced:
UseChoke
-Boolean
: UseChoke should almost always be false.Address
-Byte
: The address and command combination determine which lights are controlled.Command
-Byte
: Command codes are as follows:- 0xA1 Set Intensity.
- 0xA0 Set Calibration (Not used by SmartlightController- never set to this).
- 0x07 Set All Zones.
- 0x0N Set Zone, where N is the Zone index (0-2).
I2C_BIT_CLOCK
-Integer
:I2C_BIT_DATA
-Integer
:PROTOCOL_SLOT_NUMBER
-Integer
:
Template configuration
#####################
# Basic Settings #
#####################
# The name of the module to load. This might be SmartLight or LegacyI2C_DoubleRail.
Module_Name=SmartLight
# The command that will trigger this module when called by a user or script.
Command_Name=STRING
# What system will be used to alert of a failure by this Driver. There are a few
# keywords here: <code>default</code> will use the systems default (set in the
# .ChamberConfig file), and if empty it will not attempt an alert at all.
Warner=STRING
# This feature is still in development!
Checker=STRING
#####################
# Advanced Settings #
#####################
# UseChoke should almost always be false.
UseChoke=BOOLEAN
# The address and command combination determine which lights are controlled.
Address=BYTE
# Command codes are as follows:
# - 0xA1 Set Intensity.
# - 0xA0 Set Calibration (Not used by SmartlightController- never set to this).
# - 0x07 Set All Zones.
# - 0x0N Set Zone, where N is the Zone index (0-2).
Command=BYTE
I2C_BIT_CLOCK=INTEGER
I2C_BIT_DATA=INTEGER
PROTOCOL_SLOT_NUMBER=INTEGER
Normal configurations
intensity
##################### # Basic Settings # ##################### # The name of the module to load. This might be SmartLight or LegacyI2C_DoubleRail. Module_Name=SmartLight # The command that will trigger this module when called by a user or script. Command_Name=intensity # What system will be used to alert of a failure by this Driver. There are a few # keywords here: <code>default</code> will use the systems default (set in the # .ChamberConfig file), and if empty it will not attempt an alert at all. Warner=default # This feature is still in development! Checker= ##################### # Advanced Settings # ##################### # UseChoke should almost always be false. UseChoke=false # The address and command combination determine which lights are controlled. Address=0x00 # Command codes are as follows: # - 0xA1 Set Intensity. # - 0xA0 Set Calibration (Not used by SmartlightController- never set to this). # - 0x07 Set All Zones. # - 0x0N Set Zone, where N is the Zone index (0-2). Command=0xA1 I2C_BIT_CLOCK=1 I2C_BIT_DATA=0 PROTOCOL_SLOT_NUMBER=5
FR
##################### # Basic Settings # ##################### # The name of the module to load. This might be SmartLight or LegacyI2C_DoubleRail. Module_Name=SmartLight # The command that will trigger this module when called by a user or script. Command_Name=FR # What system will be used to alert of a failure by this Driver. There are a few # keywords here: <code>default</code> will use the systems default (set in the # .ChamberConfig file), and if empty it will not attempt an alert at all. Warner=default # This feature is still in development! Checker= ##################### # Advanced Settings # ##################### # UseChoke should almost always be false. UseChoke=false # The address and command combination determine which lights are controlled. Address=0x7F # Command codes are as follows: # - 0xA1 Set Intensity. # - 0xA0 Set Calibration (Not used by SmartlightController- never set to this). # - 0x07 Set All Zones. # - 0x0N Set Zone, where N is the Zone index (0-2). Command=0x00 I2C_BIT_CLOCK=1 I2C_BIT_DATA=0 PROTOCOL_SLOT_NUMBER=5
UVA
##################### # Basic Settings # ##################### # The name of the module to load. This might be SmartLight or LegacyI2C_DoubleRail. Module_Name=SmartLight # The command that will trigger this module when called by a user or script. Command_Name=UVA # What system will be used to alert of a failure by this Driver. There are a few # keywords here: <code>default</code> will use the systems default (set in the # .ChamberConfig file), and if empty it will not attempt an alert at all. Warner=default # This feature is still in development! Checker= ##################### # Advanced Settings # ##################### # UseChoke should almost always be false. UseChoke=false # The address and command combination determine which lights are controlled. Address=0x7F # Command codes are as follows: # - 0xA1 Set Intensity. # - 0xA0 Set Calibration (Not used by SmartlightController- never set to this). # - 0x07 Set All Zones. # - 0x0N Set Zone, where N is the Zone index (0-2). Command=0x01 I2C_BIT_CLOCK=1 I2C_BIT_DATA=0 PROTOCOL_SLOT_NUMBER=5
UVB
##################### # Basic Settings # ##################### # The name of the module to load. This might be SmartLight or LegacyI2C_DoubleRail. Module_Name=SmartLight # The command that will trigger this module when called by a user or script. Command_Name=UVB # What system will be used to alert of a failure by this Driver. There are a few # keywords here: <code>default</code> will use the systems default (set in the # .ChamberConfig file), and if empty it will not attempt an alert at all. Warner=default # This feature is still in development! Checker= ##################### # Advanced Settings # ##################### # UseChoke should almost always be false. UseChoke=false # The address and command combination determine which lights are controlled. Address=0x7F # Command codes are as follows: # - 0xA1 Set Intensity. # - 0xA0 Set Calibration (Not used by SmartlightController- never set to this). # - 0x07 Set All Zones. # - 0x0N Set Zone, where N is the Zone index (0-2). Command=0x02 I2C_BIT_CLOCK=1 I2C_BIT_DATA=0 PROTOCOL_SLOT_NUMBER=5