DSC Alarm Binding Failure with SEND_DSC_ALARM_COMMAND requiring panel password

Hi @rsstephens,

I am running into a small problem when trying to send a zone bypass command. Everything is working great on openhab 2.1 and 2.2 (same as in 1.8). I can send commands to the panel for other things, like the chime sendCommand(SEND_DSC_ALARM_COMMAND, "071,1*4") but when I try to send the command for a zone bypass there is an odd behavior…

Here is the command I’m using:

sendCommand(SEND_DSC_ALARM_COMMAND,"071,1*110#")

The first time I send the command the panel flashes briefly indicating communication but there is no outcome. If I send the command a second time it arms the system. I think the outcome is that it is simply passing my user code on the second pass.

I have the binding and things configured manually and I’m running 2.2.0-SNAPSHOT Build #1115.

Bridge dscalarm:envisalink:myDSCBridge [ ipAddress="192.168.1.100", password="xxxxxxx" ]
{
	Thing panel panel "DSC Alarm Panel" [ userCode="####" ]

Here are the debug logs from Part 1 (the first time I execute the command) and Part 2 (the second time I execute the command).

PART 1:

2017-12-10 18:29:01.184 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone58' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.186 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone59' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.192 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone53' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.192 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleCommand(): Command Received - dscalarm:envisalink:myDSCBridge:send_command 071,1*110#.
2017-12-10 18:29:01.194 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone54' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.197 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone55' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.199 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone56' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.198 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendDSCAlarmCommand(): Attempting to send DSC Alarm Command: command - 071 - data: 1*110#
2017-12-10 18:29:01.201 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone50' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.201 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 0711*110#A8

2017-12-10 18:29:01.203 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone51' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.205 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone52' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.207 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'KeySequence' Command Sent - 0711*110#A8

2017-12-10 18:29:01.207 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone46' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.209 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone47' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.211 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone48' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.213 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone49' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.215 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone42' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.217 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone43' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.218 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone44' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.220 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone45' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.222 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone40' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.224 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone41' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.226 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:panel:myDSCBridge:panel' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.228 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:partition:myDSCBridge:partition1' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.229 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone1' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.231 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone9' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.233 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone10' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.235 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone11' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.237 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone12' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.239 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone13' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.241 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone14' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.242 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone15' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.244 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone16' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.246 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone17' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.249 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone18' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.250 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone19' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.252 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone20' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.254 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone21' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.256 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone22' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.258 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone23' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.260 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone24' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.262 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone25' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.264 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone26' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.266 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone27' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.268 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone28' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.270 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone29' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.272 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:keypad:myDSCBridge:keypad' - Status: ONLINE, Initialized: true
2017-12-10 18:29:01.620 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5000712D
2017-12-10 18:29:01.622 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500071) - Code: 500, Name: Command Acknowledge, Description: 500: A command has been received successfully., Data: 071

2017-12-10 18:29:01.623 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5000712D - Code: "500", Name: "Command Acknowledge", Description: "500: A command has been received successfully.", Data: 071
2017-12-10 18:29:01.625 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:29:01.628 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 500: A command has been received successfully.
2017-12-10 18:29:01.630 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41, org.openhab.binding.dscalarm.handler.PanelThingHandler@153fd7a, PANEL
2017-12-10 18:29:01.633 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41'
2017-12-10 18:29:01.635 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set!
2017-12-10 18:29:01.636 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:myDSCBridge:panel   Command - CommandAcknowledge
2017-12-10 18:29:04.609 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51080FE
2017-12-10 18:29:04.611 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51080) - Code: 510, Name: Keypad LED State - Partition 1 Only, Description: 510: A change of state in the Partition 1 keypad LEDs., Data: 80

2017-12-10 18:29:04.613 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51080FE - Code: "510", Name: "Keypad LED State - Partition 1 Only", Description: "510: A change of state in the Partition 1 keypad LEDs.", Data: 80
2017-12-10 18:29:04.614 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:29:04.618 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2017-12-10 18:29:04.621 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1, org.openhab.binding.dscalarm.handler.KeypadThingHandler@1f23675, KEYPAD
2017-12-10 18:29:04.623 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1'
2017-12-10 18:29:04.624 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:myDSCBridge:keypad   Command - KeypadLEDState
2017-12-10 18:29:04.626 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_ready_led
2017-12-10 18:29:04.631 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_armed_led
2017-12-10 18:29:04.662 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_memory_led
2017-12-10 18:29:04.676 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_bypass_led
2017-12-10 18:29:04.681 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_trouble_led
2017-12-10 18:29:04.686 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_program_led
2017-12-10 18:29:04.695 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_fire_led
2017-12-10 18:29:04.705 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_backlight_led
2017-12-10 18:29:04.709 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 90099
2017-12-10 18:29:04.710 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (900) - Code: 900, Name: Code Required, Description: 900: Tells the API to enter an access code., Data: 

