Universal Devices ISY-994i Series User manual

The ISY-994i Home Automation
Cookbook

Page | i
Table of Contents
1Disclaimer _______________________________________________________________ 1
2Introduction ______________________________________________________________ 1
3ISY Overview _____________________________________________________________ 2
3.2 The ISY Front Panel ___________________________________________________________ 3
3.3 The ISY Rear Panel ____________________________________________________________ 4
4Installation_______________________________________________________________ 5
4.1 Hardware Installation _________________________________________________________ 5
4.2 Connecting to the ISY from a Local PC ____________________________________________ 5
4.3 The HTML Interface ___________________________________________________________ 9
4.4 Brower Based Interface (Supported on all Mobile Devices) __________________________ 11
4.4.1 UDAjax, ISY Default Web Interface FAQ's ______________________________________________ 11
4.4.1.1 How do I access UDAjax? ___________________________________________________________ 11
4.4.1.2 What is UDAjax? __________________________________________________________________ 11
4.4.1.3 Can I hide a device or scene? ________________________________________________________ 14
4.4.1.4 Can I hide the logo and the top menu bar? _____________________________________________ 14
4.4.1.5 What settings can I change?_________________________________________________________ 14
4.4.1.6 Sub Devices, Hide/Show: ___________________________________________________________ 14
4.4.1.7 Controllers, Hide/Show: ____________________________________________________________ 15
4.4.1.8 Disabled, Hide/Show: ______________________________________________________________ 15
4.4.1.9 Labels, Hide/Show: ________________________________________________________________ 15
4.4.1.10 Max Width: _____________________________________________________________________ 15
4.4.1.11 Local Caching: ___________________________________________________________________ 15
4.4.1.12 Camera Support (Requires 4.0.1 and above): __________________________________________ 15
4.4.1.13 Unsupported Camera's: ___________________________________________________________ 15
4.4.1.14 Password/Usernames: ____________________________________________________________ 16
4.4.1.15 Trouble Shooting ________________________________________________________________ 16
4.5 Launching the Administrative Console ___________________________________________ 16
5The ISY Administrative Console______________________________________________ 17
5.1 Basic Configuration __________________________________________________________ 17
5.1.1 Setting the User ID and Password ____________________________________________________ 17
5.1.2 Setting the Time and Location _______________________________________________________ 18
5.1.3 Keyboard Navigation ______________________________________________________________ 19
5.2 The Menu Structure__________________________________________________________ 20
5.2.1 File Menu _______________________________________________________________________ 20
5.2.1.1 Logon___________________________________________________________________________ 20
5.2.1.2 Set Userid/Password_______________________________________________________________ 20
5.2.1.3 Refresh Device Status ______________________________________________________________ 21
5.2.1.4 Backup ISY _______________________________________________________________________ 21
5.2.1.5 Restore ISY ______________________________________________________________________ 22
5.2.1.6 Restore Devices___________________________________________________________________ 22
5.2.1.7 Restore Modem (PLM) _____________________________________________________________ 23
5.2.1.8 Delete Modem (PLM) ______________________________________________________________ 23

Page | ii
5.2.1.9 Automatic Writes to Devices (ISY99i Pro) ______________________________________________ 24
5.2.1.10 Automatic Writes to Battery Powered Devices (ISY99i Pro) _______________________________ 26
5.2.1.11 Enable Internet Access (ISY) ________________________________________________________ 27
5.2.1.12 Themes ________________________________________________________________________ 27
5.2.1.13 Exit____________________________________________________________________________ 30
5.2.2 Link Management Menu ___________________________________________________________ 30
5.2.2.1 Start Linking _____________________________________________________________________ 30
5.2.2.2 Link a ControLinc__________________________________________________________________ 31
5.2.2.3 Link a RemoteLinc_________________________________________________________________ 32
5.2.2.4 Link a RemoteLinc 2 _______________________________________________________________ 33
5.2.2.5 Link a Sensor _____________________________________________________________________ 34
5.2.2.6 Add Button to IRLinc Receiver _______________________________________________________ 35
5.2.2.7 Add Button to IRLinc Transmitter_____________________________________________________ 37
5.2.2.8 Add Sensor to EZSnSRF_____________________________________________________________ 37
5.2.2.9 Add X10 Device to EZX10RF _________________________________________________________ 38
5.2.2.10 Advanced Options________________________________________________________________ 38
5.2.2.11 New INSTEON/A10/X10 Device _____________________________________________________ 39
5.2.2.12 New Scene______________________________________________________________________ 39
5.2.3 Z-Wave Menu ____________________________________________________________________ 41
5.2.3.1 Add/Include a Z-Wave Device _______________________________________________________ 41
5.2.3.2 Remove/Exclude a Z-Wave Device____________________________________________________ 41
5.2.3.3 Shift Primary to another Controller ___________________________________________________ 41
5.2.3.4 Receive (Learn Mode)______________________________________________________________ 42
5.2.3.5 Options _________________________________________________________________________ 42
5.2.3.6 Z-Wave Secure Devices_____________________________________________________________ 42
5.2.3.7 Tools ___________________________________________________________________________ 42
5.2.3.8 Advanced________________________________________________________________________ 43
5.2.4 NodeServers Menu ________________________________________________________________ 44
5.2.5 Tools Menu ______________________________________________________________________ 45
5.2.5.1 Trend (Chart)_____________________________________________________________________ 46
5.2.5.2 Log _____________________________________________________________________________ 46
5.2.5.3 Clear Log ________________________________________________________________________ 46
5.2.5.4 Error Log ________________________________________________________________________ 46
5.2.5.5 Clear Error Log ___________________________________________________________________ 46
5.2.5.6 Generate Topology ________________________________________________________________ 46
5.2.5.7 Diagnostics ______________________________________________________________________ 47
5.2.5.8 Debug __________________________________________________________________________ 48
5.2.6 Help Menu_______________________________________________________________________ 48
5.2.6.1 About___________________________________________________________________________ 49
5.2.6.2 UDI Wiki (Help Contents) ___________________________________________________________ 49
5.2.6.3 UDI Forum_______________________________________________________________________ 49
5.2.6.4 Manage Modules _________________________________________________________________ 49
5.2.6.5 Purchase Modules ________________________________________________________________ 49
5.2.6.6 Request/Manage SSL Certificates ____________________________________________________ 50
5.2.6.7 Manually Upgrade ISY______________________________________________________________ 50
5.3 The Program Tabs Structure ___________________________________________________ 50
5.3.1 Main Tab ________________________________________________________________________ 50
5.3.2 Programs Tabs____________________________________________________________________ 51
5.3.2.1 Programs -> Summary Tab __________________________________________________________ 51
5.3.2.2 Programs -> Detail Tab _____________________________________________________________ 52
5.3.2.3 Programs -> Variables -> Integers Tab _________________________________________________ 58
5.3.2.4 Programs -> Variables -> State Tab ___________________________________________________ 59

