User`s guide
X10CONFIG(5) X10CONFIG(5)
TempLinc Model 1625 remote thermometer can be programmed to transmit a temperature report anytime
the temperature changes.)
ACK_HAILS directive
Setting this directive toYES will instruct the Heyu state engine daemon (if running) to send a hail_ack with
the default housecode wheneveritreceivesa hail signal overthe power line. The hail_ack is sent as if from
alaunched script. The choices are YES or NO, with the default being NO.
Example:
ACK_HAILS NO
AUTOFETCH directive
When a state command which returns the addressed state of a module is executed at the command line,
Heyu by default (AUTOFETCH YES) instructs the state engine to first update the state file, since Heyu
only automatically updates this file following an X10 function. Setting the value of the directive toNOdis-
ables this action for (only) those specific state commands. Most users will want to accept the default value
of YES. See the description of the ´fetchstate´ command in man page heyu(1) for a more detailed discus-
sion of this issue.
TIMER_LOOPCOUNT directive
Specifies the base loopcount for the fast timing loops needed by some CM17A and experimental com-
mands. Todetermine the value for this directive,run ´heyu utility calibrate´.
FORCE_ADDR directive
Heyu doesn´t normally send a separate Housecode|Unit address byte for commands likeall_lights_on
which don´t actually require the unit number (the housecode is included with the function), or for extended
commands which contain the unit number within the function code. HoweverX-10´s ActiveHome software
always sends this byte, generally using unit 13. This directivesforces Heyu to always send an address byte.
If always sending an address byte cures some problem you are having, choose YES. Otherwise takethe
default of NO.
Example:
FORCE_ADDR NO
SPOOLFILE_MAX directive
This directive sets the limit on the size of the spoolfile beyond which the Heyu relay daemon will rewind it
once it detects a period of inactivity (currently 5 seconds). The size set by this directive may be between 20
and an absolute maximum 1048576 bytes (but don´t use this max value). The default limit is 1000000
bytes. For changes in this directive tobecome effective when Heyu is already running, use the ´heyu
restart´ command.
Note that re-synchronization with the Heyu state engine daemon or monitor takes a couple of seconds, dur-
ing which time Heyu will ignore incoming X10 signals or macro executions. So don’tset a lowlimit
except for testing purposes.
SECTION directive
This directive and anything which follows it on the line is treated the same as a comment and totally
ignored by Heyu. It is provided to enable user-definable breakpoints for use by an external program or
script to reorganize the Heyu configuration file.
CHECK_RI_LINE directive
When the CM11A receivesanX10 signal overthe power line it asserts the Ring Indicator (RI) serial line
for a short time prior to sending the signal to the computer.This directive tells Heyu whether or not to
local 12