2017-12-10 18:29:04.711 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 90099 - Code: "900", Name: "Code Required", Description: "900: Tells the API to enter an access code."
2017-12-10 18:29:04.713 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:29:04.716 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 900: Tells the API to enter an access code.
2017-12-10 18:29:04.717 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41, org.openhab.binding.dscalarm.handler.PanelThingHandler@153fd7a, PANEL
2017-12-10 18:29:04.719 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41'
2017-12-10 18:29:04.720 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set!
2017-12-10 18:29:04.721 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:myDSCBridge:panel   Command - CodeRequired
2017-12-10 18:29:04.722 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 200####6B

2017-12-10 18:29:04.723 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'CodeSend' Command Sent - 200####6B

2017-12-10 18:29:04.724 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51081FF
2017-12-10 18:29:04.725 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51081) - Code: 510, Name: Keypad LED State - Partition 1 Only, Description: 510: A change of state in the Partition 1 keypad LEDs., Data: 81

2017-12-10 18:29:04.726 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51081FF - Code: "510", Name: "Keypad LED State - Partition 1 Only", Description: "510: A change of state in the Partition 1 keypad LEDs.", Data: 81
2017-12-10 18:29:04.728 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:29:04.731 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2017-12-10 18:29:04.732 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1, org.openhab.binding.dscalarm.handler.KeypadThingHandler@1f23675, KEYPAD
2017-12-10 18:29:04.733 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1'
2017-12-10 18:29:04.734 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:myDSCBridge:keypad   Command - KeypadLEDState
2017-12-10 18:29:04.736 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_ready_led
2017-12-10 18:29:04.738 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_armed_led
2017-12-10 18:29:04.741 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_memory_led
2017-12-10 18:29:04.751 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_bypass_led
2017-12-10 18:29:04.762 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_trouble_led
2017-12-10 18:29:04.766 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_program_led
2017-12-10 18:29:04.772 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_fire_led
2017-12-10 18:29:04.778 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_backlight_led
2017-12-10 18:29:04.786 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 6501CC
2017-12-10 18:29:04.788 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (6501) - Code: 650, Name: Partition Ready, Description: 650: Partition can now be armed., Data: 1

2017-12-10 18:29:04.789 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6501CC - Code: "650", Name: "Partition Ready", Description: "650: Partition can now be armed.", Partition: 1, Data: 1
2017-12-10 18:29:04.791 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:29:04.794 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 650: Partition can now be armed.
2017-12-10 18:29:04.820 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@4724f52a, org.openhab.binding.dscalarm.handler.PartitionThingHandler@9e19a4, PARTITION
2017-12-10 18:29:04.822 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@4724f52a'
2017-12-10 18:29:04.823 [DEBUG] [calarm.handler.PartitionThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:partition:myDSCBridge:partition1   Command - PartitionReady
2017-12-10 18:29:05.121 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5020262F
2017-12-10 18:29:05.123 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (502026) - Code: 502, Name: System Error, Description: 502: An error has been detected., Data: 026

2017-12-10 18:29:05.126 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5020262F - Code: "502", Name: "System Error", Description: "502: An error has been detected.", Data: 026, error: API User Code not Required
2017-12-10 18:29:05.128 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:29:05.132 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 502: An error has been detected.
2017-12-10 18:29:05.134 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41, org.openhab.binding.dscalarm.handler.PanelThingHandler@153fd7a, PANEL
2017-12-10 18:29:05.137 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41'
2017-12-10 18:29:05.141 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set!
2017-12-10 18:29:05.142 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:myDSCBridge:panel   Command - SystemError
2017-12-10 18:29:06.274 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:myDSCBridge' is ONLINE
2017-12-10 18:29:06.281 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - Checking Things!

PART 2:

2017-12-10 18:30:18.540 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:zone:myDSCBridge:zone29' - Status: ONLINE, Initialized: true
2017-12-10 18:30:18.540 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:keypad:myDSCBridge:keypad' - Status: ONLINE, Initialized: true
2017-12-10 18:30:19.720 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleCommand(): Command Received - dscalarm:envisalink:myDSCBridge:send_command 071,1*110#.
2017-12-10 18:30:19.723 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendDSCAlarmCommand(): Attempting to send DSC Alarm Command: command - 071 - data: 1*110#
2017-12-10 18:30:19.729 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 0711*110#A8

2017-12-10 18:30:19.732 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'KeySequence' Command Sent - 0711*110#A8

2017-12-10 18:30:20.129 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5000712D
2017-12-10 18:30:20.131 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500071) - Code: 500, Name: Command Acknowledge, Description: 500: A command has been received successfully., Data: 071