Page | iii
5.3.3 Configuration Tabs ________________________________________________________________ 60
5.3.3.1 Configuration -> System Tab ________________________________________________________ 60
5.3.3.2 Configuration -> Emails/Notification -> Settings/Groups Tab_______________________________ 61
Configuration -> Emails/Notification -> Customizations Tab _____________________________________ 62
5.3.3.3 Configuration -> IR Tab_____________________________________________________________ 63
5.3.3.4 Configuration -> Electricity Tab ______________________________________________________ 64
5.3.3.5 Configuration -> Climate Tab ________________________________________________________ 65
5.3.3.6 Configuration -> Networking -> Wake On LAN Tab_______________________________________ 66
Configuration -> Networking -> Network Resources Tab ________________________________________ 67
5.3.3.7 Configuration -> Networking -> Web Server Tab ________________________________________ 68
5.3.3.8 Configuration -> Portals Tab_________________________________________________________ 69
6ISY Optional Modules _____________________________________________________ 70
6.1 ISY Portal Module ___________________________________________________________ 70
6.2 Portal Integration –MobiLinc Connect Module ____________________________________ 70
6.3 Network Module ____________________________________________________________ 71
6.4 A10/X10 Experimental Support ________________________________________________ 72
6.5 Climate Module _____________________________________________________________ 73
6.6 Open Auto Demand / Response Module _________________________________________ 76
6.6.1 ISY Installation____________________________________________________________________ 76
6.6.2 Connectivity requirements__________________________________________________________ 77
6.6.3 Configure OpenADR _______________________________________________________________ 78
6.6.3.1 Configure Devices _________________________________________________________________ 78
6.6.3.2 Activate My OpenADR Portlet _______________________________________________________ 79
6.6.3.3 Configure OpenADR Settings ________________________________________________________ 80
6.6.3.4 Configure OpenADR Registration (2.0b) _______________________________________________ 82
6.6.3.5 Configure OpenADR Reports (2.0b) ___________________________________________________ 83
6.6.3.6 Configure OpenADR Opt Schedules (2.0b) _____________________________________________ 84
6.6.3.7 Issue an Event ____________________________________________________________________ 85
6.7 Z-Wave Module _____________________________________________________________ 88
6.8 Brutech Electricity Module ____________________________________________________ 89
6.9 Electricity Module ___________________________________________________________ 89
6.10 Irrigation/ETo Module ______________________________________________________ 90
6.11 ELK Integration Module _____________________________________________________ 90
6.11.1 The Basic Idea of this Module _______________________________________________________ 91
6.11.2 Requirements ____________________________________________________________________ 91
6.11.3 Configuring Elk ___________________________________________________________________ 92
6.11.3.1 Overview _______________________________________________________________________ 92
6.11.3.2 Configuring an Elk User with an access code to use from the ISY __________________________ 92
6.11.3.3 Enabling Non-Secure Communications on the Elk ______________________________________ 92
6.11.3.4 Configuring ISY to Communicate with ELK ____________________________________________ 96
6.11.3.5 Export Lighting Devices to Elk ______________________________________________________ 96
6.11.3.6 Troubleshooting _________________________________________________________________ 97
6.11.3.7 Program Examples _______________________________________________________________ 98
7Scenes__________________________________________________________________ 99

Page | iv
7.1 Scene Basics ________________________________________________________________ 99
7.1.1 Creating a Scene _________________________________________________________________ 100
7.1.2 Scene Menu ____________________________________________________________________ 102
7.1.2.1 Query__________________________________________________________________________ 102
7.1.2.2 Rename ________________________________________________________________________ 102
7.1.2.3 Remove Scene___________________________________________________________________ 102
7.1.2.4 Move to Folder... ________________________________________________________________ 102
7.1.2.5 Diagnostics _____________________________________________________________________ 102
7.1.3 Scenes _________________________________________________________________________ 102
7.2 Creating a Scene____________________________________________________________ 105
7.2.1 What is a Scene__________________________________________________________________ 105
7.2.2 Create a New Scene ______________________________________________________________ 105
7.2.3 Add Devices to a Scene____________________________________________________________ 107
7.3 Organizing INSTEON Devices and Scenes ________________________________________ 108
7.4 Controlling INSTEON Devices and Scenes________________________________________ 109
7.5 Other Functions (Restore, Disable, Query, etc.)___________________________________ 110
7.6 Working with Scenes In-Depth Tutorial _________________________________________ 111
7.6.1 INSTEON Devices and Local Settings _________________________________________________ 111
7.6.2 What Is A Group? ________________________________________________________________ 112
7.6.3 What Is A Scene? ________________________________________________________________ 114
7.6.4 Working with Scenes _____________________________________________________________ 115
7.6.5 Adding a New Scene ______________________________________________________________ 115
7.6.6 Removing a Scene________________________________________________________________ 115
7.6.7 Adding Devices to a Scene _________________________________________________________ 116
7.6.8 Removing a Device from a Scene ____________________________________________________ 116
7.7 Multi-Way Circuit___________________________________________________________ 117
7.7.1 Creating the Multi Way ___________________________________________________________ 117
7.8 Organization with Scenes ____________________________________________________ 117
7.9 How to setup FanLinc, KeypadLinc and RemoteLinc2 properly using scenes ____________ 118
8Variables ______________________________________________________________ 120
8.1 Variable Basics _____________________________________________________________ 120
8.1.1 Creating Variables________________________________________________________________ 120
8.1.1.1 Suggested Prefixes _______________________________________________________________ 121
8.2 Variable Details ____________________________________________________________ 121
8.2.1 Integer Variables_________________________________________________________________ 121
8.2.2 State Variables __________________________________________________________________ 121
8.2.3 Variables Tab____________________________________________________________________ 121
8.2.4 Changing the Precision of variables __________________________________________________ 121
8.2.5 In Programs_____________________________________________________________________ 122
8.2.6 Initialization_____________________________________________________________________ 123
8.2.7 Persistence _____________________________________________________________________ 123
8.2.8 Operators ______________________________________________________________________ 123
8.2.9 Calculations_____________________________________________________________________ 123
8.2.10 Functions_______________________________________________________________________ 124
8.2.10.1 Random_______________________________________________________________________ 124
8.2.10.2 Comparison____________________________________________________________________ 124

Page | v
8.2.11 Using the Status of Variables in Programs_____________________________________________ 125
8.2.12 Program Status Conditions_________________________________________________________ 126
8.2.13 Program Device Actions ___________________________________________________________ 126
8.2.14 Using ‘If Control’ versus ‘If Status’ in Programs_________________________________________ 127
8.2.15 Program Variable Actions__________________________________________________________ 127
8.2.16 Modifying Variables in Programs ____________________________________________________ 128
8.2.17 Using Variables in Notifications _____________________________________________________ 129
8.3 Notifications_______________________________________________________________ 129
8.3.1 Adding Recipients & Changing Server Settings _________________________________________ 129
8.3.2 Custom Notifications _____________________________________________________________ 130
8.4 Email Substitution Variables __________________________________________________ 132
8.4.1 Substitution Variables ___________________________________________________________ 132
8.4.2 System Variables ________________________________________________________________ 133
8.4.3 User Variables __________________________________________________________________ 133
8.4.4 Device Variables and Properties ___________________________________________________ 133
8.4.5 Elk Variables ___________________________________________________________________ 134
8.4.6 Weather Variables_______________________________________________________________ 134
9Programming___________________________________________________________ 138
9.1 The Basics of ISY Programs ___________________________________________________ 138
9.2 Program Detail Panel________________________________________________________ 139
9.2.1 Tree View ______________________________________________________________________ 139
9.2.1.1 Folders_________________________________________________________________________ 139
9.2.1.2 Programs _______________________________________________________________________ 140
9.2.1.3 Menus _________________________________________________________________________ 140
9.2.1.4 Status__________________________________________________________________________ 141
9.2.1.5 New Folder _____________________________________________________________________ 141
9.2.1.6 New Program ___________________________________________________________________ 141
9.2.1.7 Rename ________________________________________________________________________ 142
9.2.1.8 Copy___________________________________________________________________________ 142
9.2.1.9 Copy Folder _____________________________________________________________________ 142
9.2.1.10 Delete ________________________________________________________________________ 142
9.2.1.11 Programs Only _________________________________________________________________ 142
9.2.1.12 Import ________________________________________________________________________ 143
9.2.1.13 Export ________________________________________________________________________ 143
9.2.1.14 Find/Replace ___________________________________________________________________ 143
9.2.1.15 Find/Replace ___________________________________________________________________ 143
9.2.1.16 Copy to Clipboard _______________________________________________________________ 143
9.2.2 Manage Program ________________________________________________________________ 144
9.2.3 Program Content ________________________________________________________________ 144
9.2.4 Add to Program__________________________________________________________________ 145
9.2.4.1 Schedule _______________________________________________________________________ 146
9.2.4.2 Condition_______________________________________________________________________ 148
9.2.4.3 Action _________________________________________________________________________ 150
9.3 Create a Program___________________________________________________________ 155
9.3.1 Basic Program Instructions_________________________________________________________ 155
9.3.2 Create a Schedule Program ________________________________________________________ 156
9.3.3 Create a Conditional Program ______________________________________________________ 157
9.3.4 Stop a Program __________________________________________________________________ 159
9.3.5 Creating Your First Program ________________________________________________________ 160

