I’ve had a functioning openhab installation for a little over 6 months and I’m loving it.
I’m starting to try to add some zwave items and wanted to start small so I have the Aeotec Z-Stick Gen 5 and the Aeotec Minimote v1 (DSA03202). The system found the z-stick and from there I have added the Minimote. It picks it up correctly as far as I can tell and when I push a button it shows in the zwave log (below). It also shows in the events.log that the button state was updated to ON. I also used OZWCP to do this with similar results. I’ve googled and tried so many things but I can’t figure out what is wrong.
The problem(s) are that the rules don’t trigger when the button is updated to ON. Investigating that I noticed that the node2.xml was never created for the minimote.
Does anyone have any suggestions to try or insight as to why this isn’t working? I’d like to add other zwave items (thermostat, door sensor, leak sensor…) but I have to have this proof of concept work first.
2016-01-03 19:52:47.079 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:52:57.079 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:53:07.079 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:53:13.592 DEBUG o.o.b.z.i.ZWaveNetworkMonitor[:353]- Network Monitor: No nodes to ping!
2016-01-03 19:53:17.081 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:53:27.082 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:53:37.084 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:53:47.084 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:53:57.085 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:54:07.086 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:54:17.086 TRACE o.o.b.z.i.p.ZWaveController$WatchDogTimerTask[:1595]- Watchdog: Checking Serial threads
2016-01-03 19:54:18.569 DEBUG o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1528]- Receive Message = 01 0A 00 04 00 02 04 2B 01 01 00 DC
2016-01-03 19:54:18.571 TRACE o.o.b.z.i.p.SerialMessage[:136]- NODE 255: Creating new SerialMessage from buffer = 01 0A 00 04 00 02 04 2B 01 01 00 DC
2016-01-03 19:54:18.572 TRACE o.o.b.z.i.p.SerialMessage[:179]- Calculated checksum = 0xDC
2016-01-03 19:54:18.573 TRACE o.o.b.z.i.p.SerialMessage[:141]- NODE 255: Checksum matched
2016-01-03 19:54:18.573 TRACE o.o.b.z.i.p.SerialMessage[:153]- NODE 255: Message payload = 00 02 04 2B 01 01 00
2016-01-03 19:54:18.574 TRACE o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1437]- Message is valid, sending ACK
2016-01-03 19:54:18.575 TRACE o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1422]- Response SENT
2016-01-03 19:54:18.576 DEBUG o.o.b.z.i.p.ZWaveController[:1210]- Receive queue TAKE: Length=0
2016-01-03 19:54:18.576 TRACE o.o.b.z.i.p.SerialMessage[:179]- Calculated checksum = 0xDC
2016-01-03 19:54:18.576 DEBUG o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1452]- Receive queue ADD: Length=0
2016-01-03 19:54:18.615 DEBUG o.o.b.z.i.p.SerialMessage[:233]- Assembled message buffer = 01 0A 00 04 00 02 04 2B 01 01 00 DC
2016-01-03 19:54:18.621 DEBUG o.o.b.z.i.p.ZWaveController[:1211]- Process Message = 01 0A 00 04 00 02 04 2B 01 01 00 DC
2016-01-03 19:54:18.621 DEBUG o.o.b.z.i.p.ZWaveController[:190]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 02 04 2B 01 01 00
2016-01-03 19:54:18.622 TRACE o.o.b.z.i.p.ZWaveController[:210]- Incoming Message type = REQUEST
2016-01-03 19:54:18.623 TRACE o.o.b.z.i.p.s.ApplicationCommandMessageClass[:30]- Handle Message Application Command Request
2016-01-03 19:54:18.624 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:38]- NODE 2: Application Command Request (ALIVE:STATIC_VALUES)
2016-01-03 19:54:18.624 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:56]- NODE 2: Incoming command class SCENE_ACTIVATION
2016-01-03 19:54:18.625 TRACE o.o.b.z.i.p.s.ApplicationCommandMessageClass[:79]- NODE 2: Found Command Class SCENE_ACTIVATION, passing to handleApplicationCommandRequest
2016-01-03 19:54:18.625 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:62]- Received Scene Activation for Node ID = 2
2016-01-03 19:54:18.626 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:66]- Scene Activation Set
2016-01-03 19:54:18.626 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:93]- Scene activation node from node 2: Scene 1, Time 0
2016-01-03 19:54:18.627 DEBUG o.o.b.z.i.p.ZWaveController[:682]- Notifying event listeners: ZWaveCommandClassValueEvent
2016-01-03 19:54:18.628 DEBUG o.o.b.z.i.ZWaveActiveBinding[:433]- ZwaveIncomingEvent
2016-01-03 19:54:18.629 DEBUG o.o.b.z.i.ZWaveActiveBinding[:450]- NODE 2: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 1
2016-01-03 19:54:18.632 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b2m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.633 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b1m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.635 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b3h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.638 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b4h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.640 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b3m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.640 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b2h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.640 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b4m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.645 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b1h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:18.647 TRACE o.o.b.z.i.p.s.ZWaveCommandProcessor[:59]- Message has Ack Pending
2016-01-03 19:54:20.145 DEBUG o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1528]- Receive Message = 01 0A 00 04 00 02 04 2B 01 03 00 DE
2016-01-03 19:54:20.146 TRACE o.o.b.z.i.p.SerialMessage[:136]- NODE 255: Creating new SerialMessage from buffer = 01 0A 00 04 00 02 04 2B 01 03 00 DE
2016-01-03 19:54:20.147 TRACE o.o.b.z.i.p.SerialMessage[:179]- Calculated checksum = 0xDE
2016-01-03 19:54:20.147 TRACE o.o.b.z.i.p.SerialMessage[:141]- NODE 255: Checksum matched
2016-01-03 19:54:20.147 TRACE o.o.b.z.i.p.SerialMessage[:153]- NODE 255: Message payload = 00 02 04 2B 01 03 00
2016-01-03 19:54:20.147 TRACE o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1437]- Message is valid, sending ACK
2016-01-03 19:54:20.148 TRACE o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1422]- Response SENT
2016-01-03 19:54:20.148 DEBUG o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1452]- Receive queue ADD: Length=1
2016-01-03 19:54:20.148 DEBUG o.o.b.z.i.p.ZWaveController[:1210]- Receive queue TAKE: Length=0
2016-01-03 19:54:20.148 TRACE o.o.b.z.i.p.SerialMessage[:179]- Calculated checksum = 0xDE
2016-01-03 19:54:20.149 DEBUG o.o.b.z.i.p.SerialMessage[:233]- Assembled message buffer = 01 0A 00 04 00 02 04 2B 01 03 00 DE
2016-01-03 19:54:20.149 DEBUG o.o.b.z.i.p.ZWaveController[:1211]- Process Message = 01 0A 00 04 00 02 04 2B 01 03 00 DE
2016-01-03 19:54:20.149 DEBUG o.o.b.z.i.p.ZWaveController[:190]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 02 04 2B 01 03 00
2016-01-03 19:54:20.149 TRACE o.o.b.z.i.p.ZWaveController[:210]- Incoming Message type = REQUEST
2016-01-03 19:54:20.149 TRACE o.o.b.z.i.p.s.ApplicationCommandMessageClass[:30]- Handle Message Application Command Request
2016-01-03 19:54:20.149 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:38]- NODE 2: Application Command Request (ALIVE:STATIC_VALUES)
2016-01-03 19:54:20.150 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:56]- NODE 2: Incoming command class SCENE_ACTIVATION
2016-01-03 19:54:20.150 TRACE o.o.b.z.i.p.s.ApplicationCommandMessageClass[:79]- NODE 2: Found Command Class SCENE_ACTIVATION, passing to handleApplicationCommandRequest
2016-01-03 19:54:20.150 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:62]- Received Scene Activation for Node ID = 2
2016-01-03 19:54:20.150 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:66]- Scene Activation Set
2016-01-03 19:54:20.150 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:93]- Scene activation node from node 2: Scene 3, Time 0
2016-01-03 19:54:20.150 DEBUG o.o.b.z.i.p.ZWaveController[:682]- Notifying event listeners: ZWaveCommandClassValueEvent
2016-01-03 19:54:20.151 DEBUG o.o.b.z.i.ZWaveActiveBinding[:433]- ZwaveIncomingEvent
2016-01-03 19:54:20.151 DEBUG o.o.b.z.i.ZWaveActiveBinding[:450]- NODE 2: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 3
2016-01-03 19:54:20.152 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b2m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.152 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b1m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.153 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b3h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.153 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b4h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.153 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b3m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.153 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b2h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.153 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b4m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.153 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b1h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:20.153 TRACE o.o.b.z.i.p.s.ZWaveCommandProcessor[:59]- Message has Ack Pending
2016-01-03 19:54:21.321 DEBUG o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1528]- Receive Message = 01 0A 00 04 00 02 04 2B 01 05 00 D8
2016-01-03 19:54:21.324 TRACE o.o.b.z.i.p.SerialMessage[:136]- NODE 255: Creating new SerialMessage from buffer = 01 0A 00 04 00 02 04 2B 01 05 00 D8
2016-01-03 19:54:21.326 TRACE o.o.b.z.i.p.SerialMessage[:179]- Calculated checksum = 0xD8
2016-01-03 19:54:21.326 TRACE o.o.b.z.i.p.SerialMessage[:141]- NODE 255: Checksum matched
2016-01-03 19:54:21.328 TRACE o.o.b.z.i.p.SerialMessage[:153]- NODE 255: Message payload = 00 02 04 2B 01 05 00
2016-01-03 19:54:21.329 TRACE o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1437]- Message is valid, sending ACK
2016-01-03 19:54:21.330 TRACE o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1422]- Response SENT
2016-01-03 19:54:21.331 DEBUG o.o.b.z.i.p.ZWaveController$ZWaveReceiveThread[:1452]- Receive queue ADD: Length=1
2016-01-03 19:54:21.331 DEBUG o.o.b.z.i.p.ZWaveController[:1210]- Receive queue TAKE: Length=0
2016-01-03 19:54:21.332 TRACE o.o.b.z.i.p.SerialMessage[:179]- Calculated checksum = 0xD8
2016-01-03 19:54:21.333 DEBUG o.o.b.z.i.p.SerialMessage[:233]- Assembled message buffer = 01 0A 00 04 00 02 04 2B 01 05 00 D8
2016-01-03 19:54:21.333 DEBUG o.o.b.z.i.p.ZWaveController[:1211]- Process Message = 01 0A 00 04 00 02 04 2B 01 05 00 D8
2016-01-03 19:54:21.333 DEBUG o.o.b.z.i.p.ZWaveController[:190]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 02 04 2B 01 05 00
2016-01-03 19:54:21.333 TRACE o.o.b.z.i.p.ZWaveController[:210]- Incoming Message type = REQUEST
2016-01-03 19:54:21.333 TRACE o.o.b.z.i.p.s.ApplicationCommandMessageClass[:30]- Handle Message Application Command Request
2016-01-03 19:54:21.333 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:38]- NODE 2: Application Command Request (ALIVE:STATIC_VALUES)
2016-01-03 19:54:21.334 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:56]- NODE 2: Incoming command class SCENE_ACTIVATION
2016-01-03 19:54:21.334 TRACE o.o.b.z.i.p.s.ApplicationCommandMessageClass[:79]- NODE 2: Found Command Class SCENE_ACTIVATION, passing to handleApplicationCommandRequest
2016-01-03 19:54:21.334 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:62]- Received Scene Activation for Node ID = 2
2016-01-03 19:54:21.334 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:66]- Scene Activation Set
2016-01-03 19:54:21.334 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:93]- Scene activation node from node 2: Scene 5, Time 0
2016-01-03 19:54:21.334 DEBUG o.o.b.z.i.p.ZWaveController[:682]- Notifying event listeners: ZWaveCommandClassValueEvent
2016-01-03 19:54:21.334 DEBUG o.o.b.z.i.ZWaveActiveBinding[:433]- ZwaveIncomingEvent
2016-01-03 19:54:21.335 DEBUG o.o.b.z.i.ZWaveActiveBinding[:450]- NODE 2: Got a value event from Z-Wave network, endpoint = 0, command class = SCENE_ACTIVATION, value = 5
2016-01-03 19:54:21.335 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b2m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.335 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b1m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.335 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b3h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.335 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b4h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.335 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b3m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.336 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b2h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.336 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b4m, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.336 TRACE o.o.b.z.i.c.ZWaveConverterHandler[:340]- Getting converter for item = Rem_A_b1h, command class = SCENE_ACTIVATION, item command class = scene_activation
2016-01-03 19:54:21.336 TRACE o.o.b.z.i.p.s.ZWaveCommandProcessor[:59]- Message has Ack Pending
This log is of me pressing each button [1-4] momentarily and pressing each button and holding. The only issue? I see is that it says ‘Message has Ack Pending’ but I never see where it says received/sent (and I’m not sure it should).
Thanks for any help and suggestions.