HomeSeer Technologies HomeTroller Series II Getting Started Manual Download Page 22

HomeTroller Getting Started Guide – rev 2.0 

Page 21 

For instance, say you would like to give a command that changes your television to a specific 
channel. You could do this by creating a voice command for every possible channel, but that’s 

impractical. Instead, your voice command can contain ranges of words. The recognition engine 
will accept any one of the words. The command that will change your television to any channel 

would look like this: 
 

TV channel (0|1|2|3|4|5|6|7|8|9)+ 

 
This configuration will accept any command like “tv channel 0 1”, or “tv channel 1 3 6”. You can 

substitute the actual word for the number in the command like this: 
 

TV channel (zero|one|two) etc. 

 
It works the same either way. 

 
Brackets are used for optional words such as: 

 

[please] turn on the TV 

 

The word please is optional and required to be spoken 
 

Nested parentheses “()” and brackets “[]” are not allowed. For example, the following configuration 
will not work: (hello|(bill|sue)) 

 
To have the TV voice command actually change a channel using an infrared command, you will 
need a small script to convert the voice command to an infrared command. Run the following 

script as an action to the event that contains the TV Channel voice command: 
 

sub main() 
 dim 

 
 

' get the last voice command recognized 

 s=hs.lastvoicecommand 
 
 

hs.SendIR "tv," & "$3,$4,$5" 

 
end sub 

 

The “$#” tell the system to substitute the proper voice command string into the infrared 
command. In this case, the first channel number is at location 3 in the voice command. So the 

first channel number will be inserted where $3 is located. Note that the voice recognition system 
replaces numbers with their text equivalents, so you will need to name your infrared keys with 
these names. For example, keypad number “1” should be defined as “one”. This conversion can 

also be done in the above script if necessary. 

Special Characters and Alternative Strings 

The string expression you supply can include square bracket characters ([ ]) to indicate optional 

words and vertical bar characters, (|) to indicate alternative strings. Alternates must be 
enclosed in parentheses. For example, “(hello [there] | hi)” tells the speech engine to accept 

“hello,” “hello there,” or “hi” for the command. Remember to include appropriate spaces 
between the text that’s in brackets or parentheses and the text that’s not in brackets or 

parentheses.  
 
You can use the star (*) operator to specify zero or more instances of the words included in the 

group or the plus (+) operator to specify one or more instances. For example, the following 

Summary of Contents for HomeTroller Series II

Page 1: ...ing Started Guide HomeSeer Technologies 35 Constitution Drive Suite C Bedford NH 03110 Phone 603 471 2816 Fax 603 471 9128 Email sales homeseer com Web www homeseer com Copyright 2008 HomeSeer Technol...

Page 2: ...Manufacturers 12 Configuring Devices 13 Creating Devices 14 Controlling Devices with Events 16 Elements of an Event 16 Creating an Event 17 Voice Recognition 18 The Speaker Client Application 18 Voice...

Page 3: ...d disk You must read and understand how HSProtect works in order to operate the system properly See the section on HSProtect for more information What s Included The HomeTroller is shipped with the fo...

Page 4: ...meTroller was designed to be very reliable The embedded operating system is locked write protected to prevent unwanted changes and to guard against file corruption from virus spyware and malware attac...

Page 5: ...ork LAN or on the internet WAN The unit includes one of the best sounding voices available which is very natural and easy to understand Voice Recognition Voice Control Any computer on the home network...

Page 6: ...de a quick way to add custom functionality using complex if then else logic or for sending binary or ASCII text to a serial port The user interface and custom interfaces are built or modified using si...

Page 7: ...or line voltages fluctuations Locate near other home automation equipment for easier connectivity Port Layout A description of each port is included below Figure 1 Front Rear Panel of HomeTroller 1 P...

Page 8: ...ED on the front should be on The blue LED will show disk DOM activity The yellow LED shows network activity 2 If connected to a monitor and keyboard the startup screen will appear and the unit will au...

Page 9: ...page can be accessed using one of the following methods On the computer running the HomeTroller launch Internet Explorer and type http localhost or http 127 0 0 1 in the Address bar and press Enter or...

Page 10: ...Pad Interface Note that you need to be connected to the Internet to install updates HomeTroller Operating System Protection HSProtect The operating system OS of the HomeTroller is stored on drive C on...

Page 11: ...omeTroller is pre configured for the correct date and time for Eastern Standard Time US To change the time zone for your unit follow these steps 1 Double Click on the clock in the lower right hand cor...

Page 12: ...mydomain com 5800 2 If a security message appears click the run button 3 A small box titled VNC Viewer Connection Details Click OK in this box 4 Another small box titled VNC Authentication now appears...

Page 13: ...software plug ins or scripts This allows for easy upgrades in the future A software API Application Programming Interface is available for developers to create their own plug ins The following techno...

Page 14: ...page 8 click the Setup button beneath the time and date bar and then click the Interfaces tab Buttons appear under the columns for the type of hardware or software the particular plug in supports By...

Page 15: ...Device Type normally only pertains to X10 type devices and thermostats Most other lighting systems will create devices automatically See the Climate section for more information about thermostat devic...

Page 16: ...ort is through a script file This file may be modified by you if required Once a thermostat device is created one device appears on the status page and displays the current status of the thermostat Bu...

Page 17: ...to each event Multiple conditions can be set up so that they re all required to be true conditions separated by AND or only one condition is required to be true conditions separated by OR Conditions c...

Page 18: ...igger tab from the Event Properties or Event Actions screens In this screen select the type of trigger that will run the event such as a specific point in time an email message is received a device ch...

Page 19: ...lled However the Speaker Client may also be installed on any remote computer to allow remote voice recognition remote text to speech announcements and remote audio file playing from the HomeTroller To...

Page 20: ...ent may be accessed from ANY OTHER COMPUTER in the word This will allow you to receive text to speech announcements and control your HomeTroller by voice from your work computer for example To configu...

Page 21: ...e scripts folder and remove the launch command For telephone use HomeSeer Phone software and the Way2Call Hi Phone USB voice interface must first be installed and configured To control an event by voi...

Page 22: ...n to the event that contains the TV Channel voice command sub main dim s get the last voice command recognized s hs lastvoicecommand hs SendIR tv 3 4 5 end sub The tell the system to substitute the pr...

Page 23: ...mushrooms and Although the operators can also be used with the optional square brackets grouping character doing so may reduce the efficiency of the Speaker Client as it processes the grammar Word Spo...

Page 24: ...e HomeTroller that are triggered by phone events such as o When the phone first rings o On each phone ring o When a caller leaves a voice message o When a voice message is read o When caller ID inform...

Page 25: ...o run the event and specify whether the command has to be spoken through a microphone or a telephone or either Click the SAVE button to save the changes to the event The Address Book HomeSeer Phone so...

Page 26: ...e 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 carriag...

Page 27: ...firewall is required the Windows firewall may be enabled Larger software packages such as Microsoft Office will most likely not install on this unit or might not run properly The following software p...

Page 28: ...product to you from our service facility If HomeSeer Technologies determines that you need a replacement part or unit HomeSeer Technologies will ship the part and installation instructions to you Repl...

Reviews: