Page 1 of 1

Chime without corresponding faults

PostPosted: Thu Nov 30, 2017 11:27 am
by Aschwa
Hi. I have a doorbell plugged into my Vista 20P zone 5. I have the zone configured as a customizable zone (90) and my customization (182) is: 12,15,12,7,12,3,0,0,0,4

The zone details from *56 are: Zn ZT P RC HW:RT05 90 1 10 NO:0

I'm having two issues:
1. Sometimes I'm getting "beep" events without the corresponding fault/restore
2. the restore events seem to be getting delayed by 3-4 seconds

Here's my code:

Code: Select all
def main():
    try:
        device = AlarmDecoder(SerialDevice(interface='/dev/ttyUSB0'))
        device.on_message += handle_message
        device.on_zone_fault += handle_zone_fault
        device.on_zone_restore += handle_zone_restore

        with device.open(baudrate=115200):
            while True:
                time.sleep(1)

    except Exception as ex:
        print ('Exception:', ex)

def handle_message(sender, message):
    if message.beeps > 0:
        print(datetime.datetime.now(), message.beeps)

def handle_zone_fault(sender, zone):
    print(datetime.datetime.now(), 'zone fault', zone)

def handle_zone_restore(sender, zone):
    print(datetime.datetime.now(), 'zone restore', zone)

if __name__ == '__main__':
    main()


And here's some sample output. As you can see, the first two "got beeps" events were surrounded by fault/restore and so was the last 1. But the middle 5 "got beeps" events were not.

For issue #1: This seems to be related to how long I push the doorbell button for. If I push it for a short period of time, then the system registeres the "got beeps" event but doesn't get the fault/restore.

For issue #2: I don't have any theories as to why my zone restore events are delayed by 3-4 seconds. My other zones don't seem to be doing that.

Code: Select all
(datetime.datetime(2017, 11, 30, 19, 3, 47, 56283), 'zone fault', 5)
(datetime.datetime(2017, 11, 30, 19, 3, 47, 56361), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 3, 51, 836848), 'zone restore', 5)
(datetime.datetime(2017, 11, 30, 19, 3, 52, 922422), 'zone fault', 5)
(datetime.datetime(2017, 11, 30, 19, 3, 52, 922720), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 3, 58, 102909), 'zone restore', 5)
(datetime.datetime(2017, 11, 30, 19, 3, 59, 400396), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 4, 1, 540648), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 4, 3, 829353), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 4, 5, 630067), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 4, 7, 454500), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 4, 9, 335122), 'zone fault', 5)
(datetime.datetime(2017, 11, 30, 19, 4, 9, 335442), 'got beeps: ', 3)
(datetime.datetime(2017, 11, 30, 19, 4, 14, 478639), 'zone restore', 5)

Re: Chime without corresponding faults

PostPosted: Fri Dec 01, 2017 11:33 am
by Aschwa
Is this the right forum to post a question like this in? Or should I be posting somewhere else like ShieldLab?

Re: Chime without corresponding faults

PostPosted: Sat Dec 02, 2017 6:05 pm
by kevin
Please see if the issue persists (data you want to see) is in the raw stream connected directly to the device with no code involved

Re: Chime without corresponding faults

PostPosted: Sun Dec 03, 2017 8:03 pm
by Aschwa
OK. Here are the raw logs.

I'll focus on issue #1 for now because it's easier to see in the logs.

As you can see, line 2 and line 4 below both are 3-bell chime events (indicated by the 3 in position 6). However, line 2 shows no front door bell fault.

Line 2 was a short button press. Line 4 was a longer button press.
Code: Select all
[10000001100000003A--],008,[f70400ff1008001c28020000000000]," DISARMED CHIME   Ready to Arm  "
[10000301100000003A--],008,[f70400ff1008031c28020000000000]," DISARMED CHIME   Ready to Arm  "
[10000001100000003A--],008,[f70400ff1008001c28020000000000]," DISARMED CHIME   Ready to Arm  "
[00000301100000000A--],005,[f70400ff1005030028020000000000],"FAULT 05 FRONT  DOOR BELL       "
[10000001100000003A--],008,[f70400ff1008001c28020000000000]," DISARMED CHIME   Ready to Arm  "

Re: Chime without corresponding faults

PostPosted: Mon Dec 11, 2017 1:34 pm
by Aschwa
Am I understanding correctly that this seems to be an issue in the raw logs too?

Re: Chime without corresponding faults

PostPosted: Thu Dec 14, 2017 1:01 pm
by mathewss
Ya this is not something I have seen. I just tested with a 20p and a 50pul and do not see this extra beep. Can you confirm this happens every time a door is faulted or is just 3 beep random? Please provide details on panel model and panel version #'s

Best
Sean M

Re: Chime without corresponding faults

PostPosted: Tue Mar 13, 2018 11:19 am
by Aschwa
Sorry for the very very long delay in responding.

Can you confirm this happens every time a door is faulted or is just 3 beep random?


Not sure what you mean. The three-bell chime event happens every time I push my doorbell button, which is good. Sometimes it generates a fault (which is what I want), and sometimes it doesn't (which is bad). As far as I can tell, long button presses generate 3 beeps and a fault. Short button presses generate 3 beeps but no fault.

Please provide details on panel model and panel version #'s


I have a Vista 20P. The chip shows WA20P-10.23

Please let me know if there's anything else that I can provide that would help diagnose.

Re: Chime without corresponding faults

PostPosted: Thu Mar 22, 2018 12:28 pm
by Aschwa
Just wanted to check in on this. Thanks.

Re: Chime without corresponding faults

PostPosted: Mon Apr 02, 2018 1:01 pm
by Aschwa
Is this the right place to be posting this question?

Re: Chime without corresponding faults

PostPosted: Mon Apr 02, 2018 4:44 pm
by kevin
Try emailing support