|
Introduction
Some users would like to use HomeVision or HomeVision-Pro with
lighting systems other than X-10 (such as Lutron, C-Bus, CentraLite, UPB, etc.).
To facilitate this, HomeVision and HomeVision-Pro versions 3.42 support
what we call “custom lighting” commands. The controllers do not provide built-in control
for such lighting systems. Instead,
they provide a framework to allow either macros loaded into the controller or
special PC software to control the lighting system. These macros and
software must be written one time for each lighting system, and can then be
used by other HomeVision owners. You can read more about this
feature in the custom lighting application note.
This feature has been used to enable HomeVision and HomeVision-Pro control of the following lighting systems:
Custom Lighting System Usage
Once the lighting control is set up, HomeVision will provide the following capabilities:
 | Define and name up to 255 lights |
 | Track light levels in an internal state table |
 | Enter commands in the schedule for these lights, such as “Light 3
(Porch light) On”, “Light 7 (Kitchen light) to level 50”, and “Light 45 (Master
bath) select scene 6” |
 | Use the HomeVision software, web browser, or other PC
software to control the lights and read status |
 | View a TV screen showing the
light status and allowing them to be controlled |
 | Check the current light status in If-Then conditions |
The software will provide the following commands (although some
lighting systems may not support all of these):
 | Light ## off |
 | Light ## on |
 | Light ## toggle |
 | Light ## brighten XX times |
 | Light ## dim XX times |
 | Light ## to level XX at rate YY |
 | Light ## to level in variable XX at rate YY |
 | Light ## select scene XX |
 | Light ## refresh (command light to whatever level controller currently
thinks light is at) |
 | Light ## put current level into variable XX |
 | Light ## set state to OFF |
 | Light ## set state to ON at level XX |
 | Light ## set state to ON at level in variable XX
|
 | Light ## set state to ON at unknown level |
 | Light ## set state to UNKNOWN |
 | Set state of current light to OFF |
 | Set state of current light to ON at level in variable XX
|
|