Repeating Messages, Ignoring Keypresses

I have a Vista 20P, and a Raspberry Pi 3 with the AD2PI board on it. The Pi is using the image available on this site. The system was originally installed by a security company, but I have the installer code for it. I've enabled keypad 18 on it for the AD2PI, 16 doesn't exist, 17 is the one that they installed for use by me (verified the address set up on it). I could use some help interpreting this behavior.
There's two things I'm noticing, the first is when I'm testing it with the web app on the Pi, and the system is armed, the message displayed on the web app's keypad jumps between two different messages. I can see this happening if I telnet into the ser2socket port:
[10000001000000003A--],008,[f70000060008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
And it just keeps bouncing between the two. The actual physical keypad on the system shows it's armed.
The second issue, is if I send keypresses from the web app, or directly from the ser2socket connection, they appear to be ignored. Here's an example of trying to disarm the system:
[10010001000000003A--],008,[f70000060008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
!Sending.done
!Sending.done
!Sending.done
!Sending.done
!Sending.done
[10010101000000003A--],008,[f70000020008011c08020000000000],"****DISARMED**** Ready to Arm "
[10010001000000003A--],008,[f70000040008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
[10010001000000003A--],008,[f70000060008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
I noticed keypads 16 & 17 get separate messages watching this, whereas they're normally combined. Attempts to arm it do not arm it.
"Test Device" under diagnostics passes everything, the "Sending.done" appears to be succeeding, so I'm not sure where to look for the problem at this point.
Thanks,
Rich
There's two things I'm noticing, the first is when I'm testing it with the web app on the Pi, and the system is armed, the message displayed on the web app's keypad jumps between two different messages. I can see this happening if I telnet into the ser2socket port:
[10000001000000003A--],008,[f70000060008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
And it just keeps bouncing between the two. The actual physical keypad on the system shows it's armed.
The second issue, is if I send keypresses from the web app, or directly from the ser2socket connection, they appear to be ignored. Here's an example of trying to disarm the system:
[10010001000000003A--],008,[f70000060008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
!Sending.done
!Sending.done
!Sending.done
!Sending.done
!Sending.done
[10010101000000003A--],008,[f70000020008011c08020000000000],"****DISARMED**** Ready to Arm "
[10010001000000003A--],008,[f70000040008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
[10010001000000003A--],008,[f70000060008001c08020000000000],"****DISARMED**** Ready to Arm "
[00100001000000003A--],008,[f70000011008008c08020000000000],"ARMED ***STAY*** "
I noticed keypads 16 & 17 get separate messages watching this, whereas they're normally combined. Attempts to arm it do not arm it.
"Test Device" under diagnostics passes everything, the "Sending.done" appears to be succeeding, so I'm not sure where to look for the problem at this point.
Thanks,
Rich