DSC zone bypass not working

I am porting (finally) my working OH 1.9 setup to new platform. I cannot make the DSC panel zones bypass work with the new binding in OH 2.4
I am using binding

openhab> bundle:list|grep -i dsc
223 │ Active   │  80 │ 2.4.0.201805280907     │ DSCAlarm Binding

Item is defined as:

Switch ZONE3_BYPASS_MODE "Z3 Bypass Mode" (DSCAlarmZones) {channel="dscalarm:zone:envisalink:zone3:zone_bypass_mode"}

and toggling the switch has no effect on the panel. I checked with my old config, and it works just fine, nice “B” appears on the keypad when I toggle the setting with an iPhone.

I can Arm and Disarm the alarm, so the basic communication works. I can also see the status of the Bypass LED in OH, status of the zones, etc. Only bypass is completely ignored.

In the log:

2018-05-29 17:56:05.833 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500000) - Code: 500, Name: Command Acknowledge, Description: 500: A comman$

2018-05-29 17:56:05.833 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 50000025 - Code: "500", Name: "Command Acknowledge", Description: "5$
2018-05-29 17:56:05.834 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 17:56:05.836 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 500: A command has been received successfully.
2018-05-29 17:56:05.837 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - setBridgeConnection(): Setting Bridge to ONLINE
2018-05-29 17:56:05.837 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@84e519a6, org.openhab.binding.ds$
2018-05-29 17:56:05.838 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@84e519a6'
2018-05-29 17:56:05.838 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set:
2018-05-29 17:56:05.840 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:envisalink:panel   Command - CommandAcknowledge
2018-05-29 17:56:06.010 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - handleCommand(): Command Received - dscalarm:zone:envisalink:zone3:zone_bypass_mode ON.
2018-05-29 17:56:10.414 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 17:56:10.415 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - Checking Things!
2018-05-29 17:56:10.415 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - ***Checking 'dscalarm:panel:envisalink:panel' - Status: ONLINE, Initialized: true
....
2018-05-29 17:57:10.648 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 00090

2018-05-29 17:57:10.650 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'Poll' Command Sent - 00090

2018-05-29 17:57:10.896 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 50000025
2018-05-29 17:57:10.897 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500000) - Code: 500, Name: Command Acknowledge, Description: 500: A comman$

