How to configure a Static IP address for the ISY-99i Home Automation Controller – telnet configuration steps for port forwarding and static LAN IP address.
This tutorial is continued from Part 1.
6: Update ISY-99i Configuration on the Network Diagram
Update the ISY-99i entries on network diagram with your values for the following parameters:
ISY-99i
Static IP Address: 192.168.2.200 Netmask: 255.255.255.0 Gateway: 192.168.2.1 (IP address of the Linksys router) DNS Server: 192.168.2.1 (IP address of the Linksys router) HTTPS Port: 5275
Local LAN Access URL:
http://192.168.2.200
Secure Internet Access URL:
https://myisyhostname.homedns.org:5275
Your network diagram should now be complete and look like this (the colors correspond to matching values for both devices):
7: Change the ISY-99i IP Address and Port Number:
Login to the ISY-99i Admin Console and click Help → About. Write down the My URL IP address, e.g. 192.168.2.102.

7a: Configure the ISY-99i Static IP Address
For Windows XP or Vista, click Start → Run and type telnet. The telnet DOS window is displayed. Open a session to the IP address given in the My URL, e.g. 192.168.2.102. The static IP is configured using the CT command. The following is the telnet session log. Your inputs are highlighted in red per the network diagram. Note that all ISY command are UPPER CASE.
Welcome to Microsoft Telnet Client
Escape Character is 'CTRL+]'
Microsoft Telnet> open 192.168.2.102
Connecting To 192.168.2.102...
Please Log in
Username:admin Password:******** Hi! Welcome to ISY Shell CT - Configure TCP/IP CWP - Configure Webserver Ports CWT - Configure Webserver Timeouts CL - Configure max log size CR - Configure Max Retries LS - List files/directories SU - Show external url SM - Show memory utilization ST - Show system time DT - Disable telnet DI - Disable internet access XS - Exit the shell RS - Reboot the system RL - Reset login to admin/admin FR - Factory reset MN - Menu VE - Display Version DBG - Debug [0|1|2] CME - Configure Maximum Emails per minute SMR - Max Retry Before Client Is Considered Offline
http://192.168.2.102>CT
IP Address [0.0.0.0]: 192.168.2.200 New IP Address : [192.168.2.200] OK? (Y/N)Y NetMask [0.0.0.0]: 255.255.255.0 New NetMask : [255.255.255.0] OK? (Y/N)Y Gateway [0.0.0.0]: 192.168.2.1 New Gateway : [192.168.2.1] OK? (Y/N)Y DNS Server [0.0.0.0]: 192.168.2.1 New DNS Server : [192.168.2.1] OK? (Y/N)Y Save Changes (Y/N)Y Rebooting ... please wait!
Goodbye!
Connection to host lost.
Press any key to continue...
Keep the telnet session open for the next step.
7b: Configure the ISY-99i Web Server Port
Note that the ISY-99i LAN IP address is the static IP address you configured in the previous step, e.g. 192.168.2.200 in this example. Use the CWP command and your network diagram to configure the web server ports.
Telnet session log – your inputs are in red:
Microsoft Telnet> open 192.168.2.200
Connecting To 192.168.2.200
...
Please Log in
Username:admin Password:******** Hi! Welcome to ISY Shell CT - Configure TCP/IP CWP - Configure Webserver Ports CWT - Configure Webserver Timeouts CL - Configure max log size CR - Configure Max Retries LS - List files/directories SU - Show external url SM - Show memory utilization ST - Show system time DT - Disable telnet DI - Disable internet access XS - Exit the shell RS - Reboot the system RL - Reset login to admin/admin FR - Factory reset MN - Menu VE - Display Version DBG - Debug [0|1|2] CME - Configure Maximum Emails per minute SMR - Max Retry Before Client Is Considered Offline
http://192.168.2.200>CWP
Current HTTP Port [80] (range 1-65536): <press enter - no change> Invalid port specified Current HTTPS Port [443] (range 1-65536):5275 Trying to remove existing port forwarding rules from your Internet Gateway/Router
Port forwarding rules were successfully removed
New HTTP Port [80] New HTTPS Port [5275] Trying to re-enable Internet Access for Port [5275] on your Internet Gateway/Router Looking For an Internet Gateway
Rebooting ... please wait!
Internet access re-enabled for Port [5275] Goodbye!
Connection to host lost.
Press any key to continue...
Microsoft Telnet>quit
8: Confirm the ISY-99i Static IP and Port Number
Check Help → About dialog in the Admin Console:

My URL now reflects the static IP address and the Internet Access URL shows your ISP dynamic IP address with the new port number.
9: Verify LAN and Internet Access
Test Internet HTTPS access using the DDNS service and port forwarding, e.g. https://myisyhostname.homedns.org:5275.
Click “Add Exception”, “Get Certificate” and “Confirm Security Exception” to view the My Lighting web page. The next time you’ll have SSL certificate saved and will go directly to the My Lighting login page.

Next, open a web browser and enter the My URL (i.e. the local LAN IP address), e.g. http://192.168.2.200 to verify you can get the to My Lighting web page.
That’s it! You now have Internet access to the ISY-99i using a static IP address and port forwarding. This method has proven very reliable for me.
I recommend you save a copy of the network diagram with your configuration parameters in a safe place in case you make network changes.
Take care,
Bob Jackson