Comfort Automation/ Security System Forums
Sensor to Disarm from nightmode to security off when Motion is Detected - Printable Version

+- Comfort Automation/ Security System Forums (https://www.comfortforums.com)
+-- Forum: Software Applications (https://www.comfortforums.com/forum-4.html)
+--- Forum: Comfigurator (https://www.comfortforums.com/forum-20.html)
+--- Thread: Sensor to Disarm from nightmode to security off when Motion is Detected (/thread-737.html)



- gazza - 07-31-2007

Would be grateful for any help with this, I am trying to set up a sensor to switch a system from nightmode to security off when a person is detected on the staircase.
 
This mode needs to be switchable, so I have flag 17 used to indicate whether there are guests in the house (in which case, de-activate from night mode). If there are no guests in the house, the desired response is for the zone name to be announced, to remind the occupants that the system is in night mode as they decend the stairs.

What I\'m getting is one thing or the other. As it stands with this code, it will disarm as desired if flag 17 is set, but if it is not set but the announcement does not happen. If it turn the code around, I get the announcment, but not the disarm.

Here is the code

If SecurityMode=NightMode THen
   If Flag Flag17 <> 0 Then
      If AlarmState = Idle Then
        AutoArm SecurityOff
      End If
   End If
End If
If SecurityMode=NightMode Then
   If Flag Flag17 = 0 Then
      Say ZoneName
   End If
End If


I\'m guessing I\'ve exceeded the langagues capabilities



- palmlodge - 07-31-2007

How about

 

If SecurityMode=NightMode Then
   If Flag Flag17 <> 0 Then
      If AlarmState = Idle Then
        AutoArm SecurityOff
 End If
Else
 Say ZoneName
End If
End If




- gazza - 08-09-2007

Thanks for the suggestion, however that annouces the zone when security is off.
Obviously its not working as expected!



- leonchue - 08-13-2007

How about trying this if it is working? 


If SecurityMode <> NightMode Then
    Exit Response
End If
If Flag Flag17 = 0 Then
    Say ZoneName
    Exit Response
End If
If AlarmState = Idle Then
    AutoArm SecurityOff
End If


I have not tested it out.  I just rephrased your logic.  So please test it out throughly...  Smile  Also, please state your current firmware version the next time.  Wink




- gazza - 08-15-2007

looks an interesting idea, thanks for the sugestion I will try it out.