2018-05-29 17:57:10.897 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 50000025 - Code: "500", Name: "Command Acknowledge", Description: "5$
2018-05-29 17:57:10.899 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 17:57:10.901 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 500: A command has been received successfully.
2018-05-29 17:57:10.901 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - setBridgeConnection(): Setting Bridge to ONLINE
2018-05-29 17:57:10.902 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@84e519a6, org.openhab.binding.ds$
2018-05-29 17:57:10.902 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@84e519a6'
2018-05-29 17:57:10.903 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set:
2018-05-29 17:57:10.904 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:envisalink:panel   Command - CommandAcknowledge
2018-05-29 17:57:15.696 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 17:57:15.698 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - Checking Things!
[root@openhab ~]# tail -f /var/log/openhab2/openhab.log | grep -i "DSC" | grep -v "***Checking"
2018-05-29 18:24:42.197 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - handleCommand(): Command Received - dscalarm:zone:envisalink:zone3:zone_bypass_mode OFF.
2018-05-29 18:24:43.192 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:24:46.362 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - handleCommand(): Command Received - dscalarm:zone:envisalink:zone3:zone_bypass_mode ON.
2018-05-29 18:24:48.210 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:24:53.219 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:24:58.230 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:03.239 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:07.010 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (609003) - Code: 609, Name: Zone Open, Description: 609: General status of the zone - open., Data: 003
2018-05-29 18:25:07.011 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 60900332 - Code: "609", Name: "Zone Open", Description: "609: General status of the zone - open.", Zone: 003, Data: 003
2018-05-29 18:25:07.012 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:07.013 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 609: General status of the zone - open.
2018-05-29 18:25:07.014 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151, org.openhab.binding.dscalarm.handler.ZoneThingHandler@79aaa02e, ZONE
2018-05-29 18:25:07.014 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151'
2018-05-29 18:25:07.014 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:zone:envisalink:zone3   Command - ZoneOpen
2018-05-29 18:25:07.015 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_tripped
2018-05-29 18:25:07.015 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_status
2018-05-29 18:25:07.016 [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
2018-05-29 18:25:07.016 [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
2018-05-29 18:25:07.016 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:07.016 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2018-05-29 18:25:07.017 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546, org.openhab.binding.dscalarm.handler.KeypadThingHandler@454b2172, KEYPAD
2018-05-29 18:25:07.017 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546'
2018-05-29 18:25:07.017 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:envisalink:keypad   Command - KeypadLEDState
2018-05-29 18:25:07.017 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_ready_led
2018-05-29 18:25:07.017 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_armed_led
2018-05-29 18:25:07.018 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_memory_led
2018-05-29 18:25:07.018 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_bypass_led
2018-05-29 18:25:07.018 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_trouble_led
2018-05-29 18:25:07.018 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_program_led
2018-05-29 18:25:07.018 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_fire_led
2018-05-29 18:25:07.019 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_backlight_led
2018-05-29 18:25:07.019 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (6511) - Code: 651, Name: Partition Not Ready, Description: 651: Partition can not be armed., Data: 1
2018-05-29 18:25:07.019 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6511CD - Code: "651", Name: "Partition Not Ready", Description: "651: Partition can not be armed.", Partition: 1, Data: 1
2018-05-29 18:25:07.019 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:07.020 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 651: Partition can not be armed.
2018-05-29 18:25:07.020 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@fb38c18f, org.openhab.binding.dscalarm.handler.PartitionThingHandler@606763dd, PARTITION
2018-05-29 18:25:07.020 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@fb38c18f'
2018-05-29 18:25:07.020 [DEBUG] [calarm.handler.PartitionThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:partition:envisalink:partition1   Command - PartitionNotReady
2018-05-29 18:25:08.262 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:12.515 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51108) - Code: 511, Name: Keypad LED Flash State - Partition 1 Only, Description: 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not., Data: 08
2018-05-29 18:25:12.516 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51108FF - Code: "511", Name: "Keypad LED Flash State - Partition 1 Only", Description: "511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.", Data: 08
2018-05-29 18:25:12.516 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:12.518 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.
2018-05-29 18:25:12.519 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546, org.openhab.binding.dscalarm.handler.KeypadThingHandler@454b2172, KEYPAD
2018-05-29 18:25:12.520 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546'
2018-05-29 18:25:12.520 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:envisalink:keypad   Command - KeypadLEDFlashState
2018-05-29 18:25:12.521 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_bypass_led
2018-05-29 18:25:13.016 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (610003) - Code: 610, Name: Zone Restored, Description: 610: General status of the zone - restored., Data: 003
2018-05-29 18:25:13.016 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6100032A - Code: "610", Name: "Zone Restored", Description: "610: General status of the zone - restored.", Zone: 003, Data: 003
2018-05-29 18:25:13.017 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:13.018 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 610: General status of the zone - restored.
2018-05-29 18:25:13.019 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151, org.openhab.binding.dscalarm.handler.ZoneThingHandler@79aaa02e, ZONE
2018-05-29 18:25:13.019 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151'
2018-05-29 18:25:13.019 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:zone:envisalink:zone3   Command - ZoneRestored
2018-05-29 18:25:13.019 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_tripped
2018-05-29 18:25:13.020 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_status
2018-05-29 18:25:13.271 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:18.294 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:19.020 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (609003) - Code: 609, Name: Zone Open, Description: 609: General status of the zone - open., Data: 003
2018-05-29 18:25:19.021 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 60900332 - Code: "609", Name: "Zone Open", Description: "609: General status of the zone - open.", Zone: 003, Data: 003
2018-05-29 18:25:19.021 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:19.022 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 609: General status of the zone - open.
2018-05-29 18:25:19.022 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151, org.openhab.binding.dscalarm.handler.ZoneThingHandler@79aaa02e, ZONE
2018-05-29 18:25:19.022 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151'
2018-05-29 18:25:19.023 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:zone:envisalink:zone3   Command - ZoneOpen
2018-05-29 18:25:19.023 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_tripped
2018-05-29 18:25:19.024 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_status
2018-05-29 18:25:23.311 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:25.027 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (610003) - Code: 610, Name: Zone Restored, Description: 610: General status of the zone - restored., Data: 003
2018-05-29 18:25:25.027 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6100032A - Code: "610", Name: "Zone Restored", Description: "610: General status of the zone - restored.", Zone: 003, Data: 003
2018-05-29 18:25:25.028 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:25.029 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 610: General status of the zone - restored.
2018-05-29 18:25:25.031 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151, org.openhab.binding.dscalarm.handler.ZoneThingHandler@79aaa02e, ZONE
2018-05-29 18:25:25.031 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@8b79b151'
2018-05-29 18:25:25.032 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:zone:envisalink:zone3   Command - ZoneRestored
2018-05-29 18:25:25.032 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_tripped
2018-05-29 18:25:25.034 [DEBUG] [ng.dscalarm.handler.ZoneThingHandler] - updateChannel(): Zone Channel UID: dscalarm:zone:envisalink:zone3:zone_status
2018-05-29 18:25:28.321 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:28.323 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'Poll' Command Sent - 00090
2018-05-29 18:25:28.530 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500000) - Code: 500, Name: Command Acknowledge, Description: 500: A command has been received successfully., Data: 000
2018-05-29 18:25:28.531 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 50000025 - Code: "500", Name: "Command Acknowledge", Description: "500: A command has been received successfully.", Data: 000
2018-05-29 18:25:28.532 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:28.559 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 500: A command has been received successfully.
2018-05-29 18:25:28.560 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - setBridgeConnection(): Setting Bridge to ONLINE
2018-05-29 18:25:28.561 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@84e519a6, org.openhab.binding.dscalarm.handler.PanelThingHandler@658324ce, PANEL
2018-05-29 18:25:28.562 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@84e519a6'
2018-05-29 18:25:28.563 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set: 
2018-05-29 18:25:28.563 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:envisalink:panel   Command - CommandAcknowledge
2018-05-29 18:25:33.344 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:38.365 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:39.541 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51100) - Code: 511, Name: Keypad LED Flash State - Partition 1 Only, Description: 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not., Data: 00
2018-05-29 18:25:39.542 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51100F7 - Code: "511", Name: "Keypad LED Flash State - Partition 1 Only", Description: "511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.", Data: 00
2018-05-29 18:25:39.543 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:39.545 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.
2018-05-29 18:25:39.545 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546, org.openhab.binding.dscalarm.handler.KeypadThingHandler@454b2172, KEYPAD
2018-05-29 18:25:39.545 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546'
2018-05-29 18:25:39.546 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:envisalink:keypad   Command - KeypadLEDFlashState
2018-05-29 18:25:40.041 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51089) - Code: 510, Name: Keypad LED State - Partition 1 Only, Description: 510: A change of state in the Partition 1 keypad LEDs., Data: 89
2018-05-29 18:25:40.042 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5108907 - Code: "510", Name: "Keypad LED State - Partition 1 Only", Description: "510: A change of state in the Partition 1 keypad LEDs.", Data: 89
2018-05-29 18:25:40.042 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:40.044 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2018-05-29 18:25:40.045 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546, org.openhab.binding.dscalarm.handler.KeypadThingHandler@454b2172, KEYPAD
2018-05-29 18:25:40.045 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@89335546'
2018-05-29 18:25:40.045 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:envisalink:keypad   Command - KeypadLEDState
2018-05-29 18:25:40.046 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_ready_led
2018-05-29 18:25:40.046 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_armed_led
2018-05-29 18:25:40.047 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_memory_led
2018-05-29 18:25:40.048 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_bypass_led
2018-05-29 18:25:40.050 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_trouble_led
2018-05-29 18:25:40.051 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_program_led
2018-05-29 18:25:40.052 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_fire_led
2018-05-29 18:25:40.053 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:envisalink:keypad:keypad_backlight_led
2018-05-29 18:25:40.055 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (6501) - Code: 650, Name: Partition Ready, Description: 650: Partition can now be armed., Data: 1
2018-05-29 18:25:40.055 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6501CC - Code: "650", Name: "Partition Ready", Description: "650: Partition can now be armed.", Partition: 1, Data: 1
2018-05-29 18:25:40.056 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:envisalink:panel:panel_message
2018-05-29 18:25:40.057 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 650: Partition can now be armed.
2018-05-29 18:25:40.058 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@fb38c18f, org.openhab.binding.dscalarm.handler.PartitionThingHandler@606763dd, PARTITION
2018-05-29 18:25:40.058 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@fb38c18f'
2018-05-29 18:25:40.059 [DEBUG] [calarm.handler.PartitionThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:partition:envisalink:partition1   Command - PartitionReady
2018-05-29 18:25:43.387 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:48.404 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE
2018-05-29 18:25:53.421 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - DSC Alarm Polling Task - 'dscalarm:envisalink:envisalink' is ONLINE

Any ideas? All help greatly apreciated…

Well… In the meantime I have developed a work around.
In Items - a virtual switch per each zone not connected to any thing
In rules - a rule to send keystokes to the panel when a vittual swich is activated:

rule "Zone1 Bypass"
when
    Item ZONE1_BYPASS changed
then
    var Number minutes = 0
    logInfo("DSC","ZONE1_BYPASS {}",ZONE1_BYPASS.state)
    if (BYPASS_Change_Blocked.state==OFF) {
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,*")
       Thread::sleep(500)
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")
       Thread::sleep(500)
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,0")
       Thread::sleep(500)
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")
       Thread::sleep(500)
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,#")
    }
end

plus

  • a rule to clear switched upon Bypass led change to off or disarming partition.
  • another virtual switch to block keystrokes, when not needed.

Hi,
I’m using version 2.3.0 and I have the same problem, so I wanted to use your work around on this version, but I don’t totally understand how to implement your work around :

  • “In Items - a virtual switch per each zone not connected to any thing”
  • a rule to clear switched upon Bypass led change to off or disarming partition.
  • another virtual switch to block keystrokes, when not needed.

Can you please share the scripts you used in your configuration files ?

Another question, I don’t have as much log as you, could you tell me which command you used ?
in karaf, I entered : log:set DEBUG org.openhab.binding.dscalarm

Thanks in advance for your answer.

For setting the logging level I think I used the same command in Karaf, I cannot see it in my Karaf’s console buffer anymore. At that time I had the snapshot version installed, so maybe it’s more verbose in debug logging.

My setup:
Items:

Number KEYPAD_BYPASS_LED "LED Bypass: [%d]" <LEDBlue> (DSCAlarmKeypads) {channel="dscalarm:keypad:dsc:keypad:keypad_bypass_led"}
// Switch for each zone
Switch ZONE1_BYPASS "Zone1 Bypass" <bypass> (DSCAlarmZones)
// Blocks sending keystrokes to the panel
Switch BYPASS_Change_Blocked

Rules:

rule "Bypass Status"
when
    Item KEYPAD_BYPASS_LED changed from 2 to 0
then
    // logInfo("DSC","**BYPASS_LED {}**",KEYPAD_BYPASS_LED.state)
    // logInfo("DSC","Clearing bypass on all zones")
    postUpdate(ZONE1_BYPASS,OFF)
    postUpdate(ZONE2_BYPASS,OFF)
    postUpdate(ZONE3_BYPASS,OFF)
    postUpdate(ZONE4_BYPASS,OFF)
    postUpdate(ZONE5_BYPASS,OFF)
    postUpdate(ZONE6_BYPASS,OFF)
    postUpdate(ZONE7_BYPASS,OFF)
    postUpdate(ZONE8_BYPASS,OFF)
end

rule "Zone1 Bypass"
when
    Item ZONE1_BYPASS changed
then
    var Number minutes = 0
    // logInfo("DSC","ZONE1_BYPASS {}",ZONE1_BYPASS.state)
  
    if (BYPASS_Change_Blocked.state==OFF) {
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,*")
       Thread::sleep(500)
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")
       Thread::sleep(500)
       // Next two keystrokes have the zone number, here "01"
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,0")  // Here goes the zone number 
       Thread::sleep(500)
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")  // Here goes the zone number 
       Thread::sleep(500)
       sendCommand(SEND_DSC_ALARM_COMMAND,"070,#")
    }
end
// And so on for each zone

rule "Disarm part1"
when
    Item Home_Armed changed from ON to OFF
then
    logInfo("DSC","Disarming partition 1")
    sendCommand (PARTITION1_ARM_MODE,0)
    sendCommand (BYPASS_Change_Blocked, ON)
    // Just clearing the virtual switch, no command sent to the panel
    postUpdate(ZONE1_BYPASS,OFF)
    postUpdate(ZONE2_BYPASS,OFF)
    postUpdate(ZONE3_BYPASS,OFF)
    postUpdate(ZONE4_BYPASS,OFF)
    postUpdate(ZONE5_BYPASS,OFF)
    postUpdate(ZONE6_BYPASS,OFF)
    postUpdate(ZONE7_BYPASS,OFF)
    postUpdate(ZONE8_BYPASS,OFF)
    sendCommand (BYPASS_Change_Blocked, OFF)
end

Sitemap:

Text item=ZONE1_TIME_SINCE_OPEN {
                    Frame label="Bypass" { Switch item=ZONE1_BYPASS }
                    Frame label="Status:" {
                        Text item=ZONE1_TRIPPED
                        Text item=ZONE1_IN_ALARM
                        Text item=ZONE1_FAULT
                        Text item=ZONE1_TAMPER
                    }
                } // ZONE_TIME_SINCE_OPEN

Hi,
Thanks for your answer… I just implemented this, but unfortunately it doesn’t seem to work for me at the moment.
Actually, I have a doubt concerning the setup (or the actual operation) of the sendCommand function.

Could we please compare our remaining setup ?

I only installed the DSC Alarm Binding 2.3.0 through the PaperUI AddOns’ section (I didn’t install any other package)

openhab> bundle:list |grep DSC
208 │ Active   │  80 │ 2.3.0                  │ DSCAlarm Binding

My items are the followings :

Switch BRIDGE_CONNECTION        {channel="dscalarm:envisalink:DSC_Power832_PC5016:bridge_reset"}
String SEND_DSC_ALARM_COMMAND   "Send a DSC Alarm Command"          {channel="dscalarm:envisalink:DSC_Power832_PC5016:send_command"}

The BRIDGE_CONNECTION works perfectly as I can get status, activate or deactivate alarm without any problem (actually, everything works except the BYPASS commands)
The channel dscalarm:envisalink:DSC_Power832_PC5016:send_command wasn’t available through PaperUI, so I created manually

The problem is that nothing seems to happen when I’m executing the rule (I only see the logInfo) !!

rule "Test DSC COMMAND"
when
    Item ZONE12_BYPASS received command ON
then

    logInfo("DSC","*** BEGIN *** ZONE12_BYPASS {}",ZONE12_BYPASS.state)
    sendCommand(SEND_DSC_ALARM_COMMAND, "071,1*112#")
    Thread::sleep(2000)
    logInfo("DSC","*** END **** ZONE12_BYPASS {}",ZONE12_BYPASS.state)
end

and then I’m activating the alarm through Openhab, I have a lot of things happening in the logs…

2018-06-09 02:42:53.764 [DEBUG] [calarm.handler.PartitionThingHandler] - handleCommand(): Command Received - dscalarm:partition:DSC_Power832_PC5016:partition1:partition_arm_mode 2.
2018-06-09 02:42:53.768 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 0311C5

2018-06-09 02:42:53.771 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'PartitionArmControlStay' Command Sent - 0311C5

2018-06-09 02:42:53.775 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 50003129
...
...
...
2018-06-09 02:43:41.216 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 7011C9
2018-06-09 02:43:41.219 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (7011) - Code: 701, Name: Special Closing, Description: 701: A partition has been armed by one of the following methods: Quick Arm, Auto Arm, Keyswitch, DLS software, Wireless Key., Data: 1

2018-06-09 02:43:41.222 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 7011C9 - Code: "701", Name: "Special Closing", Description: "701: A partition has been armed by one of the following methods: Quick Arm, Auto Arm, Keyswitch, DLS software, Wireless Key.", Partition: 1, Data: 1

Any ideas ?

I had similar issue when I tried to send more than 4 keystrokes at once. Try to send it one by one, like in my example, using command “070,X” for each subsequent character instead of “071,1*112#”
For my panel the bypass command is

"*1NN#"

not

"1*NN#"

, so this is second difference.

sendCommand(SEND_DSC_ALARM_COMMAND,"070,*")
Thread::sleep(500)
sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")
Thread::sleep(500)
// Next two keystrokes have the zone number, here "12"
sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")  // Here goes the zone number 
Thread::sleep(500)
sendCommand(SEND_DSC_ALARM_COMMAND,"070,2")  // Here goes the zone number 
Thread::sleep(500)
sendCommand(SEND_DSC_ALARM_COMMAND,"070,#")

Hi,
Thanks for your answer.
Good point for the command, on the keypad, I also have to enter

"*1NN#"

but unfortunately, It does not work much better…

I carried on investigating, and still trying to focus on the root cause of this issue.
So, I logged in on Eyezon’s website (https://www.eyez-on.com/EZMAIN/sec_details.php), and I directly launched a command *112#

By this way, I’m sure my alarm received a command from Envisalink and not from my Keypad. The command worked as my alarm went from Not Ready to Ready and I saw in the logs (tail -f /var/log/openhab2/openhab.log |egrep 'write()|read()|ZONE12') that the communication was effectively ok (just a little bit surprised not to see a write() message… but it worked.

Here are the logs :

2018-06-10 10:30:20.396 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51108FF
2018-06-10 10:30:20.922 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51080FE
2018-06-10 10:30:20.959 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_ready_led
2018-06-10 10:30:21.790 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51100F7
2018-06-10 10:30:21.933 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5108907
2018-06-10 10:30:21.968 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_ready_led
2018-06-10 10:30:22.068 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 6501CC
2018-06-10 10:30:22.098 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 616000C000000000000B0
2018-06-10 10:30:22.121 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set: 

ok, so my conclusion is that the problem does not come from Envisalink itself.
So, I tried to execute the rule as you explained :

rule "Test DSC COMMAND"
when
    Item ZONE12_BYPASS received command ON
then

    logInfo("DSC","************************************** BEGIN **** 070 *** ZONE12_BYPASS {}",ZONE12_BYPASS.state)
    sendCommand(SEND_DSC_ALARM_COMMAND,"070,*")
    Thread::sleep(500)
    sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")
    Thread::sleep(500)

    // Next two keystrokes have the zone number, here "12"
    sendCommand(SEND_DSC_ALARM_COMMAND,"070,1")  // Here goes the zone number
    Thread::sleep(500)
    sendCommand(SEND_DSC_ALARM_COMMAND,"070,2")  // Here goes the zone number
    Thread::sleep(500)
    sendCommand(SEND_DSC_ALARM_COMMAND,"070,#")
    logInfo("DSC","************************************** END **** ZONE12_BYPASS {}",ZONE12_BYPASS.state)
end

and the result is the following :

2018-06-10 10:46:21.300 [INFO ] [g.eclipse.smarthome.model.script.DSC] - ************************************** BEGIN **** 070 *** ZONE12_BYPASS ON
2018-06-10 10:46:23.354 [INFO ] [g.eclipse.smarthome.model.script.DSC] - ************************************** END **** ZONE12_BYPASS ON

So, we can see that no communication is done with the Envisalink !! :frowning: even if it took 2 seconds between the BEGIN and END… So the Thread::sleep(500) worked.
I also tried with the 071, but the behaviour is stricktly the same !

mmmmm… My new conclusion is that the problem could come from :

  • A problem with the availability of the send_command in the DSCAlarm Binding bundle 2.3.0?… But I don’t really believe it could be the problem because a lot of other users from the community would have detected it before me… And it wouldn’t work on your side.

  • A problem with my items declaration?… Maybe, I declared this :

Switch BRIDGE_CONNECTION        {channel="dscalarm:envisalink:DSC_Power832_PC5016:bridge_reset"}
String SEND_DSC_ALARM_COMMAND   "Send a DSC Alarm Command"          {channel="dscalarm:envisalink:DSC_Power832_PC5016:send_command"}
  • A problem with my things declaration?… Why not, I didn’t write down anything in my default.things file, I used the PaperUI interface, so it has been done automatically. I guess that if it wasn’t done correctly, nothing would even work.

  • Any other unidentified unobvious reason ???… Surely !

Could you (and/or any other community user) share :

  • your item definition (BRIDGE_CONNECTION, SEND_DSC_ALARM_COMMAND)
  • your thing definition (do not forget to remove your password :slight_smile:)
  • any other ideas :slight_smile: :blush: :wink: :smile:

I really appreciate your help, thanks again


                          __  _____    ____      
  ____  ____  ___  ____  / / / /   |  / __ )     
 / __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __  | 
/ /_/ / /_/ /  __/ / / / __  / ___ |/ /_/ /      
\____/ .___/\___/_/ /_/_/ /_/_/  |_/_____/     
    /_/                        2.3.0
                               Release Build   

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.

openhab> bundle:list | grep -i dsc
243 │ Active   │  80 │ 2.3.0                  │ DSCAlarm Binding
openhab>                           
String SEND_DSC_ALARM_COMMAND "Send a DSC Alarm Command" {channel="dscalarm:envisalink:dsc5000:send_command"}

I do not have an item for bridge reset.
I have things defined via PaperUI, nothing fancy there.

Maybe we have different versions of DSC security panels, I do not know how to check the exact version w/o opening the panel case, which I cannot do at the moment…

There is a lot happening in this thread. I don’t have time to read everything, but I’ve had zone bypass working for sometime in openhab2…

Here is my code in a nutshell:

sendCommand(SEND_DSC_ALARM_COMMAND,"071,1*1")
Thread::sleep(2000)
sendCommand(SEND_DSC_ALARM_COMMAND,"071,112#")   //bypass zone 12

I think what you left out is the first 1 in each series corresponding to the partition.

Hi,
Jedrzej, our configuration seems similar… I don’t understand :frowning:

Omatzyo, Thanks for helping… I saw your thread some times ago, and I tested everything, it does not work for me :frowning:
I just tested it again, and the problem is exactly the same as I explained in my message sent this morning. If you don"t wanna read the full thread, I think the message I sent this morning is a good summary.

If we don’t find a solution, I think I’ll have to deeply enter in the code using a step by step debugger :cold_sweat:

i don’t see your thing configuration. Do you have both the password and the usercode entered? Here is a reduced version of mine… perhaps scrap the papeUI and try it this way…

Bridge dscalarm:envisalink:DSCPower [ ipAddress="192.168.1.100", password="xxxxxxxxxxxxxxxx" ]
{
	Thing panel panel "DSC Alarm Panel" [ userCode="####", suppressAcknowledgementMsgs=true ]
	Thing partition partition1 [ partitionNumber=1 ]
	Thing zone zone1 [ partitionNumber=1, zoneNumber=1 ]
	Thing zone zone9 [ partitionNumber=1, zoneNumber=9 ]
	Thing zone zone10 [ partitionNumber=1, zoneNumber=10 ]
	Thing zone zone11 [ partitionNumber=1, zoneNumber=11 ]
	Thing zone zone12 [ partitionNumber=1, zoneNumber=12 ]
	Thing zone zone13 [ partitionNumber=1, zoneNumber=13 ]
	Thing keypad keypad
}

I think some more complete debug logs would give us some more information.

Hello @JjS,

I just submitted a PR to fix this. The binding had a bug that essentially skipped sending the command sequence to the Envisalink. Not sure when the PR will be merged. Sorry for the inconvenience.

Thanks,
Russell

Hi guys,

Thanks again for your help omatzyo and rsstephens,
Omatzyo, you solved my problem… :slight_smile:
I uninstalled DSC Alarm Binding, I removed (manually via PaperUI) all DSC things previously created automatically. I restarted Openhab.

I created a “dscalarm.things” file, including my passwords and things declaration.
And a miracle occured, the sendcommand(SEND_DSC_ALARM_COMMAND, “…”) is effectively sent to the bridge :slight_smile:

I encountered the well known single character problem

sendCommand(): 'keystroke' must be a single character string from 0 to 9, *, #, or ^

It was easy to fix the problem using the 071 command instead of the 070 one

The following rule now works almost perfectly :

rule "Test DSC ZONE12 BYPASS"
when
    Item ZONE12_BYPASS received command ON
then

    logInfo("DSC","************************************** BEGIN **** ZONE12_BYPASS {}",ZONE12_BYPASS.state)

    logInfo("DSC","************************************** SENDING (071,1*1) **************************************")
    sendCommand(SEND_DSC_ALARM_COMMAND,"071,1*1")
    Thread::sleep(2000)
    logInfo("DSC","************************************** SENDING (071,112#) **************************************")
    sendCommand(SEND_DSC_ALARM_COMMAND,"071,112#")
    Thread::sleep(1000)
    logInfo("DSC","************************************** END **** ZONE12_BYPASS {}",ZONE12_BYPASS.state)
end

I said almost, as a unknown code is thrown (it does not seem to have an impact as the partition can be armed, but it’s weird to see that UnknownCode at the end

Here are the full logs :

2018-06-12 00:00:50.773 [INFO ] [g.eclipse.smarthome.model.script.DSC] - ************************************** BEGIN **** ZONE12_BYPASS ON
2018-06-12 00:00:50.780 [INFO ] [g.eclipse.smarthome.model.script.DSC] - ************************************** SENDING (071,1*1) **************************************
2018-06-12 00:00:50.812 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleCommand(): Command Received - dscalarm:envisalink:DSC_Power832_PC5016:send_command 071,1*1.
2018-06-12 00:00:50.821 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendDSCAlarmCommand(): Attempting to send DSC Alarm Command: command - 071 - data: 1*1
2018-06-12 00:00:50.836 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 0711*124

2018-06-12 00:00:50.840 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'KeySequence' Command Sent - 0711*124

2018-06-12 00:00:50.842 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5000712D
2018-06-12 00:00:50.848 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500071) - Code: 500, Name: Command Acknowledge, Description: 500: A command has been received successfully., Data: 071

2018-06-12 00:00:50.853 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5000712D - Code: "500", Name: "Command Acknowledge", Description: "500: A command has been received successfully.", Data: 071
2018-06-12 00:00:50.858 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@b80e8a15, org.openhab.binding.dscalarm.handler.PanelThingHandler@12d15a3, PANEL
2018-06-12 00:00:50.864 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@b80e8a15'
2018-06-12 00:00:50.870 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set: 
2018-06-12 00:00:50.875 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:DSC_Power832_PC5016:panel   Command - CommandAcknowledge
2018-06-12 00:00:51.274 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51080FE
2018-06-12 00:00:51.277 [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

2018-06-12 00:00:51.280 [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
2018-06-12 00:00:51.283 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:DSC_Power832_PC5016:panel:panel_message
2018-06-12 00:00:51.289 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2018-06-12 00:00:51.293 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5, org.openhab.binding.dscalarm.handler.KeypadThingHandler@6c8a8f, KEYPAD
2018-06-12 00:00:51.296 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5'
2018-06-12 00:00:51.299 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:DSC_Power832_PC5016:keypad   Command - KeypadLEDState
2018-06-12 00:00:51.302 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_ready_led
2018-06-12 00:00:51.308 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_armed_led
2018-06-12 00:00:51.314 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_memory_led
2018-06-12 00:00:51.321 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_bypass_led
2018-06-12 00:00:51.327 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_trouble_led
2018-06-12 00:00:51.334 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_program_led
2018-06-12 00:00:51.340 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_fire_led
2018-06-12 00:00:51.349 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_backlight_led
2018-06-12 00:00:51.584 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51108FF
2018-06-12 00:00:51.586 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51108) - Code: 511, Name: Keypad LED Flash State - Partition 1 Only, Description: 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not., Data: 08

2018-06-12 00:00:51.588 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51108FF - Code: "511", Name: "Keypad LED Flash State - Partition 1 Only", Description: "511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.", Data: 08
2018-06-12 00:00:51.591 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:DSC_Power832_PC5016:panel:panel_message
2018-06-12 00:00:51.598 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.
2018-06-12 00:00:51.601 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5, org.openhab.binding.dscalarm.handler.KeypadThingHandler@6c8a8f, KEYPAD
2018-06-12 00:00:51.607 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5'
2018-06-12 00:00:51.610 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:DSC_Power832_PC5016:keypad   Command - KeypadLEDFlashState
2018-06-12 00:00:51.614 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_bypass_led
2018-06-12 00:00:52.827 [INFO ] [g.eclipse.smarthome.model.script.DSC] - ************************************** SENDING (071,112#) **************************************
2018-06-12 00:00:52.854 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleCommand(): Command Received - dscalarm:envisalink:DSC_Power832_PC5016:send_command 071,112#.
2018-06-12 00:00:52.863 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendDSCAlarmCommand(): Attempting to send DSC Alarm Command: command - 071 - data: 112#
2018-06-12 00:00:52.868 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - write(): Attempting to Send Message: 071112#4F

2018-06-12 00:00:52.872 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - sendCommand(): 'KeySequence' Command Sent - 071112#4F

2018-06-12 00:00:52.875 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5000712D
2018-06-12 00:00:52.883 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (500071) - Code: 500, Name: Command Acknowledge, Description: 500: A command has been received successfully., Data: 071

2018-06-12 00:00:52.891 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5000712D - Code: "500", Name: "Command Acknowledge", Description: "500: A command has been received successfully.", Data: 071
2018-06-12 00:00:52.899 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@b80e8a15, org.openhab.binding.dscalarm.handler.PanelThingHandler@12d15a3, PANEL
2018-06-12 00:00:52.903 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@b80e8a15'
2018-06-12 00:00:52.906 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set: 
2018-06-12 00:00:52.909 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:DSC_Power832_PC5016:panel   Command - CommandAcknowledge
2018-06-12 00:00:53.854 [INFO ] [g.eclipse.smarthome.model.script.DSC] - ************************************** END **** ZONE12_BYPASS ON
2018-06-12 00:00:54.079 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 51100F7
2018-06-12 00:00:54.082 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51100) - Code: 511, Name: Keypad LED Flash State - Partition 1 Only, Description: 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not., Data: 00

2018-06-12 00:00:54.085 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 51100F7 - Code: "511", Name: "Keypad LED Flash State - Partition 1 Only", Description: "511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.", Data: 00
2018-06-12 00:00:54.088 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:DSC_Power832_PC5016:panel:panel_message
2018-06-12 00:00:54.095 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 511: A change of state in the Partition 1 keypad LEDs as to whether to flash or not.
2018-06-12 00:00:54.102 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5, org.openhab.binding.dscalarm.handler.KeypadThingHandler@6c8a8f, KEYPAD
2018-06-12 00:00:54.106 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5'
2018-06-12 00:00:54.109 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:DSC_Power832_PC5016:keypad   Command - KeypadLEDFlashState
2018-06-12 00:00:54.186 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 5108907
2018-06-12 00:00:54.189 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (51089) - Code: 510, Name: Keypad LED State - Partition 1 Only, Description: 510: A change of state in the Partition 1 keypad LEDs., Data: 89

2018-06-12 00:00:54.192 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 5108907 - Code: "510", Name: "Keypad LED State - Partition 1 Only", Description: "510: A change of state in the Partition 1 keypad LEDs.", Data: 89
2018-06-12 00:00:54.195 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:DSC_Power832_PC5016:panel:panel_message
2018-06-12 00:00:54.202 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 510: A change of state in the Partition 1 keypad LEDs.
2018-06-12 00:00:54.211 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5, org.openhab.binding.dscalarm.handler.KeypadThingHandler@6c8a8f, KEYPAD
2018-06-12 00:00:54.215 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@bc5cc5b5'
2018-06-12 00:00:54.218 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:keypad:DSC_Power832_PC5016:keypad   Command - KeypadLEDState
2018-06-12 00:00:54.229 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_ready_led
2018-06-12 00:00:54.242 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_armed_led
2018-06-12 00:00:54.257 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_memory_led
2018-06-12 00:00:54.273 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_bypass_led
2018-06-12 00:00:54.298 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_trouble_led
2018-06-12 00:00:54.311 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_program_led
2018-06-12 00:00:54.327 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_fire_led
2018-06-12 00:00:54.344 [DEBUG] [.dscalarm.handler.KeypadThingHandler] - updateChannel(): Keypad Channel UID: dscalarm:keypad:DSC_Power832_PC5016:keypad:keypad_backlight_led
2018-06-12 00:00:54.361 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 6501CC
2018-06-12 00:00:54.364 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (6501) - Code: 650, Name: Partition Ready, Description: 650: Partition can now be armed., Data: 1

2018-06-12 00:00:54.367 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 6501CC - Code: "650", Name: "Partition Ready", Description: "650: Partition can now be armed.", Partition: 1, Data: 1
2018-06-12 00:00:54.370 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:DSC_Power832_PC5016:panel:panel_message
2018-06-12 00:00:54.377 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - 650: Partition can now be armed.
2018-06-12 00:00:54.380 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@2e6231fe, org.openhab.binding.dscalarm.handler.PartitionThingHandler@efeada, PARTITION
2018-06-12 00:00:54.383 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@2e6231fe'
2018-06-12 00:00:54.385 [DEBUG] [calarm.handler.PartitionThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:partition:DSC_Power832_PC5016:partition1   Command - PartitionReady
2018-06-12 00:00:54.409 [DEBUG] [larm.handler.EnvisalinkBridgeHandler] - read(): Message Received: 616400C000000000000B4
2018-06-12 00:00:54.414 [DEBUG] [ng.dscalarm.internal.DSCAlarmMessage] - parseAPIMessage(): Message Received (616400C000000000000) - Code: 616, Name: Unknown Code, Description: Unknown code received., Data: 400C000000000000

2018-06-12 00:00:54.418 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Message received: 616400C000000000000B4 - Code: "616", Name: "Unknown Code", Description: "Unknown code received.", Data: 400C000000000000
2018-06-12 00:00:54.422 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - updateChannel(): Panel Channel UID: dscalarm:panel:DSC_Power832_PC5016:panel:panel_message
2018-06-12 00:00:54.429 [DEBUG] [arm.handler.DSCAlarmBaseThingHandler] - setPanelMessage(): Panel Message Set to - Unknown code received.
2018-06-12 00:00:54.434 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - findThing(): Thing Found - org.eclipse.smarthome.core.thing.internal.ThingImpl@b80e8a15, org.openhab.binding.dscalarm.handler.PanelThingHandler@12d15a3, PANEL
2018-06-12 00:00:54.438 [DEBUG] [rm.handler.DSCAlarmBaseBridgeHandler] - handleIncomingMessage(): Thing Search - 'org.eclipse.smarthome.core.thing.internal.ThingImpl@b80e8a15'
2018-06-12 00:00:54.442 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - setTimeStampState(): Already Set: 
2018-06-12 00:00:54.446 [DEBUG] [g.dscalarm.handler.PanelThingHandler] - dscAlarmEventRecieved(): Thing - dscalarm:panel:DSC_Power832_PC5016:panel   Command - UnknownCode

Thanks again for your help, I hope that the thread is clear enough for future users who’ll encounter this problem…

Hi

Where can I follow the status of the PR?

Thanks

Hello @swazz99jhb,

The PR has been merged. Here is a link to the closed PR: #3650.

Thanks,
Russell