themlruts Posted February 1, 2015 Posted February 1, 2015 Here is what I want to do. I think its pretty simple but I am new to ISY. Hardware ISY994 pro All Doors have open/closed sensors Keypad link to arm/disarm "arm" Means that if any of the doors are opened it will send me an alert. 1 . auto arm the house at a specific time lets say from 11pm-7am (bedtime) Then from 8am-4pm(work hours) 2. Would also like to manually arm/disarm using keypad link. a. Also may need to disarm/arm between the auto arm hours because I am a Vol firemen and go to calls at all times. 3. During the arm hours i want to the keypad link to show its armed (keypad link button d lit) Let me who you I have so far. Program: Arm_House If Control 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is switched On Or From 4:42:00PM To 4:45:00PM (same day) Then $Perimier_Armed = 1 Else $Perimier_Armed = 0 Program:Disarm_Hosue If Control 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is switched Off Then $Perimier_Armed = 0 Else - No Actions - (To add one, press 'Action') Program:Door_Sensors_Armed If $Perimier_Armed is 1 And ( Status 'Inside / Hallway / Devices / HW_Basement-Door-Open' is On Or Status 'Inside / Kitchen / Devices / KT_Entry-Door-Opened' is On Or Status 'Inside / Living_Room / Devices / LR_Front_Door-Opened' is On Or Status 'Inside / Kitchen / Devices / KT_Slider-Opened' is On Or Status 'Garage / Devices / GR_Entry_Back-Door-Closed-Ope' is On ) Then $Doors_Open_closed = 0 Send Notification to 'Alarm' content 'Perimeter_Alarm' Else $Doors_Open_closed = 1 You see the Varible $Doors_Open_closed. This controls a scene so when the door is open it beeps twice and when it closes it beeps once. The wife likes the beep even when not armed. How would you do it? ThanksMike
oberkc Posted February 2, 2015 Posted February 2, 2015 I would take a simpler approach. One scene, including only the keypad button. One program: If From 8am to 4pm Or from 11pm to 7am (next day) Then Set keypad button scene on Else Set keypad button scene off I would then use the status of the keypad button as the indicator whether your system is armed. I would use that as a folder condition: If Status keypad button is not off Then allow programs in this folder to run In the folder, I would put any program I want to trigger, but only when the system is armed.
themlruts Posted February 2, 2015 Author Posted February 2, 2015 I would take a simpler approach. One scene, including only the keypad button. One program: If From 8am to 4pm Or from 11pm to 7am (next day) Then Set keypad button scene on Else Set keypad button scene off I would then use the status of the keypad button as the indicator whether your system is armed. I would use that as a folder condition: If Status keypad button is not off Then allow programs in this folder to run In the folder, I would put any program I want to trigger, but only when the system is armed. Thank you I will give it a try. I have never used folder condtions before. I will test it out Thanks Mike
themlruts Posted February 2, 2015 Author Posted February 2, 2015 oberkcNot to make things more complicated. But How can I add a 20 sec delay if I manully arm? Example I button on kepad link then delay for 20 secs. Allows me to leave before arm. I would also need it the other way as well. When I come home 20sec so I can shut keypad off THougths?
stusviews Posted February 2, 2015 Posted February 2, 2015 Then Wait 20 seconds Set keypad button scene on
themlruts Posted February 2, 2015 Author Posted February 2, 2015 (edited) Thanks guys I am changed it around using a varible now becuase of my delay I want. But to make it even more complicated During the 30 sec delay I want to beep a scene letting the user now that its arming. I am also doing away with the auto arming. Who is my arm/disarm program. If Status 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not Off Then Wait 30 seconds $Perimier_Armed = 1 Else $Perimier_Armed = 0 I could just use another variable and program for beep. Thoughts Loop option would be great to bad the isy doesnt have it. Edited February 2, 2015 by themlruts
themlruts Posted February 3, 2015 Author Posted February 3, 2015 (edited) Here is how I did the arm. If Status 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not Off Then Repeat 30 times Set Scene 'Inside / Alarms_Alerts / Scenes / Door_Alert' Beep Repeat 1 times $Perimeter_Armed = 1 Else $Perimeter_Armed = 0 When I come home and its armed If Status 'Inside / Hallway / Devices / HW_Basement-Door-Open' is On Or Status 'Inside / Kitchen / Devices / KT_Entry-Door-Opened' is On Or Status 'Inside / Living_Room / Devices / LR_Front_Door-Opened' is On Or Status 'Inside / Kitchen / Devices / KT_Slider-Opened' is On Or Status 'Garage / Devices / GR_Entry_Back-Door-Closed-Ope' is On Then Repeat 30 times Set Scene 'Inside / Alarms_Alerts / Scenes / Door_Alert' Beep Repeat 1 times Send Notification to 'Alarm' content 'Perimeter_Alarm' Else - No Actions - (To add one, press 'Action') Edited February 3, 2015 by themlruts
themlruts Posted February 3, 2015 Author Posted February 3, 2015 ok now more complication. I have all my beeps working but.. When I go to bed at not I dont want to hear the beeps. So I was thining about a double tap to arm at night. Not sure on how to do that? I tried to make a seccond program for the double tap. Here are the two programs Single Tap If Control 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not switched Fast On And Status 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not Off Then Repeat 10 times Wait 2 seconds Set Scene 'Inside / Alarms_Alerts / Scenes / Door_Alert' Beep Repeat 10 times Set Scene 'Inside / Alarms_Alerts / Scenes / Door_Alert' Beep Repeat 1 times $Perimeter_Armed = 1 Else $Perimeter_Armed = 0 Double Tap If Control 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is switched Fast On Then $Perimeter_Armed = 1 Else $Perimeter_Armed = 0 It doesn't seem to work. Thanks Mike
stusviews Posted February 3, 2015 Posted February 3, 2015 (edited) The first program may not have a trigger. Control requires manually issuing the command. Status requires that something changes the state of the device. IfControl 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not switched Fast OnAnd Status 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not Off And (Status or Control, choose one) 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is On Edited February 3, 2015 by stusviews
themlruts Posted February 4, 2015 Author Posted February 4, 2015 The first program may not have a trigger. Control requires manually issuing the command. Status requires that something changes the state of the device. If Control 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not switched Fast On And Status 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is not Off And (Status or Control, choose one) 'Inside / Living_Room / Devices / LR_Keypad / LR_Keypad- D' is On I believe that the single turns on even though the double tap is what I did on the keypad.
oberkc Posted February 4, 2015 Posted February 4, 2015 The only time this set of conditions will trigger AND evaluate as true would be when the button D changes to ON for any reason except (possibly) when it changes to ON as a result of FASTON action directly from the keypad button, itself.
Recommended Posts