HomeTroller-SE Getting Started Guide – rev 3.0 10/12/2011
Page 26
HomeSeer Phone software is installed, and additional mailboxes can be created in the
Mailbox
Admin
screen.
Caller Announcements
The HomeTroller-SE can be set to announce an incoming call. The HomeSeer Speaker Client
application must be installed and configured on the HomeTroller-SE (or any PC on your home
network) in order for it to announce the caller. In addition, the option to announce callers and
the specific Speaker Client(s) to make the announcement through must be specified in the
Phone Setup
screen.
Customizing the HomeTroller
ASCII Scripting
At times it may be necessary to send ASCII strings out a serial port to control a particular
device, such as a DVD changer, or audio receiver. This is accomplished using some simple script
commands. The following script will open a COM port, send a text string, then close the COM
port:
Sub Main()
„ open com port 2 at 9600 baud. Check the result for errors
e=hs.OpenComPort(2,"9600,n,8,1",1,"","")
if e <> "" then
hs.writelog "Error opening com port",e
end if
„ send the text string “!CH12” [carriage return]
hs.SendToComPort 2,"!CH12" & vbcrlf
„ close the com port
hs.CloseComport 2
End Sub
Scripting
See the complete documentation for the HomeSeer software for details on all the scripting
commands available to you and your scripts. The scripting interface is very robust and contains
hundreds of script calls to accomplish just about any automation task.
Digital I/O
Digital I/O is best accomplished with the Applied Digital controller (ADI Ocelot is available at
homeseer.com). This external controller connects to the HomeTroller-SE through the serial port.
The device supports a wide range of digital inputs, analog inputs, and relay outputs. Once the
controller is added, devices are automatically created that represent the I/O points in the
controller. Standard events can be created to trigger on the inputs changing, and actions are
available to control relay outputs.