<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.universal-devices.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rand</id>
	<title>Universal Devices, Inc. Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.universal-devices.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rand"/>
	<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/Special:Contributions/Rand"/>
	<updated>2026-06-09T10:16:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i_Series_INSTEON&amp;diff=6825</id>
		<title>ISY-99i Series INSTEON</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i_Series_INSTEON&amp;diff=6825"/>
		<updated>2013-04-10T22:12:34Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
==Introduction==&lt;br /&gt;
[[{{ns:6}}:QSG ISY-99.png|right|400px]]&lt;br /&gt;
&lt;br /&gt;
The ISY-99i Series is UDI&#039;s second series of intelligent, web-enabled, stand-alone INSTEON network managers/controllers.  The ISY-99i Series have the same capabilities as the ISY-26 series, with the following  additions: &lt;br /&gt;
&lt;br /&gt;
* Infrared (IR) Input [ISY-99i/IR, ISY-99i/IR PRO] - support for Philips RC-5 codes.&lt;br /&gt;
* Increased Memory [ISY-99i PRO, ISY-99i/IR PRO] - supports 1024 device/scene combinations and 1000 programs.&lt;br /&gt;
* Powered from the PLM - separate external power supply is not required (but can optionally be used).&lt;br /&gt;
* Thinner form factor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
* [http://www.universal-devices.com/docs/isy99_userguide.pdf &#039;&#039;&#039;ISY-99i PDF User Guide&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ISY 99i/ISY-26 INSTEON Shared&#039;&#039;&#039;&lt;br /&gt;
**[[ISY-99i/ISY-26 INSTEON:Configuration|Computer Configuration]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Quick Start Guide|Quick Start Guide]]&lt;br /&gt;
** [[ISY-99i/ISY-26_INSTEON:Initial_Browser_Screen|Initial Browser Screen]] The HTML Interface can be used with any browser.&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:User Guide|&#039;&#039;&#039;User Guide&#039;&#039;&#039;]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:How-To Guide|&#039;&#039;&#039;How-To Guide&#039;&#039;&#039;]] &lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Troubleshooting Flowchart|&#039;&#039;&#039;Troubleshooting Flowchart&#039;&#039;&#039;]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Advanced Configuration Guide|Advanced Configuration Guide]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Frequently Asked Questions|Frequently Asked Questions (FAQ)]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ISY-99i Series Specific&#039;&#039;&#039;&lt;br /&gt;
** [[ISY-99i Series INSTEON:Migrating To Your ISY-99i|Migrating To Your ISY-99i]]&lt;br /&gt;
** [[ISY-99i Series INSTEON:Quick IR Tutorial|Using IR in the ISY-99i/IR]]&lt;br /&gt;
** &#039;&#039;&#039;Add-on Modules&#039;&#039;&#039;&lt;br /&gt;
*** [[ISY-99i_Series_INSTEON:ELK_Security_Module|Elk Security System]]&lt;br /&gt;
*** [[ISY-99i Series INSTEON:Electricity|Electricity]]&lt;br /&gt;
*** [[ISY-99i Series INSTEON:WeatherBug|Climate]]&lt;br /&gt;
**** [[ISY-99i/ISY-26 INSTEON:Using the WeatherBug Irrigation Module|Irrigation]]&lt;br /&gt;
*** [[ISY-99i Series INSTEON:Networking|Networking]]&lt;br /&gt;
**** [[ISY-99i Series INSTEON:Networking:Network Resources|Network Resources (Examples &amp;amp; Downloads)]]&lt;br /&gt;
*** [[ISY-99i Series INSTEON:Enhanced A10/X10|Enhanced A10/X10]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Original (now outdated) Manuals&#039;&#039;&#039; - superseded by Wiki documentation.&lt;br /&gt;
** [http://www.universal-devices.com/docs/production/Quick%20Setup%20Guide%202007.pdf Quick Setup Guide 2007 (PDF)]&lt;br /&gt;
** [http://www.universal-devices.com/docs/production/ISY%20User%20Guide.pdf ISY User Guide (PDF)]&lt;br /&gt;
** [http://www.universal-devices.com/docs/production/ISY%20Advanced%20Configuration%20Guide.pdf ISY Advanced Configuration Guide (PDF)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
* [http://www.techav.com/ehx/ehxfall2007.htm EHX Fall 2007 Show Report] - by MikeB&lt;br /&gt;
* [http://www.techav.com/udi/isy99i.htm Review of ISY-99i/IR PRO] - by MikeB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
* [http://www.universal-devices.com/99i/ Logon to My 99i INSTEON ISY] Now! - For ISY-99i Series release version firmware.&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Supported Remote Access Routers|Supported Remote Access Routers]]&lt;br /&gt;
* [http://www.universal-devices.com/tools/insteon/calc_plm_links.htm ISY PLM Link Calculator] - Estimates the total ISY links an INSTEON setup might take&lt;br /&gt;
* [http://forum.universal-devices.com/ UDI Forum]&lt;br /&gt;
** [http://forum.universal-devices.com/viewforum.php?f=26 Example Programs - How-Tos and Tutorials (Forum)]&lt;br /&gt;
** [http://forum.universal-devices.com/viewforum.php?f=27 Questions and Answers (Forum)]&lt;br /&gt;
** [http://forum.universal-devices.com/viewforum.php?f=2 Developers Section (Forum)]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Errors And Error Messages|Error Messages]]&lt;br /&gt;
* [http://www.facebook.com/pages/Universal-Devices/70185958615 UDI Facebook Page] - Become a fan!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
* [http://www.java.com/ Latest Version of Java] - Needed for the ISY&#039;s Administrative Console&lt;br /&gt;
* [http://www.universal-devices.com/downloads/java/jre-6u5-windows-i586-p.exe JRE 6.0 Update 5] - Windows&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/apple/macosx_updates/javaformacosx104release5.html JRE 5.0 Release 7] - Mac OS X 10.4 and below&lt;br /&gt;
* [http://www.apple.com/support/downloads/javaformacosx105update1.html JRE 6.0 Release 5] - MAC OS - 10.5/Leopard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Firmware==&lt;br /&gt;
&lt;br /&gt;
* [http://www.universal-devices.com/supp.htm Current Release Firmware] - May be automatically loaded through the ISY Administrative Console.&lt;br /&gt;
* [http://forum.universal-devices.com/viewforum.php?f=25 Current Beta Firmware (Forum)] - Links and instructions for current beta firmware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Release Notes==&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Release Notes 2.7.15|Release Notes (2.7.15)]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Release Notes Beta|Release Notes (Beta firmware)]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Release Notes 2.7|Release Notes (2.7)]]&lt;br /&gt;
* [[ISY-99i Series:Release Notes 1.0|Release Notes (1.0)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON:]]&lt;br /&gt;
&lt;br /&gt;
[[Main Page|Main Page]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=Using_the_HAM_Weather_Irrigation_Module&amp;diff=6824</id>
		<title>Using the HAM Weather Irrigation Module</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=Using_the_HAM_Weather_Irrigation_Module&amp;diff=6824"/>
		<updated>2013-04-10T22:07:41Z</updated>

		<summary type="html">&lt;p&gt;Rand: Added links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[{{ns:6}}:WeatherBug_Irrigation_Module_Settings.png|right|WeatherBug Irrigation Module Settings]]&lt;br /&gt;
[[{{ns:6}}:WeatherBug_Irrigation_Module_Status.png|right|WeatherBug Irrigation Module Status]]&lt;br /&gt;
== The Basic Idea of this Module ==&lt;br /&gt;
&lt;br /&gt;
This module is designed to calculate the amount of water that is lost from the soil and plants and replace it with a close approximation of what was lost. Today in a world of &amp;quot;Green is good&amp;quot; every consumable resource such as water can be better conserved with such a tool. &lt;br /&gt;
&lt;br /&gt;
The module takes the local WeatherBug data, the user settings, and calculates each day the average water that has been lost. The user then can have programs that respond to these calculations and apply the appropriate amount of water to replace that loss. When those programs complete they trigger a command that lets the module know that the water has been applied and can be subtracted from the module&#039;s tally. Each day this is done completing the cycle of tracking the data and applying the water. During cooler times of the year the watering days frequency will slow down, and during the warmer parts of the year the watering frequency will ramp up to daily.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Irrigation Module&#039;s Settings ==&lt;br /&gt;
&lt;br /&gt;
There are several variables that are adjustable by the user. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Irrigation Region&#039;&#039;&#039; - adjusts for the differing ET in inland vs coastal areas.&lt;br /&gt;
** coastal region, interior plains region&lt;br /&gt;
* &#039;&#039;&#039;Absorption Factor/Soil Type&#039;&#039;&#039; - adjusts for the relative efficiency of soil absorption.&lt;br /&gt;
** Sand 100%, Loam sand 83%, Sandy loam 67%, Loam 58%, Clay loam 33%, Silty clay 25%, Clay 17%&lt;br /&gt;
* &#039;&#039;&#039;Water Applied per Irrigation Cycle&#039;&#039;&#039; - amount of water the user&#039;s irrigation program applies to the soil during each run.&lt;br /&gt;
* &#039;&#039;&#039;Allowable Depletion&#039;&#039;&#039; - how much water is allowed to leave (be depleted from) the soil before the next irrigation cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Irrigation Module&#039;s Status Output ==&lt;br /&gt;
&lt;br /&gt;
These variables are calculated from the WeatherBug data. They can be used in the program module for customizing the irrigation system.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evapotranspiration&#039;&#039;&#039; - approximation of the total amount of water leaving via a combination of soil evaporation and plant transpiration.&lt;br /&gt;
* &#039;&#039;&#039;Irrigation Requirement&#039;&#039;&#039; - amount of water to be applied based on the accumulation of previous day(s) water deficits.&lt;br /&gt;
* &#039;&#039;&#039;Yesterday&#039;s Water Deficit&#039;&#039;&#039; - total amount of water that has evapotranspired during a twenty four hour window from the day before.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Irrigation Module&#039;s Commands ==&lt;br /&gt;
&lt;br /&gt;
These are commands that can be used in ISY programs.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Irrigation - Cycle Complete&#039;&#039;&#039; - triggers the module&#039;s calculations for after water has been applied.&lt;br /&gt;
* &#039;&#039;&#039;Irrigation - Reset Variables&#039;&#039;&#039; - triggers a reset of the module&#039;s &#039;&#039;&#039;Irrigation Requirement&#039;&#039;&#039; variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program Example: Irrigate If Needed ==&lt;br /&gt;
&lt;br /&gt;
The IF condition decides whether to water by comparing the &#039;&#039;&#039;Irrigation Requirement&#039;&#039;&#039; balance to a constant. The user is responsible for setting this constant equal to &#039;&#039;&#039;Water Applied per Irrigation Cycle&#039;&#039;&#039;, and updating it if they change the value of water that they apply per irrigation in their own programs.&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
         Time is 11:00:00PM&lt;br /&gt;
     And &amp;lt;font color=red&amp;gt;Module &#039;Climate&#039; Irrigation Requirement &amp;gt;= 0.50&amp;lt;/font&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Then&lt;br /&gt;
         Set &#039;Front Yard&#039; On&lt;br /&gt;
         Wait  10 minutes&lt;br /&gt;
         Set &#039;Back Yard&#039; On&lt;br /&gt;
         Wait  5 minutes&lt;br /&gt;
         Set &#039;Back Yard&#039; Off&lt;br /&gt;
         &amp;lt;font color=red&amp;gt;Irrigation - Cycle Complete&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note: If you are using an EZFlora device you only have to turn off the last station. When you turn on the next station the EZFlora first turns off the current station then turns on the next one. If you use an EZio device you will have to turn off each station before turning on the next one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculating the Station Run Time ==&lt;br /&gt;
&lt;br /&gt;
In order to replace the water that is lost from the soil your station run times will need to be properly calculated. Each type of emitter/sprinkler has a different amount of water that is being delivered per minute/hour. The calculator linked below can be used to calculate the appropriate run time for each station. &lt;br /&gt;
&lt;br /&gt;
* [http://www.universal-devices.com/tools/irrigation/calc_irr_run_time.htm ISY Irrigation Run Time Calculator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Initialize the Module ==&lt;br /&gt;
&lt;br /&gt;
After you have installed the Irrigation Module the &#039;&#039;&#039;Irrigation Requirement&#039;&#039;&#039; variable will most likely display zero. You will have to trigger a reset of the module variables to get things going correctly. Below is a walk-thru of the steps to perform this reset. Please note: If its the rainy season it may be difficult to tell if &#039;&#039;&#039;Irrigation Requirement&#039;&#039;&#039; is having an issue, so its recommended this be performed anyways just after the first install of the module.&lt;br /&gt;
&lt;br /&gt;
# In the ISY Admin Console go to the Programs tab.&lt;br /&gt;
# Create the temporary program shown in the example below.&lt;br /&gt;
# Right click on the program in the folder tree and select &amp;quot;Run Then&amp;quot; to reset the module. &lt;br /&gt;
# Go back to the Weatherbug tab.&lt;br /&gt;
# Check again &#039;&#039;&#039;Irrigation Requirement&#039;&#039;&#039; and you should now see a number instead of a zero.&lt;br /&gt;
# Once you have done this initialization process you can delete the temporary program.&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
    - No Conditions - (To add one, press &#039;Schedule&#039; or &#039;Condition&#039;)&lt;br /&gt;
 &lt;br /&gt;
 Then&lt;br /&gt;
         &amp;lt;font color=red&amp;gt;Irrigation - Reset Variables&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Forum thread: [http://forum.universal-devices.com/viewtopic.php?f=7&amp;amp;t=6452 Proposed Evapotranspiration Algorithm in 3.1.4 Beta]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i Series INSTEON:WeatherBug|Climate]]&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Quick Start Guide|Quick Start Guide]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-994i_Series_INSTEON:HAM_Weather&amp;diff=6823</id>
		<title>ISY-994i Series INSTEON:HAM Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-994i_Series_INSTEON:HAM_Weather&amp;diff=6823"/>
		<updated>2013-04-10T22:01:28Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Related Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=WeatherBug=&lt;br /&gt;
&lt;br /&gt;
[http://weather.weatherbug.com/ WeatherBug] is a site that collects live weather data from personal weather stations and makes it available on the internet. The ISY-99i is able to collect this data and use the parameters in programs.&lt;br /&gt;
&lt;br /&gt;
[[Image:Weatherbug 1.gif]]&lt;br /&gt;
&lt;br /&gt;
==Install==&lt;br /&gt;
You will find access to purchase and install the module in the Help menu on the ISY Administrative Console.&lt;br /&gt;
&lt;br /&gt;
==Configure==&lt;br /&gt;
Once the module is installed it must be configured. This is done from the Administrative Console Configuration/Climate panel. &lt;br /&gt;
&lt;br /&gt;
Clicking the find button will open a requester and prompt you to enter your zip code. After your zip code is entered a list will open containing areas in your vicinity. Select one of these areas to open a list of nearby weather stations. The closest station will usually provide the most accurate data.&lt;br /&gt;
&#039;&#039;Not all stations have all the data so you may wish to select a station other than the closest.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We can see what data is available in your area if you send your zip code to &lt;br /&gt;
[mailto:support@universal-devices.com?subject=Weather UDI Weather Support]&lt;br /&gt;
&lt;br /&gt;
[[Image:Weatherbug 2.gif]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Weatherbug 3.gif]] [[Image:Weatherbug 4.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select English or Metric units. When changing the measurement units the Administrative Console must be quit and restarted.&lt;br /&gt;
&lt;br /&gt;
[[Image:Weatherbug 5.gif]]&lt;br /&gt;
&lt;br /&gt;
Please do not set polling for less than 60 seconds. &lt;br /&gt;
&lt;br /&gt;
Be sure the Enabled box is checked and Save your settings. &lt;br /&gt;
&lt;br /&gt;
[[Image:Weatherbug 6.gif]]&lt;br /&gt;
&lt;br /&gt;
Once this is done you can begin to use the data in your programs.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&lt;br /&gt;
Here is all the available data:&lt;br /&gt;
&lt;br /&gt;
    * Temperature 28.7 °F&lt;br /&gt;
    * Temperature High 33 °F&lt;br /&gt;
    * Temperature Low 28 °F&lt;br /&gt;
    * Feels Like 29 °F&lt;br /&gt;
    * Temperature Rate -0.5 °F&lt;br /&gt;
    * Humidity 78 %&lt;br /&gt;
    * Humidity Rate 3 %/h&lt;br /&gt;
    * Pressure 29.86 inches&lt;br /&gt;
    * Pressure Rate 0.05 inches/h&lt;br /&gt;
    * Dew Point 22 °F&lt;br /&gt;
    * Wind Speed 0 mph&lt;br /&gt;
    * Wind Average Speed 0 mph&lt;br /&gt;
    * Wind Direction NNE&lt;br /&gt;
    * Wind Average Direction NNE&lt;br /&gt;
    * Gust Speed 0 mph&lt;br /&gt;
    * Gust Direction ESE&lt;br /&gt;
    * Rain Today 0 inches&lt;br /&gt;
    * Light 0 %/h&lt;br /&gt;
    * Light Rate 0 %/h&lt;br /&gt;
    * Rain Rate 0 inches/h&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
When you select a Program Condition you will find an entry for Module. After you select Module select Climate in the next box. The following box displays all the available data for the Climate module followed by operators and then parameters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Weatherbug 7.gif]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Weatherbug 8.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example Programs====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i Series INSTEON:Light Data Program|Light Data Program]]&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i Series INSTEON:Temperature Alert Program|Temperature Alert Program]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Using the WeatherBug Irrigation Module|Irrigation]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Configuration Tab|Configuration]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Quick_IR_Tutorial|IR]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Electricity|Electricity]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Networking|Networking]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Enhanced A10/X10|Enhanced A10/X10]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Quick Start Guide|Quick Start Guide]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Resetting_Your_Userid/Password&amp;diff=6819</id>
		<title>ISY-99i/ISY-26 INSTEON:Resetting Your Userid/Password</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Resetting_Your_Userid/Password&amp;diff=6819"/>
		<updated>2013-04-02T16:51:32Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Information common to all models==&lt;br /&gt;
&lt;br /&gt;
* The default (case sensitive) UserID = admin&lt;br /&gt;
* The default (case sensitive) Password = admin&lt;br /&gt;
&lt;br /&gt;
==ISY-99i/994i Series==&lt;br /&gt;
&lt;br /&gt;
# Use a sharp object to push in the Reset Button till the RX, TX, Mem, Error lights start blinking (every second)&lt;br /&gt;
# Hold for &#039;&#039;&#039;5 seconds&#039;&#039;&#039; till the RX, TX, Mem, Error lights turn on/off consecutively (RX -&amp;gt; Tx -&amp;gt; Mem -&amp;gt; Error)&lt;br /&gt;
# Release &lt;br /&gt;
# Log in using admin/admin&lt;br /&gt;
# See [[ISY-99i/ISY-26_INSTEON:File_Menu#Set_Userid.2FPassword|Set_Userid/Password]] to set a new UserID and password.&lt;br /&gt;
&lt;br /&gt;
==ISY-26==&lt;br /&gt;
&lt;br /&gt;
Before you proceed with the procedure below, you will need to retrieve the MAC address of your ISY device (see below)&lt;br /&gt;
&lt;br /&gt;
To reset your userid and password please follow the steps as outlined below:&lt;br /&gt;
# Disconnect PLM from the ISY.&lt;br /&gt;
# Telnet to ISY&lt;br /&gt;
# Enter MAC address as both the userid and password at login prompt&lt;br /&gt;
# Wait 45 seconds (or until you see &amp;quot;Please connect PLM message&amp;quot;)&lt;br /&gt;
# Plug PLM back in&lt;br /&gt;
# Log in again using admin/admin&lt;br /&gt;
# See [[ISY-99i/ISY-26_INSTEON:File_Menu#Set_Userid.2FPassword|Set_Userid/Password]] to set a new UserID and password.&lt;br /&gt;
Note: There is a timeout of 5 minutes for the PLM to get plugged back in. If timed out, the userid&lt;br /&gt;
and password are not reset.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retrieving ISY&#039;s MAC Address&#039;&#039;&#039;&lt;br /&gt;
# Versions 2.6.1 and above: Go to &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://your.isy.ip.address/desc&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
# Versions 2.6 and below: Go to &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://your.isy.ip.address:port/0/d&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
# Look for &amp;lt;UDN&amp;gt; (e.g. &amp;lt;UDN&amp;gt;uuid:00:03:f4:02:af:74&amp;lt;/UDN&amp;gt;)&lt;br /&gt;
# The MAC Address is the what follows &amp;quot;uuid:&amp;quot; and before the &amp;lt;/UDN&amp;gt; (e.g. 00:03:f4:02:af:74)&lt;br /&gt;
*  Early ISY&#039;s will have a MAC address which begins with the segments 00:03; these MAC addresses are from NetBurner.&lt;br /&gt;
* Newer ISY&#039;s will have a MAC address which begins with the segments 00:21:B9, which is the Universal Devices, Inc. ID. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=Main_Page&amp;diff=6796</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=Main_Page&amp;diff=6796"/>
		<updated>2013-03-13T17:15:43Z</updated>

		<summary type="html">&lt;p&gt;Rand: More references to the 994i&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[{{ns:6}}:Moviefor2.gif|right|Movie for Two]]&lt;br /&gt;
==Welcome to our Wiki==&lt;br /&gt;
&lt;br /&gt;
[http://www.universal-devices.com/ Universal Devices Inc.] is making home automation products as commonplace and affordable as phones, cable/DSL modems, and set-top boxes. The UDI Wiki is the central place for help with our products so please have a look around. With this site being a collaborative effort by UDI and its user base, we need your help! &#039;&#039;&#039;&#039;&#039;If you&#039;re interested in helping the Wiki please see the [[UDI Wiki:Community Portal|Community Portal]] for the details.&#039;&#039;&#039;&#039;&#039; Also check out the [[Current events|Current Events]] page to check out what&#039;s upcoming in the Home Automation industry.&lt;br /&gt;
&lt;br /&gt;
==ISY Devices==&lt;br /&gt;
&lt;br /&gt;
This is the information section for the ISY devices which is part of the Intelligent Series. The series is designed to provide a packaged turnkey Network/UPnP/Web Services enabled solution.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downloadable Documentation&#039;&#039;&#039;&lt;br /&gt;
** [http://www.universal-devices.com/docs/production/user_guide_3.2.6.pdf &#039;&#039;&#039;ISY-99/994i PDF User Guide&#039;&#039;&#039;]&lt;br /&gt;
** [http://www.universal-devices.com/docs/production/Quick%20Setup%20Guide%20994i.Rev%206.pdf &#039;&#039;&#039;ISY994i Series PDF Quick Start Guide&#039;&#039;&#039;]&lt;br /&gt;
** [http://www.universal-devices.com/docs/production/Quick%20Setup%20Guide%20994iZS.pdf &#039;&#039;&#039;ISY994i ZS Series (Smart Grid) PDF Quick Start Guide&#039;&#039;&#039;]&lt;br /&gt;
** [http://www.universal-devices.com/docs/production/ISY-994%20Energy%20Monitoring%20Configuration%20Guide.pdf &#039;&#039;&#039;ISY994i Z Series Energy Monitoring Configuration Guide&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Instructional Videos&#039;&#039;&#039;&lt;br /&gt;
** [http://www.youtube.com/watch?v=kmkQ-HF6IdQ&amp;amp;feature=youtu.be &#039;&#039;&#039;ISY System Configuration&#039;&#039;&#039;]&lt;br /&gt;
** [http://www.youtube.com/watch?v=hbkFnzBhKB4&amp;amp;feature=youtu.be &#039;&#039;&#039;ISY Device/Scene Configuration&#039;&#039;&#039;]&lt;br /&gt;
** [http://www.youtube.com/watch?v=8csU9qc7oo4&amp;amp;feature=youtu.be &#039;&#039;&#039;ELK Module Integration/Examples&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Current Devices&#039;&#039;&#039;&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?f=25&amp;amp;t=9366 Release Notes - Firmware 3.3.10] - &#039;&#039;&#039;Final Firmware Release for ISY-99i&#039;&#039;&#039;&lt;br /&gt;
*** [http://forum.universal-devices.com/viewtopic.php?f=25&amp;amp;t=10602 How to Upgrade - Firmware 3.3.10]&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?t=8309 Release Notes - Firmware 3.2.6]&lt;br /&gt;
*** [http://forum.universal-devices.com/viewtopic.php?t=8643 How to Upgrade - Firmware 3.2.6]&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?f=25&amp;amp;t=6015 Release Notes - Firmware 3.1.17]&lt;br /&gt;
*** [http://forum.universal-devices.com/viewtopic.php?f=25&amp;amp;t=7966 How to Upgrade - Firmware 3.1.17]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Release Notes 2.8.16|Release Notes - Firmware v2.8.16]] - &#039;&#039;&#039;ISY-99i only&#039;&#039;&#039;&lt;br /&gt;
*** [http://forum.universal-devices.com/viewtopic.php?t=5958 How to Upgrade]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Release Notes 2.7.15|Release Notes - Firmware v2.7.15]] - &#039;&#039;&#039;Final Firmware Release for ISY-26&#039;&#039;&#039;&lt;br /&gt;
** [[ISY-26 INSTEON|ISY-26 INSTEON]]&lt;br /&gt;
** [[ISY-99i Series INSTEON|ISY-994i/99i Series]]&lt;br /&gt;
** &#039;&#039;&#039;ISY-994i/ISY-99i/ISY-26 INSTEON&#039;&#039;&#039; - &#039;&#039;Information common to all models&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:Configuration|Computer Configuration]] - &#039;&#039;Configuring a computer to interface with the ISY.&#039;&#039;&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Quick Start Guide|Quick Start Guide]] - &#039;&#039;Connecting the ISY to your network.&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:Start up|Start Up]] - &#039;&#039;Log into the ISY.&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:Initial_Browser_Screen|Default Web Interface]] &#039;&#039;The Web Interface that can be used with any browser.&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:User Guide|&#039;&#039;&#039;User Guide&#039;&#039;&#039;]] - &#039;&#039;Menus, toolbar, and panels.&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:How-To Guide|&#039;&#039;&#039;How-To Guide&#039;&#039;&#039;]] - &#039;&#039;Special devices, scenes, programming, and more.&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:Troubleshooting Flowchart|&#039;&#039;&#039;Troubleshooting Flowchart&#039;&#039;&#039;]] &#039;&#039;Step by step process for troubleshooting the ISY&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:Advanced Configuration Guide|Advanced Configuration Guide]] - &#039;&#039;Using the ISY Shell.&#039;&#039;&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:Frequently Asked Questions|Frequently Asked Questions]]&lt;br /&gt;
***[[ISY-99i/ISY-26 INSTEON:Errors And Error Messages|Errors And Error Messages]]&lt;br /&gt;
** &#039;&#039;&#039;ISY-994i/ISY-99i Series INSTEON&#039;&#039;&#039; - &#039;&#039;Differences and Additional features for the ISY-994i/99i&#039;&#039;&lt;br /&gt;
***[[ISY-99i Series:Migrating To Your ISY-99i|Migrating To Your ISY-994i/99i]] - &#039;&#039;Upgrading from an ISY-26/99i to 994i&#039;&#039;&lt;br /&gt;
***[[ISY-99i Series INSTEON:Quick IR Tutorial|Using IR in the ISY-994i/99i/IR]] - &#039;&#039;For the ISY-994-i/99i/IR&#039;&#039;&lt;br /&gt;
***[[ISY-99i Series INSTEON:REST Interface|REST Interface]] - &#039;&#039;Using the REST Interface&#039;&#039;&lt;br /&gt;
***[[ISY-99i Series INSTEON:Custom Email Substitution Variables|Custom Email Substitution Variables]] - &#039;&#039;Using substitution variables in custom e-mails&#039;&#039;&lt;br /&gt;
*** &#039;&#039;&#039;Add-On Modules for the ISY-994i/ISY-99i&#039;&#039;&#039;&lt;br /&gt;
**** [[ISY-99i Series INSTEON:Electricity|Electricity]]&lt;br /&gt;
**** [[ISY-99i Series INSTEON:WeatherBug|Climate]]&lt;br /&gt;
***** [[ISY-99i/ISY-26 INSTEON:Using the WeatherBug Irrigation Module|Irrigation]]&lt;br /&gt;
**** [[ISY-99i Series INSTEON:Networking|Networking]]&lt;br /&gt;
***** [[ISY-99i Series INSTEON:Networking:Network Resources|Network Resources (Examples &amp;amp; Downloads)]]&lt;br /&gt;
***** [[ISY-99i Series INSTEON:Networking:Function Exporter|Function Exporter]]&lt;br /&gt;
**** [[ISY-99i Series INSTEON:Enhanced A10/X10|Enhanced A10/X10]]&lt;br /&gt;
**** [[ISY-99i Series INSTEON:ELK Security Module|ELK Security Module]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Third Party&#039;&#039;&#039;&lt;br /&gt;
** [http://forum.universal-devices.com/viewforum.php?f=73 Third Party Products]&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?p=52099#p52099 Setting up iRule to command/control ISY]&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?f=48&amp;amp;t=8205 ISY Has A Voice (MAC)]&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?f=26&amp;amp;t=10534 Text to Speech Without Internet]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039;&lt;br /&gt;
** [http://www.universal-devices.com/isy-developers ISY Developer Center]&lt;br /&gt;
** [[ISY Developers:Java Web Services Tutorial|Java Web Services Tutorial]]&lt;br /&gt;
** [https://github.com/evilpete/ISYlib-perl ISY Perl Library]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Latest ISY Firmware&#039;&#039;&#039;&lt;br /&gt;
** [http://forum.universal-devices.com/viewforum.php?f=25 Current Release, Betas, and Bug Reports]&lt;br /&gt;
** [http://forum.universal-devices.com/viewforum.php?f=68 Program Variables] are available as of Beta firmware version 3.1+&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Reviews&#039;&#039;&#039;&lt;br /&gt;
** [[ISY Reviews]]&lt;br /&gt;
* [[Special:Search|Search the Wiki]]&lt;br /&gt;
&lt;br /&gt;
==Support Options==&lt;br /&gt;
&lt;br /&gt;
We have many support options to help users get their UDI enabled network up and running. If you have not done so first make sure you have [http://www.universal-devices.com/register registered your UDI product] so we can better support you. Then start at the top of this list and work your way down. &lt;br /&gt;
&lt;br /&gt;
* [http://www.universal-devices.com/mwiki/ UDI Wiki] - This site &lt;br /&gt;
* [http://forum.universal-devices.com/ UDI Forum] - Support provided by UDI Staff and Users&lt;br /&gt;
* [http://www.universal-devices.com/supp.htm Support Pages] - Firmware, Resources, Developer Stuff&lt;br /&gt;
* [http://www.facebook.com/pages/Universal-Devices/70185958615 UDI Facebook Page] - Become a fan!&lt;br /&gt;
* Email: [mailto:support@universal-devices.com Tech Support] &lt;br /&gt;
* Phone: 818-631-0333&lt;br /&gt;
* Business Hours: Closed on Friday Evenings and Saturdays&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Third Party Contributions==&lt;br /&gt;
&lt;br /&gt;
See our [http://forum.universal-devices.com/viewforum.php?f=45 Announcements Forum] for contributions made by our users and other third parties.&lt;br /&gt;
&lt;br /&gt;
* [[Mobile Device Applications Chart]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Home Automation Info==&lt;br /&gt;
&lt;br /&gt;
New to home automation? Check out:&lt;br /&gt;
&lt;br /&gt;
* [http://youtu.be/MiLXTPDIoys Video illustrating what you can expect from automation]&lt;br /&gt;
* [http://www.iuniverse.com/Bookstore/BookDetail.aspx?BookId=SKU-000122155 INSTEON: Smarthomes for Everyone by Matthew Strebe]&lt;br /&gt;
* [http://www.forta.com/blog/index.cfm/2008/8/24/Home-Automation-Via-X10 The Forta Blog:  Home Automation via X-10 by Ben Forta]&lt;br /&gt;
* [http://www.forta.com/blog/index.cfm/2008/8/25/From-X10-To-Insteon The Forta Blog:  From X-10 To INSTEON by Ben Forta]&lt;br /&gt;
* [http://vps.arachnoid.com/home_automation/ Mr. Paul Lutus&#039; Home Automation Page]&lt;br /&gt;
* [[Glossary]] of home automation terms&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i_Series_INSTEON:Light_Data_Program&amp;diff=6795</id>
		<title>ISY-99i Series INSTEON:Light Data Program</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i_Series_INSTEON:Light_Data_Program&amp;diff=6795"/>
		<updated>2013-03-12T20:32:11Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Everyday Folder&#039;&#039;&#039;&lt;br /&gt;
 Folder Conditions for &#039;Everyday&#039;&lt;br /&gt;
 Add conditions to limit when programs in this folder are allowed to run.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 If&lt;br /&gt;
         From    Sunrise&lt;br /&gt;
         To      Sunset  (same day)&lt;br /&gt;
  &lt;br /&gt;
 Then&lt;br /&gt;
    Allow the programs in this folder to run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If it becomes dark during the day this program will turn the lights on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stormy Day&#039;&#039;&#039;&lt;br /&gt;
 If&lt;br /&gt;
         Module &#039;Climate&#039; Light &amp;lt; 5 &lt;br /&gt;
     And Program &#039;Wait to Change Outside Lights&#039; is True&lt;br /&gt;
  &lt;br /&gt;
 Then&lt;br /&gt;
         Run Program &#039;Wait to Change Outside Lights&#039; (Else Path)&lt;br /&gt;
  &lt;br /&gt;
 Else&lt;br /&gt;
    - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
  &lt;br /&gt;
 When the sky turns dark&lt;br /&gt;
 Only runs if sky was light during last check&lt;br /&gt;
&lt;br /&gt;
This program will turn the lights off when it becomes bright again.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Clear Day&#039;&#039;&#039;&lt;br /&gt;
 If&lt;br /&gt;
         Module &#039;Climate&#039; Light &amp;gt;= 5 &lt;br /&gt;
     And Program &#039;Wait to Change Outside Lights&#039; is False&lt;br /&gt;
  &lt;br /&gt;
 Then&lt;br /&gt;
         Run Program &#039;Wait to Change Outside Lights&#039; (Then Path)&lt;br /&gt;
  &lt;br /&gt;
 Else&lt;br /&gt;
    - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
  &lt;br /&gt;
 When the sky brightens&lt;br /&gt;
 Only runs if sky was dark during last check&lt;br /&gt;
 &lt;br /&gt;
This program waits for 5 minutes so unusual Light levels are ignored.&lt;br /&gt;
It also serves as a Flag for the previous two programs so the Wait command is not restarted every time the Light data changes. Only when the Light data crosses the threshold (5 in this example) is this program restarted.&lt;br /&gt;
This program can be in the same folder.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wait to Change Outside Lights&#039;&#039;&#039;&lt;br /&gt;
 If&lt;br /&gt;
    - No Conditions - (To add one, press &#039;Schedule&#039; or &#039;Condition&#039;)&lt;br /&gt;
  &lt;br /&gt;
 Then&lt;br /&gt;
         Wait  5 minutes &lt;br /&gt;
         Set Scene &#039;Outside Lights - Stormy Day&#039; Off&lt;br /&gt;
  &lt;br /&gt;
 Else&lt;br /&gt;
         Wait  5 minutes &lt;br /&gt;
         Set Scene &#039;Outside Lights - Stormy Day&#039; On&lt;br /&gt;
  &lt;br /&gt;
 Bright Day = True&lt;br /&gt;
 Dark Day = False&lt;br /&gt;
&lt;br /&gt;
Each morning to turn the lights Off you should use the Wait to Change Outside Lights program.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outside Lights Daytime&#039;&#039;&#039;&lt;br /&gt;
 If&lt;br /&gt;
         Time is Sunrise + 15 minutes&lt;br /&gt;
  &lt;br /&gt;
 Then&lt;br /&gt;
         Run Program &#039;Wait to Change Outside Lights&#039; (Else Path)&lt;br /&gt;
 &lt;br /&gt;
 Else&lt;br /&gt;
    - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download these programs:&lt;br /&gt;
[[Media:Outside Lights.2009-02-06.13.22.45.zip|Outside Lights.zip]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON:]]&lt;br /&gt;
[[ISY-99i Series INSTEON:WeatherBug|WeatherBug]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:How-To_Guide&amp;diff=6779</id>
		<title>ISY-99i/ISY-26 INSTEON:How-To Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:How-To_Guide&amp;diff=6779"/>
		<updated>2013-02-15T04:24:07Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Most Frequent How Tos==&lt;br /&gt;
These &amp;quot;How Tos&amp;quot; are the low complexity frequent ones, for more challenging situations please see the [http://forum.universal-devices.com/viewforum.php?f=26 How-Tos and Tutorials (Forum)] for help. They are intended to be step-by-step walkthroughs in order to help facilitate getting the task done quickly and easily. If your trying to find answers for a general &amp;quot;Non How-To&amp;quot; type question, it might be found in the [[ISY-99i/ISY-26 INSTEON:Frequently Asked Questions|Frequently Asked Questions (FAQ)]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Login==&lt;br /&gt;
* [http://www.universal-devices.com/MyInsteonISY/ Logon to My INSTEON ISY-26] Now! - For ISY-26 release version firmware.&lt;br /&gt;
* [http://www.universal-devices.com/99i/ Logon to My INSTEON ISY-99] Now! - For ISY-99i Series release version firmware.&lt;br /&gt;
* [http://www.universal-devices.com/27/ Logon to My INSTEON ISY Beta] Now! - For ISY-26 and ISY-99i Series current beta firmware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Devices==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:INSTEON Device|&#039;&#039;&#039;Devices&#039;&#039;&#039;]] &#039;&#039;&#039;&#039;&#039;- General Information about all devices&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:PLM|Power Line Modem (PLM) - 2412S, 2413S]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Link Management Menu|Adding a Device]]&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc|KeypadLinc - 2486]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_ControLinc|ControLinc - 2430]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_RemoteLinc|RemoteLinc - 2440]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_RemoteLinc2|RemoteLinc2 - 2444A2]]&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Linking a Thermostat|Thermostat - 2441V]]&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|Motion Sensor - 2420M]]&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Linking an I/O Linc|I/O Linc - 2450]]&lt;br /&gt;
**** [[ISY-99i/ISY-26 INSTEON:Garage Door Kit|Garage Door Control &amp;amp; Status Kit]]&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Linking a Trigger Link|TriggerLinc - 2421]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Add_Button_to_IRLinc_Receiver|IRLinc Receiver - 2411R]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Linking an IRLinc Transmitter|IRLinc Transmitter - 2411T]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Add_Sensor_to_EZSnSRF|EZSnSRF]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Add_X10_Device_to_EZX10RF|EZX10RF]]&lt;br /&gt;
*** [[ISY-99i/ISY-26_INSTEON:Linking a MorningLinc|MorningLinc - 2458A1]]&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Linking an EZFlora|EZFlora]] (EZRain)&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Linking a Leak Sensor|Leak Sensor - 2852]]&lt;br /&gt;
** [[ISY-99i/ISY-26_INSTEON:INSTEON_Device#Restore_Device|Restore a Device]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Replacing a Device|Replace a Device]]&lt;br /&gt;
** [[ISY-99i/ISY-26_INSTEON:INSTEON_Device#Remove|Remove a Device]]&lt;br /&gt;
** [http://www.madreporite.com/insteon/Insteon_device_list.htm Insteon Device List] - This is a chart which displays information for many Insteon devices including category numbers, hardware versions, firmwares, and more. Compiled and maintained by jdale. Generously referred to with his permission.&lt;br /&gt;
** [[ISY-99i/ISY-26_INSTEON:The Ceiling Fan|The Ceiling Fan]]&lt;br /&gt;
&lt;br /&gt;
==Scenes==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Scene|Scene Basics]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Create a Scene|Create a Scene]] - short step-by-step&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Working With Scenes - in-depth tutorial|Working With Scenes]] - In-depth Tutorial&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Multi-Way Circuit|Multi-Way Circuit]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc|Controlling KeypadLinc LEDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programs==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Program Detail|Program Detail Panel]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Tree View|Tree View]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Manage Program|Manage Program]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Program Content|Program Content]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Add to Program|Add to Program]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Create a Program|Create a Program]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Scope, Precedence and Execution Order|Scope, Precedence and Execution Order]] - In-depth Tutorial&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?t=4650 Programming Methodology - Understanding If, Then, Else]&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?t=5731 Triggers and conditions and IFs, oh my!]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Procedural Programs using Run If|Procedural Programs using Run If]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Comparative Study using Run If|Comparative Study using Run If]] - In-depth Tutorial&lt;br /&gt;
* Progams as Flags/Variables&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Programs as Flags: Understanding and Using Program Status (True/False)|Programs as Flags: Understanding and Using Program Status (True/False)]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Programs as Flags: KPL Button Rotates Through Scenes|Programs as Flags: KPL Button Rotates Through Scenes]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Programs as Variables: SwitchLinc Emulates Countdown Timer|Programs as Variables: SwitchLinc Emulates Countdown Timer]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Programs as Variables: ISY Restores KPL State After Power Loss|Programs as Variables: ISY Restores KPL State After Power Loss]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Program Commands|Program Commands]] - ISY Programming Commands Guide&lt;br /&gt;
* [http://forum.universal-devices.com/viewtopic.php?p=10667#10667 Changing On Level/Ramp Rates thru Programs] - Using a Program to adjust On level/Ramp Rates for a Scene for different times of day&lt;br /&gt;
* [http://forum.universal-devices.com/viewtopic.php?p=10669#10669 Editing Programs with Find/Replace]&lt;br /&gt;
* Functional Program Examples&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Creating a KeypadLinc LED Follow Program|Creating a KeypadLinc LED Follow Program]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:KeypadLinc Combination Lock|KeypadLinc Combination Lock]]&lt;br /&gt;
** [[ISY-99i Series INSTEON:Light Data Program|Light Data Program]]&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Using Motion Sensors in Bathrooms|Using Motion Sensors in Bathrooms]]&lt;br /&gt;
** [http://forum.universal-devices.com/viewtopic.php?p=10666#10666 Using Folder Status in Away Programs]&lt;br /&gt;
** Annual Date Programs&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:Canada Annual Dates Programs|Canada Annual Dates Programs]]&lt;br /&gt;
*** [[ISY-99i/ISY-26 INSTEON:United States Annual Dates Programs|United States Annual Dates Programs]]&lt;br /&gt;
*** [[ISY-99i Generic Calendar Using Programs and Variables|Generic Calendar Using Programs and Variables]]&lt;br /&gt;
*** [[ISY-99i Generic Jewish Calendar|Generic Jewish Calendar]]&lt;br /&gt;
&lt;br /&gt;
== Irrigation ==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Evapotranspiration and Irrigation|Evapotranspiration and Irrigation]] - understanding how plants and soil loose water plus how it should be replaced through irrigation&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Using the WeatherBug Irrigation Module|Using the WeatherBug Irrigation Module]] - understanding how to use the ISY to water with this module&lt;br /&gt;
* Timer Programs&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Auto Irrigation Program v1|Auto Irrigation Program v1]] - original version&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Auto Irrigation Program v2|Auto Irrigation Program v2]] - auto and manual control, based on temp and rain&lt;br /&gt;
** [[ISY-99i/ISY-26 INSTEON:Auto Irrigation Program v3|Auto Irrigation Program v3]] - auto and manual control, based on evapotranspiration&lt;br /&gt;
* [http://blog.allanglen.com/2009/07/building-a-smart-irrigation-controller-part-1 Building a Smart Irrigation Controller] - In-depth Tutorial from ISY user Allan. (07/2009)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Energy Monitoring==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Setting up Energy Monitoring with the ISY|Setting up Energy Monitoring with the ISY]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==X-10==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:X-10 Enhancements|X-10 Enhancements]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Tracking X-10 Device Status|Tracking X-10 Device Status]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Using X-10 Motion Sensors|Using X-10 Motion Sensors]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP Network==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Your ISY IP Address|Get Your ISY IP Address]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Telnet To Your ISY|Telnet To Your ISY]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Assign a Static IP Address|Assign a Static IP Address]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Remotely Connect to Your ISY|Remotely Connect to Your ISY]] - enabling internet access&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Configuring a Firewall for Your ISY|Configuring a Firewall for Your ISY]]&lt;br /&gt;
* [[ISY-99i/ISY-26_INSTEON:Help_Menu#Request.2FManage_SSL_Certificates|Request &amp;amp; Manage SSL Certificates]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Internet Explorer SSL Certificate Install|Internet Explorer SSL Certificate Install]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:REST Interface|REST Interface]] - ISY Rest Interface Commands Guide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INSTEON Network==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Spidering My Network|Spidering My Network]] &lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Generate Topology|Getting a Network Topology Table]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notifications==&lt;br /&gt;
* [http://forum.universal-devices.com/viewtopic.php?p=11772#11772 Using User Defined SMTP Settings]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Saving Firmware on a Mac|Saving Firmware on a Mac]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Update Your Firmware|Update Your ISY Firmware]] - useful if the ISY auto-update is not an option&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Clearing Your Java Cache|Clearing Your Java Cache]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Errors And Error Messages|Errors And Error Messages]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Using the Event Viewer|Using the Event Viewer]]&lt;br /&gt;
* [[ISY-99i/ISY-26_INSTEON:Errors_And_Error_Messages#Viewing_the_Log_file|Viewing the Log file]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Resetting Your Userid/Password|Resetting Your Userid/Password]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Restarting Your ISY-99i|Restarting Your ISY-99i]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Replacing/Formatting an SD Card|Replacing/Formatting an SD Card]]&lt;br /&gt;
&lt;br /&gt;
==Migration==&lt;br /&gt;
* [[ISY-99i Series INSTEON:Migrating To Your ISY-99i|Migrating To Your ISY-99i]] - if you&#039;re upgrading from an ISY-26&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IR - &#039;&#039;ISY-99i/IR Series&#039;&#039;==&lt;br /&gt;
* [[ISY-99i Series INSTEON:Quick IR Tutorial|Quick IR Tutorial]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Adding IR Commands|Adding IR Commands]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Philips RC-5 IR Codes for ISY|Philips RC-5 IR Codes for ISY]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Adjusting IR Press/Release Delays|Adjusting IR Press/Release Delays]]&lt;br /&gt;
* [[ISY-99i Series INSTEON:Creating an IR Program|Creating an IR Program]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc|IR Example - KeypadLinc-style Button Control]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Quick Start Guide|Quick Start Guide]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Advanced Configuration Guide|Advanced Configuration Guide]]&lt;br /&gt;
* [[ISY-99i/ISY-26 INSTEON:Frequently Asked Questions|Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[http://forum.universal-devices.com/viewforum.php?f=26 How-Tos and Tutorials (Forum)]&lt;br /&gt;
: [http://forum.universal-devices.com/viewtopic.php?t=4026 Some helpful info on Insteon and ISY]&lt;br /&gt;
: [http://forum.universal-devices.com/viewtopic.php?t=1466 Some Detailed How-To&#039;s]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Leak_Sensor&amp;diff=6778</id>
		<title>ISY-99i/ISY-26 INSTEON:Linking a Leak Sensor</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Leak_Sensor&amp;diff=6778"/>
		<updated>2013-02-15T04:16:31Z</updated>

		<summary type="html">&lt;p&gt;Rand: Created page with &amp;quot;=Leak Sensor Linking=  * Menu - Link Management/New INSTEON device * Enter the address. * Select the Leak Sensor from the drop down list labeled &amp;quot;Device Type&amp;quot;. ** Device Type ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Leak Sensor Linking=&lt;br /&gt;
&lt;br /&gt;
* Menu - Link Management/New INSTEON device&lt;br /&gt;
* Enter the address.&lt;br /&gt;
* Select the Leak Sensor from the drop down list labeled &amp;quot;Device Type&amp;quot;.&lt;br /&gt;
** Device Type = 10.08 (2852)&lt;br /&gt;
* Click Ok.&lt;br /&gt;
* Press and hold the set button on the Leak Sensor till the light starts blinking rapidly. Once the light blinks rapidly, then quickly click and release the set button one more time&lt;br /&gt;
** You have to be close (within 10 to 20 ft) of a dual band or RF device&lt;br /&gt;
* Click OK.&lt;br /&gt;
* Wait while the ISY initializes communications with the Leak Sensor.&lt;br /&gt;
&lt;br /&gt;
=Leak Sensor Modes=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Leak Sensor Manual=&lt;br /&gt;
&lt;br /&gt;
* [http://www.smarthome.com/manuals/2852-222qs.pdf 2852 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|ISY-99i/ISY-26 INSTEON:Link Management Menu]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6777</id>
		<title>ISY-99i/ISY-26 INSTEON:Link Management Menu</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6777"/>
		<updated>2013-02-15T04:03:25Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* New INSTEON Device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Just as you manually link a pair or multiple INSTEON devices to allow them to communicate with each other, the ISY needs to be linked with all the INSTEON devices it needs to manage or communicate.  This menu allows you to link the ISY to all or selected INSTEON devices.&lt;br /&gt;
&lt;br /&gt;
Please see Figure 7 for all Link Management menu options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Linking Menu.gif|frame|none|&#039;&#039;Figure 7.  Link Management Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==Common Options==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remove Existing Links===&lt;br /&gt;
This will clear all the existing links in the device. It is useful on new or used devices to ensure that no stray links are left in the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add devices found in links and remove existing links===&lt;br /&gt;
This option will automatically add all the other devices linked to this device and then delete the links from the device. You can then use the ISY to create all new scenes with no fear of ghost links remaining.&lt;br /&gt;
&lt;br /&gt;
Note: This option does not generate the links between devices nor does it regenerate the scene/group memberships. It simply finds and links devices found.&lt;br /&gt;
&lt;br /&gt;
===Add Devices Found in Links and keep existing links===&lt;br /&gt;
This option is the same as “Add Devices Found in Links” except it does not overwrite the device settings, manual or otherwise. It will bring all the links found in each discovered device, try to make scenes out of the relationships, and maintain a copy of all the settings the device already contains.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the number of devices linked and the type of devices, ISY’s reprogramming of the devices may take roughly 10 seconds to 1 minute per device. Please be patient while ISY reprograms the devices and do not perform any operations on your INSTEON devices. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Start Linking==&lt;br /&gt;
&lt;br /&gt;
The basic method of linking an INSTEON device is to set a device as a controller in linking mode then going to the responder and set it to linking mode.  The same method is true in linking the ISY to the devices.  You set the ISY (the controller) to linking mode then go each responder and set those to linking mode. &lt;br /&gt;
&lt;br /&gt;
Select this menu to start linking all devices, except the [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_ControLinc|ControLinc]], [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_RemoteLinc|RemoteLinc]] and [[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|MotionSensor]], to the ISY.  The linking process allows the ISY to build a database of devices in the network and the relationships between each or multiple devices, and to program these devices.&lt;br /&gt;
&lt;br /&gt;
When you set the ISY in linking mode, this sets it to multilink mode.  In multilink mode, the controller is able to read or link with one device set in link mode, one after another.  So as long as &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog is open, the ISY will be in multilink mode.&lt;br /&gt;
&lt;br /&gt;
If you do not see &#039;&#039;&#039;Linking In Progress&#039;&#039;&#039; dialog, then check trouble shooting section: [[ISY-99i/ISY-26_INSTEON:Tools_Menu#PLM_Info.2FStatus|Tools_Menu|PLM_Info/Status]]. If the RX light on the ISY is solid on the PLM or the cable to the PLM is bad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:QSG_Linking_In_Progress.gif‎|frame|none|&#039;&#039;Figure 8.  Linking In Progress Dialog&#039;&#039;]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
To link devices:&lt;br /&gt;
*Choose this menu option&lt;br /&gt;
*Select the link option.&lt;br /&gt;
*When the “Linking In Progress” (see Figure 8) dialog appears, press the “Set” button on each new INSTEON device (light, switch etc.) for as many devices as you desire.&lt;br /&gt;
*When you are done linking all the desired INSTEON devices, click on the “Finish” button on the &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog.&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the Start Linking button on the tool bar ([[Image:Icon Start Linking.JPG|Start Linking]]). When a linking session is in progress, the icon for this button changes to ([[Image:Icon Cancel.JPG|Cancel Link]]). The new device(s) should automatically show up on the ISY GUI when they are linked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a ControLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu to link a ControlLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on the back of the ControLinc, usually under the table-top stand.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address in the requester.  Then click on the “Ok” button (see Figure 9).&lt;br /&gt;
&lt;br /&gt;
Note: You cannot discover or find other devices linked to the ControLinc using this option.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:ControLinc.gif|frame|none|&#039;&#039;Figure 9.  Link a ControLinc Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2430_Manual 2430 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker inside the battery compartment.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When the “Link a RemoteLinc” dialog appears, press and hold the “Bright&amp;quot; and &amp;quot;Dim” buttons for 10 seconds or until the RemoteLinc’s light starts flashing.  Then click on the “Ok” button (see Figure 10).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc.gif|frame|none|&#039;&#039;Figure 10.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address of the RemoteLinc and press okay.&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc 2.gif|frame|none|&#039;&#039;Figure 10a.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
When done linking communication mode can be quit by pressing the All Off button.&lt;br /&gt;
&lt;br /&gt;
* Buttons can be added to scenes the same as any other controller.&lt;br /&gt;
&lt;br /&gt;
===RemoteLinc FAQs===&lt;br /&gt;
&lt;br /&gt;
If one of the numeric buttons is pressed to exit linking mode that button will no longer send the On and/or Off commands.&lt;br /&gt;
&lt;br /&gt;
A simple factory reset (without removing the RemoteLinc from the ISY) followed by a Restore - ensuring that you press the All Off button to exit linking mode&lt;br /&gt;
&lt;br /&gt;
A full recovery procedure would be to:&lt;br /&gt;
# Remove the RemoteLinc from the ISY.&lt;br /&gt;
# Factory reset the RemoteLinc.&lt;br /&gt;
# Re-link the RemoteLinc to the ISY - ensuring that you press the All Off button to exit linking mode when done.&lt;br /&gt;
# Re-establish your button scenes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2440_Manual 2440 Manual]&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc2==&lt;br /&gt;
&lt;br /&gt;
3.1.17+&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc2. Select the proper device from the sub-menu; Switch, 4-Scene Keypad, or 8-Scene Keypad.&lt;br /&gt;
&lt;br /&gt;
[[image:RemoteLinc2.gif]]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions in the dialogue box to put the RL2 in linking mode. Continue by entering the address of your RemoteLinc2.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker on the back of the RemoteLinc2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After the nodes are added to the ISY press the set button on the RL2 twice to quit linking mode.&lt;br /&gt;
&lt;br /&gt;
* To maintain compatibility with the 4-Scene Keypad an 8-Scene Keypad uses groups 1, 3, 5, 7 for the buttons on the right side of the RemoteLinc2 (B, D, F, H) and groups 2, 4, 6, 8 for buttons on the left of the RemoteLinc2 (A, C, E, G).&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/2444a2xx4.pdf 2444A2 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor|Link a Motion Sensor]]==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor|Link a Motion Sensor]]&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Receiver==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc_Linking.gif‎|noframe|Adding a button to IRLink]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Scene Control buttons (A-H) are On/Bright, Off/Dim buttons and control only one scene. Once either the On or Off button is linked to the ISY the other button is automatically linked.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2411R_Manual 2411R Manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.casamotriz.com/manuales/2411rqs.pdf 2411R Manual (PDF)] - This is from the older (and better) manual before their new wiki based manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Non-Toggle Links - (Always sends only on/off commands)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This can be handy if you want to create a button that is “All Off” or “Movie Time” (or other situations where you want the button to do the same thing every time you press it). This is also sometimes referred to as “non-toggle” mode.&lt;br /&gt;
# Select the &amp;quot;Add Button to IRLinc Receiver in the ISY Link Management pulldown menu&lt;br /&gt;
# Press &amp;amp; hold the IRLinc Set button for about 5 seconds, then release&lt;br /&gt;
#* Blue LED will turn Off&lt;br /&gt;
# Point your IR remote at IR Receiver, and press the button to be learned&lt;br /&gt;
#* Blue LED will begin blinking&lt;br /&gt;
# Tap IRLinc’s Set button once (to always send an on), or twice (to always send an off)&lt;br /&gt;
#* Blue LED will continue blinking&lt;br /&gt;
# On the ISY, click on Ok to link the learned button to ISY&lt;br /&gt;
#* Blue LED will return to on as normal after ISY completes linking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional: Factory Resetting your IRLinc&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you remove all the links to the IRLinc from the ISY it should clean up everything, but just in case you need to you can factory reset the IRLinc before linking it to the ISY.&lt;br /&gt;
&lt;br /&gt;
# Unlink all the links in you ISY to the IRLinc&lt;br /&gt;
# Unplug the IRLinc, wait 10 seconds&lt;br /&gt;
# Press and continue to hold the Set button for 5 seconds while plugging the unit back in, then release&lt;br /&gt;
#* About 20 seconds after releasing the Set button, blue LED will flash twice to indicate a successful reset&lt;br /&gt;
#* Note: Blue LED may or may not be on during reset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Transmitter==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc T Instructions.gif‎|noframe|Adding an IRLink Transmitter]]&lt;br /&gt;
&lt;br /&gt;
==Add Sensor to EZSnSRF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZSnSRF Linking.gif|noframe|Add Sensor to EZSnSRF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31275qs.pdf EZSnsRF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add X10 Device to EZX10RF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZX10RF Linking.gif|noframe|Add X10 Device to EZX10RF]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Step 8 should read&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. Click and hold the EZX10RF Set button for 4 seconds to finish the process. The led should return to a steady dim glow.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31276qs.pdf EZX10RF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
==Advanced Options==&lt;br /&gt;
&lt;br /&gt;
Only available in firmware version 2.6.13+&lt;br /&gt;
&lt;br /&gt;
Smarthome has introduced a new protocol which uses extended messaging called i2. This is intended to make communication faster and more reliable. Some devices introduced during the changeover have both protocols enabled and can sometimes report as i2 although the protocol is not fully implemented.&lt;br /&gt;
Universal Devices has added, for firmware version 2.6.13, an option to select the original Insteon communication protocol, termed i1, in case the Automatic option fails. &lt;br /&gt;
* This option should normally be left on Automatic which uses a query into the device database to determine the best way of communicating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Advanced_Linking_Options.gif|noframe|Advanced Options]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New INSTEON Device==&lt;br /&gt;
&lt;br /&gt;
Choose this menu if you already know the INSTEON address of a device and if you do not wish to use the regular linking method of pressing the “Set” button.&lt;br /&gt;
&lt;br /&gt;
After selecting this menu option, the “New Insteon Device” dialog appears as shown in Figure 11:&lt;br /&gt;
*Enter the INSTEON address of the device using the following format where A, B, and C are the address parts as depicted on the INSTEON device itself&lt;br /&gt;
**A B C or&lt;br /&gt;
**A.B.C&lt;br /&gt;
*Optionally you can select the Device Type from the drop down list&lt;br /&gt;
*Click on “Ok&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New INSTEON Device button on the tool bar ([[image:Icon New Insteon.JPG|New Inteon Device]]).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:Adding A Device - entry window.gif‎|frame|none|&#039;&#039;Figure 11  New Device Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a KeypadLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc|Linking a KeypadLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a Motion Sensor===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|Linking a Motion Sensor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an I/OLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an I/O Linc|Linking an I/O Linc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Link a Garage Door Control &amp;amp; Status Kit====&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Garage Door Kit|Linking a Garage Door Control &amp;amp; Status Kit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an IRLinc Transmitter===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an IRLinc Transmitter|Linking an IRLinc Transmitter]]&lt;br /&gt;
&lt;br /&gt;
===Link a Thermostat===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Thermostat|Linking a Thermostat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a TriggerLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a TriggerLinc|Linking a TriggerLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an Leak Sensor===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Leak Sensor|Linking a Leak Sensor]]&lt;br /&gt;
&lt;br /&gt;
==New Scene==&lt;br /&gt;
&lt;br /&gt;
Creating Scenes in ISY allows the user to set ramp rates, set on level, link or group devices without physically going to each device(s) to manually set, link or group them.  Let’s say you want to link a device in a bedroom to a device in the kitchen.  When manually linking these devices, you will have to physically go to the bedroom device set it to linking mode then go to the kitchen device set it to linking mode.  This process can be done via the ISY by creating a scene, naming it, then placing the bedroom and kitchen devices into the scene.  The system will automatically link and program the devices. &lt;br /&gt;
&lt;br /&gt;
Once you select this menu you will be presented with the “New Scene” dialog (see Figure 12) requesting a name for the new Scene. Enter the name you prefer (the name can be changed at a later time) and click on “Ok”. The new scene will be added to the tree view on the left pane. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar ([[Image:Icon New Scene.JPG|New Scene]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:New Scene.JPG|frame|none|&#039;&#039;Figure 12. New Scene Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can drag and drop any one of the devices already linked to the system into any scene. If you click and drag correctly you will see a plus sign next to the device you are dragging. Dragging devices to scenes will not remove it from the master list of devices (ISY Node) or from other scene(s) they already belong to. As such, each device may belong to many scenes.&lt;br /&gt;
You can select multiple devices by holding down CNTRL key and selecting the devices with the mouse pointer.  Drag the selected devices and drop them into the scene folder.  A prompt screen to set which device is the controller or responder will be presented.  Select the device then click on the “Controller/Responder” button to set the device.  This button toggles between responder and controller. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:New Scene Comfirm Window.gif|frame|none|&#039;&#039;Figure 13.  Confirm Add dialog or prompt.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
A device assigned as the controller of the scene is the device that initiates the scene.  This device will control the responders according to the level and ramp rate settings.  &lt;br /&gt;
&lt;br /&gt;
It may take roughly 10 seconds to a few minutes to reprogram the device(s) to become part of a scene depending on the complexity and the number of other devices, and especially controllers/masters, for that scene. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar.&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i/ISY-26_INSTEON:How-To_Guide#Scenes|How-To Guide-Scenes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor&amp;diff=6776</id>
		<title>ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor&amp;diff=6776"/>
		<updated>2013-02-15T03:37:00Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Motion Sensor Linking=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Menu - Link Management/Link a Motion Sensor&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion Sensor Linking.gif]]&lt;br /&gt;
