PDA

View Full Version : X10 PowerLinc memory image construction


HCA Admin
Sep 01, 2009, 01:22 PM
Summary

This technical note discusses some of the issues that you be aware of when creating schedules and programs that you want to download to the SmartHome USB PowerLinc Controller (Model 1132CU) or the serial PowerLinc Controller.

Note: The older model PowerLinc 1132U is supported but is not downloadable as it has no on-board memory and processor.

HCA does not support downloading to the Insteon PowerLinc (model 2414U)

NOTE: This has been designated a legacy feature. It still exists in HCA but we no longer suppoor it. To enable this feature select from the options on the Legacy tab in HCA Properties.

Limitations on download to 1132CU PowerLinc Controller

When you select programs and schedules for download to the PowerLinc Controller, the download wizard prevents you from selected some programs and some schedules. The following list describes what type of things prevent a program or schedule from being selected for download. All of these limitations are directly related to the instruction set the PowerLinc Controller makes available for the programs and schedules that reside in it's memory. It is a simple processor that exposes a simple interpreter with an instruction set created by SmartHome. Some of these limitations are minor and some are major.


Only 14 simple yes/no flags are available for downloaded programs
Only X10 triggers are supported. X10 triggers can't use Preset Dim commands
Schedules have these limitations:

Schedule entries for programs not downloaded are dropped
Schedule entries for groups may be changed to schedule each member
All 'Vary by" part of schedule entries are replaced by plus / minus 15 minutes
All times greater than 60 minutes plus / minus from sunset / sunrise are changed to 60 minutes.
At most two schedules can be selected for download
Schedules entries that attempt to control hardware the PowerLinc Controller doesn't have, for example, Magic Module relays or MTHT thermostat, can't be downloaded.



Programs with these elements can't be downloaded


Repeat
WaitUntil
ChangeSchedule
Not Flag
RunProgram
Suspend
Resume
Speak
Stop
LynxRelay
LynxInput
LynxAnalog
LynxADCTest
LynxGroupAorB
Thermostat Test
Compute
Compute Test
MM Input Test
MM Speak
MM Caddx Test
MM Temp Sensor
MM Counter
PLC Firewall
Weather

These elements are dropped from download programs. They are considered minor:


ChangeIcon
DailyMessage
ShowMessage
PlaySound
AddToLog
Export
ShowFloor

These elements have limitations:


On and Off
Error if the element references a program, or a magic module relay. It can reference a group but not a group containing a program.
Dim
Can't use any devices or group members that use extended commands to dim.
Test: Testing for On/Off
The test is made based upon the current state recorded in the PowerLinc Controller. Even if the device supports status requests, no status poll is sent. Only devices, and not programs or controllers can be referenced.
Test: Testing for dim
Testing for dim is changed to a test for On.
Test: Testing for suspend
Testing for suspend not supported.
Test: Time tests
Testing for the current time between two times is not supported.
Test: Date tests
Testing for weekday sequence (1st Monday, 3rd Tuesday, etc) not supported.
Testing for the current date between two dates is not supported.
Test: Started By
When HCA executes a program, its starting trigger is always available for testing. When downloaded to the interface the starting trigger may be lost soon after the program starts. Testing the start condition, unless right after the program starts, may be unreliable.
Send X10
The milliseconds delay between each command is ignored.
Send IR
The milliseconds delay between each command is ignored.
StartProgram
Error if the referenced program is not selected for download.
Thermostat
Supported for the RCS thermostat. No special communications modes are supported for RCS thermostats.
No elements or schedule entries that reference UPB or Insteon devices can be downloaded.