|
| |
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 HouseLinc (HL).

Limitations on download to HouseLinc
When you select programs and schedules for download to the HouseLinc, 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
HouseLinc 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.
 | Some programs have a structure that is too complex to
translate. This can only happen when the Test element is used. If
the program can't be translated, the download wizard will say it is too
complex.
|
 | Only 6 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 HouseLinc 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
- Stop
- Speak
- 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 HouseLinc. 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 UPB or Insteon devices can be controlled.
|