2017-12-10 18:30:20.132 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5000712D - Code: "500", Name: "Command Acknowledge", Description: "500: A command has been received successfully.", Data: 071
2017-12-10 18:30:20.133 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:20.135 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 500: A command has been received successfully.
2017-12-10 18:30:20.137 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41, org.openhab.binding.dscalarm.handler.PanelThingHandler@153fd7a, PANEL
2017-12-10 18:30:20.138 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41'
2017-12-10 18:30:20.139 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set!
2017-12-10 18:30:20.140 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:myDSCBridge:panel   Command - CommandAcknowledge
2017-12-10 18:30:20.629 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51080FE
2017-12-10 18:30:20.631 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51080) - Code: 510, Name: Keypad LED State - Partition 1 Only, Description: 510: A change of state in the Partition 1 keypad LEDs., Data: 80

2017-12-10 18:30:20.633 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51080FE - Code: "510", Name: "Keypad LED State - Partition 1 Only", Description: "510: A change of state in the Partition 1 keypad LEDs.", Data: 80
2017-12-10 18:30:20.641 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:20.645 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2017-12-10 18:30:20.647 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1, org.openhab.binding.dscalarm.handler.KeypadThingHandler@1f23675, KEYPAD
2017-12-10 18:30:20.649 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1'
2017-12-10 18:30:20.651 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:myDSCBridge:keypad   Command - KeypadLEDState
2017-12-10 18:30:20.654 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_ready_led
2017-12-10 18:30:20.659 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_armed_led
2017-12-10 18:30:20.664 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_memory_led
2017-12-10 18:30:20.668 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_bypass_led
2017-12-10 18:30:20.673 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_trouble_led
2017-12-10 18:30:20.678 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_program_led
2017-12-10 18:30:20.684 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_fire_led
2017-12-10 18:30:20.689 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_backlight_led
2017-12-10 18:30:20.691 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 90099
2017-12-10 18:30:20.693 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (900) - Code: 900, Name: Code Required, Description: 900: Tells the API to enter an access code., Data: 

2017-12-10 18:30:20.694 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 90099 - Code: "900", Name: "Code Required", Description: "900: Tells the API to enter an access code."
2017-12-10 18:30:20.696 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:20.698 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 900: Tells the API to enter an access code.
2017-12-10 18:30:20.700 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41, org.openhab.binding.dscalarm.handler.PanelThingHandler@153fd7a, PANEL
2017-12-10 18:30:20.701 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41'
2017-12-10 18:30:20.702 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set!
2017-12-10 18:30:20.704 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:myDSCBridge:panel   Command - CodeRequired
2017-12-10 18:30:20.705 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 200####6B

2017-12-10 18:30:20.706 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'CodeSend' Command Sent - 200####6B

2017-12-10 18:30:21.130 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 50020027
2017-12-10 18:30:21.132 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500200) - Code: 500, Name: Command Acknowledge, Description: 500: A command has been received successfully., Data: 200

2017-12-10 18:30:21.134 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 50020027 - Code: "500", Name: "Command Acknowledge", Description: "500: A command has been received successfully.", Data: 200
2017-12-10 18:30:21.136 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:21.143 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 500: A command has been received successfully.
2017-12-10 18:30:21.146 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41, org.openhab.binding.dscalarm.handler.PanelThingHandler@153fd7a, PANEL
2017-12-10 18:30:21.148 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d0d14d41'
2017-12-10 18:30:21.151 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set!
2017-12-10 18:30:21.153 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:myDSCBridge:panel   Command - CommandAcknowledge
2017-12-10 18:30:21.155 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51081FF
2017-12-10 18:30:21.157 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51081) - Code: 510, Name: Keypad LED State - Partition 1 Only, Description: 510: A change of state in the Partition 1 keypad LEDs., Data: 81

2017-12-10 18:30:21.159 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51081FF - Code: "510", Name: "Keypad LED State - Partition 1 Only", Description: "510: A change of state in the Partition 1 keypad LEDs.", Data: 81
2017-12-10 18:30:21.161 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:21.164 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2017-12-10 18:30:21.166 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1, org.openhab.binding.dscalarm.handler.KeypadThingHandler@1f23675, KEYPAD
2017-12-10 18:30:21.173 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1'
2017-12-10 18:30:21.176 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:myDSCBridge:keypad   Command - KeypadLEDState
2017-12-10 18:30:21.179 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_ready_led
2017-12-10 18:30:21.187 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_armed_led
2017-12-10 18:30:21.192 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_memory_led
2017-12-10 18:30:21.196 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_bypass_led
2017-12-10 18:30:21.211 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_trouble_led
2017-12-10 18:30:21.218 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_program_led
2017-12-10 18:30:21.224 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_fire_led
2017-12-10 18:30:21.230 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_backlight_led
2017-12-10 18:30:21.234 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 6501CC
2017-12-10 18:30:21.236 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (6501) - Code: 650, Name: Partition Ready, Description: 650: Partition can now be armed., Data: 1

