I’m trying to get an Aeon Labs Minimote working with OH, but not having any luck. The minimote looks like it uses the basic class to send a different value based on which of the 4 buttons you press.
button 1, short press = “10”
button 1, long press = “20”
button 2, short press = “30”
button 2, long press = “40”
…
button 4, long press = “80”
I’ve tried configuring the item as a Switch and Number.
Switch Minimote “Minimote” (FF_Bath, Lights) {zwave=“7:command=basic”}
A switch doesn’t work, bc the minimote returns one of 8 different values, and a switch is binary. So it just always returns “On”.
07:04:33.628 [DEBUG] [eController$ZWaveReceiveThread:1441 ] - Receive Message = 01 09 00 04 00 07 03 20 01 0A DD
07:04:33.630 [DEBUG] [b.z.i.protocol.ZWaveController:1123 ] - Receive queue TAKE: Length=0
07:04:33.631 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 09 00 04 00 07 03 20 01 0A DD
07:04:33.631 [DEBUG] [eController$ZWaveReceiveThread:1365 ] - Receive queue ADD: Length=0
07:04:33.632 [DEBUG] [b.z.i.protocol.ZWaveController:1124 ] - Process Message = 01 09 00 04 00 07 03 20 01 0A DD
07:04:33.633 [DEBUG] [b.z.i.protocol.ZWaveController:190 ] - Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 07 03 20 01 0A
07:04:33.634 [DEBUG] [ApplicationCommandMessageClass:38 ] - NODE 7: Application Command Request (FAILED:PING)
07:04:33.635 [DEBUG] [.z.internal.protocol.ZWaveNode:222 ] - NODE 7: Node has risen from the DEAD. Init stage is PING:{}.
07:04:33.635 [DEBUG] [.z.internal.protocol.ZWaveNode:248 ] - NODE 7: Initialisation incomplete, not signalling state change.
07:04:33.636 [DEBUG] [ApplicationCommandMessageClass:56 ] - NODE 7: Incoming command class BASIC
07:04:33.636 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:74 ] - NODE 7: Received Basic Request
07:04:33.637 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:78 ] - NODE 7: Basic Set sent to the controller will be processed as Basic Report
07:04:33.637 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:107 ] - NODE 7: Basic report, value = 0x0A
07:04:33.638 [DEBUG] [b.z.i.protocol.ZWaveController:595 ] - Notifying event listeners: ZWaveCommandClassValueEvent
07:04:33.638 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ] - ZwaveIncomingEvent
07:04:33.639 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ] - NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 10
07:04:33.640 [DEBUG] [ApplicationCommandMessageClass:85 ] - Transaction not completed: node address inconsistent.
07:04:33.641 [INFO ] [runtime.busevents :26 ] - Minimote state updated to ON
I also tried as a Number, but get the error “No converted found for item”.
Number Minimote “Minimote [%d]” (FF_Bath, Lights) {zwave=“7:command=basic”}
07:07:53.328 [DEBUG] [eController$ZWaveReceiveThread:1441 ] - Receive Message = 01 09 00 04 00 07 03 20 01 0A DD
07:07:53.330 [DEBUG] [eController$ZWaveReceiveThread:1365 ] - Receive queue ADD: Length=1
07:07:53.330 [DEBUG] [b.z.i.protocol.ZWaveController:1123 ] - Receive queue TAKE: Length=0
07:07:53.332 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 09 00 04 00 07 03 20 01 0A DD
07:07:53.333 [DEBUG] [b.z.i.protocol.ZWaveController:1124 ] - Process Message = 01 09 00 04 00 07 03 20 01 0A DD
07:07:53.334 [DEBUG] [b.z.i.protocol.ZWaveController:190 ] - Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 07 03 20 01 0A
07:07:53.335 [DEBUG] [ApplicationCommandMessageClass:38 ] - NODE 7: Application Command Request (FAILED:PING)
07:07:53.335 [DEBUG] [.z.internal.protocol.ZWaveNode:222 ] - NODE 7: Node has risen from the DEAD. Init stage is PING:{}.
07:07:53.336 [DEBUG] [.z.internal.protocol.ZWaveNode:248 ] - NODE 7: Initialisation incomplete, not signalling state change.
07:07:53.336 [DEBUG] [ApplicationCommandMessageClass:56 ] - NODE 7: Incoming command class BASIC
07:07:53.337 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:74 ] - NODE 7: Received Basic Request
07:07:53.337 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:78 ] - NODE 7: Basic Set sent to the controller will be processed as Basic Report
07:07:53.338 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:107 ] - NODE 7: Basic report, value = 0x0A
07:07:53.339 [DEBUG] [b.z.i.protocol.ZWaveController:595 ] - Notifying event listeners: ZWaveCommandClassValueEvent
07:07:53.339 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ] - ZwaveIncomingEvent
07:07:53.340 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ] - NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 10
07:07:53.340 [WARN ] [.o.b.z.i.c.ZWaveBasicConverter:87 ] - No converter found for item = Minimote, node = 7 endpoint = 0, ignoring event.
Any idea how to configure this item?
Thanks!
Justin