Page | vi
9.3.6 Building Your Programs ___________________________________________________________ 164
9.3.7 Program Schedules _______________________________________________________________ 166
9.3.8 Program Conditions ______________________________________________________________ 168
9.3.9 Program Actions _________________________________________________________________ 170
9.3.10 Program Folders _________________________________________________________________ 173
9.4 Advanced Programming _____________________________________________________ 174
9.4.1 Combining Conditions using And ____________________________________________________ 174
9.4.2 Combining Conditions using Or _____________________________________________________ 175
9.4.3 Using Else ______________________________________________________________________ 176
9.5 Scope, Precedence and Execution Order ________________________________________ 177
9.5.1 Scope__________________________________________________________________________ 177
9.5.2 Operator Precedence _____________________________________________________________ 178
9.5.3 Evaluation Order_________________________________________________________________ 182
9.5.4 Statement Execution Order ________________________________________________________ 183
9.5.5 Boot/Startup Sequence and Program Execution Order __________________________________ 183
9.5.6 Program Enabled Checkbox ________________________________________________________ 184
9.5.7 Folder Conditions ________________________________________________________________ 184
9.6 Procedural Programs using Run If______________________________________________ 185
9.6.1 Program: Welcome Home - Enabled _________________________________________________ 186
9.6.2 Program: Welcome Home Dark - Not Enabled _________________________________________ 186
9.7 Comparative Study using Run If _______________________________________________ 187
9.7.1 Program: 'Movie Time Macro' - Enabled _____________________________________________ 187
9.7.2 Program: 'Movie Time Flag' - Not Enabled ____________________________________________ 188
9.7.3 Program: 'Movie Time Prep' - Not Enabled ____________________________________________ 188
9.7.4 Program: 'Movie Time Start/Stop' - Not Enabled _______________________________________ 189
9.7.5 Program: 'Movie Time Flag'________________________________________________________ 190
9.7.6 Program: 'Movie Playing Flag' ______________________________________________________ 190
9.7.7 Program: 'Movie Time Macro' ______________________________________________________ 191
9.7.8 Program: 'Movie Time Prep'________________________________________________________ 191
9.7.9 Program: 'Movie Time Prep Action' __________________________________________________ 192
9.7.10 Program: 'Movie Time Start' _______________________________________________________ 192
9.7.11 Program: 'Movie Time Start Action'__________________________________________________ 193
9.7.12 Program: 'Movie Time Stop'________________________________________________________ 193
9.7.13 Program: 'Movie Time Stop Action' __________________________________________________ 194
9.8 Programs as Flags/Variables __________________________________________________ 195
9.8.1 Programs as Flags: Understanding and Using Program Status (True/False)___________________ 195
9.8.2 Programs as Variables: SwitchLink Emulates Countdown Timer ___________________________ 195
9.8.2.1 Program: Fan Timer on 15 Min _____________________________________________________ 196
9.8.2.2 Program: Fan Timer on 30 Min _____________________________________________________ 197
9.8.2.3 Program: Fan Timer on 60 Min _____________________________________________________ 198
9.8.2.4 Program: Fan Timer on 90 Min. _____________________________________________________ 199
9.8.2.5 Program: Flag 1__________________________________________________________________ 200
9.8.2.6 Program: Flag 2__________________________________________________________________ 200
9.8.2.7 Program: Run 15 min _____________________________________________________________ 201
9.8.2.8 Program: Run 30 min _____________________________________________________________ 201
9.8.2.9 Program: Run 60 Min _____________________________________________________________ 202
9.8.2.10 Program: Run 90 Min ____________________________________________________________ 202
9.8.2.11 Program: Fan Off________________________________________________________________ 203
9.8.3 Programs as Variables: ISY Restores KPL State After Power Loss ___________________________ 203

Page | vii
9.8.3.1 Program: Green Status ___________________________________________________________ 204
9.8.3.2 Program: Green Startup On________________________________________________________ 204
Program: Green Startup Off______________________________________________________________ 205
9.9 Troubleshooting Programs ___________________________________________________ 205
10 ISY Programming Commands Guide _______________________________________ 205
10.1 What are ISY Commands ___________________________________________________ 205
10.2 Expression Operators______________________________________________________ 206
10.3 Control vs Status _________________________________________________________ 206
10.4 Device Intensity Level Arguments ____________________________________________ 207
10.5 ISY Commands ___________________________________________________________ 208
10.5.1 If expr … Then body1 … Else body2_________________________________________________ 208
10.5.2 And expr … Or expr ______________________________________________________________ 208
10.5.3 Time Is arg______________________________________________________________________ 209
10.5.4 From arg … To arg______________________________________________________________ 209
10.5.5 From arg … For arg _____________________________________________________________ 210
10.5.6 On arg _________________________________________________________________________ 211
10.5.7 Status ‘node’ arg_________________________________________________________________ 211
10.5.8 Control ‘node’ arg________________________________________________________________ 212
10.5.9 Program ‘node’ arg _______________________________________________________________ 212
10.5.10 X-10 ‘node/arg’ arg_____________________________________________________________ 212
10.5.11 IR ‘node’ arg __________________________________________________________________ 213
10.5.12 Set ‘node’ arg _________________________________________________________________ 213
10.5.13 Set Scene ‘node’ arg ____________________________________________________________ 214
10.5.14 Send X-10 ‘node/arg’ arg ________________________________________________________ 214
10.5.15 Send Notification ‘provider’ ______________________________________________________ 215
10.5.16 Run program ‘node’ arg _________________________________________________________ 215
10.5.17 Stop program ‘node’ arg_________________________________________________________ 216
10.5.18 Enable program ‘node’ arg_______________________________________________________ 216
10.5.19 Disable program ‘node’ arg ______________________________________________________ 217
10.5.20 Set program ‘node’ arg To Run At Startup___________________________________________ 217
10.5.21 Set program ‘node’ arg To Not Run At Startup _______________________________________ 217
10.5.22 Wait arg random_______________________________________________________________ 218
10.5.23 Repeat Every arg_______________________________________________________________ 218
10.5.24 Repeat For arg Random _________________________________________________________ 218
10.5.25 Repeat While__________________________________________________________________ 218
10.5.26 Comment ____________________________________________________________________ 220
10.6 X-10 Commands __________________________________________________________ 220
11 Example ISY Programs __________________________________________________ 221
11.1 Calendar Date Programs ___________________________________________________ 221
11.1.1 Generic Calendar Using Programs and Variables _______________________________________ 221
11.1.1.1 The Basic Idea of this Series of Programs ____________________________________________ 221
11.1.1.2 The Variables __________________________________________________________________ 222
11.1.1.3 Setting Up The Programs _________________________________________________________ 223
11.1.1.4 Potential Pitfalls ________________________________________________________________ 224
11.1.1.5 The Programs __________________________________________________________________ 225
11.1.1.6 Screen Captures to Help You Get The Variables Setup at The Proper ID Location ____________ 243