2017-12-10 18:30:21.238 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6501CC - Code: "650", Name: "Partition Ready", Description: "650: Partition can now be armed.", Partition: 1, Data: 1
2017-12-10 18:30:21.240 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:21.243 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 650: Partition can now be armed.
2017-12-10 18:30:21.246 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@4724f52a, org.openhab.binding.dscalarm.handler.PartitionThingHandler@9e19a4, PARTITION
2017-12-10 18:30:21.248 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@4724f52a'
2017-12-10 18:30:21.250 [DEBUG] [calarm.handler.PartitionThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:partition:myDSCBridge:partition1   Command - PartitionReady
2017-12-10 18:30:21.824 [WARN ] [ab.binding.nest.internal.NestBinding] - attempt to update non-outbound item skipped [itemName=Driveway_NCam_LastIsOnlineChange, newState=2017-12-10T11:41:34]
2017-12-10 18:30:21.981 [WARN ] [ab.binding.nest.internal.NestBinding] - attempt to update non-outbound item skipped [itemName=NestProtect_GroundFloor_last_connection, newState=2017-12-10T11:53:59]
2017-12-10 18:30:22.067 [WARN ] [ab.binding.nest.internal.NestBinding] - attempt to update non-outbound item skipped [itemName=FR_NCam_LastEventUrlsExpireTime, newState=2017-12-20T17:01:04]
2017-12-10 18:30:22.130 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5108B10
2017-12-10 18:30:22.131 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (5108B) - Code: 510, Name: Keypad LED State - Partition 1 Only, Description: 510: A change of state in the Partition 1 keypad LEDs., Data: 8B

2017-12-10 18:30:22.132 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5108B10 - Code: "510", Name: "Keypad LED State - Partition 1 Only", Description: "510: A change of state in the Partition 1 keypad LEDs.", Data: 8B
2017-12-10 18:30:22.133 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:22.136 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2017-12-10 18:30:22.137 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1, org.openhab.binding.dscalarm.handler.KeypadThingHandler@1f23675, KEYPAD
2017-12-10 18:30:22.138 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@d51f88e1'
2017-12-10 18:30:22.139 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:myDSCBridge:keypad   Command - KeypadLEDState
2017-12-10 18:30:22.140 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_ready_led
2017-12-10 18:30:22.143 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_armed_led
2017-12-10 18:30:22.146 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_memory_led
2017-12-10 18:30:22.149 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_bypass_led
2017-12-10 18:30:22.151 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_trouble_led
2017-12-10 18:30:22.154 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_program_led
2017-12-10 18:30:22.157 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_fire_led
2017-12-10 18:30:22.160 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:myDSCBridge:keypad:keypad_backlight_led
2017-12-10 18:30:22.163 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 6561D2
2017-12-10 18:30:22.164 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (6561) - Code: 656, Name: Exit Delay in Progress, Description: 656: A partition is in Exit Delay., Data: 1

2017-12-10 18:30:22.165 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6561D2 - Code: "656", Name: "Exit Delay in Progress", Description: "656: A partition is in Exit Delay.", Partition: 1, Data: 1
2017-12-10 18:30:22.166 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:myDSCBridge:panel:panel_message
2017-12-10 18:30:22.168 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 656: A partition is in Exit Delay.
2017-12-10 18:30:22.169 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@4724f52a, org.openhab.binding.dscalarm.handler.PartitionThingHandler@9e19a4, PARTITION
2017-12-10 18:30:22.170 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@4724f52a'
2017-12-10 18:30:22.171 [DEBUG] [calarm.handler.PartitionThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:partition:myDSCBridge:partition1   Command - ExitDelayInProgress
2017-12-10 18:30:22.172 [DEBUG] [calarm.handler.PartitionThingHandler] - updateChannel(): Panel Channel UID: dscalarm:partition:myDSCBridge:partition1:partition_exit_delay

It does not bypass the zone before it arms.

Please let me know if you need more information.

This combination works and gives the binding time to send the userCode in the middle.

sendCommand(SEND_DSC_ALARM_COMMAND,"071,1*1")
Thread::sleep(2000)
sendCommand(SEND_DSC_ALARM_COMMAND,"071,110#")