&lt;br /&gt;
* Press and Hold the Set button for 5 seconds to put the Motion Sensor in linking mode as per the requester.&lt;br /&gt;
* Enter the address in the next requester.&lt;br /&gt;
** The Motion Sensor address is on a sticker inside the battery compartment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion_Sensor_Linking_Input.gif]]&lt;br /&gt;
&lt;br /&gt;
* Click Ok.&lt;br /&gt;
* Wait while the ISY initializes communications with the Motion Sensor.&lt;br /&gt;
* The Motion Sensor will create three new nodes in the ISY:&lt;br /&gt;
# Motion Sensor-Sensor: Will switch to On when Motion is detected and switch to Off after no motion + timeout.&lt;br /&gt;
# Motion Sensor-Dusk/Dawn: On when the light on the sensor falls below the threshold.&lt;br /&gt;
# Motion Sensor-Low Bat: Sends an On when the battery voltage falls below a specific level.&lt;br /&gt;
* Any of these can be used as a Condition in a program.&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Options=&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion Sensor Options.gif|frame|none|&#039;&#039;Motion Sensor Options&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Timeout (minutes) - Defines the period of inactivity before the Motion Sensor will send an Off. Default = 1 minute. Range = 0.5 - 120 minutes in 30 second increments.&lt;br /&gt;
* LED Brightness - Default = 100. Range is 0 - 255.&lt;br /&gt;
* Darkness Sensitivity - The lower the value, the darker it needs to be for the unit to see night. Default = 35. Range = 0 - 255.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;As of ISY firmware 2.8.3+ more options are available.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion_Sensor_Options_2.gif|frame|none|&#039;&#039;Motion Sensor Options 2&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Sensing mode (Occupancy): when checked an On command is sent for every motion detected. When unchecked an On command is sent only after the Timeout interval has expired.&lt;br /&gt;
&lt;br /&gt;
* On only mode: when checked an Off command is sent when the Timeout value expires. When unchecked only On commands are sent. &lt;br /&gt;
&lt;br /&gt;
* Night mode: when checked MS signals motion all the time. When unchecked MS signals motion only when Dark. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Motion Sensor v.2 must have the jumper set on pin 5 to use the software settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:2420M Jumpers.png|frame|none|&#039;&#039;Motion Sensor Jumpers&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Jumper 1 - Sensitivity (33% range reduction)&lt;br /&gt;
* Jumper 2 - Disable LED (no red blinky blinky)&lt;br /&gt;
* Jumper 3 - Night Only Mode (only functions when dark)&lt;br /&gt;
* Jumper 4 - On-Only Mode (does not send Off commands)&lt;br /&gt;
* Jumper 5 - Remote Software Management (allows ISY to set all these things)&lt;br /&gt;
When Jumper 5 is installed the dials are disabled.&lt;br /&gt;
:* Left Dial - Automatic Off Countdown Delay (delay control until sending Off command)&lt;br /&gt;
:* Right Dial - Day/Night Threshold (brightness sensitivity control)&lt;br /&gt;
* Set Button&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor FAQs=&lt;br /&gt;
&lt;br /&gt;
* To access the Motion Sensor, one or more Access Points must be installed.&lt;br /&gt;
** Tip: Plug an Access Point into the PLM for positive results.&lt;br /&gt;
* After a new battery is inserted or a factory reset is performed the motion sensor needs 5 minutes to stabilize the circuitry.&lt;br /&gt;
* The Set button toggles between Motion Off and On.&lt;br /&gt;
* The Motion Sensor must be “awake” to hear messages. &lt;br /&gt;
** Tip: Put the Motion Sensor into linking mode to keep it awake for 4 minutes.&lt;br /&gt;
** The Motion Sensor can be taken out of linking mode by pressing the Set button twice.&lt;br /&gt;
* A command is only sent when there is a change. &lt;br /&gt;
** Do not expect to see a status for Motion until there has been a change.&lt;br /&gt;
** Do not expect to see a status for Dawn/Dusk until there has been a change.&lt;br /&gt;
** Do not expect to see a status for the battery until the battery becomes depleted.&lt;br /&gt;
* Dusk/Dawn requires a change to persist for 3.5 minutes before transmitting a command.&lt;br /&gt;
** Dusk (dark) is represented by On.&lt;br /&gt;
* When the On-Only Mode jumper is set the motion sensor will send an On when there is new activity &#039;&#039;&#039;only after&#039;&#039;&#039; there is no activity for the duration of the timeout period plus ~ 2-4 seconds. &lt;br /&gt;
** This is the same behavior as when the motion sensor sends an Off.&lt;br /&gt;
* To clear the status of the Low Battery sensor after it is initiated you have to replace your battery and then issue a Query on the low bat node in the Admin Console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Trick=&lt;br /&gt;
&lt;br /&gt;
To activate the MotionSensor for reads and writes without pressing the Set button:&lt;br /&gt;
* If you have a helper you can use the On command. &lt;br /&gt;
* If you are alone you will probably have to key with the Off command.&lt;br /&gt;
&lt;br /&gt;
# Select the Motion Sensor from the device tree.&lt;br /&gt;
# Open the ISY dialogue concerning the MS Options.&lt;br /&gt;
# The Communications Mode dialogue will open asking you to put the MS in linking mode.&lt;br /&gt;
# Active the MS with motion.&lt;br /&gt;
# &#039;&#039;&#039;Immediately after seeing the state change&#039;&#039;&#039; (this could be to On or Off) click the Ok on the Communications Mode requester.&lt;br /&gt;
# ISY will read the options from the MS.&lt;br /&gt;
# By the time you change any options the MS will be sleeping again.&lt;br /&gt;
# If the MS is still On wait for it to change to Off. Otherwise activate the MS again.&lt;br /&gt;
# &#039;&#039;&#039;Immediately after seeing the state change&#039;&#039;&#039; (this could be to On or Off) click the OK in the Options Settings requester.&lt;br /&gt;
# ISY will write the changes to the MS.&lt;br /&gt;
# If you miss the window you will see Request Failed and have to start over.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Manuals=&lt;br /&gt;
&lt;br /&gt;
* [http://www.smarthome.com/manuals/2420mqs.pdf 2420mqs.pdf] (Rev 1.0)&lt;br /&gt;
* [http://www.smarthome.com/manuals/2420MqsRev2.0.pdf 2420MqsRev2.0.pdf] (Rev 2.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|ISY-99i/ISY-26 INSTEON:Link Management Menu]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Motion_Sensor_Linking_Input.gif&amp;diff=6775</id>
		<title>File:Motion Sensor Linking Input.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Motion_Sensor_Linking_Input.gif&amp;diff=6775"/>
		<updated>2013-02-15T03:23:17Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor&amp;diff=6774</id>
		<title>ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor&amp;diff=6774"/>
		<updated>2013-02-15T03:21:27Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Firmware &amp;lt;v.3.3.10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Motion Sensor Linking=&lt;br /&gt;
&lt;br /&gt;
Select Link a Motion Sensor from the Linking menu.&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion Sensor Linking.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Firmware &amp;lt;v.3.3.10==&lt;br /&gt;
The Insteon Motion Sensor cannot be linked using Auto Discover.&lt;br /&gt;
&lt;br /&gt;
* Menu - Link Management/New INSTEON device&lt;br /&gt;
* Enter the address.&lt;br /&gt;
** The Motion Sensor address is on a sticker inside the battery compartment.&lt;br /&gt;
* Select the Motion Sensor [10.01] from the drop down list. It&#039;s the 2nd from last device, at the time of this writing.&lt;br /&gt;
* Click Ok.&lt;br /&gt;
* Press and Hold the Set button for 5 seconds to put the Motion Sensor in linking mode as per the requester.&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc.gif|frame|none|&#039;&#039;Press and Hold the Set button for 5 seconds&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Click OK.&lt;br /&gt;
* Wait while the ISY initializes communications with the Motion Sensor.&lt;br /&gt;
* The Motion Sensor will create three new nodes in the ISY:&lt;br /&gt;
# Motion Sensor-Sensor: Will switch to On when Motion is detected and switch to Off after no motion + timeout.&lt;br /&gt;
# Motion Sensor-Dusk/Dawn: On when the light on the sensor falls below the threshold.&lt;br /&gt;
# Motion Sensor-Low Bat: Sends an On when the battery voltage falls below a specific level.&lt;br /&gt;
* Any of these can be used as a Condition in a program.&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Options=&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion Sensor Options.gif|frame|none|&#039;&#039;Motion Sensor Options&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Timeout (minutes) - Defines the period of inactivity before the Motion Sensor will send an Off. Default = 1 minute. Range = 0.5 - 120 minutes in 30 second increments.&lt;br /&gt;
* LED Brightness - Default = 100. Range is 0 - 255.&lt;br /&gt;
* Darkness Sensitivity - The lower the value, the darker it needs to be for the unit to see night. Default = 35. Range = 0 - 255.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;As of ISY firmware 2.8.3+ more options are available.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion_Sensor_Options_2.gif|frame|none|&#039;&#039;Motion Sensor Options 2&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Sensing mode (Occupancy): when checked an On command is sent for every motion detected. When unchecked an On command is sent only after the Timeout interval has expired.&lt;br /&gt;
&lt;br /&gt;
* On only mode: when checked an Off command is sent when the Timeout value expires. When unchecked only On commands are sent. &lt;br /&gt;
&lt;br /&gt;
* Night mode: when checked MS signals motion all the time. When unchecked MS signals motion only when Dark. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Motion Sensor v.2 must have the jumper set on pin 5 to use the software settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:2420M Jumpers.png|frame|none|&#039;&#039;Motion Sensor Jumpers&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Jumper 1 - Sensitivity (33% range reduction)&lt;br /&gt;
* Jumper 2 - Disable LED (no red blinky blinky)&lt;br /&gt;
* Jumper 3 - Night Only Mode (only functions when dark)&lt;br /&gt;
* Jumper 4 - On-Only Mode (does not send Off commands)&lt;br /&gt;
* Jumper 5 - Remote Software Management (allows ISY to set all these things)&lt;br /&gt;
When Jumper 5 is installed the dials are disabled.&lt;br /&gt;
:* Left Dial - Automatic Off Countdown Delay (delay control until sending Off command)&lt;br /&gt;
:* Right Dial - Day/Night Threshold (brightness sensitivity control)&lt;br /&gt;
* Set Button&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor FAQs=&lt;br /&gt;
&lt;br /&gt;
* To access the Motion Sensor, one or more Access Points must be installed.&lt;br /&gt;
** Tip: Plug an Access Point into the PLM for positive results.&lt;br /&gt;
* After a new battery is inserted or a factory reset is performed the motion sensor needs 5 minutes to stabilize the circuitry.&lt;br /&gt;
* The Set button toggles between Motion Off and On.&lt;br /&gt;
* The Motion Sensor must be “awake” to hear messages. &lt;br /&gt;
** Tip: Put the Motion Sensor into linking mode to keep it awake for 4 minutes.&lt;br /&gt;
** The Motion Sensor can be taken out of linking mode by pressing the Set button twice.&lt;br /&gt;
* A command is only sent when there is a change. &lt;br /&gt;
** Do not expect to see a status for Motion until there has been a change.&lt;br /&gt;
** Do not expect to see a status for Dawn/Dusk until there has been a change.&lt;br /&gt;
** Do not expect to see a status for the battery until the battery becomes depleted.&lt;br /&gt;
* Dusk/Dawn requires a change to persist for 3.5 minutes before transmitting a command.&lt;br /&gt;
** Dusk (dark) is represented by On.&lt;br /&gt;
* When the On-Only Mode jumper is set the motion sensor will send an On when there is new activity &#039;&#039;&#039;only after&#039;&#039;&#039; there is no activity for the duration of the timeout period plus ~ 2-4 seconds. &lt;br /&gt;
** This is the same behavior as when the motion sensor sends an Off.&lt;br /&gt;
* To clear the status of the Low Battery sensor after it is initiated you have to replace your battery and then issue a Query on the low bat node in the Admin Console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Trick=&lt;br /&gt;
&lt;br /&gt;
To activate the MotionSensor for reads and writes without pressing the Set button:&lt;br /&gt;
* If you have a helper you can use the On command. &lt;br /&gt;
* If you are alone you will probably have to key with the Off command.&lt;br /&gt;
&lt;br /&gt;
# Select the Motion Sensor from the device tree.&lt;br /&gt;
# Open the ISY dialogue concerning the MS Options.&lt;br /&gt;
# The Communications Mode dialogue will open asking you to put the MS in linking mode.&lt;br /&gt;
# Active the MS with motion.&lt;br /&gt;
# &#039;&#039;&#039;Immediately after seeing the state change&#039;&#039;&#039; (this could be to On or Off) click the Ok on the Communications Mode requester.&lt;br /&gt;
# ISY will read the options from the MS.&lt;br /&gt;
# By the time you change any options the MS will be sleeping again.&lt;br /&gt;
# If the MS is still On wait for it to change to Off. Otherwise activate the MS again.&lt;br /&gt;
# &#039;&#039;&#039;Immediately after seeing the state change&#039;&#039;&#039; (this could be to On or Off) click the OK in the Options Settings requester.&lt;br /&gt;
# ISY will write the changes to the MS.&lt;br /&gt;
# If you miss the window you will see Request Failed and have to start over.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Manuals=&lt;br /&gt;
&lt;br /&gt;
* [http://www.smarthome.com/manuals/2420mqs.pdf 2420mqs.pdf] (Rev 1.0)&lt;br /&gt;
* [http://www.smarthome.com/manuals/2420MqsRev2.0.pdf 2420MqsRev2.0.pdf] (Rev 2.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|ISY-99i/ISY-26 INSTEON:Link Management Menu]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Motion_Sensor_Linking.gif&amp;diff=6773</id>
		<title>File:Motion Sensor Linking.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Motion_Sensor_Linking.gif&amp;diff=6773"/>
		<updated>2013-02-15T03:19:28Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Motion Sensor Linking.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor&amp;diff=6772</id>
		<title>ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor&amp;diff=6772"/>
		<updated>2013-02-15T03:17:39Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Motion Sensor Linking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Motion Sensor Linking=&lt;br /&gt;
&lt;br /&gt;
Select Link a Motion Sensor from the Linking menu.&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion Sensor Linking.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Firmware &amp;lt;v.3.3.10==&lt;br /&gt;
The Insteon Motion Sensor cannot be linked using Auto Discover.&lt;br /&gt;
&lt;br /&gt;
* Menu - Link Management/New INSTEON device&lt;br /&gt;
* Enter the address.&lt;br /&gt;
** The Motion Sensor address is on a sticker inside the battery compartment.&lt;br /&gt;
* Select the Motion Sensor [10.01] from the drop down list. It&#039;s the 2nd from last device, at the time of this writing.&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion Sensor Linking.gif|frame|none|&#039;&#039;Select Motion Sensor from the list&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Click Ok.&lt;br /&gt;
* Press and Hold the Set button for 5 seconds to put the Motion Sensor in linking mode as per the requester.&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc.gif|frame|none|&#039;&#039;Press and Hold the Set button for 5 seconds&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Click OK.&lt;br /&gt;
* Wait while the ISY initializes communications with the Motion Sensor.&lt;br /&gt;
* The Motion Sensor will create three new nodes in the ISY:&lt;br /&gt;
# Motion Sensor-Sensor: Will switch to On when Motion is detected and switch to Off after no motion + timeout.&lt;br /&gt;
# Motion Sensor-Dusk/Dawn: On when the light on the sensor falls below the threshold.&lt;br /&gt;
# Motion Sensor-Low Bat: Sends an On when the battery voltage falls below a specific level.&lt;br /&gt;
* Any of these can be used as a Condition in a program.&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Options=&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion Sensor Options.gif|frame|none|&#039;&#039;Motion Sensor Options&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Timeout (minutes) - Defines the period of inactivity before the Motion Sensor will send an Off. Default = 1 minute. Range = 0.5 - 120 minutes in 30 second increments.&lt;br /&gt;
* LED Brightness - Default = 100. Range is 0 - 255.&lt;br /&gt;
* Darkness Sensitivity - The lower the value, the darker it needs to be for the unit to see night. Default = 35. Range = 0 - 255.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;As of ISY firmware 2.8.3+ more options are available.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Motion_Sensor_Options_2.gif|frame|none|&#039;&#039;Motion Sensor Options 2&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Sensing mode (Occupancy): when checked an On command is sent for every motion detected. When unchecked an On command is sent only after the Timeout interval has expired.&lt;br /&gt;
&lt;br /&gt;
* On only mode: when checked an Off command is sent when the Timeout value expires. When unchecked only On commands are sent. &lt;br /&gt;
&lt;br /&gt;
* Night mode: when checked MS signals motion all the time. When unchecked MS signals motion only when Dark. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Motion Sensor v.2 must have the jumper set on pin 5 to use the software settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:2420M Jumpers.png|frame|none|&#039;&#039;Motion Sensor Jumpers&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Jumper 1 - Sensitivity (33% range reduction)&lt;br /&gt;
* Jumper 2 - Disable LED (no red blinky blinky)&lt;br /&gt;
* Jumper 3 - Night Only Mode (only functions when dark)&lt;br /&gt;
* Jumper 4 - On-Only Mode (does not send Off commands)&lt;br /&gt;
* Jumper 5 - Remote Software Management (allows ISY to set all these things)&lt;br /&gt;
When Jumper 5 is installed the dials are disabled.&lt;br /&gt;
:* Left Dial - Automatic Off Countdown Delay (delay control until sending Off command)&lt;br /&gt;
:* Right Dial - Day/Night Threshold (brightness sensitivity control)&lt;br /&gt;
* Set Button&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor FAQs=&lt;br /&gt;
&lt;br /&gt;
* To access the Motion Sensor, one or more Access Points must be installed.&lt;br /&gt;
** Tip: Plug an Access Point into the PLM for positive results.&lt;br /&gt;
* After a new battery is inserted or a factory reset is performed the motion sensor needs 5 minutes to stabilize the circuitry.&lt;br /&gt;
* The Set button toggles between Motion Off and On.&lt;br /&gt;
* The Motion Sensor must be “awake” to hear messages. &lt;br /&gt;
** Tip: Put the Motion Sensor into linking mode to keep it awake for 4 minutes.&lt;br /&gt;
** The Motion Sensor can be taken out of linking mode by pressing the Set button twice.&lt;br /&gt;
* A command is only sent when there is a change. &lt;br /&gt;
** Do not expect to see a status for Motion until there has been a change.&lt;br /&gt;
** Do not expect to see a status for Dawn/Dusk until there has been a change.&lt;br /&gt;
** Do not expect to see a status for the battery until the battery becomes depleted.&lt;br /&gt;
* Dusk/Dawn requires a change to persist for 3.5 minutes before transmitting a command.&lt;br /&gt;
** Dusk (dark) is represented by On.&lt;br /&gt;
* When the On-Only Mode jumper is set the motion sensor will send an On when there is new activity &#039;&#039;&#039;only after&#039;&#039;&#039; there is no activity for the duration of the timeout period plus ~ 2-4 seconds. &lt;br /&gt;
** This is the same behavior as when the motion sensor sends an Off.&lt;br /&gt;
* To clear the status of the Low Battery sensor after it is initiated you have to replace your battery and then issue a Query on the low bat node in the Admin Console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Trick=&lt;br /&gt;
&lt;br /&gt;
To activate the MotionSensor for reads and writes without pressing the Set button:&lt;br /&gt;
* If you have a helper you can use the On command. &lt;br /&gt;
* If you are alone you will probably have to key with the Off command.&lt;br /&gt;
&lt;br /&gt;
# Select the Motion Sensor from the device tree.&lt;br /&gt;
# Open the ISY dialogue concerning the MS Options.&lt;br /&gt;
# The Communications Mode dialogue will open asking you to put the MS in linking mode.&lt;br /&gt;
# Active the MS with motion.&lt;br /&gt;
# &#039;&#039;&#039;Immediately after seeing the state change&#039;&#039;&#039; (this could be to On or Off) click the Ok on the Communications Mode requester.&lt;br /&gt;
# ISY will read the options from the MS.&lt;br /&gt;
# By the time you change any options the MS will be sleeping again.&lt;br /&gt;
# If the MS is still On wait for it to change to Off. Otherwise activate the MS again.&lt;br /&gt;
# &#039;&#039;&#039;Immediately after seeing the state change&#039;&#039;&#039; (this could be to On or Off) click the OK in the Options Settings requester.&lt;br /&gt;
# ISY will write the changes to the MS.&lt;br /&gt;
# If you miss the window you will see Request Failed and have to start over.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Motion Sensor Manuals=&lt;br /&gt;
&lt;br /&gt;
* [http://www.smarthome.com/manuals/2420mqs.pdf 2420mqs.pdf] (Rev 1.0)&lt;br /&gt;
* [http://www.smarthome.com/manuals/2420MqsRev2.0.pdf 2420MqsRev2.0.pdf] (Rev 2.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|ISY-99i/ISY-26 INSTEON:Link Management Menu]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Motion_Sensor_Linking.gif&amp;diff=6771</id>
		<title>File:Motion Sensor Linking.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Motion_Sensor_Linking.gif&amp;diff=6771"/>
		<updated>2013-02-15T03:11:04Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Motion Sensor Linking.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6770</id>
		<title>ISY-99i/ISY-26 INSTEON:Link Management Menu</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6770"/>
		<updated>2013-02-15T03:07:01Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Restore Device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Just as you manually link a pair or multiple INSTEON devices to allow them to communicate with each other, the ISY needs to be linked with all the INSTEON devices it needs to manage or communicate.  This menu allows you to link the ISY to all or selected INSTEON devices.&lt;br /&gt;
&lt;br /&gt;
Please see Figure 7 for all Link Management menu options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Linking Menu.gif|frame|none|&#039;&#039;Figure 7.  Link Management Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==Common Options==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remove Existing Links===&lt;br /&gt;
This will clear all the existing links in the device. It is useful on new or used devices to ensure that no stray links are left in the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add devices found in links and remove existing links===&lt;br /&gt;
This option will automatically add all the other devices linked to this device and then delete the links from the device. You can then use the ISY to create all new scenes with no fear of ghost links remaining.&lt;br /&gt;
&lt;br /&gt;
Note: This option does not generate the links between devices nor does it regenerate the scene/group memberships. It simply finds and links devices found.&lt;br /&gt;
&lt;br /&gt;
===Add Devices Found in Links and keep existing links===&lt;br /&gt;
This option is the same as “Add Devices Found in Links” except it does not overwrite the device settings, manual or otherwise. It will bring all the links found in each discovered device, try to make scenes out of the relationships, and maintain a copy of all the settings the device already contains.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the number of devices linked and the type of devices, ISY’s reprogramming of the devices may take roughly 10 seconds to 1 minute per device. Please be patient while ISY reprograms the devices and do not perform any operations on your INSTEON devices. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Start Linking==&lt;br /&gt;
&lt;br /&gt;
The basic method of linking an INSTEON device is to set a device as a controller in linking mode then going to the responder and set it to linking mode.  The same method is true in linking the ISY to the devices.  You set the ISY (the controller) to linking mode then go each responder and set those to linking mode. &lt;br /&gt;
&lt;br /&gt;
Select this menu to start linking all devices, except the [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_ControLinc|ControLinc]], [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_RemoteLinc|RemoteLinc]] and [[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|MotionSensor]], to the ISY.  The linking process allows the ISY to build a database of devices in the network and the relationships between each or multiple devices, and to program these devices.&lt;br /&gt;
&lt;br /&gt;
When you set the ISY in linking mode, this sets it to multilink mode.  In multilink mode, the controller is able to read or link with one device set in link mode, one after another.  So as long as &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog is open, the ISY will be in multilink mode.&lt;br /&gt;
&lt;br /&gt;
If you do not see &#039;&#039;&#039;Linking In Progress&#039;&#039;&#039; dialog, then check trouble shooting section: [[ISY-99i/ISY-26_INSTEON:Tools_Menu#PLM_Info.2FStatus|Tools_Menu|PLM_Info/Status]]. If the RX light on the ISY is solid on the PLM or the cable to the PLM is bad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:QSG_Linking_In_Progress.gif‎|frame|none|&#039;&#039;Figure 8.  Linking In Progress Dialog&#039;&#039;]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
To link devices:&lt;br /&gt;
*Choose this menu option&lt;br /&gt;
*Select the link option.&lt;br /&gt;
*When the “Linking In Progress” (see Figure 8) dialog appears, press the “Set” button on each new INSTEON device (light, switch etc.) for as many devices as you desire.&lt;br /&gt;
*When you are done linking all the desired INSTEON devices, click on the “Finish” button on the &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog.&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the Start Linking button on the tool bar ([[Image:Icon Start Linking.JPG|Start Linking]]). When a linking session is in progress, the icon for this button changes to ([[Image:Icon Cancel.JPG|Cancel Link]]). The new device(s) should automatically show up on the ISY GUI when they are linked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a ControLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu to link a ControlLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on the back of the ControLinc, usually under the table-top stand.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address in the requester.  Then click on the “Ok” button (see Figure 9).&lt;br /&gt;
&lt;br /&gt;
Note: You cannot discover or find other devices linked to the ControLinc using this option.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:ControLinc.gif|frame|none|&#039;&#039;Figure 9.  Link a ControLinc Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2430_Manual 2430 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker inside the battery compartment.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When the “Link a RemoteLinc” dialog appears, press and hold the “Bright&amp;quot; and &amp;quot;Dim” buttons for 10 seconds or until the RemoteLinc’s light starts flashing.  Then click on the “Ok” button (see Figure 10).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc.gif|frame|none|&#039;&#039;Figure 10.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address of the RemoteLinc and press okay.&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc 2.gif|frame|none|&#039;&#039;Figure 10a.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
When done linking communication mode can be quit by pressing the All Off button.&lt;br /&gt;
&lt;br /&gt;
* Buttons can be added to scenes the same as any other controller.&lt;br /&gt;
&lt;br /&gt;
===RemoteLinc FAQs===&lt;br /&gt;
&lt;br /&gt;
If one of the numeric buttons is pressed to exit linking mode that button will no longer send the On and/or Off commands.&lt;br /&gt;
&lt;br /&gt;
A simple factory reset (without removing the RemoteLinc from the ISY) followed by a Restore - ensuring that you press the All Off button to exit linking mode&lt;br /&gt;
&lt;br /&gt;
A full recovery procedure would be to:&lt;br /&gt;
# Remove the RemoteLinc from the ISY.&lt;br /&gt;
# Factory reset the RemoteLinc.&lt;br /&gt;
# Re-link the RemoteLinc to the ISY - ensuring that you press the All Off button to exit linking mode when done.&lt;br /&gt;
# Re-establish your button scenes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2440_Manual 2440 Manual]&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc2==&lt;br /&gt;
&lt;br /&gt;
3.1.17+&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc2. Select the proper device from the sub-menu; Switch, 4-Scene Keypad, or 8-Scene Keypad.&lt;br /&gt;
&lt;br /&gt;
[[image:RemoteLinc2.gif]]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions in the dialogue box to put the RL2 in linking mode. Continue by entering the address of your RemoteLinc2.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker on the back of the RemoteLinc2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After the nodes are added to the ISY press the set button on the RL2 twice to quit linking mode.&lt;br /&gt;
&lt;br /&gt;
* To maintain compatibility with the 4-Scene Keypad an 8-Scene Keypad uses groups 1, 3, 5, 7 for the buttons on the right side of the RemoteLinc2 (B, D, F, H) and groups 2, 4, 6, 8 for buttons on the left of the RemoteLinc2 (A, C, E, G).&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/2444a2xx4.pdf 2444A2 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor|Link a Motion Sensor]]==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor|Link a Motion Sensor]]&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Receiver==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc_Linking.gif‎|noframe|Adding a button to IRLink]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Scene Control buttons (A-H) are On/Bright, Off/Dim buttons and control only one scene. Once either the On or Off button is linked to the ISY the other button is automatically linked.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2411R_Manual 2411R Manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.casamotriz.com/manuales/2411rqs.pdf 2411R Manual (PDF)] - This is from the older (and better) manual before their new wiki based manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Non-Toggle Links - (Always sends only on/off commands)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This can be handy if you want to create a button that is “All Off” or “Movie Time” (or other situations where you want the button to do the same thing every time you press it). This is also sometimes referred to as “non-toggle” mode.&lt;br /&gt;
# Select the &amp;quot;Add Button to IRLinc Receiver in the ISY Link Management pulldown menu&lt;br /&gt;
# Press &amp;amp; hold the IRLinc Set button for about 5 seconds, then release&lt;br /&gt;
#* Blue LED will turn Off&lt;br /&gt;
# Point your IR remote at IR Receiver, and press the button to be learned&lt;br /&gt;
#* Blue LED will begin blinking&lt;br /&gt;
# Tap IRLinc’s Set button once (to always send an on), or twice (to always send an off)&lt;br /&gt;
#* Blue LED will continue blinking&lt;br /&gt;
# On the ISY, click on Ok to link the learned button to ISY&lt;br /&gt;
#* Blue LED will return to on as normal after ISY completes linking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional: Factory Resetting your IRLinc&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you remove all the links to the IRLinc from the ISY it should clean up everything, but just in case you need to you can factory reset the IRLinc before linking it to the ISY.&lt;br /&gt;
&lt;br /&gt;
# Unlink all the links in you ISY to the IRLinc&lt;br /&gt;
# Unplug the IRLinc, wait 10 seconds&lt;br /&gt;
# Press and continue to hold the Set button for 5 seconds while plugging the unit back in, then release&lt;br /&gt;
#* About 20 seconds after releasing the Set button, blue LED will flash twice to indicate a successful reset&lt;br /&gt;
#* Note: Blue LED may or may not be on during reset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Transmitter==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc T Instructions.gif‎|noframe|Adding an IRLink Transmitter]]&lt;br /&gt;
&lt;br /&gt;
==Add Sensor to EZSnSRF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZSnSRF Linking.gif|noframe|Add Sensor to EZSnSRF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31275qs.pdf EZSnsRF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add X10 Device to EZX10RF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZX10RF Linking.gif|noframe|Add X10 Device to EZX10RF]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Step 8 should read&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. Click and hold the EZX10RF Set button for 4 seconds to finish the process. The led should return to a steady dim glow.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31276qs.pdf EZX10RF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
==Advanced Options==&lt;br /&gt;
&lt;br /&gt;
Only available in firmware version 2.6.13+&lt;br /&gt;
&lt;br /&gt;
Smarthome has introduced a new protocol which uses extended messaging called i2. This is intended to make communication faster and more reliable. Some devices introduced during the changeover have both protocols enabled and can sometimes report as i2 although the protocol is not fully implemented.&lt;br /&gt;
Universal Devices has added, for firmware version 2.6.13, an option to select the original Insteon communication protocol, termed i1, in case the Automatic option fails. &lt;br /&gt;
* This option should normally be left on Automatic which uses a query into the device database to determine the best way of communicating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Advanced_Linking_Options.gif|noframe|Advanced Options]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New INSTEON Device==&lt;br /&gt;
&lt;br /&gt;
Choose this menu if you already know the INSTEON address of a device and if you do not wish to use the regular linking method of pressing the “Set” button.&lt;br /&gt;
&lt;br /&gt;
After selecting this menu option, the “New Insteon Device” dialog appears as shown in Figure 11:&lt;br /&gt;
*Enter the INSTEON address of the device using the following format where A, B, and C are the address parts as depicted on the INSTEON device itself&lt;br /&gt;
**A B C or&lt;br /&gt;
**A.B.C&lt;br /&gt;
*Optionally you can select the Device Type from the drop down list&lt;br /&gt;
*Click on “Ok&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New INSTEON Device button on the tool bar ([[image:Icon New Insteon.JPG|New Inteon Device]]).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:Adding A Device - entry window.gif‎|frame|none|&#039;&#039;Figure 11  New Device Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a KeypadLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc|Linking a KeypadLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a Motion Sensor===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|Linking a Motion Sensor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an I/OLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an I/O Linc|Linking an I/O Linc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Link a Garage Door Control &amp;amp; Status Kit====&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Garage Door Kit|Linking a Garage Door Control &amp;amp; Status Kit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an IRLinc Transmitter===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an IRLinc Transmitter|Linking an IRLinc Transmitter]]&lt;br /&gt;
&lt;br /&gt;
===Link a Thermostat===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Thermostat|Linking a Thermostat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a TriggerLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a TriggerLinc|Linking a TriggerLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Scene==&lt;br /&gt;
&lt;br /&gt;
Creating Scenes in ISY allows the user to set ramp rates, set on level, link or group devices without physically going to each device(s) to manually set, link or group them.  Let’s say you want to link a device in a bedroom to a device in the kitchen.  When manually linking these devices, you will have to physically go to the bedroom device set it to linking mode then go to the kitchen device set it to linking mode.  This process can be done via the ISY by creating a scene, naming it, then placing the bedroom and kitchen devices into the scene.  The system will automatically link and program the devices. &lt;br /&gt;
&lt;br /&gt;
Once you select this menu you will be presented with the “New Scene” dialog (see Figure 12) requesting a name for the new Scene. Enter the name you prefer (the name can be changed at a later time) and click on “Ok”. The new scene will be added to the tree view on the left pane. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar ([[Image:Icon New Scene.JPG|New Scene]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:New Scene.JPG|frame|none|&#039;&#039;Figure 12. New Scene Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can drag and drop any one of the devices already linked to the system into any scene. If you click and drag correctly you will see a plus sign next to the device you are dragging. Dragging devices to scenes will not remove it from the master list of devices (ISY Node) or from other scene(s) they already belong to. As such, each device may belong to many scenes.&lt;br /&gt;
You can select multiple devices by holding down CNTRL key and selecting the devices with the mouse pointer.  Drag the selected devices and drop them into the scene folder.  A prompt screen to set which device is the controller or responder will be presented.  Select the device then click on the “Controller/Responder” button to set the device.  This button toggles between responder and controller. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:New Scene Comfirm Window.gif|frame|none|&#039;&#039;Figure 13.  Confirm Add dialog or prompt.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
A device assigned as the controller of the scene is the device that initiates the scene.  This device will control the responders according to the level and ramp rate settings.  &lt;br /&gt;
&lt;br /&gt;
It may take roughly 10 seconds to a few minutes to reprogram the device(s) to become part of a scene depending on the complexity and the number of other devices, and especially controllers/masters, for that scene. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar.&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i/ISY-26_INSTEON:How-To_Guide#Scenes|How-To Guide-Scenes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6769</id>
		<title>ISY-99i/ISY-26 INSTEON:Link Management Menu</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6769"/>
		<updated>2013-02-15T03:05:16Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Link a RemoteLinc2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Just as you manually link a pair or multiple INSTEON devices to allow them to communicate with each other, the ISY needs to be linked with all the INSTEON devices it needs to manage or communicate.  This menu allows you to link the ISY to all or selected INSTEON devices.&lt;br /&gt;
&lt;br /&gt;
Please see Figure 7 for all Link Management menu options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Linking Menu.gif|frame|none|&#039;&#039;Figure 7.  Link Management Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==Common Options==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remove Existing Links===&lt;br /&gt;
This will clear all the existing links in the device. It is useful on new or used devices to ensure that no stray links are left in the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add devices found in links and remove existing links===&lt;br /&gt;
This option will automatically add all the other devices linked to this device and then delete the links from the device. You can then use the ISY to create all new scenes with no fear of ghost links remaining.&lt;br /&gt;
&lt;br /&gt;
Note: This option does not generate the links between devices nor does it regenerate the scene/group memberships. It simply finds and links devices found.&lt;br /&gt;
&lt;br /&gt;
===Add Devices Found in Links and keep existing links===&lt;br /&gt;
This option is the same as “Add Devices Found in Links” except it does not overwrite the device settings, manual or otherwise. It will bring all the links found in each discovered device, try to make scenes out of the relationships, and maintain a copy of all the settings the device already contains.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the number of devices linked and the type of devices, ISY’s reprogramming of the devices may take roughly 10 seconds to 1 minute per device. Please be patient while ISY reprograms the devices and do not perform any operations on your INSTEON devices. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Start Linking==&lt;br /&gt;
&lt;br /&gt;
The basic method of linking an INSTEON device is to set a device as a controller in linking mode then going to the responder and set it to linking mode.  The same method is true in linking the ISY to the devices.  You set the ISY (the controller) to linking mode then go each responder and set those to linking mode. &lt;br /&gt;
&lt;br /&gt;
Select this menu to start linking all devices, except the [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_ControLinc|ControLinc]], [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_RemoteLinc|RemoteLinc]] and [[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|MotionSensor]], to the ISY.  The linking process allows the ISY to build a database of devices in the network and the relationships between each or multiple devices, and to program these devices.&lt;br /&gt;
&lt;br /&gt;
When you set the ISY in linking mode, this sets it to multilink mode.  In multilink mode, the controller is able to read or link with one device set in link mode, one after another.  So as long as &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog is open, the ISY will be in multilink mode.&lt;br /&gt;
&lt;br /&gt;
If you do not see &#039;&#039;&#039;Linking In Progress&#039;&#039;&#039; dialog, then check trouble shooting section: [[ISY-99i/ISY-26_INSTEON:Tools_Menu#PLM_Info.2FStatus|Tools_Menu|PLM_Info/Status]]. If the RX light on the ISY is solid on the PLM or the cable to the PLM is bad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:QSG_Linking_In_Progress.gif‎|frame|none|&#039;&#039;Figure 8.  Linking In Progress Dialog&#039;&#039;]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
To link devices:&lt;br /&gt;
*Choose this menu option&lt;br /&gt;
*Select the link option.&lt;br /&gt;
*When the “Linking In Progress” (see Figure 8) dialog appears, press the “Set” button on each new INSTEON device (light, switch etc.) for as many devices as you desire.&lt;br /&gt;
*When you are done linking all the desired INSTEON devices, click on the “Finish” button on the &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog.&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the Start Linking button on the tool bar ([[Image:Icon Start Linking.JPG|Start Linking]]). When a linking session is in progress, the icon for this button changes to ([[Image:Icon Cancel.JPG|Cancel Link]]). The new device(s) should automatically show up on the ISY GUI when they are linked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a ControLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu to link a ControlLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on the back of the ControLinc, usually under the table-top stand.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address in the requester.  Then click on the “Ok” button (see Figure 9).&lt;br /&gt;
&lt;br /&gt;
Note: You cannot discover or find other devices linked to the ControLinc using this option.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:ControLinc.gif|frame|none|&#039;&#039;Figure 9.  Link a ControLinc Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2430_Manual 2430 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker inside the battery compartment.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When the “Link a RemoteLinc” dialog appears, press and hold the “Bright&amp;quot; and &amp;quot;Dim” buttons for 10 seconds or until the RemoteLinc’s light starts flashing.  Then click on the “Ok” button (see Figure 10).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc.gif|frame|none|&#039;&#039;Figure 10.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address of the RemoteLinc and press okay.&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc 2.gif|frame|none|&#039;&#039;Figure 10a.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
When done linking communication mode can be quit by pressing the All Off button.&lt;br /&gt;
&lt;br /&gt;
* Buttons can be added to scenes the same as any other controller.&lt;br /&gt;
&lt;br /&gt;
===RemoteLinc FAQs===&lt;br /&gt;
&lt;br /&gt;
If one of the numeric buttons is pressed to exit linking mode that button will no longer send the On and/or Off commands.&lt;br /&gt;
&lt;br /&gt;
A simple factory reset (without removing the RemoteLinc from the ISY) followed by a Restore - ensuring that you press the All Off button to exit linking mode&lt;br /&gt;
&lt;br /&gt;
A full recovery procedure would be to:&lt;br /&gt;
# Remove the RemoteLinc from the ISY.&lt;br /&gt;
# Factory reset the RemoteLinc.&lt;br /&gt;
# Re-link the RemoteLinc to the ISY - ensuring that you press the All Off button to exit linking mode when done.&lt;br /&gt;
# Re-establish your button scenes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2440_Manual 2440 Manual]&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc2==&lt;br /&gt;
&lt;br /&gt;
3.1.17+&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc2. Select the proper device from the sub-menu; Switch, 4-Scene Keypad, or 8-Scene Keypad.&lt;br /&gt;
&lt;br /&gt;
[[image:RemoteLinc2.gif]]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions in the dialogue box to put the RL2 in linking mode. Continue by entering the address of your RemoteLinc2.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker on the back of the RemoteLinc2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After the nodes are added to the ISY press the set button on the RL2 twice to quit linking mode.&lt;br /&gt;
&lt;br /&gt;
* To maintain compatibility with the 4-Scene Keypad an 8-Scene Keypad uses groups 1, 3, 5, 7 for the buttons on the right side of the RemoteLinc2 (B, D, F, H) and groups 2, 4, 6, 8 for buttons on the left of the RemoteLinc2 (A, C, E, G).&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/2444a2xx4.pdf 2444A2 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor|Link a Motion Sensor]]==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26_INSTEON:Linking_a_Motion_Sensor|Link a Motion Sensor]]&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Receiver==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc_Linking.gif‎|noframe|Adding a button to IRLink]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Scene Control buttons (A-H) are On/Bright, Off/Dim buttons and control only one scene. Once either the On or Off button is linked to the ISY the other button is automatically linked.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2411R_Manual 2411R Manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.casamotriz.com/manuales/2411rqs.pdf 2411R Manual (PDF)] - This is from the older (and better) manual before their new wiki based manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Non-Toggle Links - (Always sends only on/off commands)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This can be handy if you want to create a button that is “All Off” or “Movie Time” (or other situations where you want the button to do the same thing every time you press it). This is also sometimes referred to as “non-toggle” mode.&lt;br /&gt;
# Select the &amp;quot;Add Button to IRLinc Receiver in the ISY Link Management pulldown menu&lt;br /&gt;
# Press &amp;amp; hold the IRLinc Set button for about 5 seconds, then release&lt;br /&gt;
#* Blue LED will turn Off&lt;br /&gt;
# Point your IR remote at IR Receiver, and press the button to be learned&lt;br /&gt;
#* Blue LED will begin blinking&lt;br /&gt;
# Tap IRLinc’s Set button once (to always send an on), or twice (to always send an off)&lt;br /&gt;
#* Blue LED will continue blinking&lt;br /&gt;
# On the ISY, click on Ok to link the learned button to ISY&lt;br /&gt;
#* Blue LED will return to on as normal after ISY completes linking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional: Factory Resetting your IRLinc&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you remove all the links to the IRLinc from the ISY it should clean up everything, but just in case you need to you can factory reset the IRLinc before linking it to the ISY.&lt;br /&gt;
&lt;br /&gt;
# Unlink all the links in you ISY to the IRLinc&lt;br /&gt;
# Unplug the IRLinc, wait 10 seconds&lt;br /&gt;
# Press and continue to hold the Set button for 5 seconds while plugging the unit back in, then release&lt;br /&gt;
#* About 20 seconds after releasing the Set button, blue LED will flash twice to indicate a successful reset&lt;br /&gt;
#* Note: Blue LED may or may not be on during reset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Transmitter==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc T Instructions.gif‎|noframe|Adding an IRLink Transmitter]]&lt;br /&gt;
&lt;br /&gt;
==Add Sensor to EZSnSRF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZSnSRF Linking.gif|noframe|Add Sensor to EZSnSRF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31275qs.pdf EZSnsRF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add X10 Device to EZX10RF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZX10RF Linking.gif|noframe|Add X10 Device to EZX10RF]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Step 8 should read&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. Click and hold the EZX10RF Set button for 4 seconds to finish the process. The led should return to a steady dim glow.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31276qs.pdf EZX10RF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
==Advanced Options==&lt;br /&gt;
&lt;br /&gt;
Only available in firmware version 2.6.13+&lt;br /&gt;
&lt;br /&gt;
Smarthome has introduced a new protocol which uses extended messaging called i2. This is intended to make communication faster and more reliable. Some devices introduced during the changeover have both protocols enabled and can sometimes report as i2 although the protocol is not fully implemented.&lt;br /&gt;
Universal Devices has added, for firmware version 2.6.13, an option to select the original Insteon communication protocol, termed i1, in case the Automatic option fails. &lt;br /&gt;
* This option should normally be left on Automatic which uses a query into the device database to determine the best way of communicating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Advanced_Linking_Options.gif|noframe|Advanced Options]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New INSTEON Device==&lt;br /&gt;
&lt;br /&gt;
Choose this menu if you already know the INSTEON address of a device and if you do not wish to use the regular linking method of pressing the “Set” button.&lt;br /&gt;
&lt;br /&gt;
After selecting this menu option, the “New Insteon Device” dialog appears as shown in Figure 11:&lt;br /&gt;
*Enter the INSTEON address of the device using the following format where A, B, and C are the address parts as depicted on the INSTEON device itself&lt;br /&gt;
**A B C or&lt;br /&gt;
**A.B.C&lt;br /&gt;
*Optionally you can select the Device Type from the drop down list&lt;br /&gt;
*Click on “Ok&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New INSTEON Device button on the tool bar ([[image:Icon New Insteon.JPG|New Inteon Device]]).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:Adding A Device - entry window.gif‎|frame|none|&#039;&#039;Figure 11  New Device Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a KeypadLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc|Linking a KeypadLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a Motion Sensor===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|Linking a Motion Sensor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an I/OLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an I/O Linc|Linking an I/O Linc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Link a Garage Door Control &amp;amp; Status Kit====&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Garage Door Kit|Linking a Garage Door Control &amp;amp; Status Kit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an IRLinc Transmitter===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an IRLinc Transmitter|Linking an IRLinc Transmitter]]&lt;br /&gt;
&lt;br /&gt;
===Link a Thermostat===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Thermostat|Linking a Thermostat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a TriggerLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a TriggerLinc|Linking a TriggerLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Scene==&lt;br /&gt;
&lt;br /&gt;
Creating Scenes in ISY allows the user to set ramp rates, set on level, link or group devices without physically going to each device(s) to manually set, link or group them.  Let’s say you want to link a device in a bedroom to a device in the kitchen.  When manually linking these devices, you will have to physically go to the bedroom device set it to linking mode then go to the kitchen device set it to linking mode.  This process can be done via the ISY by creating a scene, naming it, then placing the bedroom and kitchen devices into the scene.  The system will automatically link and program the devices. &lt;br /&gt;
&lt;br /&gt;
Once you select this menu you will be presented with the “New Scene” dialog (see Figure 12) requesting a name for the new Scene. Enter the name you prefer (the name can be changed at a later time) and click on “Ok”. The new scene will be added to the tree view on the left pane. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar ([[Image:Icon New Scene.JPG|New Scene]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:New Scene.JPG|frame|none|&#039;&#039;Figure 12. New Scene Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can drag and drop any one of the devices already linked to the system into any scene. If you click and drag correctly you will see a plus sign next to the device you are dragging. Dragging devices to scenes will not remove it from the master list of devices (ISY Node) or from other scene(s) they already belong to. As such, each device may belong to many scenes.&lt;br /&gt;
You can select multiple devices by holding down CNTRL key and selecting the devices with the mouse pointer.  Drag the selected devices and drop them into the scene folder.  A prompt screen to set which device is the controller or responder will be presented.  Select the device then click on the “Controller/Responder” button to set the device.  This button toggles between responder and controller. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:New Scene Comfirm Window.gif|frame|none|&#039;&#039;Figure 13.  Confirm Add dialog or prompt.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
A device assigned as the controller of the scene is the device that initiates the scene.  This device will control the responders according to the level and ramp rate settings.  &lt;br /&gt;
&lt;br /&gt;
It may take roughly 10 seconds to a few minutes to reprogram the device(s) to become part of a scene depending on the complexity and the number of other devices, and especially controllers/masters, for that scene. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar.&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i/ISY-26_INSTEON:How-To_Guide#Scenes|How-To Guide-Scenes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Restore Device==&lt;br /&gt;
&lt;br /&gt;
If a device was previously linked with the ISY and later was manually set with a new scene or linked to other new device address, the ISY will not contain these manual settings.  Re-linking the device with this option activates the ISY to compare the device database with its database searching for a new device address.  If a new device address is found, the ISY will save the new address into its database.  It will then remove, overwrite or clear the device with the configuration found within ISY.  This means that whatever was manually entered is now lost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6768</id>
		<title>ISY-99i/ISY-26 INSTEON:Link Management Menu</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Link_Management_Menu&amp;diff=6768"/>
		<updated>2013-02-15T03:00:24Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Add Button to IRLinc Receiver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Just as you manually link a pair or multiple INSTEON devices to allow them to communicate with each other, the ISY needs to be linked with all the INSTEON devices it needs to manage or communicate.  This menu allows you to link the ISY to all or selected INSTEON devices.&lt;br /&gt;
&lt;br /&gt;
Please see Figure 7 for all Link Management menu options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Linking Menu.gif|frame|none|&#039;&#039;Figure 7.  Link Management Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==Common Options==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remove Existing Links===&lt;br /&gt;
This will clear all the existing links in the device. It is useful on new or used devices to ensure that no stray links are left in the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add devices found in links and remove existing links===&lt;br /&gt;
This option will automatically add all the other devices linked to this device and then delete the links from the device. You can then use the ISY to create all new scenes with no fear of ghost links remaining.&lt;br /&gt;
&lt;br /&gt;
Note: This option does not generate the links between devices nor does it regenerate the scene/group memberships. It simply finds and links devices found.&lt;br /&gt;
&lt;br /&gt;
===Add Devices Found in Links and keep existing links===&lt;br /&gt;
This option is the same as “Add Devices Found in Links” except it does not overwrite the device settings, manual or otherwise. It will bring all the links found in each discovered device, try to make scenes out of the relationships, and maintain a copy of all the settings the device already contains.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the number of devices linked and the type of devices, ISY’s reprogramming of the devices may take roughly 10 seconds to 1 minute per device. Please be patient while ISY reprograms the devices and do not perform any operations on your INSTEON devices. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Start Linking==&lt;br /&gt;
&lt;br /&gt;
The basic method of linking an INSTEON device is to set a device as a controller in linking mode then going to the responder and set it to linking mode.  The same method is true in linking the ISY to the devices.  You set the ISY (the controller) to linking mode then go each responder and set those to linking mode. &lt;br /&gt;
&lt;br /&gt;
Select this menu to start linking all devices, except the [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_ControLinc|ControLinc]], [[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#Link_a_RemoteLinc|RemoteLinc]] and [[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|MotionSensor]], to the ISY.  The linking process allows the ISY to build a database of devices in the network and the relationships between each or multiple devices, and to program these devices.&lt;br /&gt;
&lt;br /&gt;
When you set the ISY in linking mode, this sets it to multilink mode.  In multilink mode, the controller is able to read or link with one device set in link mode, one after another.  So as long as &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog is open, the ISY will be in multilink mode.&lt;br /&gt;
&lt;br /&gt;
If you do not see &#039;&#039;&#039;Linking In Progress&#039;&#039;&#039; dialog, then check trouble shooting section: [[ISY-99i/ISY-26_INSTEON:Tools_Menu#PLM_Info.2FStatus|Tools_Menu|PLM_Info/Status]]. If the RX light on the ISY is solid on the PLM or the cable to the PLM is bad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:QSG_Linking_In_Progress.gif‎|frame|none|&#039;&#039;Figure 8.  Linking In Progress Dialog&#039;&#039;]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
To link devices:&lt;br /&gt;
*Choose this menu option&lt;br /&gt;
*Select the link option.&lt;br /&gt;
*When the “Linking In Progress” (see Figure 8) dialog appears, press the “Set” button on each new INSTEON device (light, switch etc.) for as many devices as you desire.&lt;br /&gt;
*When you are done linking all the desired INSTEON devices, click on the “Finish” button on the &#039;&#039;&#039;Linking in Progress&#039;&#039;&#039; dialog.&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the Start Linking button on the tool bar ([[Image:Icon Start Linking.JPG|Start Linking]]). When a linking session is in progress, the icon for this button changes to ([[Image:Icon Cancel.JPG|Cancel Link]]). The new device(s) should automatically show up on the ISY GUI when they are linked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a ControLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu to link a ControlLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on the back of the ControLinc, usually under the table-top stand.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address in the requester.  Then click on the “Ok” button (see Figure 9).&lt;br /&gt;
&lt;br /&gt;
Note: You cannot discover or find other devices linked to the ControLinc using this option.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:ControLinc.gif|frame|none|&#039;&#039;Figure 9.  Link a ControLinc Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2430_Manual 2430 Manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc==&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker inside the battery compartment.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When the “Link a RemoteLinc” dialog appears, press and hold the “Bright&amp;quot; and &amp;quot;Dim” buttons for 10 seconds or until the RemoteLinc’s light starts flashing.  Then click on the “Ok” button (see Figure 10).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc.gif|frame|none|&#039;&#039;Figure 10.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Enter the Insteon address of the RemoteLinc and press okay.&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteLinc 2.gif|frame|none|&#039;&#039;Figure 10a.  Link a RemoteLinc dialog.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
When done linking communication mode can be quit by pressing the All Off button.&lt;br /&gt;
&lt;br /&gt;
* Buttons can be added to scenes the same as any other controller.&lt;br /&gt;
&lt;br /&gt;
===RemoteLinc FAQs===&lt;br /&gt;
&lt;br /&gt;
If one of the numeric buttons is pressed to exit linking mode that button will no longer send the On and/or Off commands.&lt;br /&gt;
&lt;br /&gt;
A simple factory reset (without removing the RemoteLinc from the ISY) followed by a Restore - ensuring that you press the All Off button to exit linking mode&lt;br /&gt;
&lt;br /&gt;
A full recovery procedure would be to:&lt;br /&gt;
# Remove the RemoteLinc from the ISY.&lt;br /&gt;
# Factory reset the RemoteLinc.&lt;br /&gt;
# Re-link the RemoteLinc to the ISY - ensuring that you press the All Off button to exit linking mode when done.&lt;br /&gt;
# Re-establish your button scenes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2440_Manual 2440 Manual]&lt;br /&gt;
&lt;br /&gt;
==Link a RemoteLinc2==&lt;br /&gt;
&lt;br /&gt;
3.1.17+&lt;br /&gt;
&lt;br /&gt;
Choose this menu item to link a RemoteLinc2. Select the proper device from the sub-menu; Switch, 4-Scene Keypad, or 8-Scene Keypad.&lt;br /&gt;
&lt;br /&gt;
[[image:RemoteLinc2.gif]]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions in the dialogue box to put the RL2 in linking mode. Continue by entering the address of your RemoteLinc2.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Insteon address is on a sticker on the back of the RemoteLinc2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After the nodes are added to the ISY press the set button on the RL2 twice to quit linking mode.&lt;br /&gt;
&lt;br /&gt;
* To maintain compatibility with the 4-Scene Keypad an 8-Scene Keypad uses groups 1, 3, 5, 7 for the buttons on the right side of the RemoteLinc2 (B, D, F, H) and groups 2, 4, 6, 8 for buttons on the left of the RemoteLinc2 (A, C, E, G).&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/2444a2xx4.pdf 2444A2 Manual]&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Receiver==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc_Linking.gif‎|noframe|Adding a button to IRLink]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Scene Control buttons (A-H) are On/Bright, Off/Dim buttons and control only one scene. Once either the On or Off button is linked to the ISY the other button is automatically linked.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.smarthome.com/index.php?title=2411R_Manual 2411R Manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.casamotriz.com/manuales/2411rqs.pdf 2411R Manual (PDF)] - This is from the older (and better) manual before their new wiki based manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Non-Toggle Links - (Always sends only on/off commands)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This can be handy if you want to create a button that is “All Off” or “Movie Time” (or other situations where you want the button to do the same thing every time you press it). This is also sometimes referred to as “non-toggle” mode.&lt;br /&gt;
# Select the &amp;quot;Add Button to IRLinc Receiver in the ISY Link Management pulldown menu&lt;br /&gt;
# Press &amp;amp; hold the IRLinc Set button for about 5 seconds, then release&lt;br /&gt;
#* Blue LED will turn Off&lt;br /&gt;
# Point your IR remote at IR Receiver, and press the button to be learned&lt;br /&gt;
#* Blue LED will begin blinking&lt;br /&gt;
# Tap IRLinc’s Set button once (to always send an on), or twice (to always send an off)&lt;br /&gt;
#* Blue LED will continue blinking&lt;br /&gt;
# On the ISY, click on Ok to link the learned button to ISY&lt;br /&gt;
#* Blue LED will return to on as normal after ISY completes linking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional: Factory Resetting your IRLinc&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you remove all the links to the IRLinc from the ISY it should clean up everything, but just in case you need to you can factory reset the IRLinc before linking it to the ISY.&lt;br /&gt;
&lt;br /&gt;
# Unlink all the links in you ISY to the IRLinc&lt;br /&gt;
# Unplug the IRLinc, wait 10 seconds&lt;br /&gt;
# Press and continue to hold the Set button for 5 seconds while plugging the unit back in, then release&lt;br /&gt;
#* About 20 seconds after releasing the Set button, blue LED will flash twice to indicate a successful reset&lt;br /&gt;
#* Note: Blue LED may or may not be on during reset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add Button to IRLinc Transmitter==&lt;br /&gt;
&lt;br /&gt;
[[Image:IRLinc T Instructions.gif‎|noframe|Adding an IRLink Transmitter]]&lt;br /&gt;
&lt;br /&gt;
==Add Sensor to EZSnSRF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZSnSRF Linking.gif|noframe|Add Sensor to EZSnSRF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31275qs.pdf EZSnsRF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add X10 Device to EZX10RF==&lt;br /&gt;
&lt;br /&gt;
[[Image:EZX10RF Linking.gif|noframe|Add X10 Device to EZX10RF]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Step 8 should read&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. Click and hold the EZX10RF Set button for 4 seconds to finish the process. The led should return to a steady dim glow.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.smarthome.com/manuals/31276qs.pdf EZX10RF Wireless Sensor Receiver Quick-Start Guide]&lt;br /&gt;
&lt;br /&gt;
==Advanced Options==&lt;br /&gt;
&lt;br /&gt;
Only available in firmware version 2.6.13+&lt;br /&gt;
&lt;br /&gt;
Smarthome has introduced a new protocol which uses extended messaging called i2. This is intended to make communication faster and more reliable. Some devices introduced during the changeover have both protocols enabled and can sometimes report as i2 although the protocol is not fully implemented.&lt;br /&gt;
Universal Devices has added, for firmware version 2.6.13, an option to select the original Insteon communication protocol, termed i1, in case the Automatic option fails. &lt;br /&gt;
* This option should normally be left on Automatic which uses a query into the device database to determine the best way of communicating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Advanced_Linking_Options.gif|noframe|Advanced Options]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New INSTEON Device==&lt;br /&gt;
&lt;br /&gt;
Choose this menu if you already know the INSTEON address of a device and if you do not wish to use the regular linking method of pressing the “Set” button.&lt;br /&gt;
&lt;br /&gt;
After selecting this menu option, the “New Insteon Device” dialog appears as shown in Figure 11:&lt;br /&gt;
*Enter the INSTEON address of the device using the following format where A, B, and C are the address parts as depicted on the INSTEON device itself&lt;br /&gt;
**A B C or&lt;br /&gt;
**A.B.C&lt;br /&gt;
*Optionally you can select the Device Type from the drop down list&lt;br /&gt;
*Click on “Ok&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New INSTEON Device button on the tool bar ([[image:Icon New Insteon.JPG|New Inteon Device]]).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:Adding A Device - entry window.gif‎|frame|none|&#039;&#039;Figure 11  New Device Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a KeypadLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc|Linking a KeypadLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a Motion Sensor===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Motion Sensor|Linking a Motion Sensor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an I/OLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an I/O Linc|Linking an I/O Linc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Link a Garage Door Control &amp;amp; Status Kit====&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Garage Door Kit|Linking a Garage Door Control &amp;amp; Status Kit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link an IRLinc Transmitter===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking an IRLinc Transmitter|Linking an IRLinc Transmitter]]&lt;br /&gt;
&lt;br /&gt;
===Link a Thermostat===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a Thermostat|Linking a Thermostat]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Link a TriggerLinc===&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Linking a TriggerLinc|Linking a TriggerLinc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Scene==&lt;br /&gt;
&lt;br /&gt;
Creating Scenes in ISY allows the user to set ramp rates, set on level, link or group devices without physically going to each device(s) to manually set, link or group them.  Let’s say you want to link a device in a bedroom to a device in the kitchen.  When manually linking these devices, you will have to physically go to the bedroom device set it to linking mode then go to the kitchen device set it to linking mode.  This process can be done via the ISY by creating a scene, naming it, then placing the bedroom and kitchen devices into the scene.  The system will automatically link and program the devices. &lt;br /&gt;
&lt;br /&gt;
Once you select this menu you will be presented with the “New Scene” dialog (see Figure 12) requesting a name for the new Scene. Enter the name you prefer (the name can be changed at a later time) and click on “Ok”. The new scene will be added to the tree view on the left pane. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar ([[Image:Icon New Scene.JPG|New Scene]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:New Scene.JPG|frame|none|&#039;&#039;Figure 12. New Scene Dialog&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can drag and drop any one of the devices already linked to the system into any scene. If you click and drag correctly you will see a plus sign next to the device you are dragging. Dragging devices to scenes will not remove it from the master list of devices (ISY Node) or from other scene(s) they already belong to. As such, each device may belong to many scenes.&lt;br /&gt;
You can select multiple devices by holding down CNTRL key and selecting the devices with the mouse pointer.  Drag the selected devices and drop them into the scene folder.  A prompt screen to set which device is the controller or responder will be presented.  Select the device then click on the “Controller/Responder” button to set the device.  This button toggles between responder and controller. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:New Scene Comfirm Window.gif|frame|none|&#039;&#039;Figure 13.  Confirm Add dialog or prompt.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
A device assigned as the controller of the scene is the device that initiates the scene.  This device will control the responders according to the level and ramp rate settings.  &lt;br /&gt;
&lt;br /&gt;
It may take roughly 10 seconds to a few minutes to reprogram the device(s) to become part of a scene depending on the complexity and the number of other devices, and especially controllers/masters, for that scene. &lt;br /&gt;
&lt;br /&gt;
This operation performs the same action as the New Scene button on the tool bar.&lt;br /&gt;
&lt;br /&gt;
* [[ISY-99i/ISY-26_INSTEON:How-To_Guide#Scenes|How-To Guide-Scenes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Restore Device==&lt;br /&gt;
&lt;br /&gt;
If a device was previously linked with the ISY and later was manually set with a new scene or linked to other new device address, the ISY will not contain these manual settings.  Re-linking the device with this option activates the ISY to compare the device database with its database searching for a new device address.  If a new device address is found, the ISY will save the new address into its database.  It will then remove, overwrite or clear the device with the configuration found within ISY.  This means that whatever was manually entered is now lost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:IRLinc_T_Instructions.gif&amp;diff=6767</id>
		<title>File:IRLinc T Instructions.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:IRLinc_T_Instructions.gif&amp;diff=6767"/>
		<updated>2013-02-15T02:58:08Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Linking_Menu.gif&amp;diff=6766</id>
		<title>File:Linking Menu.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Linking_Menu.gif&amp;diff=6766"/>
		<updated>2013-02-15T02:53:53Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Linking Menu.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Linking_Menu.gif&amp;diff=6765</id>
		<title>File:Linking Menu.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Linking_Menu.gif&amp;diff=6765"/>
		<updated>2013-02-15T02:44:10Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Linking Menu.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6764</id>
		<title>ISY-99i/ISY-26 INSTEON:Variable Details</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6764"/>
		<updated>2013-02-15T02:34:36Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Integer Variables=&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=State Variables=&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that &#039;&#039;&#039;changes to the value do cause an event to be sent&#039;&#039;&#039;, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[ISY-99i/ISY-26 INSTEON:Variables|Variables Tab]]=&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed.&lt;br /&gt;
&lt;br /&gt;
=In Programs=&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At start-up, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in programs, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
&lt;br /&gt;
Initialize    $x Init To a&lt;br /&gt;
&lt;br /&gt;
This sets the init value for this variable, it does not modify the current value of the variable.&lt;br /&gt;
&lt;br /&gt;
You may of course set the init value to the current value of the variable by doing this:&lt;br /&gt;
&lt;br /&gt;
 $x Init To $x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Persistence==&lt;br /&gt;
&lt;br /&gt;
It may be desirable to maintain the value of some variables across restarts of the ISY. This must be done explicitly by changing the init value of the variable (as described above).&lt;br /&gt;
&lt;br /&gt;
One of the reasons we don&#039;t automatically persist all of the variables is that the value of a variable would have to written to persistent storage (a file on the SD Card) each time it changes.&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
&lt;br /&gt;
All operations are in the form $variable op &amp;lt;value or variable&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Calculations===&lt;br /&gt;
&lt;br /&gt;
Most operations do both a calculation and assignment, for example:&lt;br /&gt;
&lt;br /&gt;
$counter += 1&lt;br /&gt;
&lt;br /&gt;
is equivalent to the more familiar&lt;br /&gt;
&lt;br /&gt;
$counter = $counter + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
 Assign        $x  = a&lt;br /&gt;
 Add           $x += a   &lt;br /&gt;
 Subract       $x -= a&lt;br /&gt;
 Multiply      $x *= a&lt;br /&gt;
 Divide        $x /= a&lt;br /&gt;
 Remainder     $x %= a&lt;br /&gt;
 And (binary)  $x &amp;amp;= a&lt;br /&gt;
 Or (binary)   $x |= a&lt;br /&gt;
 Xor (binary)  $x ^= a&lt;br /&gt;
&lt;br /&gt;
===Functions===&lt;br /&gt;
&lt;br /&gt;
Random&lt;br /&gt;
&lt;br /&gt;
$x = Random a   (Assigns $x a random value between 1..a inclusive, or 1 if a &amp;lt;= 1)&lt;br /&gt;
&lt;br /&gt;
 $x = Random 3      // Assigns $x either 1, 2, or 3&lt;br /&gt;
 $y = 500&lt;br /&gt;
 $x = Random $y     // Assigns $x a random value between 1 and the value of $y (e.g. 1..500)&lt;br /&gt;
 $x = Random -50    // Assigns $x a value of 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparison===&lt;br /&gt;
&lt;br /&gt;
 Equal                  $x is a&lt;br /&gt;
 Not Equal              $x is not a&lt;br /&gt;
 Less Than              $x &amp;lt; a&lt;br /&gt;
 Less Than or Equal     $x &amp;lt;= a&lt;br /&gt;
 Greater Than           $x &amp;gt; a&lt;br /&gt;
 Greater Than or Equal  $x &amp;gt;= a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
A loop that could be used to implement an off timer that increases in 5-minutes intervals. For example, another program could be written to increase $BathRoomLightCount by 1 each time an On button is pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$BathRoomLightCount is an Integer Variable&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
        $BathRoomLightCount &amp;gt; 0&lt;br /&gt;
 Then&lt;br /&gt;
        Wait  5 minutes&lt;br /&gt;
        $BathRoomLightCount -= 1&lt;br /&gt;
        Run Program &#039;Bathroom Timer&#039; (If)&lt;br /&gt;
 Else&lt;br /&gt;
   - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26_INSTEON:How-To_Guide|How-To Guide]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26_INSTEON:How-To_Guide#Programs|Programs]]&lt;br /&gt;
&lt;br /&gt;
Forum discussion:&lt;br /&gt;
&lt;br /&gt;
*[http://forum.universal-devices.com/viewforum.php?f=68&amp;amp;sid=7b83e5a0f3f6a2f53fe145fa9831174c|Program Variables]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Program Tab Layout|Program Tab]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Variables|Variables Tab]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6763</id>
		<title>ISY-99i/ISY-26 INSTEON:Variable Details</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6763"/>
		<updated>2013-02-15T00:19:59Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Integer Variables=&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=State Variables=&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that &#039;&#039;&#039;changes to the value do cause an event to be sent&#039;&#039;&#039;, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[ISY-99i/ISY-26 INSTEON:Variables|Variables Tab]]=&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed.&lt;br /&gt;
&lt;br /&gt;
=In Programs=&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At start-up, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in programs, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
&lt;br /&gt;
Initialize    $x Init To a&lt;br /&gt;
&lt;br /&gt;
This sets the init value for this variable, it does not modify the current value of the variable.&lt;br /&gt;
&lt;br /&gt;
You may of course set the init value to the current value of the variable by doing this:&lt;br /&gt;
&lt;br /&gt;
 $x Init To $x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Persistence==&lt;br /&gt;
&lt;br /&gt;
It may be desirable to maintain the value of some variables across restarts of the ISY. This must be done explicitly by changing the init value of the variable (as described above).&lt;br /&gt;
&lt;br /&gt;
One of the reasons we don&#039;t automatically persist all of the variables is that the value of a variable would have to written to persistent storage (a file on the SD Card) each time it changes.&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
&lt;br /&gt;
All operations are in the form $variable op &amp;lt;value or variable&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Calculations===&lt;br /&gt;
&lt;br /&gt;
Most operations do both a calculation and assignment, for example:&lt;br /&gt;
&lt;br /&gt;
$counter += 1&lt;br /&gt;
&lt;br /&gt;
is equivalent to the more familiar&lt;br /&gt;
&lt;br /&gt;
$counter = $counter + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
 Assign        $x  = a&lt;br /&gt;
 Add           $x += a   &lt;br /&gt;
 Subract       $x -= a&lt;br /&gt;
 Multiply      $x *= a&lt;br /&gt;
 Divide        $x /= a&lt;br /&gt;
 Remainder     $x %= a&lt;br /&gt;
 And (binary)  $x &amp;amp;= a&lt;br /&gt;
 Or (binary)   $x |= a&lt;br /&gt;
 Xor (binary)  $x ^= a&lt;br /&gt;
&lt;br /&gt;
===Functions===&lt;br /&gt;
&lt;br /&gt;
Random&lt;br /&gt;
&lt;br /&gt;
$x = Random a   (Assigns $x a random value between 1..a inclusive, or 1 if a &amp;lt;= 1)&lt;br /&gt;
&lt;br /&gt;
 $x = Random 3      // Assigns $x either 1, 2, or 3&lt;br /&gt;
 $y = 500&lt;br /&gt;
 $x = Random $y     // Assigns $x a random value between 1 and the value of $y (e.g. 1..500)&lt;br /&gt;
 $x = Random -50    // Assigns $x a value of 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparison===&lt;br /&gt;
&lt;br /&gt;
 Equal                  $x is a&lt;br /&gt;
 Not Equal              $x is not a&lt;br /&gt;
 Less Than              $x &amp;lt; a&lt;br /&gt;
 Less Than or Equal     $x &amp;lt;= a&lt;br /&gt;
 Greater Than           $x &amp;gt; a&lt;br /&gt;
 Greater Than or Equal  $x &amp;gt;= a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
A loop that could be used to implement an off timer that increases in 5-minutes intervals. For example, another program could be written to increase $BathRoomLightCount by 1 each time an On button is pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$BathRoomLightCount is an Integer Variable&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
        $BathRoomLightCount &amp;gt; 0&lt;br /&gt;
 Then&lt;br /&gt;
        Wait  5 minutes&lt;br /&gt;
        $BathRoomLightCount -= 1&lt;br /&gt;
        Run Program &#039;Bathroom Timer&#039; (If)&lt;br /&gt;
 Else&lt;br /&gt;
   - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Program Tab Layout|Program Tab]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Variables|Variables Tab]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6762</id>
		<title>ISY-99i/ISY-26 INSTEON:Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6762"/>
		<updated>2013-02-15T00:17:25Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Variables Tab allows you to create and maintain [[ISY-99i/ISY-26 INSTEON:Variable Details#Integer_Variables|Integer]] and [[ISY-99i/ISY-26 INSTEON:Variable Details#State_Variables|State]] variables to use in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Variables Tab.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Doucle-click on Name, Init, or Value to edit the field.&lt;br /&gt;
&lt;br /&gt;
*The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
*When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
*When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
*The timestamp column shows the last time the current value of the variable was changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Program Tab Layout|Program Tab]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Variable Details|Variable Details]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6761</id>
		<title>ISY-99i/ISY-26 INSTEON:Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6761"/>
		<updated>2013-02-15T00:10:15Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Variables Tab allows you to create and maintain [[ISY-99i/ISY-26 INSTEON:Variable Details#Integer_Variables|Integer]] and [[ISY-99i/ISY-26 INSTEON:Variable Details#State_Variables|State]] variables to use in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Variables Tab.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Doucle-click on Name, Init, or Value to edit the field.&lt;br /&gt;
&lt;br /&gt;
*The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
*When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
*When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
*The timestamp column shows the last time the current value of the variable was changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Variable Details|Variable Details]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6760</id>
		<title>ISY-99i/ISY-26 INSTEON:Variable Details</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6760"/>
		<updated>2013-02-15T00:06:58Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Integer Variables=&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=State Variables=&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that &#039;&#039;&#039;changes to the value do cause an event to be sent&#039;&#039;&#039;, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[ISY-99i/ISY-26 INSTEON:Variables|Variables Tab]]=&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed.&lt;br /&gt;
&lt;br /&gt;
=In Programs=&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At start-up, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in programs, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
&lt;br /&gt;
Initialize    $x Init To a&lt;br /&gt;
&lt;br /&gt;
This sets the init value for this variable, it does not modify the current value of the variable.&lt;br /&gt;
&lt;br /&gt;
You may of course set the init value to the current value of the variable by doing this:&lt;br /&gt;
&lt;br /&gt;
 $x Init To $x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Persistence==&lt;br /&gt;
&lt;br /&gt;
It may be desirable to maintain the value of some variables across restarts of the ISY. This must be done explicitly by changing the init value of the variable (as described above).&lt;br /&gt;
&lt;br /&gt;
One of the reasons we don&#039;t automatically persist all of the variables is that the value of a variable would have to written to persistent storage (a file on the SD Card) each time it changes.&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
&lt;br /&gt;
All operations are in the form $variable op &amp;lt;value or variable&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Calculations===&lt;br /&gt;
&lt;br /&gt;
Most operations do both a calculation and assignment, for example:&lt;br /&gt;
&lt;br /&gt;
$counter += 1&lt;br /&gt;
&lt;br /&gt;
is equivalent to the more familiar&lt;br /&gt;
&lt;br /&gt;
$counter = $counter + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
 Assign        $x  = a&lt;br /&gt;
 Add           $x += a   &lt;br /&gt;
 Subract       $x -= a&lt;br /&gt;
 Multiply      $x *= a&lt;br /&gt;
 Divide        $x /= a&lt;br /&gt;
 Remainder     $x %= a&lt;br /&gt;
 And (binary)  $x &amp;amp;= a&lt;br /&gt;
 Or (binary)   $x |= a&lt;br /&gt;
 Xor (binary)  $x ^= a&lt;br /&gt;
&lt;br /&gt;
===Functions===&lt;br /&gt;
&lt;br /&gt;
Random&lt;br /&gt;
&lt;br /&gt;
$x = Random a   (Assigns $x a random value between 1..a inclusive, or 1 if a &amp;lt;= 1)&lt;br /&gt;
&lt;br /&gt;
 $x = Random 3      // Assigns $x either 1, 2, or 3&lt;br /&gt;
 $y = 500&lt;br /&gt;
 $x = Random $y     // Assigns $x a random value between 1 and the value of $y (e.g. 1..500)&lt;br /&gt;
 $x = Random -50    // Assigns $x a value of 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparison===&lt;br /&gt;
&lt;br /&gt;
 Equal                  $x is a&lt;br /&gt;
 Not Equal              $x is not a&lt;br /&gt;
 Less Than              $x &amp;lt; a&lt;br /&gt;
 Less Than or Equal     $x &amp;lt;= a&lt;br /&gt;
 Greater Than           $x &amp;gt; a&lt;br /&gt;
 Greater Than or Equal  $x &amp;gt;= a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
A loop that could be used to implement an off timer that increases in 5-minutes intervals. For example, another program could be written to increase $BathRoomLightCount by 1 each time an On button is pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$BathRoomLightCount is an Integer Variable&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
        $BathRoomLightCount &amp;gt; 0&lt;br /&gt;
 Then&lt;br /&gt;
        Wait  5 minutes&lt;br /&gt;
        $BathRoomLightCount -= 1&lt;br /&gt;
        Run Program &#039;Bathroom Timer&#039; (If)&lt;br /&gt;
 Else&lt;br /&gt;
   - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Variables|Variables Tab]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6759</id>
		<title>ISY-99i/ISY-26 INSTEON:Variable Details</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6759"/>
		<updated>2013-02-15T00:05:36Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Variables Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Integer Variables=&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=State Variables=&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that &#039;&#039;&#039;changes to the value do cause an event to be sent&#039;&#039;&#039;, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[ISY-99i/ISY-26 INSTEON:Variables|Variables Tab]]=&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed.&lt;br /&gt;
&lt;br /&gt;
=In Programs=&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At start-up, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in programs, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
&lt;br /&gt;
Initialize    $x Init To a&lt;br /&gt;
&lt;br /&gt;
This sets the init value for this variable, it does not modify the current value of the variable.&lt;br /&gt;
&lt;br /&gt;
You may of course set the init value to the current value of the variable by doing this:&lt;br /&gt;
&lt;br /&gt;
 $x Init To $x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Persistence==&lt;br /&gt;
&lt;br /&gt;
It may be desirable to maintain the value of some variables across restarts of the ISY. This must be done explicitly by changing the init value of the variable (as described above).&lt;br /&gt;
&lt;br /&gt;
One of the reasons we don&#039;t automatically persist all of the variables is that the value of a variable would have to written to persistent storage (a file on the SD Card) each time it changes.&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
&lt;br /&gt;
All operations are in the form $variable op &amp;lt;value or variable&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Calculations===&lt;br /&gt;
&lt;br /&gt;
Most operations do both a calculation and assignment, for example:&lt;br /&gt;
&lt;br /&gt;
$counter += 1&lt;br /&gt;
&lt;br /&gt;
is equivalent to the more familiar&lt;br /&gt;
&lt;br /&gt;
$counter = $counter + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
 Assign        $x  = a&lt;br /&gt;
 Add           $x += a   &lt;br /&gt;
 Subract       $x -= a&lt;br /&gt;
 Multiply      $x *= a&lt;br /&gt;
 Divide        $x /= a&lt;br /&gt;
 Remainder     $x %= a&lt;br /&gt;
 And (binary)  $x &amp;amp;= a&lt;br /&gt;
 Or (binary)   $x |= a&lt;br /&gt;
 Xor (binary)  $x ^= a&lt;br /&gt;
&lt;br /&gt;
===Functions===&lt;br /&gt;
&lt;br /&gt;
Random&lt;br /&gt;
&lt;br /&gt;
$x = Random a   (Assigns $x a random value between 1..a inclusive, or 1 if a &amp;lt;= 1)&lt;br /&gt;
&lt;br /&gt;
 $x = Random 3      // Assigns $x either 1, 2, or 3&lt;br /&gt;
 $y = 500&lt;br /&gt;
 $x = Random $y     // Assigns $x a random value between 1 and the value of $y (e.g. 1..500)&lt;br /&gt;
 $x = Random -50    // Assigns $x a value of 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparison===&lt;br /&gt;
&lt;br /&gt;
 Equal                  $x is a&lt;br /&gt;
 Not Equal              $x is not a&lt;br /&gt;
 Less Than              $x &amp;lt; a&lt;br /&gt;
 Less Than or Equal     $x &amp;lt;= a&lt;br /&gt;
 Greater Than           $x &amp;gt; a&lt;br /&gt;
 Greater Than or Equal  $x &amp;gt;= a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
A loop that could be used to implement an off timer that increases in 5-minutes intervals. For example, another program could be written to increase $BathRoomLightCount by 1 each time an On button is pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$BathRoomLightCount is an Integer Variable&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
        $BathRoomLightCount &amp;gt; 0&lt;br /&gt;
 Then&lt;br /&gt;
        Wait  5 minutes&lt;br /&gt;
        $BathRoomLightCount -= 1&lt;br /&gt;
        Run Program &#039;Bathroom Timer&#039; (If)&lt;br /&gt;
 Else&lt;br /&gt;
   - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6758</id>
		<title>ISY-99i/ISY-26 INSTEON:Variable Details</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variable_Details&amp;diff=6758"/>
		<updated>2013-02-15T00:04:06Z</updated>

		<summary type="html">&lt;p&gt;Rand: Created page with &amp;quot;=Integer Variables=  * A signed integer (32 bit) * Arithmetic operations available in Actions * Comparison operations available in conditions * Initialized at startup * Change...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Integer Variables=&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=State Variables=&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that &#039;&#039;&#039;changes to the value do cause an event to be sent&#039;&#039;&#039;, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Variables Tab=&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In Programs=&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At start-up, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in programs, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
&lt;br /&gt;
Initialize    $x Init To a&lt;br /&gt;
&lt;br /&gt;
This sets the init value for this variable, it does not modify the current value of the variable.&lt;br /&gt;
&lt;br /&gt;
You may of course set the init value to the current value of the variable by doing this:&lt;br /&gt;
&lt;br /&gt;
 $x Init To $x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Persistence==&lt;br /&gt;
&lt;br /&gt;
It may be desirable to maintain the value of some variables across restarts of the ISY. This must be done explicitly by changing the init value of the variable (as described above).&lt;br /&gt;
&lt;br /&gt;
One of the reasons we don&#039;t automatically persist all of the variables is that the value of a variable would have to written to persistent storage (a file on the SD Card) each time it changes.&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
&lt;br /&gt;
All operations are in the form $variable op &amp;lt;value or variable&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Calculations===&lt;br /&gt;
&lt;br /&gt;
Most operations do both a calculation and assignment, for example:&lt;br /&gt;
&lt;br /&gt;
$counter += 1&lt;br /&gt;
&lt;br /&gt;
is equivalent to the more familiar&lt;br /&gt;
&lt;br /&gt;
$counter = $counter + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
 Assign        $x  = a&lt;br /&gt;
 Add           $x += a   &lt;br /&gt;
 Subract       $x -= a&lt;br /&gt;
 Multiply      $x *= a&lt;br /&gt;
 Divide        $x /= a&lt;br /&gt;
 Remainder     $x %= a&lt;br /&gt;
 And (binary)  $x &amp;amp;= a&lt;br /&gt;
 Or (binary)   $x |= a&lt;br /&gt;
 Xor (binary)  $x ^= a&lt;br /&gt;
&lt;br /&gt;
===Functions===&lt;br /&gt;
&lt;br /&gt;
Random&lt;br /&gt;
&lt;br /&gt;
$x = Random a   (Assigns $x a random value between 1..a inclusive, or 1 if a &amp;lt;= 1)&lt;br /&gt;
&lt;br /&gt;
 $x = Random 3      // Assigns $x either 1, 2, or 3&lt;br /&gt;
 $y = 500&lt;br /&gt;
 $x = Random $y     // Assigns $x a random value between 1 and the value of $y (e.g. 1..500)&lt;br /&gt;
 $x = Random -50    // Assigns $x a value of 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparison===&lt;br /&gt;
&lt;br /&gt;
 Equal                  $x is a&lt;br /&gt;
 Not Equal              $x is not a&lt;br /&gt;
 Less Than              $x &amp;lt; a&lt;br /&gt;
 Less Than or Equal     $x &amp;lt;= a&lt;br /&gt;
 Greater Than           $x &amp;gt; a&lt;br /&gt;
 Greater Than or Equal  $x &amp;gt;= a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
A loop that could be used to implement an off timer that increases in 5-minutes intervals. For example, another program could be written to increase $BathRoomLightCount by 1 each time an On button is pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$BathRoomLightCount is an Integer Variable&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
        $BathRoomLightCount &amp;gt; 0&lt;br /&gt;
 Then&lt;br /&gt;
        Wait  5 minutes&lt;br /&gt;
        $BathRoomLightCount -= 1&lt;br /&gt;
        Run Program &#039;Bathroom Timer&#039; (If)&lt;br /&gt;
 Else&lt;br /&gt;
   - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6757</id>
		<title>ISY-99i/ISY-26 INSTEON:Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6757"/>
		<updated>2013-02-15T00:01:35Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Variables Tab allows you to create and maintain [[ISY-99i/ISY-26 INSTEON:Variable Details#Integer_Variables|Integer]] and [[ISY-99i/ISY-26 INSTEON:Variable Details#State_Variables|State]] variables to use in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Variables Tab.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Doucle-click on Name, Init, or Value to edit the field.&lt;br /&gt;
&lt;br /&gt;
Be sure to &#039;&#039;&#039;Save&#039;&#039;&#039; after making changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Variable Details|Variable Details]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Integer_Variables&amp;diff=6756</id>
		<title>ISY-99i/ISY-26 INSTEON:Integer Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Integer_Variables&amp;diff=6756"/>
		<updated>2013-02-14T23:51:22Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Integer Variables==&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==State Variables==&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that &#039;&#039;&#039;changes to the value do cause an event to be sent&#039;&#039;&#039;, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variables Tab==&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==In Programs==&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At start-up, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in programs, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
&lt;br /&gt;
Initialize    $x Init To a&lt;br /&gt;
&lt;br /&gt;
This sets the init value for this variable, it does not modify the current value of the variable.&lt;br /&gt;
&lt;br /&gt;
You may of course set the init value to the current value of the variable by doing this:&lt;br /&gt;
&lt;br /&gt;
 $x Init To $x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Persistence==&lt;br /&gt;
&lt;br /&gt;
It may be desirable to maintain the value of some variables across restarts of the ISY. This must be done explicitly by changing the init value of the variable (as described above).&lt;br /&gt;
&lt;br /&gt;
One of the reasons we don&#039;t automatically persist all of the variables is that the value of a variable would have to written to persistent storage (a file on the SD Card) each time it changes.&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
&lt;br /&gt;
All operations are in the form $variable op &amp;lt;value or variable&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Calculations===&lt;br /&gt;
&lt;br /&gt;
Most operations do both a calculation and assignment, for example:&lt;br /&gt;
&lt;br /&gt;
$counter += 1&lt;br /&gt;
&lt;br /&gt;
is equivalent to the more familiar&lt;br /&gt;
&lt;br /&gt;
$counter = $counter + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
 Assign        $x  = a&lt;br /&gt;
 Add           $x += a   &lt;br /&gt;
 Subract       $x -= a&lt;br /&gt;
 Multiply      $x *= a&lt;br /&gt;
 Divide        $x /= a&lt;br /&gt;
 Remainder     $x %= a&lt;br /&gt;
 And (binary)  $x &amp;amp;= a&lt;br /&gt;
 Or (binary)   $x |= a&lt;br /&gt;
 Xor (binary)  $x ^= a&lt;br /&gt;
&lt;br /&gt;
===Functions===&lt;br /&gt;
&lt;br /&gt;
Random&lt;br /&gt;
&lt;br /&gt;
$x = Random a   (Assigns $x a random value between 1..a inclusive, or 1 if a &amp;lt;= 1)&lt;br /&gt;
&lt;br /&gt;
 $x = Random 3      // Assigns $x either 1, 2, or 3&lt;br /&gt;
 $y = 500&lt;br /&gt;
 $x = Random $y     // Assigns $x a random value between 1 and the value of $y (e.g. 1..500)&lt;br /&gt;
 $x = Random -50    // Assigns $x a value of 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparison===&lt;br /&gt;
&lt;br /&gt;
 Equal                  $x is a&lt;br /&gt;
 Not Equal              $x is not a&lt;br /&gt;
 Less Than              $x &amp;lt; a&lt;br /&gt;
 Less Than or Equal     $x &amp;lt;= a&lt;br /&gt;
 Greater Than           $x &amp;gt; a&lt;br /&gt;
 Greater Than or Equal  $x &amp;gt;= a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
A loop that could be used to implement an off timer that increases in 5-minutes intervals. For example, another program could be written to increase $BathRoomLightCount by 1 each time an On button is pressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$BathRoomLightCount is an Integer Variable&lt;br /&gt;
&lt;br /&gt;
 If&lt;br /&gt;
        $BathRoomLightCount &amp;gt; 0&lt;br /&gt;
 Then&lt;br /&gt;
        Wait  5 minutes&lt;br /&gt;
        $BathRoomLightCount -= 1&lt;br /&gt;
        Run Program &#039;Bathroom Timer&#039; (If)&lt;br /&gt;
 Else&lt;br /&gt;
   - No Actions - (To add one, press &#039;Action&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Integer_Variables&amp;diff=6755</id>
		<title>ISY-99i/ISY-26 INSTEON:Integer Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Integer_Variables&amp;diff=6755"/>
		<updated>2013-02-14T23:38:17Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Integer Variables==&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==State Variables==&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that &#039;&#039;&#039;changes to the value do cause an event to be sent&#039;&#039;&#039;, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variables Tab==&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==In Programs==&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At start-up, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in programs, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
x :  A variable&lt;br /&gt;
a :  Either a variable or an integer constant&lt;br /&gt;
&lt;br /&gt;
Initialize    $x Init To a&lt;br /&gt;
&lt;br /&gt;
This sets the init value for this variable, it does not modify the current value of the variable.&lt;br /&gt;
&lt;br /&gt;
You may of course set the init value to the current value of the variable by doing this:&lt;br /&gt;
&lt;br /&gt;
 $x Init To $x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Persistence==&lt;br /&gt;
&lt;br /&gt;
It may be desirable to maintain the value of some variables across restarts of the ISY. This must be done explicitly by changing the init value of the variable (as described above).&lt;br /&gt;
&lt;br /&gt;
One of the reasons we don&#039;t automatically persist all of the variables is that the value of a variable would have to written to persistent storage (a file on the SD Card) each time it changes.&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
&lt;br /&gt;
All operations are in the form $variable op &amp;lt;value or variable&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Calculations&lt;br /&gt;
&lt;br /&gt;
Most operations do both a calculation and assignment, for example:&lt;br /&gt;
&lt;br /&gt;
$counter += 1&lt;br /&gt;
&lt;br /&gt;
is equivalent to the more familiar&lt;br /&gt;
&lt;br /&gt;
$counter = $counter + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 x :  A variable&lt;br /&gt;
 a :  Either a variable or an integer constant&lt;br /&gt;
 Assign        $x  = a&lt;br /&gt;
 Add           $x += a   &lt;br /&gt;
 Subract       $x -= a&lt;br /&gt;
 Multiply      $x *= a&lt;br /&gt;
 Divide        $x /= a&lt;br /&gt;
 Remainder     $x %= a&lt;br /&gt;
 And (binary)  $x &amp;amp;= a&lt;br /&gt;
 Or (binary)   $x |= a&lt;br /&gt;
 Xor (binary)  $x ^= a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Configuration_Panel.gif&amp;diff=6754</id>
		<title>File:Configuration Panel.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Configuration_Panel.gif&amp;diff=6754"/>
		<updated>2013-02-14T23:21:58Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Configuration Panel.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Configuration_Panel.gif&amp;diff=6753</id>
		<title>File:Configuration Panel.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Configuration_Panel.gif&amp;diff=6753"/>
		<updated>2013-02-14T23:20:19Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Configuration Panel.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Program_Details_Screen.gif&amp;diff=6752</id>
		<title>File:Program Details Screen.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Program_Details_Screen.gif&amp;diff=6752"/>
		<updated>2013-02-14T23:11:16Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Program Details Screen.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Node&amp;diff=6751</id>
		<title>ISY-99i/ISY-26 INSTEON:Node</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Node&amp;diff=6751"/>
		<updated>2013-02-14T22:37:34Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This node is named My Lighting by default.  It&#039;s Icon is a computer to the left of the node name.  Selecting the name on this node presents a table in the view pane.  The table contains the status of all the devices linked to the ISY.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:ISY Node.PNG|frame|none|500x800px|&#039;&#039;Figure 31.  ISY Node (My Lighting) Table of devices and their status.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Placing the mouse pointer over the node name and pressing the right mouse button will show the menu shown in Figure 30.&lt;br /&gt;
&lt;br /&gt;
[[image:Context Menu Lights.gif|Context Menu Lights]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Context Menu Network.gif|frame|none|&#039;&#039;Figure 32 – ISY Node/Icon/Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Expanding the ISY node by selecting the (+) sign on the tree or toolbar will show all the [[ISY-26 Insteon:Insteon Device|Insteon devices]], that are linked to the ISY. You cannot delete this group. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Query==&lt;br /&gt;
&lt;br /&gt;
When you select the Query option on the menu, the ISY will start to query the network to retrieve the status of each device linked to it.  Any new status retrieved is presented in the table.  This operation can take 5 to 10 seconds per device.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rename==&lt;br /&gt;
&lt;br /&gt;
The Rename menu option allows you to rename the ISY node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Start Linking==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|Link Management-&amp;gt;Start Linking]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Insteon Device==&lt;br /&gt;
[[ISY-99i/ISY-26_INSTEON:Link_Management_Menu#New_INSTEON_Device|New INSTEON Device]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Diagnostics==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26_INSTEON:Tools_Menu#Scene_Test|Sceme Test]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Main Tab Layout|Main Tab Layout]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Scene&amp;diff=6750</id>
		<title>ISY-99i/ISY-26 INSTEON:Scene</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Scene&amp;diff=6750"/>
		<updated>2013-02-14T22:33:17Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Creating a Scene==&lt;br /&gt;
&lt;br /&gt;
The following steps show how to create a scene.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Scene New Scene Menu.gif|frame|none|&#039;&#039;New Scene Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select New Scene from the Link Management menu or the Tool Bar Icon.&lt;br /&gt;
# Name the scene you wish to create and enter this in the Name field of the Scene dialog.&lt;br /&gt;
# Once you created the scene, this will be added to the Tree View having its own scene node.&lt;br /&gt;
# Add the devices to the scene.  You can select one or more devices then drag and drop them to the scene.  To select multiple devices, select the first device, hold down CTRL key then select the next device or devices.  Once all the devices are selected, drag and drop this to the scene.&lt;br /&gt;
# You will be presented with a Confirm Add dialog with a list of all the devices you selected.  Assign the controller and responders by highlighting the device and select controller/responder button.  From this dialog you can also remove devices. [[image:New Scene Comfirm Window.gif|frame|none|&#039;&#039;Figure 42.  Confirm Add dialog.&#039;&#039;]]&lt;br /&gt;
# Select OK.  &lt;br /&gt;
# The system will add these devices to the scene.   A System Busy dialog will be with a progress bar will be shown.  Depending on the complexity and the number of other devices, especially with controllers/masters, it may take roughly 10 seconds to a few minutes to program the device(s) in becoming part of a scene.  Heed the note within the dialog box. Figure 43.  System Busy Dialog. [[Image:System Busy Dialog.PNG|frame|none|&#039;&#039;Figure 43. System Busy Dialog&#039;&#039;]]&lt;br /&gt;
# Set the scene attributes by adjusting the sliders for each device.&lt;br /&gt;
&lt;br /&gt;
==Scene Menu==&lt;br /&gt;
By selecting any of the scenes you created and clicking on the right mouse button you will be presented with the Scene Menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:Scene Menu.gif|frame|none|&#039;&#039;Figure 40.  Scene menu on a right mouse button click.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Query===&lt;br /&gt;
When you select the Query option on the menu, the ISY will query every device in the scene. Any new status retrieved is presented in the scene view.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rename===&lt;br /&gt;
The Rename menu option allows you to rename the selected scene.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Remove Scene===&lt;br /&gt;
The Remove Scene menu option will completely remove the scene from ISY and delete the links in all the scene devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Move to Folder...===&lt;br /&gt;
Opens a requester with a drop-down of available folders.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Diagnostics===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====[[ISY-99i/ISY-26_INSTEON:Tools_Menu#Scene_Test|Scene Test]]====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Scenes==&lt;br /&gt;
Scenes are groups with members comprising of INSTEON devices.   Each of which may have a certain pertinent and permissible attributes for that specific Scene.  For instance, a SwitchLinc may become a Controller for a scene and all the other devices assigned to the scene would respond to it based to On Level and Ramp rate attributes (if applicable) for that scene.  &lt;br /&gt;
Attributes for all devices are stored in the devices itself.  These attributes are invoked in three levels of your lighting network, the ISY, Controller and Local.&lt;br /&gt;
&lt;br /&gt;
The ISY as the controller of the scene relies on a trigger(s) or schedule(s) defined in the program detail tab to invoke these attributes.  Meaning, if the conditions set in the program are met and the action defined is the start the scene, the ISY will use the scene attributes at this level to create the lighting scene.  The attribute setting for this scene is found at the scene folder level.&lt;br /&gt;
&lt;br /&gt;
A device controller, SwitchLinc or KeypadLinc, relies on the physical actuation of the switch to invoke the scene attributes.  If the controller switch is pressed, the controller will set the lighting scene based on the scene attributes assigned at this level.  The settings can be found at the device level of the scene.  These attributes are completely independent of the ISY scene attributes.&lt;br /&gt;
&lt;br /&gt;
Local control or noted as “Applied Locally” is when a device within a scene is locally controlling its own load.  This is true for SwitchLinc and KeypadLinc’s load key.  &lt;br /&gt;
&lt;br /&gt;
When the Scene folder is selected the ”Apply Changes to All Devices” checkbox is available.  See Figure 38.  This feature will allow the user to copy the attributes (On level and ramp rate) of the last device that was set to all devices within the scene.  These attributes are stored in each device and are invoked only by the ISY.&lt;br /&gt;
&lt;br /&gt;
A controller device within the Scene folder is noted in RED italicized text.  When selected, the same sets of sliders in the Scene folder are presented on the screen.  The difference is “Copy Scene Attributes from …” button is now made available so that you can copy the same ON level and ramp rates from the Scene folder.  Note that these settings are invoked by the controller and not the ISY.  Therefore, attributes set in this level are completely independent of the attributes found in the Scene folder. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:Apply Change and Copy Attributes.PNG|frame|none|&#039;&#039;Figure 38.  Apply changes and Copy Attributes.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A scene can help create the right ambiance for a certain event by a simple click.  For example in Figure 39 we have created a movie scene.  The lights in the Living Room were set to be turned on at the desired light intensity while viewing a movie. &lt;br /&gt;
To populate a scene, simply drag and drop INSTEON devices into the scene.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[image:Scene Node Expanded.PNG|frame|none|&#039;&#039;Figure 39 – Scene Node expanded.&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Figure 41 – Living Room-Movie Scene you will find the detail screen of the devices assigned to the scene.  You can control or set all the devices of the scene using this screen. Every time the scene is triggered the controller will use these settings to set all the responders. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[image:Movie Scene.PNG|frame|none|&#039;&#039;Figure 41 – Living Room-Movie Scene&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Main Tab Layout|Main Tab Layout]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Tools_Menu&amp;diff=6749</id>
		<title>ISY-99i/ISY-26 INSTEON:Tools Menu</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Tools_Menu&amp;diff=6749"/>
		<updated>2013-02-14T22:20:43Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* File System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
[[Image:Tools Menu.gif|frame|none|&#039;&#039;Figure 15. Tools Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Trend (Chart)==&lt;br /&gt;
Once you select this menu you must wait a few seconds. You will be presented with the chart window (see Figure 16) which offers multiple trending and charting options for each device, for a group of devices or for all the devices linked to ISY. This operation performs the same action as the Trend (Chart) button on the tool bar ([[Image:Icon Trend.JPG|Trend]]).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Trend - Categories Menu===&lt;br /&gt;
&lt;br /&gt;
[[Image:Chart Categories Menu.gif|frame|none|&#039;&#039;Figure 16. Chart Categories Menu&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
The Categories menu allows you to choose which attribute is charted. Currently, the following categories are supported:&lt;br /&gt;
*Status – the status of the device charted in time&lt;br /&gt;
*On Level - the On Level of the device charted in time&lt;br /&gt;
*Ramp Rate – the Ramp Rate of the device charted in time&lt;br /&gt;
*Total Power Used - select your power monitor&lt;br /&gt;
*Heat Setpoint - select a thermostat&lt;br /&gt;
*Humidity - select a thermostat&lt;br /&gt;
*Current Power Usage - select your power monitor&lt;br /&gt;
*Cool Setpoint - select a thermostat&lt;br /&gt;
&lt;br /&gt;
After you select a Category the group menu will open.&lt;br /&gt;
This menu will display each device and every group available in ISY. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Trend - Log Menu===&lt;br /&gt;
Selecting this menu brings up a Confirm requester. Selecting Yes will open a Windows Excel window. Clicking on No will open a file requester and will save the log as a comma seperated value (CSV) file. Most database programs can read CSV files.&lt;br /&gt;
&lt;br /&gt;
When opening the log in Excel you will be requested to allow macros to run. You must select OK for the macro to run and to have access to the log file. The log file contains the date and category intersections for all the devices linked to ISY.&lt;br /&gt;
&lt;br /&gt;
If your log file is empty you probably don’t have macros enabled. To enable macros:&lt;br /&gt;
*Click on the Tools menu&lt;br /&gt;
*Select Macros&lt;br /&gt;
*Select Security and choose Medium for level&lt;br /&gt;
&lt;br /&gt;
See [[ISY-99i/ISY-26_INSTEON:Errors_And_Error_Messages#Viewing_the_Log_file|Viewing_the_Log_file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
This menu is the same as above, the [[ISY-99i/ISY-26_INSTEON:Tools_Menu#Trend_-_Log_Menu|Trend – Log Menu]] option.&lt;br /&gt;
&lt;br /&gt;
See [[ISY-99i/ISY-26_INSTEON:Errors_And_Error_Messages#Viewing_the_Log_file|Viewing_the_Log_file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Clear Log==&lt;br /&gt;
This menu allows you to reset the information captured in the log file. The information already captured will be deleted and the log will restart from this point of time. Once you select this option you will be presented with a confirmation dialog. You may select OK to proceed and delete the logs or Cancel to exit without deleting the logs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
The ISY will produce a .csv file of errors it has recorded.&lt;br /&gt;
&lt;br /&gt;
See [[ISY-99i/ISY-26_INSTEON:Errors_And_Error_Messages#Viewing_the_Log_file|Viewing_the_Log_file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Clear Error Log==&lt;br /&gt;
Will delete the error log in the ISY memory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Generate Topology==&lt;br /&gt;
This menu allows the user to document the network topology.  It generates an HTML file that contains the list of all the device name, address, type, properties, links and scenes.  This list is useful for troubleshooting the network or simply as a reference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Floor Plan==&lt;br /&gt;
This menu provides a graphical representation of the location of each device. It allows you to create locations (rooms) and place devices in their physical location. This will help if at a later time you would like to know where the specific device you are controlling is located. Once you select this option you will be presented with the floor plan window (see Figure 17).&lt;br /&gt;
&lt;br /&gt;
There are two options for creating a physical location:&lt;br /&gt;
*By clicking on the “New Location” icon at the top ([[image:Icon Floor Plan.JPG|New Location]]).&lt;br /&gt;
*By dragging and dropping an existing scene from the Navigation Pane&lt;br /&gt;
&lt;br /&gt;
After creating a physical location, you can drag and drop devices from the Navigation Pane directly into any location on the Floor Plan’s Window.  Devices which are dropped into the Floor Plan maintain their relationships and, as such, clicking on any of the controlling (master) devices on the Floor Plan highlights the associated responders with the Floor Plan.  Also, each device has its state captured as part of its name (i.e. Hall1[off]). This operation performs the same action as the Floor Plan button on the tool bar ([[image:Icon New Location.JPG|New Location]]).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:Floor Plan.JPG|frame|none|&#039;&#039;Figure 17.  Floor Plan Window&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Diagnostics==&lt;br /&gt;
&lt;br /&gt;
[[Image:Diagnostics Menu.gif|noframe|Diagnostics Menu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[ISY-99i/ISY-26 INSTEON:Using the Event Viewer|Event Viewer]]===&lt;br /&gt;
Click on [[ISY-99i/ISY-26 INSTEON:Using the Event Viewer|Event Viewer]] for detailed information about this feature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===System Status===&lt;br /&gt;
Displays information concerning memory usage in the ISY.&lt;br /&gt;
&lt;br /&gt;
[[Image:Diagnostics Status.gif|frame|none|&#039;&#039;System Status&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===PLM Info/Status===&lt;br /&gt;
This will open a simple requester to display the Insteon address and the status of the connection between the PLM and the ISY.&lt;br /&gt;
&lt;br /&gt;
If the address is displayed as 0.0.0 and the message says &#039;&#039;&#039;Not connected&#039;&#039;&#039; there is a problem with the PLM or the cable between the PLM and the ISY.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Show Links Table===&lt;br /&gt;
&lt;br /&gt;
[[Image:Links Table Device.gif|frame|none|&#039;&#039;Links Table&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
* Pressing &#039;&#039;&#039;Start&#039;&#039;&#039; will open a requester with a list of devices to choose from (except on the PLM).&lt;br /&gt;
* &#039;&#039;&#039;Save&#039;&#039;&#039; and &#039;&#039;&#039;Load&#039;&#039;&#039; will open a file requester. The file is plain text.&lt;br /&gt;
* &#039;&#039;&#039;Count&#039;&#039;&#039; will display the number of links found.&lt;br /&gt;
* &#039;&#039;&#039;Compare&#039;&#039;&#039; will compare a Device Links Table with the ISY Links Table and note any differences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The data is organized this way:&lt;br /&gt;
&lt;br /&gt;
 First four digits = the database address in hexadecimal digits&lt;br /&gt;
&lt;br /&gt;
 Next pair:&lt;br /&gt;
      E2 = controller&lt;br /&gt;
      A2 = responder&lt;br /&gt;
      22 = deleted&lt;br /&gt;
      02 = deleted&lt;br /&gt;
      00 = EOF (End Of File)&lt;br /&gt;
&lt;br /&gt;
 Followed by:&lt;br /&gt;
      Group#&lt;br /&gt;
      Linked address&lt;br /&gt;
      Response (level)&lt;br /&gt;
      Ramp Rate&lt;br /&gt;
      Data3 (unused)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scene Test===&lt;br /&gt;
If you suspect poor communication with some devices you can use this test.&lt;br /&gt;
&lt;br /&gt;
* Select a scene which contains those devices and press the On button. Visually ensure that all devices are turned on.&lt;br /&gt;
&lt;br /&gt;
* Use the Menu to Select Tools/Diagnostics/Scene Test. This will open a requester with a list containing all your scenes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Diagnostics Test Scene Select.gif|frame|none|&#039;&#039;Scene Test Select&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* When you click &#039;&#039;&#039;OK&#039;&#039;&#039; Scene Test will send a group broadcast Off and observes the results.&lt;br /&gt;
&lt;br /&gt;
* If ISY receives the group clean up ACK, then you can be sure that this scene will work reliably.&lt;br /&gt;
&lt;br /&gt;
* The results are displayed in the Event Viewer which will open automatically. &lt;br /&gt;
&lt;br /&gt;
[[Image:Diagnostics Test Scene.gif|frame|none|&#039;&#039;Scene Test Results&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FYI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The group command is sent with a 1 hop limit instead of the usual 3 hops. Then it watches the cleanup commands for acknowledgments. If the device received the group command it sends an ACK, if not the device returns a NAK. A device will also be marked as Failed if it fails to respond within the default ISY timeout for a response (currently 4 seconds). This tests a worst case scenario for communication between the devices and the PLM.&lt;br /&gt;
&lt;br /&gt;
* If the group command fails the devices may still respond to the cleanup commands. If you observe the lights in the scene any that pass the test will respond immediately, devices that return a NAK will respond when the cleanup commands are sent and you will observe a delay in the response. Devices that don&#039;t respond at all will probably not react.&lt;br /&gt;
&lt;br /&gt;
* Note in your observation this is not a FastOff command and the test will use the ramp rates assigned to the scene. Long ramp rates may not appear to show immediate changes in the device levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Diagnostics_Status.gif&amp;diff=6748</id>
		<title>File:Diagnostics Status.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Diagnostics_Status.gif&amp;diff=6748"/>
		<updated>2013-02-14T22:19:51Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Diagnostics_Menu.gif&amp;diff=6747</id>
		<title>File:Diagnostics Menu.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Diagnostics_Menu.gif&amp;diff=6747"/>
		<updated>2013-02-14T22:18:05Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:Diagnostics Menu.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_KeypadLinc&amp;diff=6746</id>
		<title>ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_KeypadLinc&amp;diff=6746"/>
		<updated>2013-02-14T20:13:59Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Button Toggle Mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Linking a KeypadLinc=&lt;br /&gt;
&lt;br /&gt;
Linking a KeypadLinc is the same as for most other Insteon devices.&lt;br /&gt;
&lt;br /&gt;
See [[ISY-99i/ISY-26 INSTEON:Link Management Menu|Link Management Menu]]&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Options=&lt;br /&gt;
&lt;br /&gt;
==What are Mutually Exclusive Buttons==&lt;br /&gt;
&lt;br /&gt;
Mutually Exclusive Buttons, as the name implies are &amp;quot;grouping&amp;quot; of buttons such that one and only one button can be &amp;quot;ON&amp;quot; at any one time. This grouping is very useful for cases where you have the same set of devices controlled by multiple a Keypadlinc buttons, from the same Keypadlinc, each one of which impacts the scene differently. Here are some examples of what this feature might be used for.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Low, Medium, High, and Off Fan Speed Buttons&lt;br /&gt;
* Party, Romantic, Dinner, Lunch, and Breakfast Buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Opening Mutually Exclusive Groupings Window===&lt;br /&gt;
&lt;br /&gt;
To make two or more buttons Mutually Exclusive, simply drag and drop them into a Mutually Exclusive Button Group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Use the &amp;quot;[http://www.universal-devices.com/MyInsteonISY/ Logon to My INSTEON ISY] Now!&amp;quot; weblink, enter your user name and password when prompted to get logged in&lt;br /&gt;
# Under the Main Tab expand the Tree &amp;quot;Network --&amp;gt; My Lighting --&amp;gt;&amp;quot; and select any one of your Keypadlinc&#039;s button nodes&lt;br /&gt;
# Along the bottom select the &amp;quot;Mutually Exclusive Buttons&amp;quot; GUI button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Mutually_Exclusive_Buttons_-_Open.gif|Network Tree Open to Keypadlinc]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:KPL Options.gif|Mutually Exclusive Buttons GUI Button]]&lt;br /&gt;
&lt;br /&gt;
===Configuring Mutually Exclusive Groupings===&lt;br /&gt;
&lt;br /&gt;
# In this window there is a new tree, drag and drop the buttons that are to be grouped on to any of the &amp;quot;Mutually Exclusive Buttons&amp;quot; groups.&lt;br /&gt;
# When done adding all the buttons you want grouped press the &amp;quot;OK&amp;quot; button to apply the changes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Button Grouping - Before.gif|Before Grouping]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Button Grouping - After.gif|After Grouping]]&lt;br /&gt;
&lt;br /&gt;
===Reseting Mutually Exclusive Groupings===&lt;br /&gt;
&lt;br /&gt;
When you need to remove Mutually Exclusive Groupings there is a handy &amp;quot;Reset&amp;quot; button on the bottom of the GUI which saves you the effort of dragging all the devices out of the group. Because the ISY does not track the Keypadlinc groupings you can use the &amp;quot;Reset&amp;quot; to remove any stale groupings. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# In the Mutually Exclusive Groupings Window click on the Reset button to clear any groupings, the window will exit and clear the device of any groupings&lt;br /&gt;
&lt;br /&gt;
==Button Toggle Mode==&lt;br /&gt;
&lt;br /&gt;
Button Toggle Mode sets the button state to toggle from ON to OFF and vice versa, or stay always ON, or always OFF. Assigning a button for toggle OFF sets it to either always ON or always OFF mode setting. &lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc Toggle Buttons.gif|frame|none|&#039;&#039;KeypadLinc Toggle Buttons&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
The ISY will open a requester to set the button to ON or OFF (key status LED ON or OFF) in the process. &lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc Toggle Buttons Select.gif|frame|none|KeypadLinc Toggle Buttons Select]]&lt;br /&gt;
&lt;br /&gt;
Refer to the KeypadLinc User’s Manual Toggle Mode section for more information.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;:&lt;br /&gt;
Older Keypads must be set to Off or On at the KPL.&lt;br /&gt;
&lt;br /&gt;
[[Image:Button Toggle Old.gif]]&lt;br /&gt;
&lt;br /&gt;
==Button Brightness==&lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc LED Brightness.gif|frame|none|&#039;&#039;KeypadLinc LED Brightness&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==Other Uses==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Changing a KeypadLinc&#039;s 6/8 Button Mode|Changing a KeypadLinc&#039;s 6/8 Button Mode]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Controlling KeypadLinc LEDs|Controlling KeypadLinc LEDs]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Programs as Flags: KPL Button Rotates Through Scenes|KPL Button Rotates Through Scenes]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Programs as Variables: ISY Restores KPL State After Power Loss|ISY Restores KPL State After Power Loss]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:KeypadLinc Combination Lock|Making lights MORE difficult - Great for kids!]]&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Faqs=&lt;br /&gt;
&lt;br /&gt;
* Can I make a 7 button Keypad?&lt;br /&gt;
** If you want to make an 8 button keypad a 7 button then you need to link the &amp;quot;g&amp;quot; and &amp;quot;H&amp;quot; buttons together, then put the same device or devices that you want the 7th button to control and link them to both &amp;quot;g&amp;quot; and &amp;quot;h&amp;quot;. Then you would have to put a large button over the place that &amp;quot;g&amp;quot; and &amp;quot;h&amp;quot; used to be. The same could be done for &amp;quot;c&amp;quot; and &amp;quot;d&amp;quot; and so on. The keypad is not designed for this, but it works. Have fun.&lt;br /&gt;
** Slee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A KPL cannot turn it&#039;s load completely off when a secondary button includes it in a scene and the scene is called On. It will be better to use it without a load if you plan scenes that turn the connected lights off. But convenience should be a concern as well.&lt;br /&gt;
** As a work-around the ISY can be used to set the level to 1%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Manuals=&lt;br /&gt;
&lt;br /&gt;
* KeypadLinc Dimmers&lt;br /&gt;
** [http://www.smarthome.com/manuals/2486d_old.pdf 2486d_old.pdf] Version before 5.0&lt;br /&gt;
** [http://www.smarthome.com/manuals/2486d.pdf 2486d.pdf] Version 5.0+&lt;br /&gt;
&lt;br /&gt;
* KeypadLinc Switch&lt;br /&gt;
** [http://wiki.smarthome.com/index.php?title=2486S_Manual 2486S Manual] Version 5.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|ISY-99i/ISY-26 INSTEON:Link Management Menu]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Button_Toggle_Old.gif&amp;diff=6745</id>
		<title>File:Button Toggle Old.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Button_Toggle_Old.gif&amp;diff=6745"/>
		<updated>2013-02-14T20:11:18Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_KeypadLinc&amp;diff=6744</id>
		<title>ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_KeypadLinc&amp;diff=6744"/>
		<updated>2013-02-14T20:07:26Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Configuring Mutually Exclusive Groupings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Linking a KeypadLinc=&lt;br /&gt;
&lt;br /&gt;
Linking a KeypadLinc is the same as for most other Insteon devices.&lt;br /&gt;
&lt;br /&gt;
See [[ISY-99i/ISY-26 INSTEON:Link Management Menu|Link Management Menu]]&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Options=&lt;br /&gt;
&lt;br /&gt;
==What are Mutually Exclusive Buttons==&lt;br /&gt;
&lt;br /&gt;
Mutually Exclusive Buttons, as the name implies are &amp;quot;grouping&amp;quot; of buttons such that one and only one button can be &amp;quot;ON&amp;quot; at any one time. This grouping is very useful for cases where you have the same set of devices controlled by multiple a Keypadlinc buttons, from the same Keypadlinc, each one of which impacts the scene differently. Here are some examples of what this feature might be used for.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Low, Medium, High, and Off Fan Speed Buttons&lt;br /&gt;
* Party, Romantic, Dinner, Lunch, and Breakfast Buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Opening Mutually Exclusive Groupings Window===&lt;br /&gt;
&lt;br /&gt;
To make two or more buttons Mutually Exclusive, simply drag and drop them into a Mutually Exclusive Button Group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Use the &amp;quot;[http://www.universal-devices.com/MyInsteonISY/ Logon to My INSTEON ISY] Now!&amp;quot; weblink, enter your user name and password when prompted to get logged in&lt;br /&gt;
# Under the Main Tab expand the Tree &amp;quot;Network --&amp;gt; My Lighting --&amp;gt;&amp;quot; and select any one of your Keypadlinc&#039;s button nodes&lt;br /&gt;
# Along the bottom select the &amp;quot;Mutually Exclusive Buttons&amp;quot; GUI button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Mutually_Exclusive_Buttons_-_Open.gif|Network Tree Open to Keypadlinc]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:KPL Options.gif|Mutually Exclusive Buttons GUI Button]]&lt;br /&gt;
&lt;br /&gt;
===Configuring Mutually Exclusive Groupings===&lt;br /&gt;
&lt;br /&gt;
# In this window there is a new tree, drag and drop the buttons that are to be grouped on to any of the &amp;quot;Mutually Exclusive Buttons&amp;quot; groups.&lt;br /&gt;
# When done adding all the buttons you want grouped press the &amp;quot;OK&amp;quot; button to apply the changes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Button Grouping - Before.gif|Before Grouping]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Button Grouping - After.gif|After Grouping]]&lt;br /&gt;
&lt;br /&gt;
===Reseting Mutually Exclusive Groupings===&lt;br /&gt;
&lt;br /&gt;
When you need to remove Mutually Exclusive Groupings there is a handy &amp;quot;Reset&amp;quot; button on the bottom of the GUI which saves you the effort of dragging all the devices out of the group. Because the ISY does not track the Keypadlinc groupings you can use the &amp;quot;Reset&amp;quot; to remove any stale groupings. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# In the Mutually Exclusive Groupings Window click on the Reset button to clear any groupings, the window will exit and clear the device of any groupings&lt;br /&gt;
&lt;br /&gt;
==Button Toggle Mode==&lt;br /&gt;
&lt;br /&gt;
Button Toggle Mode sets the button state to toggle from ON to OFF and vice versa, or stay always ON, or always OFF. Assigning a button for toggle OFF sets it to either always ON or always OFF mode setting. &lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc Toggle Buttons.gif|frame|none|&#039;&#039;KeypadLinc Toggle Buttons&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
The ISY will open a requester to set the button to ON or OFF (key status LED ON or OFF) in the process. &lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc Toggle Buttons Select.gif|frame|none|KeypadLinc Toggle Buttons Select]]&lt;br /&gt;
&lt;br /&gt;
Refer to the KeypadLinc User’s Manual Toggle Mode section for more information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button Brightness==&lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc LED Brightness.gif|frame|none|&#039;&#039;KeypadLinc LED Brightness&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==Other Uses==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Changing a KeypadLinc&#039;s 6/8 Button Mode|Changing a KeypadLinc&#039;s 6/8 Button Mode]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Controlling KeypadLinc LEDs|Controlling KeypadLinc LEDs]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Programs as Flags: KPL Button Rotates Through Scenes|KPL Button Rotates Through Scenes]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Programs as Variables: ISY Restores KPL State After Power Loss|ISY Restores KPL State After Power Loss]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:KeypadLinc Combination Lock|Making lights MORE difficult - Great for kids!]]&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Faqs=&lt;br /&gt;
&lt;br /&gt;
* Can I make a 7 button Keypad?&lt;br /&gt;
** If you want to make an 8 button keypad a 7 button then you need to link the &amp;quot;g&amp;quot; and &amp;quot;H&amp;quot; buttons together, then put the same device or devices that you want the 7th button to control and link them to both &amp;quot;g&amp;quot; and &amp;quot;h&amp;quot;. Then you would have to put a large button over the place that &amp;quot;g&amp;quot; and &amp;quot;h&amp;quot; used to be. The same could be done for &amp;quot;c&amp;quot; and &amp;quot;d&amp;quot; and so on. The keypad is not designed for this, but it works. Have fun.&lt;br /&gt;
** Slee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A KPL cannot turn it&#039;s load completely off when a secondary button includes it in a scene and the scene is called On. It will be better to use it without a load if you plan scenes that turn the connected lights off. But convenience should be a concern as well.&lt;br /&gt;
** As a work-around the ISY can be used to set the level to 1%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Manuals=&lt;br /&gt;
&lt;br /&gt;
* KeypadLinc Dimmers&lt;br /&gt;
** [http://www.smarthome.com/manuals/2486d_old.pdf 2486d_old.pdf] Version before 5.0&lt;br /&gt;
** [http://www.smarthome.com/manuals/2486d.pdf 2486d.pdf] Version 5.0+&lt;br /&gt;
&lt;br /&gt;
* KeypadLinc Switch&lt;br /&gt;
** [http://wiki.smarthome.com/index.php?title=2486S_Manual 2486S Manual] Version 5.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|ISY-99i/ISY-26 INSTEON:Link Management Menu]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Button_Grouping_-_After.gif&amp;diff=6743</id>
		<title>File:Button Grouping - After.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Button_Grouping_-_After.gif&amp;diff=6743"/>
		<updated>2013-02-14T20:06:43Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:Button_Grouping_-_Before.gif&amp;diff=6742</id>
		<title>File:Button Grouping - Before.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:Button_Grouping_-_Before.gif&amp;diff=6742"/>
		<updated>2013-02-14T20:04:19Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_KeypadLinc&amp;diff=6741</id>
		<title>ISY-99i/ISY-26 INSTEON:Linking a KeypadLinc</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Linking_a_KeypadLinc&amp;diff=6741"/>
		<updated>2013-02-14T19:58:10Z</updated>

		<summary type="html">&lt;p&gt;Rand: /* Opening Mutually Exclusive Groupings Window */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Linking a KeypadLinc=&lt;br /&gt;
&lt;br /&gt;
Linking a KeypadLinc is the same as for most other Insteon devices.&lt;br /&gt;
&lt;br /&gt;
See [[ISY-99i/ISY-26 INSTEON:Link Management Menu|Link Management Menu]]&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Options=&lt;br /&gt;
&lt;br /&gt;
==What are Mutually Exclusive Buttons==&lt;br /&gt;
&lt;br /&gt;
Mutually Exclusive Buttons, as the name implies are &amp;quot;grouping&amp;quot; of buttons such that one and only one button can be &amp;quot;ON&amp;quot; at any one time. This grouping is very useful for cases where you have the same set of devices controlled by multiple a Keypadlinc buttons, from the same Keypadlinc, each one of which impacts the scene differently. Here are some examples of what this feature might be used for.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Low, Medium, High, and Off Fan Speed Buttons&lt;br /&gt;
* Party, Romantic, Dinner, Lunch, and Breakfast Buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Opening Mutually Exclusive Groupings Window===&lt;br /&gt;
&lt;br /&gt;
To make two or more buttons Mutually Exclusive, simply drag and drop them into a Mutually Exclusive Button Group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Use the &amp;quot;[http://www.universal-devices.com/MyInsteonISY/ Logon to My INSTEON ISY] Now!&amp;quot; weblink, enter your user name and password when prompted to get logged in&lt;br /&gt;
# Under the Main Tab expand the Tree &amp;quot;Network --&amp;gt; My Lighting --&amp;gt;&amp;quot; and select any one of your Keypadlinc&#039;s button nodes&lt;br /&gt;
# Along the bottom select the &amp;quot;Mutually Exclusive Buttons&amp;quot; GUI button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Mutually_Exclusive_Buttons_-_Open.gif|Network Tree Open to Keypadlinc]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:KPL Options.gif|Mutually Exclusive Buttons GUI Button]]&lt;br /&gt;
&lt;br /&gt;
===Configuring Mutually Exclusive Groupings===&lt;br /&gt;
&lt;br /&gt;
# In this window there is a new tree, drag and drop the buttons that are to be grouped on to any of the &amp;quot;Mutually Exclusive Buttons&amp;quot; groups.&lt;br /&gt;
# When done adding all the buttons you want grouped press the &amp;quot;OK&amp;quot; button to apply the changes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Mutually_Exclusive_Buttons_-_Window_Before.gif|Before Grouping]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[{{ns:6}}:Mutually_Exclusive_Buttons_-_Window_After.gif|After Grouping]]&lt;br /&gt;
&lt;br /&gt;
===Reseting Mutually Exclusive Groupings===&lt;br /&gt;
&lt;br /&gt;
When you need to remove Mutually Exclusive Groupings there is a handy &amp;quot;Reset&amp;quot; button on the bottom of the GUI which saves you the effort of dragging all the devices out of the group. Because the ISY does not track the Keypadlinc groupings you can use the &amp;quot;Reset&amp;quot; to remove any stale groupings. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# In the Mutually Exclusive Groupings Window click on the Reset button to clear any groupings, the window will exit and clear the device of any groupings&lt;br /&gt;
&lt;br /&gt;
==Button Toggle Mode==&lt;br /&gt;
&lt;br /&gt;
Button Toggle Mode sets the button state to toggle from ON to OFF and vice versa, or stay always ON, or always OFF. Assigning a button for toggle OFF sets it to either always ON or always OFF mode setting. &lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc Toggle Buttons.gif|frame|none|&#039;&#039;KeypadLinc Toggle Buttons&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
The ISY will open a requester to set the button to ON or OFF (key status LED ON or OFF) in the process. &lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc Toggle Buttons Select.gif|frame|none|KeypadLinc Toggle Buttons Select]]&lt;br /&gt;
&lt;br /&gt;
Refer to the KeypadLinc User’s Manual Toggle Mode section for more information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button Brightness==&lt;br /&gt;
&lt;br /&gt;
[[Image:KeypadLinc LED Brightness.gif|frame|none|&#039;&#039;KeypadLinc LED Brightness&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==Other Uses==&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Changing a KeypadLinc&#039;s 6/8 Button Mode|Changing a KeypadLinc&#039;s 6/8 Button Mode]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Controlling KeypadLinc LEDs|Controlling KeypadLinc LEDs]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Programs as Flags: KPL Button Rotates Through Scenes|KPL Button Rotates Through Scenes]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Programs as Variables: ISY Restores KPL State After Power Loss|ISY Restores KPL State After Power Loss]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:KeypadLinc Combination Lock|Making lights MORE difficult - Great for kids!]]&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Faqs=&lt;br /&gt;
&lt;br /&gt;
* Can I make a 7 button Keypad?&lt;br /&gt;
** If you want to make an 8 button keypad a 7 button then you need to link the &amp;quot;g&amp;quot; and &amp;quot;H&amp;quot; buttons together, then put the same device or devices that you want the 7th button to control and link them to both &amp;quot;g&amp;quot; and &amp;quot;h&amp;quot;. Then you would have to put a large button over the place that &amp;quot;g&amp;quot; and &amp;quot;h&amp;quot; used to be. The same could be done for &amp;quot;c&amp;quot; and &amp;quot;d&amp;quot; and so on. The keypad is not designed for this, but it works. Have fun.&lt;br /&gt;
** Slee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A KPL cannot turn it&#039;s load completely off when a secondary button includes it in a scene and the scene is called On. It will be better to use it without a load if you plan scenes that turn the connected lights off. But convenience should be a concern as well.&lt;br /&gt;
** As a work-around the ISY can be used to set the level to 1%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=KeypadLinc Manuals=&lt;br /&gt;
&lt;br /&gt;
* KeypadLinc Dimmers&lt;br /&gt;
** [http://www.smarthome.com/manuals/2486d_old.pdf 2486d_old.pdf] Version before 5.0&lt;br /&gt;
** [http://www.smarthome.com/manuals/2486d.pdf 2486d.pdf] Version 5.0+&lt;br /&gt;
&lt;br /&gt;
* KeypadLinc Switch&lt;br /&gt;
** [http://wiki.smarthome.com/index.php?title=2486S_Manual 2486S Manual] Version 5.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:How-To Guide|How-To Guide]]&lt;br /&gt;
&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:Link Management Menu|ISY-99i/ISY-26 INSTEON:Link Management Menu]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:KPL_Options.gif&amp;diff=6740</id>
		<title>File:KPL Options.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:KPL_Options.gif&amp;diff=6740"/>
		<updated>2013-02-14T19:57:40Z</updated>

		<summary type="html">&lt;p&gt;Rand: Rand uploaded a new version of &amp;amp;quot;File:KPL Options.gif&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=File:KPL_Options.gif&amp;diff=6739</id>
		<title>File:KPL Options.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=File:KPL_Options.gif&amp;diff=6739"/>
		<updated>2013-02-14T19:54:13Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Integer_Variables&amp;diff=6738</id>
		<title>ISY-99i/ISY-26 INSTEON:Integer Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Integer_Variables&amp;diff=6738"/>
		<updated>2013-02-14T18:28:27Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Integer Variables==&lt;br /&gt;
&lt;br /&gt;
* A signed integer (32 bit)&lt;br /&gt;
* Arithmetic operations available in Actions&lt;br /&gt;
* Comparison operations available in conditions&lt;br /&gt;
* Initialized at startup&lt;br /&gt;
* Changes to the value do not cause an event to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==State Variables==&lt;br /&gt;
&lt;br /&gt;
* Identical to an Integer variable except that changes to the value do cause an event to be sent, causing programs to run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variables Tab==&lt;br /&gt;
&lt;br /&gt;
* The definitions for all the variables is under the Variables tab in Programs.&lt;br /&gt;
* When you add/remove/rename a variable you must save your changes before they will take effect.&lt;br /&gt;
* When you modify either the init value or the current value the change takes place immediately and you do not have to hit save.&lt;br /&gt;
* The timestamp column shows the last time the current value of the variable was changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==In Programs==&lt;br /&gt;
&lt;br /&gt;
*For both actions and conditions, variables are shown with just their name prefixed by $.&lt;br /&gt;
**For example, if you define a variable named counter it will show up as $counter in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Initialization==&lt;br /&gt;
&lt;br /&gt;
* At startup, all variables are initialized to their predefined init value, or zero, if no init value has been specified. The init value may be set by editing the init value in the table containing the variable definitions.&lt;br /&gt;
* The init value may also be set in pRograms, thus providing a means of persisting values across restarts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6737</id>
		<title>ISY-99i/ISY-26 INSTEON:Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6737"/>
		<updated>2013-02-14T18:28:14Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Variables Tab allows you to create and maintain [[ISY-99i/ISY-26 INSTEON:Integer Variables#Integer_Variables|Integer]] and [[ISY-99i/ISY-26 INSTEON:Integer Variables#State_Variables|State]] variables to use in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Variables Tab.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
	<entry>
		<id>https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6736</id>
		<title>ISY-99i/ISY-26 INSTEON:Variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Variables&amp;diff=6736"/>
		<updated>2013-02-14T18:27:03Z</updated>

		<summary type="html">&lt;p&gt;Rand: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Variables Tab allows you to create and maintain [[ISY-99i/ISY-26 INSTEON:Integer Variables|Integer]] and [[ISY-99i/ISY-26 INSTEON:Integer Variables#State_Variable|State]] variables to use in your programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Variables Tab.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[ISY-26 INSTEON|ISY-26 INSTEON]] &#039;&#039;&#039;/&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i Series INSTEON|ISY-99i Series INSTEON]] &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
[[ISY-99i/ISY-26 INSTEON:User Guide|User Guide]]&lt;/div&gt;</summary>
		<author><name>Rand</name></author>
	</entry>
</feed>