Page | viii
11.1.2 Canadian Calendar Programs _______________________________________________________ 246
11.1.2.1 New Year’s Day _________________________________________________________________ 246
11.1.2.2 Family Day (British Columbia) _____________________________________________________ 246
11.1.2.3 Family Day (Alberta, New Brunswick, Ontario, Saskatchewan) ___________________________ 246
11.1.2.4 Nova Scotia Heritage Day (Nova Scotia) _____________________________________________ 246
11.1.2.5 Louis Riel Day (Manitoba)_________________________________________________________ 246
11.1.2.6 St. Patrick’s Day ________________________________________________________________ 247
11.1.2.7 Good Friday____________________________________________________________________ 247
11.1.2.8 Easter Monday _________________________________________________________________ 247
11.1.2.9 St. George’s Day (Newfoundland, Labrador)__________________________________________ 247
11.1.2.10 Mother’s Day _________________________________________________________________ 247
11.1.2.11 National Patriot’s Day (Quebec)___________________________________________________ 247
11.1.2.12 Victoria Day___________________________________________________________________ 247
11.1.2.13 Father’s Day __________________________________________________________________ 247
11.1.2.14 National Aboriginal Day (Northwest Territories, Yukon) _______________________________ 248
11.1.2.15 Discovery Day (Newfoundland, Labrador)___________________________________________ 248
11.1.2.16 The National Holiday of Quebec (Quebec) __________________________________________ 248
11.1.2.17 Canada Day (Nova Scotia) _______________________________________________________ 248
11.1.2.18 Canada Day (observed –all provinces except Nova Scotia) _____________________________ 248
11.1.2.19 Nunavut Day __________________________________________________________________ 248
11.1.2.20 Orangeman’s Day ______________________________________________________________ 248
11.1.2.21 Civic Day _____________________________________________________________________ 248
11.1.2.22 Civic Holiday (Ontario) __________________________________________________________ 249
11.1.2.23 Heritage Day (Alberta) __________________________________________________________ 249
11.1.2.24 Discovery Day (Yukon) __________________________________________________________ 249
11.1.2.25 Labour Day ___________________________________________________________________ 249
11.1.2.26 Thanksgiving __________________________________________________________________ 249
11.1.2.27 Remembrance Day _____________________________________________________________ 249
11.1.2.28 Remembrance Day (observed)____________________________________________________ 249
11.1.2.29 Christmas Day _________________________________________________________________ 249
11.1.2.30 Boxing Day ___________________________________________________________________ 250
11.1.3 United States Calendar Programs ___________________________________________________ 250
11.1.3.1 New Year’s Day _________________________________________________________________ 250
11.1.3.2 Martin Luther King Jr. Day ________________________________________________________ 250
11.1.3.3 Presidents’ Day _________________________________________________________________ 250
11.1.3.4 St. Patrick’s Day ________________________________________________________________ 250
11.1.3.5 Good Friday____________________________________________________________________ 251
11.1.3.6 Easter Monday _________________________________________________________________ 251
11.1.3.7 Emancipation Day _______________________________________________________________ 251
11.1.3.8 Mother’s Day __________________________________________________________________ 251
11.1.3.9 Memorial Day __________________________________________________________________ 251
11.1.3.10 Father’s Day __________________________________________________________________ 251
11.1.3.11 Independence Day _____________________________________________________________ 251
11.1.3.12 Labor Day ____________________________________________________________________ 251
11.1.3.13 Columbus Day_________________________________________________________________ 252
11.1.3.14 Veterans Day__________________________________________________________________ 252
11.1.3.15 Thanksgiving __________________________________________________________________ 252
11.1.3.16 Day after Thanksgiving __________________________________________________________ 252
11.1.3.17 Christmas Day _________________________________________________________________ 252
11.2 Fan Timer Programs _______________________________________________________ 252
11.2.1 Bathroom Fan Control Solution example #1 ___________________________________________ 252
11.2.1.1 Program: MBFanSwON___________________________________________________________ 253

Page | ix
11.2.1.2 Program: MBFanCheck ___________________________________________________________ 254
11.2.1.3 Program: MBLightSwOFF _________________________________________________________ 255
11.2.1.4 Program: MBFanSwOFF __________________________________________________________ 255
11.2.2 Bathroom Fan Control Solution example #2 ___________________________________________ 256
11.2.2.1 Program: MBA Fan - On __________________________________________________________ 256
11.2.2.2 Program: MBA Fan - Off __________________________________________________________ 257
11.2.2.3 Program: MBA Fan - Control ______________________________________________________ 257
11.3 Garage Door Programs_____________________________________________________ 258
11.3.1 Garage Door Notification Program __________________________________________________ 258
11.3.1.1 Program: Garage Door Open.carHome ______________________________________________ 258
11.3.1.2 Program: Garage Door Open.carGone_______________________________________________ 259
11.3.1.3 Program: Garage Door Open.home _________________________________________________ 260
11.3.1.4 Program: Garage Door Open.LED___________________________________________________ 261
11.4 Irrigation Timer Programs __________________________________________________ 261
11.4.1 Auto Irrigation Program ___________________________________________________________ 261
11.4.1.1 Program: Var_RainInPast36Hours __________________________________________________ 262
11.4.1.2 Program: Weather_RainCountdown ________________________________________________ 262
11.4.1.3 Program: Weather_RainFall _______________________________________________________ 263
11.4.1.4 Program: Var_TempBelow40 ______________________________________________________ 263
11.4.1.5 Program: Weather_TempBelow40Check ____________________________________________ 264
11.4.1.6 Program: Var_TempAbove90______________________________________________________ 264
11.4.1.7 Program: Weather_TempAbove90Check ____________________________________________ 265
11.4.1.8 Program: Run_IrrigationSchedule __________________________________________________ 265
11.4.1.9 Program: Run_IrrigationStations ___________________________________________________ 266
11.4.2 Auto Irrigation Program –Based on Temperature and Rain_______________________________ 268
11.4.2.1 Functionality Highlights __________________________________________________________ 268
11.4.2.2 Variables ______________________________________________________________________ 268
11.4.2.3 ISY Programs File________________________________________________________________ 270
11.4.2.4 Folder: Auto ___________________________________________________________________ 270
11.4.2.5 Folder: Manual _________________________________________________________________ 272
11.4.2.6 Folder: Station Engine ___________________________________________________________ 276
11.5 KeypadLinc Programs______________________________________________________ 282
11.5.1 Creating a KeypadLinc LED Follow Program ___________________________________________ 282
11.5.1.1 KeypadLinc Button Toggle Mode ___________________________________________________ 282
11.5.1.2 Scenes ________________________________________________________________________ 282
11.5.1.3 Main Programs _________________________________________________________________ 282
11.5.1.4 Optional Timer Program__________________________________________________________ 284
11.5.2 How to Make Timed Button Press Program ___________________________________________ 285
11.5.2.1 Program: TimedPress ____________________________________________________________ 285
11.5.2.2 Program: TimedPress3 ___________________________________________________________ 286
11.5.3 KeypadLinc Combination Lock ______________________________________________________ 286
11.5.3.1 Program: LAMP1________________________________________________________________ 287
11.5.3.2 Program: LAMP2________________________________________________________________ 287
11.5.4 Using KPL KeyPad Triggers for Multiple Combination Locks_______________________________ 288
11.5.4.1 Program: Key.A _________________________________________________________________ 289
11.5.4.2 Program: Key.D _________________________________________________________________ 290
11.5.4.3 Program: Arm Keypad Combo _____________________________________________________ 291
11.6 Leak Sensor Programs _____________________________________________________ 291
11.6.1 Program for Multiple Sensors ______________________________________________________ 291
11.6.1.1 Functionality ___________________________________________________________________ 291

