How to manual add a scene item

I wanted to dive into openhab2 head first so, I set aside my working openhab1.8.3 config and installed Openhab2. To get a fresh start I excluded all my zwave nodes including the ZME_WALLC-S wall switches.
I then included them one by one, to get the whole “Things detection” etc going…

I know have 4 nodes detected:
Node 16 (a switchable outlet, not in the database)
Node 9: "Unknown device"
Node 11 "WALLC-S Wall controller"
Node 17 “WALLC-S Wall controller”

First of all I cannot quite understand why, even after a couple of days, Node 9 is still unrecognised. Can´t get that to work. (even though I have made it send a node information frame, through the buttons on the switch multiple times)…

The node itself is working just fine, if I press a button, the scene information is send (as can be seen in the log below).

I know the device, I know it has scenes, only sofar openhab does not…
Unfortunately I don’t know how to define a scene-item for Node9 manually in the config files…
All I know is the id of the Node9 “thing”: zwave:device:8145ead1:node9

How can I get this to work again…

2016-09-10 15:06:16.754 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0A 00 04 00 09 04 2B 01 0B FF 22 
2016-09-10 15:06:16.756 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-09-10 15:06:16.757 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0A 00 04 00 09 04 2B 01 0B FF 22 
2016-09-10 15:06:16.757 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0A 00 04 00 09 04 2B 01 0B FF 22 
2016-09-10 15:06:16.757 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 09 04 2B 01 0B FF 
2016-09-10 15:06:16.757 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 9: Application Command Request (ALIVE:MANUFACTURER)
2016-09-10 15:06:16.757 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 9: Incoming command class SCENE_ACTIVATION
2016-09-10 15:06:16.758 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - Received Scene Activation for Node ID = 9
2016-09-10 15:06:16.758 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - Scene Activation Set
2016-09-10 15:06:16.758 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - Scene activation node from node 9: Scene 11, Time 255
2016-09-10 15:06:16.758 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2016-09-10 15:06:16.758 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 9: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2016-09-10 15:06:16.758 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 9: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 11
2016-09-10 15:06:16.758 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Message has Ack Pending: Message: class=SendData[0x13], type=Request[0x00], priority=Config, dest=9, callback=37, payload=09 02 72 04

@dries_dokter
How can I get this to work again…

Better late than never, I just got the ZME_WALLC_S working in openHAB 2 with the config below.

File: switch.items
Number switchHallWayNumber "HW Number" (gDebug) { channel="zwave:device:1598d492b5d:node39:scene_number" }
Number switchHallWayBattey "HW Switch Battery[%s %%]" <battery> (gBattery) { channel="zwave:device:1598d492b5d:node39:battery-level" }
File: switch.rules
rule "SwitchHallWay"
when
	Item switchHallWayNumber received update
then
	if (switchHallWayNumber.state == 1.0) {
    	logInfo("Test", "switchHallWayOneUpClick")
    }
    if (switchHallWayNumber.state == 1.2) {
    	logInfo("Test", "switchHallWayOneUpPressed")
    }
	if (switchHallWayNumber.state == 1.1) {
	logInfo("Test", "switchHallWayOneUpReleased")
	}
	if (switchHallWayNumber.state == 5.0) {
    	logInfo("Test", "switchHallWayOneDownClick")
    }
    if (switchHallWayNumber.state == 5.2) {
    	logInfo("Test", "switchHallWayOneDownPressed")
    }
	if (switchHallWayNumber.state == 5.1) {
	logInfo("Test", "switchHallWayTwoDownReleased")
	}
	if (switchHallWayNumber.state == 2.0) {
    	logInfo("Test", "switchHallWayTwoUpClick")
    }
    if (switchHallWayNumber.state == 2.2) {
    	logInfo("Test", "switchHallWayTwoUpPressed")
    }
	if (switchHallWayNumber.state == 2.1) {
		logInfo("Test", "switchHallWayTwoUpReleased")
	}
	if (switchHallWayNumber.state == 6.0) {
    	logInfo("Test", "switchHallWayTwoDownClick")
    }
    if (switchHallWayNumber.state == 6.2) {
    	logInfo("Test", "switchHallWayTwoDownPressed")
    }
	if (switchHallWayNumber.state == 6.1) {
		logInfo("Test", "switchHallWayTwoDownReleased")
	}
end

Thanks! this made my day :smiley:
Only thing not working here is the battery-level, don’t know why, is this updated on a timespan?