Detecting Zigbee Lock State

ano

Senior Member
I thought this was talked about before, but couldn't find it.
 
Simple question, how do you programmatically trigger on a Zigbee lock changing state?  I see the lock states being reported in the Event log, so I know that the panel knows.  I tried:
 
WHEN Front Entry
             AND If Front Entry Unlocked
                       THEN  ..... 
 
but that DOESN'T seem to work.  I can do:
 
EVERY 5 MINUTES
             AND If Front Entry Unlocked
                       THEN ......
 
which does work fine, but then I might not know a door is unlocked for up to 5 minutes.  What is the solution? 
 
 
Your first method should work fine.  That is exactly what I do and it triggers immediately on both lock and unlock (whether via program or manually).
 
ano,
 
Does your first method work if you wait for about 30 seconds?  My experience with my zigbee locks is they don't get polled very often by the controller (I would assume to save battery power) so there is a delay when they change status, especially when you unlock them from the lock (vs. sending an unlock command from the controller). 
 
I was manually unlocking the locks and it didn't trigger many hours later.  I know they were reporting back much sooner than that because I saw it in the log, and also PC Access had the correct status.  I should say I'm on FW 3.11C and I know they did some tweaking on the polling interval.  I've gotten around the problem a bit by using a "not ready" from the door sensor to indicate "unlocked" and checking every 5 minutes, but that first method wasn't working for me.
 
Back
Top