Page | x
11.6.1.2 Setup –First Leak Sensor _________________________________________________________ 292
11.6.1.3 Setup - Core Components ________________________________________________________ 293
11.6.1.4 Brief Explanation________________________________________________________________ 296
11.6.1.5 Procedure for Adding a New Leak Sensor ____________________________________________ 297
11.7 Light Control Programs ____________________________________________________ 297
11.7.1 Light Data Program _______________________________________________________________ 297
11.7.1.1 Folder: Everyday ________________________________________________________________ 297
11.7.1.2 Program: Stormy Day ____________________________________________________________ 298
11.7.1.3 Program: Clear Day______________________________________________________________ 298
11.7.1.4 Wait to Change Outside Lights_____________________________________________________ 299
11.7.1.5 Outside Lights Daytime___________________________________________________________ 299
11.8 Motion Sensor Programs ___________________________________________________ 300
11.8.1 Using Motion Sensors in Bathrooms _________________________________________________ 300
11.8.1.1 Program #1 - Motion 1 –Enabled __________________________________________________ 300
11.8.1.2 Program #2 - Motion 2 –Enabled __________________________________________________ 301
11.8.1.3 Program #3 - Main Bath Motion On –Enabled ________________________________________ 301
11.8.1.4 Program #4 - Main Bath Motion Timer –Enabled______________________________________ 302
11.8.1.5 Program #5 - Main Bath Motion On –Enabled ________________________________________ 302
11.8.1.6 Program #6 - Main Bath Motion Timer –Enabled______________________________________ 303
11.8.1.7 Program #7 - Main Bath Motion Timer Enable –NOT Enabled ___________________________ 303
11.8.1.8 Program #8 - Main Bath Motion Timer Enable/Disable –Enabled_________________________ 304
11.8.1.9 Program #9 - Main Bath Re-Trigger –Enabled ________________________________________ 305
11.8.1.10 Program #10 - Main Bath Motion Timer –NOT Enabled _______________________________ 306
11.8.1.11 Program #11 - Main Bath Door Status Closed –NOT Enabled ___________________________ 308
11.8.1.12 Program #12 - Main Bath Door Status Change –Enabled_______________________________ 308
11.8.1.13 Program #13 - Main Bath Motion Timer –NOT Enabled _______________________________ 309
11.8.1.14 Program #14 - Main Bath Door Status Change –Enabled_______________________________ 309
11.8.1.15 Program #15 - Main Bath Door Status Closed Fan On Timer –Enabled____________________ 310
11.8.1.16 Program #16 - Main Bath Door Motion Low Battery –Enabled __________________________ 310
11.8.1.17 Program Main Bath Door Status Change –Enabled ___________________________________ 311
11.8.1.18 Program Main Bath Door Status Closed –NOT Enabled________________________________ 311
11.8.1.19 Program Main Bath Door Status Closed Fan On Timer –Enabled ________________________ 312
11.8.1.20 Program Main Bath Motion Low Battery –Enabled ___________________________________ 312
11.8.1.21 Program Main Bath Motion On –Enabled __________________________________________ 313
11.8.1.22 Program Main Bath Motion Re-Trigger –Enabled ____________________________________ 313
11.8.1.23 Program Main Bath Timer –NOT Enabled___________________________________________ 314
11.8.1.24 Program Main Bath Motion Timer Enable –NOT Enabled ______________________________ 314
11.8.1.25 Program Main Bath Motion Timer Enable/Disable –Enabled ___________________________ 315
11.9 Thermostat Programs _____________________________________________________ 315
11.9.1 Create a Thermostat Program ______________________________________________________ 315
11.9.1.1 Program: Office Work Hours ______________________________________________________ 315
11.9.1.2 Program: Office Light Status_______________________________________________________ 316
11.9.1.3 Program: Office Safety Check______________________________________________________ 316
11.9.1.4 Program: Office Cool Vacant ______________________________________________________ 317
11.9.1.5 Program: Office Heat Vacant ______________________________________________________ 318
11.9.1.6 Program: Office Cool Occupied ____________________________________________________ 318
11.9.1.7 Program: Office Heat Occupied ____________________________________________________ 319
11.10 Utility Programs __________________________________________________________ 320
11.10.1 Averaging Using Only the Best Values ______________________________________________ 320
11.10.1.1 Operation ____________________________________________________________________ 320

Page | xi
11.10.1.2 Benefits ______________________________________________________________________ 320
11.10.1.3 Negatives ____________________________________________________________________ 320
11.10.1.4 Program: Sync.Temp.out.average _________________________________________________ 321
11.10.2 Using the ISY Trigger Engine - an alarm handler system ________________________________ 323
11.10.2.1 Program: Alarm level 0__________________________________________________________ 324
11.10.2.2 Program: Alarm level 0.1 ________________________________________________________ 324
11.10.2.3 Program: Alarm level 1__________________________________________________________ 325
11.10.2.4 Program: Alarm level 2__________________________________________________________ 325
11.10.2.5 Program: Alarm level 3__________________________________________________________ 327
11.10.2.6 Program: Alarm level 4__________________________________________________________ 328
11.10.2.7 Program: Alarm level 5__________________________________________________________ 329
11.10.3 Countdown Timer ______________________________________________________________ 331
11.10.3.1 Program: Fan Increment_________________________________________________________ 332
11.10.3.2 Program: Fan Decrement ________________________________________________________ 332
11.10.3.3 Program: Fan Stop Now _________________________________________________________ 333
12 INSTEON Notes ________________________________________________________ 334
12.1 INSTEON Basics___________________________________________________________ 334
12.1.1 What is a Device? ________________________________________________________________ 334
12.1.2 What is a Controller? _____________________________________________________________ 334
12.1.3 What is a Responder?_____________________________________________________________ 334
12.1.4 What is a Link? __________________________________________________________________ 335
12.1.5 What is a Scene?_________________________________________________________________ 336
12.1.6 What is a Group? ________________________________________________________________ 337
12.2 Helpful Information on INSTEON and ISY ______________________________________ 338
12.3 Spidering Your INSTEON Network____________________________________________ 348
12.3.1 Spidering While Keeping Your Existing Links ___________________________________________ 348
12.3.2 Spidering While Removing Your Existing Links _________________________________________ 349
12.4 Generating a Network Topology Table ________________________________________ 351
12.4.1 Adding Data_____________________________________________________________________ 351
12.4.2 Outputting the Table _____________________________________________________________ 352
12.4.3 Viewing your Network XML File in Excel (Workaround) __________________________________ 354
12.5 Troubleshooting INSTEON Communication Errors _______________________________ 355
12.5.1 Communication Problems with INSTEON Devices_____________________________________ 355
12.6 INSTEON Signal / Noise Troubleshooting ______________________________________ 356
12.7 INSTEON No Status Feedback from Devices ____________________________________ 357
12.8 INSTEON Random All On Events _____________________________________________ 359
12.9 INSTEON Safe Mode Dialog _________________________________________________ 359
13 INSTEON Device Notes __________________________________________________ 360
13.1 PowerLineModem (PLM)___________________________________________________ 360
13.2 ApplianceLinc ____________________________________________________________ 361
13.3 ControLinc_______________________________________________________________ 361
13.3.1 Link a ControLinc - 2340 ___________________________________________________________ 361
13.4 EZI/O Devices (SimpleHomeNet)_____________________________________________ 361

Page | xii
13.5 EZFlora (EZRain) __________________________________________________________ 362
13.6 Linking an EZFlora ________________________________________________________ 362
13.6.1 EZFlora Options__________________________________________________________________ 362
13.7 EZSnSRF ________________________________________________________________ 363
13.7.1 EZSnSRF________________________________________________________________________ 363
13.8 EZX10SRF _______________________________________________________________ 363
13.8.1 EZX10SRF_______________________________________________________________________ 363
13.9 FanLinc _________________________________________________________________ 364
13.10 FanLinc & KeypadLinc Configuration__________________________________________ 364
13.11 I/OLinc _________________________________________________________________ 366
13.11.1 Linking an I/OLinc - 2450 ________________________________________________________ 366
13.11.1.1 I/OLinc Options________________________________________________________________ 367
13.11.1.2 IOLinc FAQs___________________________________________________________________ 367
13.11.2 Linking an I/OLinc –Garage Door Control & Status Kit _________________________________ 368
13.11.2.1 How to add the SmartHome I/O Linc - INSTEON Garage Door Control & Status Kit (74551) ___ 368
13.12 IRLinc Receiver ___________________________________________________________ 371
13.12.1 Add Button to IRLinc Receiver –2411R _____________________________________________ 371
13.12.1.1 Create Non-Toggle Links - (Always sends only on/off commands)________________________ 371
13.12.1.2 Optional: Factory Resetting your IRLinc_____________________________________________ 372
13.13 IRLinc Transmitter ________________________________________________________ 372
13.13.1 Add Button to IRLinc Transmitter –2411T __________________________________________ 372
13.14 KeypadLinc ______________________________________________________________ 373
13.14.1 Linking a KeypadLinc - 2486 ______________________________________________________ 373
13.14.1.1 KeypadLinc Options ____________________________________________________________ 373
13.15 Leak Sensor______________________________________________________________ 377
13.15.1 Linking a Leak Sensor - 2852 _____________________________________________________ 377
13.16 LampLinc________________________________________________________________ 378
13.17 MorningLinc _____________________________________________________________ 378
13.17.1 MorningLinc –2458A1 __________________________________________________________ 378
13.18 Motion Sensor ___________________________________________________________ 378
13.18.1 Link a Motion Sensor –2420M____________________________________________________ 379
13.18.1.1 Motion Sensor Linking __________________________________________________________ 379
13.18.1.2 Motion Sensor Options__________________________________________________________ 381
13.18.1.3 Motion Sensor FAQs____________________________________________________________ 383
13.18.1.4 Motion Sensor Trick ____________________________________________________________ 384
13.19 RemoteLinc______________________________________________________________ 384
13.19.1 Link a RemoteLinc - 2440 ________________________________________________________ 385
13.19.1.1 RemoteLinc FAQs ______________________________________________________________ 386
13.19.2 Link a RemoteLinc2 –2444A2 ____________________________________________________ 386
13.20 Thermostat & Wireless Thermostat (2441TH / 2441ZTH) _________________________ 387
13.20.1 Thermostat Adapter ____________________________________________________________ 387
13.20.2 Link a Thermostat –2441V_______________________________________________________ 388
13.20.2.1 Linking a Thermostat V1_________________________________________________________ 388

