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