RFXCOM RFXtrx433E Remote Controlled Switch m-FS300 not working

Platform information

  • Hardware: Raspberry Pi 3
  • OS: openHABian, Raspbian GNU/Linux 8 (jessie), Linux 4.9.35-v7+
  • Java Runtime Environment: openjdk version “1.8.0_152”
  • openHAB version:2.2.0-1 (Release Build)

Issue of the topic
Setup using the RFXCOM Binding with various devices (temperature, wind) connected and are working properly.
The thing is defined using the Paper UI and the Items in textual configuration files with channels.
Next device to connect is a Remote Controlled Switch m-FS300, but after setup the switch is not reacting on commands. Any guidance appreciated.

Setup steps
Set log level to DEBUG for org.openhab.binding.rfxcom.
Pressed button ON on the Remote Control
openHAB log entries:
[DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Message received: Raw data = 0B11006A0028280201000050, Packet type = LIGHTING2, Seq number = 106, Sub type = AC, Device Id = 2631682.1, Command = OFF, Dim level = 0, Signal level = 5
[DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Message received: Raw data = 0B11006B0028280201010F50, Packet type = LIGHTING2, Seq number = 107, Sub type = AC, Device Id = 2631682.1, Command = ON, Dim level = 15, Signal level = 5

The openHAB Paper-UI Inbox check for Thing LIGHTNING2 with ID 2631682.1:
LIGHTING2-2631682.1, RFXCOM Lighting2 Actuator, rfxcom:lighting2:e64474fc:2631682_1

Added the Thing with name MakeLab_PowerSwitch_Desk, RFXCOM Lighting2 Actuator, A Lighting2 device.Status: ONLINE
Configuration:
Name: MakeLab_PowerSwitch_Desk
Bridge Selection: RFXCOM USB Transceiver - rfxcom:bridge:e64474fc
Device Id: 2631682.1
Sub Type: AC

Channel Command, rfxcom:lighting2:e64474fc:2631682_1:command, Switch

Created an Item textual configuration (same definition as other items connected to the rfxcom binding which are working fine) and added to a sitemap:
Switch HA_MakeLab_PowerSwitch_Desk “Desk Switch” (gHA_MakeLab) { channel=“rfxcom:lighting2:e64474fc:2631682_1:command” }

When switching ON, nothing happens. The log entry shows command on received, but Raw Data is unknown:
2018-01-13 09:37:01.087 [DEBUG] [binding.rfxcom.handler.RFXComHandler] - Received channel: rfxcom:lighting2:e64474fc:2631682_1:command, command: ON
2018-01-13 09:37:01.112 [DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Transmitting message 'Raw data = unknown, Packet type = LIGHTING2, Seq number = 0, Sub type = AC, Device Id = 2631682.1, Command = ON, Dim level = 0, Signal level = 0’
NOT SURE IF NEXT INFO ALSE BELONGS TO THE SWITCH:
2018-01-13 09:37:01.693 [DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Message received: Raw data = 0402010000, Packet type = TRANSMITTER_MESSAGE, Seq number = 0, Sub type = RESPONSE, Response = ACK
2018-01-13 09:37:01.695 [DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Transmitter response received: Raw data = 0402010000, Packet type = TRANSMITTER_MESSAGE, Seq number = 0, Sub type = RESPONSE, Response = ACK

Switching OFF:
2018-01-13 09:39:02.348 [DEBUG] [binding.rfxcom.handler.RFXComHandler] - Received channel: rfxcom:lighting2:e64474fc:2631682_1:command, command: OFF
2018-01-13 09:39:02.365 [DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Transmitting message 'Raw data = unknown, Packet type = LIGHTING2, Seq number = 0, Sub type = AC, Device Id = 2631682.1, Command = OFF, Dim level = 0, Signal level = 0’
2018-01-13 09:39:02.937 [DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Message received: Raw data = 0402010000, Packet type = TRANSMITTER_MESSAGE, Seq number = 0, Sub type = RESPONSE, Response = ACK
2018-01-13 09:39:02.940 [DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Transmitter response received: Raw data = 0402010000, Packet type = TRANSMITTER_MESSAGE, Seq number = 0, Sub type = RESPONSE, Response = ACK
2018-01-13 09:39:05.455 [DEBUG] [g.rfxcom.handler.RFXComBridgeHandler] - Checking RFXCOM transceiver connection, thing status = ONLINE

As an addition, added as Item:
String HA_MakeLab_PowerSwitch_Desk { rfxcom="<2631682.1:RawData" }
Switched ON again, followed by log entry:
2018-01-13 09:40:43.200 [DEBUG] [binding.rfxcom.handler.RFXComHandler] - Received channel: rfxcom:lighting2:e64474fc:2631682_1:command, command: ON

==> /var/log/openhab2/events.log <==

2018-01-13 09:40:43.206 [vent.ItemStateChangedEvent] - HA_MakeLab_PowerSwitch_Desk changed from NULL to ON

==> /var/log/openhab2/openhab.log <==

2018-01-13 09:40:43.213 [ERROR] [binding.rfxcom.handler.RFXComHandler] - Transmitting error
org.openhab.binding.rfxcom.internal.exceptions.RFXComUnsupportedChannelException: Channel command does not accept ON
at org.openhab.binding.rfxcom.internal.messages.RFXComLighting2Message.convertFromState(RFXComLighting2Message.java:255) [215:org.openhab.binding.rfxcom:2.2.0]
at org.openhab.binding.rfxcom.handler.RFXComHandler.handleCommand(RFXComHandler.java:72) [215:org.openhab.binding.rfxcom:2.2.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [109:org.eclipse.smarthome.core:0.10.0.b1]
at org.eclipse.smarthome.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [109:org.eclipse.smarthome.core:0.10.0.b1]
at com.sun.proxy.$Proxy132.handleCommand(Unknown Source) [215:org.openhab.binding.rfxcom:2.2.0]
at org.eclipse.smarthome.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:72) [116:org.eclipse.smarthome.core.thing:0.10.0.b1]
at org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:49) [116:org.eclipse.smarthome.core.thing:0.10.0.b1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [109:org.eclipse.smarthome.core:0.10.0.b1]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [109:org.eclipse.smarthome.core:0.10.0.b1]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]