Page | xiii
13.20.2.2 Linking a Thermostat V2_________________________________________________________ 388
13.20.2.3 The thermostats are represented by 4 nodes ________________________________________ 388
13.20.2.4 Thermostat Options ____________________________________________________________ 388
13.20.2.5 Example Programs (V1) _________________________________________________________ 389
13.20.2.6 Thermostat FAQs ______________________________________________________________ 389
13.21 TriggerLinc ______________________________________________________________ 389
13.21.1 Linking a TriggerLinc –2421 ______________________________________________________ 390
13.21.1.1 TriggerLinc FAQs _______________________________________________________________ 391
14 X-10 Device Notes______________________________________________________ 391
14.1 Tracking X-10 Device Status_________________________________________________ 391
14.1.1 Program X-10 D4 Status ___________________________________________________________ 391
14.1.2 Program Status Dining Room Chandelier (D4)__________________________________________ 393
14.1.3 Program Status Dining Room China Cabinet (D3) _______________________________________ 394
14.1.4 Program Status Kitchen Counter (K5) ________________________________________________ 395
14.1.5 Program Resume Kitchen Counter (K5) _______________________________________________ 395
14.1.6 Program Status Kitchen Island (K6) __________________________________________________ 396
14.1.7 Program Resume Kitchen Island (K6) On ______________________________________________ 396
14.1.8 Program Resume Kitchen Island (K6) Off______________________________________________ 397
14.2 Using X-10 Motion Sensors _________________________________________________ 397
14.2.1 Program: Motion Detect___________________________________________________________ 400
14.2.2 Program: Motion Turn On _________________________________________________________ 400
14.2.3 Program: Motion Turn On _________________________________________________________ 401
14.2.4 Program: Motion Timer ___________________________________________________________ 401
14.2.5 Program: Motion Turn On _________________________________________________________ 402
14.2.6 Program: Motion Timer ___________________________________________________________ 402
14.2.7 Program: Motion Turn On _________________________________________________________ 403
14.2.8 Program: Motion Timer ___________________________________________________________ 403
14.2.9 Program: Motion Disable __________________________________________________________ 404
14.2.10 Program: Motion Turn On _______________________________________________________ 405
14.2.11 Program: Motion Timer _________________________________________________________ 405
14.2.12 Program: Motion Disable ________________________________________________________ 406
14.2.13 Program: Stairway Motion Turn On________________________________________________ 406
14.2.14 Program: Stairway Motion Timer__________________________________________________ 407
14.2.15 Program: Stairway Motion Enable _________________________________________________ 407
14.3 Optional A10/X10 Firmware Module _________________________________________ 408
14.3.1 Overview _______________________________________________________________________ 408
14.3.2 Instructions _____________________________________________________________________ 408
15 Z-Wave Notes _________________________________________________________ 411
15.1 Z-Wave Instructions _______________________________________________________ 411
15.1.1 Requirements & Installation________________________________________________________ 411
15.1.2 Add/Include a Z-Wave device_______________________________________________________ 411
15.1.3 Remove/Exclude a Z-Wave device ___________________________________________________ 412
15.1.4 Shift Primary to another Controller (Controller Shift)____________________________________ 412
15.1.5 Receive (Learn Mode)_____________________________________________________________ 413
15.1.6 Z-Wave Secure Devices____________________________________________________________ 413
15.1.7 Heal Z-Wave Network_____________________________________________________________ 414
15.1.8 Repair Links _____________________________________________________________________ 414
15.1.9 Synchronize Nodes _______________________________________________________________ 414

Page | xiv
15.1.10 Backup_______________________________________________________________________ 415
15.1.11 Restore ______________________________________________________________________ 415
15.1.12 Stop Adding or Removing a Z-Wave device__________________________________________ 416
15.1.13 Factory Reset Z-Wave dongle_____________________________________________________ 416
15.1.14 Select Z-Wave Antenna _________________________________________________________ 416
15.1.15 Upgrade Z-Wave firmware _______________________________________________________ 416
15.1.16 Z-Wave Version________________________________________________________________ 416
15.1.17 Importing an Existing Z-Wave Network _____________________________________________ 416
15.1.18 Adding/Removing Devices Using Another Controller __________________________________ 417
15.1.19 Shift Primary Control to ISY ______________________________________________________ 417
15.1.20 Update the ISY with Network changes _____________________________________________ 418
15.1.21 Remove Devices _______________________________________________________________ 418
Figure 252: Synchronize one Z-Wave Node____________________________________________ 419
Figure 253: Antenna ______________________________________________________________ 419
15.2 Troubleshooting Z-Wave Communication Errors ________________________________ 421
15.3 Configuring Aeon Labs Range Extenders and Door Locks__________________________ 421
15.4 Configuring Aeon Labs DSB09104-ZWUS Energy Monitor _________________________ 422
15.5 Configuring AeoTec Dry Contact Closure Gen 5 _________________________________ 422
15.6 Aeon Labs MultiSensor 6 Configuration Parameters _____________________________ 422
15.7 Aeon Labs DSB28-ZWUS Configuration Parameters______________________________ 422
15.8 All AeoTec Parameters_____________________________________________________ 423
15.9 AeoTec Siren Configuration Parameters_______________________________________ 423
15.10 RemoTec ZXT-120 Configuration _____________________________________________ 423
16 The Integrated IR Receiver Notes _________________________________________ 423
16.1 Using the 40 Default IR Codes _______________________________________________ 424
16.2 Using the IR Learning Mode_________________________________________________ 425
16.3 Quick IR Tutorial__________________________________________________________ 425
16.3.1 Using IR in the ISY-99i _____________________________________________________________ 425
16.3.2 Teaching IR Codes To the ISY-99.9i (in place of or in addition to the 40 default IR codes) _______ 426
16.3.3 Using IR In the ISY-99i_____________________________________________________________ 426
16.3.4 Sample ON/OFF Code _____________________________________________________________ 427
16.3.5 Sample BRIGHTEN/DIM Code_______________________________________________________ 428
16.3.6 Summary _______________________________________________________________________ 429
16.4 Adding IR Commands______________________________________________________ 429
16.4.1 What are ISY IR Commands ________________________________________________________ 429
16.4.2 Default IR Commands _____________________________________________________________ 429
16.4.3 Finding a Supported Remote Code __________________________________________________ 430
16.4.4 Adding an IR Command ___________________________________________________________ 430
16.4.5 Testing an IR Command ___________________________________________________________ 431
16.4.6 Controlling Devices With IR ________________________________________________________ 431
16.5 Philips RC-5 IR Codes for ISY ________________________________________________ 431
16.6 Adjusting IR Press/Release Delays ___________________________________________ 432

