HAI Web-Link II User's Guide Table of Contents • • • • • • • • • • • Introduction System Requirements Installation Using HAI Communications Service Running Web-Link II Using Web-Link II Tips & Tricks Frequently Asked Questions Troubleshooting Web-Link II Troubleshooting Video Product Support Introduction Thank you for purchasing HAI Web-Link II. Web-Link II is the newest and most comprehensive version of HAI’s multi-award winning Web-Link software.
System Requirements 1. 2. 3. 4. 5. HAI Controller Requirements Computer Requirements Requirements for Streaming Media Internet Requirements Back to Table of Contents HAI Controller Requirements: 1. HAI OmniLT, Omni, Omni II, Omni IIe, OmniPro, OmniPro II, Lumina, and Lumina Pro controller with 1.8 firmware or later. 2. The PC running Web-Link II connects to the HAI controller in one of the following manners: a.
Minimum Computer Configuration with Streaming Media Capability (single stream and multiple-bit-rate content for100 Kbps through 500 Kbps) • • • • 1 GHz processor or higher, such as an Intel Pentium III or Xeon or AMD Athlon MP Microsoft Windows 2000, Windows XP Professional, Windows Server 2003, Vista Home Premium, Vista Ultimate, Vista Business, or Vista Enterprise 1 GB of RAM USB port or Supported TV Tuner board Recommended Computer Configuration with Streaming Media Capability (single stream and multi
Supported TV Tuner Board on the Web-Link II Server Computer: Required Components: • • • Supported TV Tuner Board CCD camera(s) with power adaptor and cables Video modulator with power adaptor and cables (optional audio input for sound) a. The Supported TV Tuner board must be installed in the Web-Link II Server Computer according to the manufacturer's instructions. b. CCD cameras require a power source.
Installation To set up Web-Link II, follow each of the steps below: 1. 2. 3. 4. 5. 6. Install a Web-Link II compatible Internet browser Install a Web Server Install Web-Link II Program Files Configuring the HAI Communications Service Security Back to Table of Contents Install a Web-Link II compatible Internet browser Version 5 or later of Internet Explorer must be installed on the Web-Link II Server Computer. Version 7 or later of Internet Explorer is recommended.
Windows XP Professional Internet Information Server (IIS) is included in Windows XP Professional. To install Internet Information Server for Windows XP Professional: 1. 2. From the Start menu, click Control Panel, and then click Add/Remove Programs. Select Add/Remove Windows Components, select the Internet Information Services (IIS) component, and then follow the on-screen instructions. NOTE: In Windows XP Professional, IIS 5.
Register Online Next, you are prompted to "Register Online". Select "Yes" to fill out the registration form. Tip: It is strongly recommended that you take advantage of this automated process. You must register this software to have access to the Web-Link II Update page which allows you to download patches and feature enhancing updates and allows us to alert you of product updates and enhancements to this software are available. Fill out the form.
Network: IP Address, Port, and Encryption Key -- The HAI Communications Service needs to know the controller’s local network IP address, the controller’s local network port number, and the controller's 128-bit encryption key (all of this information can be obtained from the controller using the console or PC Access) to establish a serial connection to the controller. a. b. c. d. e. f. g. h. 2. Choose the "System" tab. Select "Network" from the "Method" drop-down under "Communications".
Using HAI Communications Service The HAI Communications Service is the interface between the computer and the HAI Controller. Start the Web-Link II Server by choosing Start-->Programs-->HAI-->Web-Link-->Server Configuration or by selecting "HAI Configuration" from the Windows Control Panel. General - The General page displays the current version of Web-Link II and the Serial Number of the installed copy. It also displays the Web-Link II Copyright information.
Running Web-Link II The following steps will guide you through running and configuring Web-Link II. 1. 2. 3. 4. 5. Starting Web-Link II Starting the Web-Link Touchscreen Pages Web-Link II Login Configuring Options Back to Table of Contents Starting Web-Link II 1. The web server is usually started automatically when Windows loads. If it isn't loaded, you will need to start it manually from the Windows Start Menu. 2. Open the web browser and specify the address of the Web Server followed by "/web-link".
Web-Link II Login To access Web-Link II, you must login using a "Username" and "Password". The first screen that is displayed contains the Login Dialog box. Complete the following in the Login Dialog: 1. In the Login Dialog box, specify the NAME and the corresponding CODE of a user of the HAI system. The NAME is the name of a "Code" in the HAI controller. At least one code must be named (i.e. Code 1 "Ken"). The CODE is the code associated with the name (i.e. Ken 1111).
Video-Link Settings 1. First is a listing of the Video-Link settings which include Video-Link Version, Video-Link Enabled Property Status, Video Input, Audio Input, Configuration Profile, Broadcast Port, Encoder Status, TV Tuner Enabled Status, Current TV Channel, and Broadcast URL. Next to the "Encoder Status" is a button to start or stop the Encoder. If the Encoder is currently running, you can press the "Stop Encoder" button to stop the video broadcasting on the server.
Using Web-Link II Now the fun begins! The following steps will guide you through using Web-Link II. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. General Operation Status Area Home Page Control Page Security Page Temperature Page Button Page Events Page Messages Page Using Video (Camera) Playing Recorded Video (Videos) Rules Page RSS (Really Simple Syndication) Data Feeds General Operation In general, there are two ways to command and control an item or device in a list on one of the pages.
Home The Home page displays an overall summary of the system. This page displays information and allows you change security mode, control any temperature devices connected to your system, and command any currently displayed messages. To control other devices (such as turn a light on) you must navigate to the page of that device.
To control a unit, output, or flag: 1. 2. 3. 4. 5. 6. Select the item to control from the list by pointing to it using your mouse pointer. Left-Click on the desired unit or right-click to display its context menu. Select the desired command from the list. Some commands require additional input such as dimming or brightening a certain number of steps. In this case, an edit box will appear for additional input. Choose a duration period from the "Duration" list.
To control a Thermostat or Temperature Sensor 1. 2. 3. 4. 5. Tip: Select the item to control from the list by pointing to it using your mouse pointer. Left-Click on the desired unit or right-click to display its context menu. Select the desired command from the list. Some commands require additional input (for example: choosing "Heat Setpoint" from the command list will display an edit field for specifying the temperature). In this case, an edit box will appear for additional input.
Messages The Messages page displays a list of messages currently displayed on the system consoles (OmniLT, Omni II, Omni IIe, OmniPro, OmniPro II, Lumina, and Lumina Pro only), as well as a list of all available messages. Selecting a Message from the list allows that message to be controlled. Item Displayed Message Name Available Message Name Description Name of each message currently displayed on a console is listed. Name of each message available in the controller is listed.
Modulated Video: After the video is buffered, if the video image doesn't appear in the viewer (blank or fuzzy screen) it may be necessary to select a channel from the drop-down, then left-click button. It may take several seconds for the new video image to appear. The next time the player is started, HAI Video-Link will broadcast the the last channel viewed.
Rules Click the "Rules" icon to view a list of rules or to add a new rule. A rule is a conditional statement that tells Web-link II what to do when the specified event occurs. Currently, Web-Link II will send an email (plain text or HTML format) to the specified email address and/or record video from the desired camera (channel) for a specified duration when the event occurs. The "Rules" list contains: • Rule Name: The name given to the rule.
Advanced Settings Override the default settings with the specified SMTP server: Check this box to specify an SMTP server. This option should only be used if email is failing when specifying only the email address. SMTP Server: SMTP Server: enter the SMTP server from which the email is to be transmitted. Note: The SMTP Server is generally going to be the same as the domain name (i.e. mail.my_domain.com). Check with your Internet Service Provider if you are unsure about this information.
Edit SMTP Details To edit the SMTP settings, left click the rule then select the "(Email Settings)" link next to the rule. You may select if an SMTP server is used and edit the SMTP server address, User ID, Password, and SMTP port. When a Rule Fires When the event condition in the rule occurs (and if the rule is enabled), the "Last Event" column will contain the date and time when the event took place. 1.
2. When a "Record Video" rule is specified, the video from the selected camera is recoded. The video is stored on the "Videos" page for playback. When a video is created based on a rule, the video will be listed under the "Videos Created by Event" heading on the "Videos" page. The video is listed with the "recorded event" icon followed by the rule name.
Tips & Tricks Manage How the Web-Link Service is Started By default, the Web-Link Service is started whenever the Web-Link II server computer is turned on. This can be changed, however, to only start when someone accesses the Web-link Web Client. To change the startup properties: 1. Right-click on the "My Computer" and select "Manage". 2. Under "Services and Applications" double-chick on "Services". 3. Highlight "Web-Link Service" in the list of available Services. 4. Right-click and select "Properties". 5.
Frequently Asked Questions Does Web-Link II require a connection to the Internet? A connection to the Internet is only required if you wish to control your home/office remotely and to register online. Web-Link II can run on a standalone PC and accessed via a web browser as if it were being accessed remotely.
Troubleshooting Error: Web-Link II Server Initialization failed! The full error message is: Error #-2146959355: 006~ASP 0177~Server.CreateObject Failed~80080005 Failure to initialize Web-Link II can be caused by several things. Please check the following: • • • • • The server timed out. Try refreshing the page after waiting a few seconds. The Web-Link II Server is not configured correctly. The Web-Link II Server has not been licensed. Reinstall! The web server is not configured or operating correctly.
Workaround 1 -----------Because the Web Server requires an active network connection, one solution is to connect to an Internet Service Provider (ISP) before attempting to use Web-Link II. This resolves the problem because the ISP provides the Domain Name Resolution service that the Web Server requires. Workaround 2 -----------If Microsoft Internet Explorer is being used, connect to http://localhost. This initializes the TCP/IP stack and connects the browser to the home page on the local computer.
Why does it take so long to load Web-Link II the first time I access the server? When the HAI Communications Service loads it polls the controller for the names of all devices as well as all controller setup information, then loads Web-Link II extensions. This process can be fairly lengthy depending on the complexity of the controller configuration. Two ways to get around this are to make sure the HAI Communications Service is already loaded before accessing it through a web page.
Raw XML, HTML, and Script text is displayed in the main Web-Link II web page area: (1) Verify the address specified in the "Address" field of the browser is using an HTTP address rather than a direct path to the web link files. Examples: • • Correct Address: http://MyHome/Web-Link/default.asp Incorrect Address: C:\Program Files\HAI\Web-Link\default.asp (2) Verify that Active Server Pages (ASP) has been properly installed. (3) Verify 'Execute' or 'Script' rights on the Web-Link folder are enabled.
Server Properties Dialog Doesn't Display When Clicked If the Web-Link II Server is retrieving Setup or Names or if all of the Web-Link II extensions are loading (extensions load after retrieving Setup and Names), no other actions can be performed until those processes are completed. This will occur ONLY after the Web-Link II is initially started and should take 1-2 minutes depending on the amount of information that must be retrieved (more complex configurations will take longer).
Troubleshooting Video If you are having trouble with video, first check these settings on Video-Link tab of HAI Communications Server: 1. Check Video Device. NOTE: If the word “Driver” appears in the description, you will probably have to install or reinstall the WDM drivers. 2. Check Audio Device. In order for the video to work, an audio device must be selected (if your sound card is in the list, just select it). 3. Select a Configuration that is known to work.
Step #3: Verify Video-Link Server (Encoder) is functioning correctly: • • • • • • • • • Close down the encoder and player from step #1 above. Start HAICommSrv and go to Video-Link properties. Verify that Video, Audio, Profile, and Port settings are specified. Verify that Video-Link is enabled and the encoder is set to startup automatically. Verify the custom URL box is empty. Close the properties dialog. From the Start menu, choose ‘Run’ and enter "MPLAYER2".
Error #40: An attempt to acquire a network resource failed. The full error message is: Error #40: An attempt to acquire a network resource failed. The startup of Video-Link broadcasting has been aborted. This error is caused by a port conflict. More than likely, the default Video-Link port of 8080 is being used by some other process as well. Try changing the port to something else like 8081, 8082, etc. Also, the standalone encoder has a feature that searches for an available port.