ISY-994i Series INSTEON:Networking
- 1 Install
- 2 Wake On LAN
- 3 Network Resources
- 4 Web Server Module
- 5 Related Pages
You will find access to purchase and install the module in the Help menu on the ISY Administrative Console.
After installation the Configure panel will contain a Networking tab. The Networking tab will have three sub-tabs.
A Network command will be added to the Action menu in your Programs.
Wake On LAN
To configure Wake On LAN settings:
- Click on the Add button at the bottom of the frame.
- Double-click the Name to Rename the computer to something meaningful.
- Double-click the MAC Address to enter the proper address (use dashes '-' between the byte sets: 00-11-3D-70-A6-64)
- Single-click the Broadcast column to open the Resource Editor.
- Enter the IP address of the computer.
- Enter the Subnet of the router.
- Click Calculate to determine the Broadcast address.
- Double-click the Password if it is necessary.
- Be sure to Press Save.
Now you can use WOL in your Programs!
Network Resources allows the ISY to call other systems using HTTP/HTTPS/TCP/UDP/Multicast. Please note that you need PRO features for Advanced HTTPS/Cipher suites functionality
Available HTTP/HTTPS commands include GET/POST/CONNECT/DELETE/HEAD/PUT/TRACE.
POST and PUT allow the use of URL-ENCODED, RAW TEXT, and BINARY modes.
Please see this page for some examples of devices you can control using this module:
You'll also find downloadable export files - save time and trouble by importing pre-configured Network Resources right into your ISY!
Web Server Module
This module allows you to host your own web site directly on the ISY, making it accessible from any internet-capable device (PC, Mac, cell phone, PDA, etc.)
Once installed, you can access the Web Server module by clicking the Configuration tab in the ISY's Administrative Console, selecting the Networking tab, and then clicking the Web Server tab.
Browse through files and folders on your PC using the left-hand portion of the screen, while the right-hand portion allows you to browse through the ISY's folders.
Drag and drop files from the left hand side of the screen to the right side's \USER\WEB folder to load files onto your ISY. Once copied to the ISY, files can be viewed using a web browser. For example, load a photo called "family.jpg" onto your ISY and you can view the photo in Internet Explorer using the following URL:
(where "ipaddress" is your ISY's internal or external IP address)
To set a loaded file as your ISY's home page, simply right-click the file and choose "Set as Homepage". This page will come up automatically when visiting your ISY's main page (http://ipaddress). You can also right-click a file to Rename or Remove it from the ISY. Finally, right-click a file and click Open to preview it within your default web browser. To revert to the default ISY home page, simply click the "Use Default" button on the left-hand side of the screen.
Feel free to create and load your own custom HTML files to personalize your ISY's main page. You may want to add links to other web-based devices in your home, such as webcams. You can also customize the look of the home page with personalized colors, fonts and graphics. Or, load up your business, personal or family web site onto the ISY - the possibilities are endless.
Note: Web pages are not saved in an ISY backup. They will have to be reloaded after a Factory Reset.
Dynamic/Custom Page Creation
Starting with 4.0.2 firmware, we added an enhancement to the Networking module that allows you to update files in /user/web when sending a notification from programs. This allows you to make custom HTML files, XML files, or do some custom logging to that directory.
The interface requires the direct use of keywords, although at some point we may make a more user friendly version in the GUI. When creating a custom notification, do the following:
- Start the subject with @webpage:
- Optionally add @append: or @delete:; nothing specified means create or overwrite the file
- Supply the relative file path to /USER/WEB, e.g. specify myDir/hi.htm for /user/web/myDir/hi.htm
- You may update multiple files by supplying multiple @webpage:... entries separated by a space
- Add an actual e-mail subject if this is to be e-mailed as well
NOTE: You can fully use substitution variables to create the subject, allowing file names based on a variable for example. NOTE: File names are limited to the 8.3 format
Here are some exmaples:
Send notification with subject "My Status"
- No file is created
Subject: My Status
Create File and Send Notification
- Creates the file /user/web/mydir/status.htm whose content is the body of this notification
- Sends an e-mail notification with subject "My Status"
Subject: @webpage:myDir/status.htm My Status
Create File Only
- Creates the file /user/web/mydir/status.htm whose content is the body of this notification (no e-mail notification sent out)
Append to an Existing File
- Appends body of this message to file /user/web/mydir/status.htm
Create File Named Based on Variable Value
- Creates file with name based on the value of a variable (e.g. if the variable=24, then file is /user/web/mydir/file24.txt)
- Deletes a file
- Create file /user/web/mydir/status.htm whose content is the body of this notification
- Append the content to /user/web/mydir/log.htm
Subject: @webpage:mydir/status.htm @webpage:@append:mydir/log.htm