Page | xv
16.6.1 Hold Detect _____________________________________________________________________ 432
16.6.2 Hold Maintain ___________________________________________________________________ 432
16.6.3 Change These Values _____________________________________________________________ 432
16.7 Creating an IR Program ____________________________________________________ 433
16.7.1 Create an IR Program _____________________________________________________________ 433
17 Irrigation Notes _______________________________________________________ 434
17.1 Evaporation and Irrigation__________________________________________________ 434
17.1.1 What is Evapotranspiration ________________________________________________________ 434
17.1.2 Irrigation with Evapotranspiration___________________________________________________ 436
17.2 Using the HAM Weather Irrigation Module ____________________________________ 437
17.2.1 The Basic Idea of this Module ______________________________________________________ 437
17.2.2 Irrigation Module's Settings ________________________________________________________ 438
17.2.3 Irrigation Module's Status Output ___________________________________________________ 440
17.2.4 Irrigation Module's Commands _____________________________________________________ 440
17.2.5 Program Example: Irrigate If Needed_________________________________________________ 441
17.2.6 Calculating the Station Run Time ____________________________________________________ 441
17.2.7 Initialize the Module______________________________________________________________ 441
18 ISY Portal Notes _______________________________________________________ 442
18.1 Configuring ISY Portal Integration____________________________________________ 442
18.1.1 Verify Module Installation _________________________________________________________ 443
18.1.2 Portal Registration _______________________________________________________________ 444
18.2 ISY Portal Amazon Echo Integration (V3) ______________________________________ 450
18.2.1 Changes in ISY Optimized for Smart Home V3__________________________________________ 450
18.2.1.1 Proactive State Update___________________________________________________________ 450
18.2.1.2 Thermostat Auto mode behavior___________________________________________________ 450
18.2.2 Instructions for Accessing ISY Portal _________________________________________________ 450
18.2.3 Instructions for New Users_________________________________________________________ 450
18.2.3.1 Instructions for Existing Users _____________________________________________________ 451
18.2.4 Instructions to configure Alexa devices in ISY Portal_____________________________________ 451
18.2.5 Instructions for Migrating to V3_____________________________________________________ 452
18.2.6 Instructions to Enable the V3 Skill in the Echo App______________________________________ 452
18.2.7 Supported Commands ____________________________________________________________ 453
18.2.8 Instructions for using Multiple ISYs with one Echo Account_______________________________ 454
18.2.9 Instructions for using Multiple Echos Smart Home ______________________________________ 455
18.3 ISY Portal Google Home Integration __________________________________________ 455
18.3.1 Prerequisites ____________________________________________________________________ 455
18.3.2 ISY Portal Google Home Integration _________________________________________________ 455
18.3.2.1 Google Home Application_________________________________________________________ 459
18.3.3 Supported Commands ____________________________________________________________ 469
18.3.4 Supported Queries/Questions ______________________________________________________ 470
18.3.5 Troubleshooting _________________________________________________________________ 470
18.4 ISY Portal NodeServer Instructions ___________________________________________ 471
18.4.1 Prerequisites ____________________________________________________________________ 471
18.4.2 ISY Portal NodeServer Instructions __________________________________________________ 471
18.5 ISY Portal NodeServer Occupancy & Locative App Instructions_____________________ 473
18.5.1 Prerequisites ____________________________________________________________________ 473

Page | xvi
18.5.2 ISY Portal NodeServer Occupancy Instructions _________________________________________ 473
18.5.3 Troubleshooting _________________________________________________________________ 476
18.5.4 Locative Application Instructions ____________________________________________________ 476
18.6 ISY Portal NodeServer Occupancy V2 & UDI Mobile App Instructions _______________ 479
18.6.1 Prerequisites ___________________________________________________________________ 479
18.6.2 ISY Portal Occupancy V2 With UDI Mobile Instructions________________________________ 479
18.7 ISY Portal IFTTT Integration _________________________________________________ 487
18.7.1 Creating Inbound Triggers ________________________________________________________ 487
18.7.2 Setup Instructions - ISY Portal_____________________________________________________ 487
18.7.3 Setup Instructions - IFTTT ________________________________________________________ 487
18.7.4 Passing values from IFTTT event __________________________________________________ 488
18.7.5 Using relative or absolute values __________________________________________________ 488
18.7.6 Creating Outbound Triggers ______________________________________________________ 488
18.7.7 Setup Instructions - IFTTT ________________________________________________________ 488
18.7.8 Setup Instructions - Maker________________________________________________________ 488
18.7.9 Setup Instructions - ISY __________________________________________________________ 488
18.7.10 ISY Portal/IFTTT/Ring Doorbell _________________________________________________ 489
18.7.11 ISY Portal/IFTTT/ISY Nest Camera Integration ____________________________________ 491
18.7.12 ISY Portal/IFTTT/SimpliSafe Alarm System _______________________________________ 491
18.7.12.1 SimpliSafe Setup ______________________________________________________________ 491
18.7.12.2 ISY and ISY Portal Setup________________________________________________________ 491
18.7.12.3 Gmail Setup __________________________________________________________________ 491
18.7.13 IFTTT Setup __________________________________________________________________ 492
18.7.14 Notes________________________________________________________________________ 492
18.8 Geo Fencing and Push Notifications using ISY Portal _____________________________ 493
18.8.1 Push/Mobile Notifications _________________________________________________________ 493
18.8.1.1 Mobile Notification______________________________________________________________ 493
18.8.2 Geo Fencing ____________________________________________________________________ 497
18.9 Using Admin Console through ISY Portal ______________________________________ 497
18.9.1 Configure ISY Finder ______________________________________________________________ 497
18.9.2 Restart Admin Console ____________________________________________________________ 498
18.10 ISY Portal MobiLinc Configuration____________________________________________ 498
19 Third Party Integration Notes ____________________________________________ 499
19.1 Tasker __________________________________________________________________ 499
19.1.1 ISY Portal Information_____________________________________________________________ 499
19.1.2 Network Awareness ______________________________________________________________ 500
19.1.3 Base Task Dependencies___________________________________________________________ 507
19.1.4 In-Car Detection _________________________________________________________________ 511
19.1.5 Geofencing _____________________________________________________________________ 518
19.1.6 Device Toggles __________________________________________________________________ 519
19.1.7 Retrieving ISY Variables into a Tasker variable _________________________________________ 521
19.1.8 Master Variable Retrieval Task______________________________________________________ 521
19.1.9 Retrieve value using master variable retrieval task______________________________________ 521
19.1.10 Mobile Notification_____________________________________________________________ 522
20 Networking Resources __________________________________________________ 524
20.1 Utilities _________________________________________________________________ 525
20.1.1 Hex to Network Resource Binary ____________________________________________________ 525

Page | xvii
20.2 External Interfaces ________________________________________________________ 525
20.2.1 Elk IP-232_______________________________________________________________________ 525
20.2.2 Elk Relay Control_________________________________________________________________ 525
20.2.3 Global Cache GC-100 _____________________________________________________________ 525
20.2.4 Global Cache iTach _______________________________________________________________ 526
20.2.5 Stargate / Commstar _____________________________________________________________ 526
20.2.6 Pentair Easy Touch pool control system ______________________________________________ 526
20.2.7 GE Concord 4 Alarm Panel using Autelis I/F ___________________________________________ 526
20.3 Audio __________________________________________________________________ 526
20.3.1 Denon AVR Series ________________________________________________________________ 526
20.3.2 Logitech Squeezebox _____________________________________________________________ 527
20.3.3 Russound CAV6.6 ________________________________________________________________ 527
20.3.4 Russound MCA Series _____________________________________________________________ 527
20.3.5 Onkyo / Integra__________________________________________________________________ 528
20.3.5.1 Details of the protocol message____________________________________________________ 528
20.3.5.2 Sample Binary eISCP Message Strings _______________________________________________ 529
20.3.6 Pioneer ________________________________________________________________________ 531
20.3.7 Home Theater Direct (HTD) ________________________________________________________ 532
20.3.8 Sonos__________________________________________________________________________ 532
20.3.9 Sonos by jonathanud _____________________________________________________________ 532
20.3.10 Grace Audio___________________________________________________________________ 533
20.3.11 Yamaha Receiver 1030 __________________________________________________________ 533
20.4 Video___________________________________________________________________ 533
20.4.1 DirecTV ________________________________________________________________________ 533
20.4.2 TIVO___________________________________________________________________________ 533
20.4.3 Axix IP Camera __________________________________________________________________ 533
20.4.4 Foscam IP Camera________________________________________________________________ 533
20.4.5 Ring Door Bell ___________________________________________________________________ 533
20.4.6 Nest Camera ____________________________________________________________________ 534
20.4.7 Blue Iris v4.x ____________________________________________________________________ 534
20.5 Energy__________________________________________________________________ 534
20.6 Lights___________________________________________________________________ 534
20.6.1 Phillips Hue _____________________________________________________________________ 534
20.6.2 RGB Lighting Strip ________________________________________________________________ 534
20.7 Shades__________________________________________________________________ 535
20.7.1 Lutron Shades ___________________________________________________________________ 535
20.7.2 Hunter Douglas Shades____________________________________________________________ 535
20.7.3 Somfy__________________________________________________________________________ 535
20.8 Fan ____________________________________________________________________ 535
20.8.1 Airspace 1.7 WHF ________________________________________________________________ 535
20.9 Miscellaneous____________________________________________________________ 536
20.9.1 Twitter_________________________________________________________________________ 536
20.9.2 Nabaztag _______________________________________________________________________ 536
20.9.3 Asterisk ________________________________________________________________________ 536
20.9.4 Push notification to Android and IOS_________________________________________________ 536
20.9.5 Tasker on Android________________________________________________________________ 536
20.9.6 NSLU __________________________________________________________________________ 537
20.9.7 MAC Audio _____________________________________________________________________ 537

Page | xviii
20.9.8 Function Exporter ________________________________________________________________ 537
21 IP Network ___________________________________________________________ 537
21.1 Telnet to Your ISY_________________________________________________________ 537
21.1.1 Enable Telnet (Vista and Windows 7) ________________________________________________ 537
21.1.2 Telnet To Your ISY (Windows) ______________________________________________________ 538
21.1.3 Telnet To Your ISY (MAC) __________________________________________________________ 539
21.2 Assigning a Static IP Address to the ISY________________________________________ 540
21.3 Remotely Connect to Your ISY_______________________________________________ 541
21.3.1 Configuring ISY Remote Access _____________________________________________________ 541
21.3.1.1 Configuring a UPnP Router________________________________________________________ 542
21.3.1.2 Configuring a Non-UPnP Router____________________________________________________ 543
21.3.1.3 Verifying your IP Address _________________________________________________________ 543
21.3.2 Setup Dynamic DNS services _______________________________________________________ 544
21.3.3 Creating an ISY Self Signed Certificate ________________________________________________ 544
21.3.4 Changing HTTPS Port Number ______________________________________________________ 544
21.3.4.1 Change Port via ISY Admin ________________________________________________________ 545
21.3.4.2 Change Port via Telnet Interface ___________________________________________________ 545
21.3.4.3 Verify the new HTTPS Port Number_________________________________________________ 546
21.4 Home Automation Dashboard (HAD) _________________________________________ 547
21.4.1 What is HAD? ___________________________________________________________________ 547
21.4.2 How can I try HAD? ______________________________________________________________ 547
21.4.3 HAD installation and customization ________________________________________________ 548
21.4.3.1 HAD Customization: Theming _____________________________________________________ 549
21.4.3.2 HAD Customization: Custom device table ____________________________________________ 550
21.4.3.3 HAD Customization: Advanced customization table____________________________________ 554
21.4.3.4 HAD Customization: Guidelines ____________________________________________________ 557
21.5 Configure the Firewall for the ISY ____________________________________________ 558
21.5.1 Description _____________________________________________________________________ 558
21.5.2 Using HTTPS ____________________________________________________________________ 559
21.5.3 Configuring Firewalls _____________________________________________________________ 559
21.5.4 AVAST _________________________________________________________________________ 559
21.5.5 Kaspersky ______________________________________________________________________ 559
21.5.6 Zone Alarm _____________________________________________________________________ 560
21.5.7 Other Firewalls __________________________________________________________________ 560
21.6 Network Security _________________________________________________________ 560
21.6.1 Network Security Configuration Guide _______________________________________________ 560
21.6.1.1 Introduction ___________________________________________________________________ 561
21.6.1.2 Logging into ISY dashboard _______________________________________________________ 562
21.6.1.3 Configure Network Security _______________________________________________________ 562
21.6.1.4 Protocol_______________________________________________________________________ 563
21.6.1.5 Strength_______________________________________________________________________ 563
21.6.1.6 Verify_________________________________________________________________________ 564
21.6.1.7 CA Certificates__________________________________________________________________ 564
21.6.1.8 Certificate Management__________________________________________________________ 565
21.6.1.9 Certificat4e Authorities (Root) _____________________________________________________ 568
21.7 Internet Explorer SSL Certificate Install________________________________________ 569
21.8 Mail Server Settings _______________________________________________________ 569

Page | xix
21.8.1 Configure Mail Server Settings______________________________________________________ 569
21.8.2 Configure Your own Mail Server Settings _____________________________________________ 569
21.8.3 Adding Recipients and Groups ______________________________________________________ 570
21.8.4 Testing the Settings ______________________________________________________________ 570
21.8.5 Configuring for Use with gmail______________________________________________________ 570
21.8.6 SMTP Errors_____________________________________________________________________ 571
21.8.7 Email/Customized Content Substitution Variables ______________________________________ 571
22 NodeServer Notes______________________________________________________ 572
22.1 Introduction _____________________________________________________________ 572
22.2 Polyglot Quick Install Notes_________________________________________________ 574
22.3 Installing Raspberry PI _____________________________________________________ 576
22.4 Installing Polyglot_________________________________________________________ 580
22.5 Installing NodeServers _____________________________________________________ 582
22.6 NodeServer Development __________________________________________________ 587
23 Issues & Troubleshooting________________________________________________ 588
23.1 Front and Rear Panel LEDs__________________________________________________ 588
23.2 Troubleshooting Flowchart _________________________________________________ 589
23.3 ISY Diagnostics Menu______________________________________________________ 592
23.3.1 The Event Viewer ________________________________________________________________ 592
23.3.2 System Status ___________________________________________________________________ 593
23.3.3 PLM Info/Status _________________________________________________________________ 593
23.3.4 PLM Links Table__________________________________________________________________ 593
23.3.5 Show Device Links Table___________________________________________________________ 593
23.3.6 Show ISY Links Table______________________________________________________________ 594
23.3.7 Scene Test ______________________________________________________________________ 594
23.3.8 Query INSTEON Engine____________________________________________________________ 594
23.4 Connecting to the ISY Shell _________________________________________________ 594
23.4.1 Connecting to the ISY Shell Using Telnet ______________________________________________ 594
23.4.2 Connecting to the ISY Shell Using the Serial Port _______________________________________ 596
23.5 Advanced Configuration Guide ______________________________________________ 598
23.5.1 CI - Configure Infra-Red ___________________________________________________________ 598
23.5.2 CL –Configure Maximum Log Size ___________________________________________________ 599
23.5.3 CME - Configure Maximum Emails per minute _________________________________________ 599
23.5.4 CR - Max Device Command Retries __________________________________________________ 599
23.5.5 CT –Configure TCP/IP_____________________________________________________________ 599
23.5.6 Requesting a DHCP Assigned IP Address ______________________________________________ 599
23.5.7 CWP - Configure Webserver Ports ___________________________________________________ 600
23.5.8 CWT - Configure Webserver Timeouts________________________________________________ 600
23.5.9 DBG - Debug [0|1|2|3]____________________________________________________________ 600
23.5.10 EI|DI –Enable/Disable Internet Access _____________________________________________ 600
23.5.11 ET|DT –Enable/Disable Telnet Access______________________________________________ 600
23.5.12 FR –Factory Reset _____________________________________________________________ 601
23.5.13 FS –Format SD Card ____________________________________________________________ 601
23.5.14 LS –List All Files & Directories ____________________________________________________ 601
Other manuals for ISY-994i Series
2
Table of contents
Other Universal Devices Controllers manuals
Popular Controllers manuals by other brands

Rockwell Automation
Rockwell Automation External Dynamic Brake Kit installation instructions

Metron Eledyne
Metron Eledyne MP300 manual

Allen-Bradley
Allen-Bradley powerflex 700 installation instructions

Nidec
Nidec LEROY-SOMER R450 Installation and Maintenance

Swytch
Swytch Twist manual

Motorola
Motorola MVME172P4 Series Specifications