No converter found for item = Minimote

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

Is there a better place to post this question? I’d love to get openhab working for me.

I’ve just moved from a Z-Stick II to a Z-Stick Gen5, and I’m having issues getting my minimote to work now. It worked fine (in scene mode) on the old Z-Stick.

See here for instructions I previously followed old openhab google group

I don’t seem to be able to get the minimote through initialization. I’m using the latest 1.8 binding. It just keeps looping round this:

2015-11-27 18:41:34.490 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:203 ]- NODE 41: Node advancer - checking initialisation queue. Queue size 1.
2015-11-27 18:41:34.490 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:209 ]- NODE 41: Node advancer - message removed from queue. Queue size 0.
2015-11-27 18:41:34.490 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:269 ]- NODE 41: Node advancer - DETAILS: queue length(0), free to send(true)
2015-11-27 18:41:34.490 [ERROR] [z.i.p.i.ZWaveNodeStageAdvancer:316 ]- NODE 41: Node advancer: Retries exceeded at DETAILS
2015-11-27 18:41:34.490 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:329 ]- NODE 41: Retry timout: Can't advance
2015-11-27 18:41:34.490 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1013]- NODE 41: Node advancer - STATIC_VALUES: Transaction complete (RequestNodeInfo:Request) success(true)
2015-11-27 18:41:34.490 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:203 ]- NODE 41: Node advancer - checking initialisation queue. Queue size 1.
2015-11-27 18:41:34.524 [DEBUG] [.ApplicationUpdateMessageClass:45  ]- NODE 41: Application update request. Node information received.
2015-11-27 18:41:34.524 [DEBUG] [.o.b.z.i.p.c.ZWaveCommandClass:224 ]- NODE 41: Creating new instance of command class VERSION
2015-11-27 18:41:34.524 [DEBUG] [.o.b.z.i.p.c.ZWaveCommandClass:224 ]- NODE 41: Creating new instance of command class MANUFACTURER_SPECIFIC
2015-11-27 18:41:34.524 [DEBUG] [.o.b.z.i.p.c.ZWaveCommandClass:224 ]- NODE 41: Creating new instance of command class CONFIGURATION
2015-11-27 18:41:34.524 [WARN ] [.o.b.z.i.p.c.ZWaveCommandClass:221 ]- NODE 41: Unsupported command class ASSOCIATION_COMMAND_CONFIGURATION
2015-11-27 18:41:34.524 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1060]- NODE 41: 41 NIF event during initialisation stage DETAILS
2015-11-27 18:41:34.524 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1069]- NODE 41: NIF event during initialisation stage DETAILS
2015-11-27 18:41:34.524 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:269 ]- NODE 41: Node advancer - DETAILS: queue length(0), free to send(true)
2015-11-27 18:41:34.524 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:335 ]- NODE 41: Node advancer: loop - DETAILS try 1: stageAdvanced(false)
2015-11-27 18:41:34.524 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:448 ]- NODE 41: Node advancer: DETAILS - send RequestNodeInfo
2015-11-27 18:41:34.524 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:242 ]- NODE 41: Node advancer - queued packet. Queue length is 1
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1060]- NODE 41: 34 NIF event during initialisation stage PING
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1060]- NODE 41: 33 NIF event during initialisation stage PING
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1060]- NODE 41: 37 NIF event during initialisation stage PING
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1060]- NODE 41: 38 NIF event during initialisation stage PING
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1060]- NODE 41: 41 NIF event during initialisation stage STATIC_VALUES
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1069]- NODE 41: NIF event during initialisation stage STATIC_VALUES
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:269 ]- NODE 41: Node advancer - STATIC_VALUES: queue length(1), free to send(false)
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:242 ]- NODE 41: Node advancer - queued packet. Queue length is 1
2015-11-27 18:41:34.525 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:411 ]- NODE 41: Is awake with 0 messages in the wake-up queue.
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1036]- NODE 41: Wakeup during initialisation.
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:269 ]- NODE 41: Node advancer - DETAILS: queue length(1), free to send(false)
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:335 ]- NODE 41: Node advancer: loop - DETAILS try 2: stageAdvanced(false)
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:448 ]- NODE 41: Node advancer: DETAILS - send RequestNodeInfo
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:242 ]- NODE 41: Node advancer - queued packet. Queue length is 1
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1036]- NODE 41: Wakeup during initialisation.
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:269 ]- NODE 41: Node advancer - STATIC_VALUES: queue length(1), free to send(false)
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:335 ]- NODE 41: Node advancer: loop - STATIC_VALUES try 4: stageAdvanced(false)
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:582 ]- NODE 41: Node advancer: STATIC_VALUES - checking BASIC
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:582 ]- NODE 41: Node advancer: STATIC_VALUES - checking CONFIGURATION
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:582 ]- NODE 41: Node advancer: STATIC_VALUES - checking WAKE_UP
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:585 ]- NODE 41: Node advancer: STATIC_VALUES - found    WAKE_UP
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:589 ]- NODE 41: Found 1 instances of WAKE_UP
2015-11-27 18:41:34.525 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:253 ]- NODE 41: Creating new message for application command WAKE_UP_INTERVAL_GET
2015-11-27 18:41:34.525 [DEBUG] [o.b.z.i.protocol.SerialMessage:109 ]- NODE 41: Creating empty message of class = SendData (0x13), type = Request (0x00)
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:582 ]- NODE 41: Node advancer: STATIC_VALUES - checking VERSION
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:582 ]- NODE 41: Node advancer: STATIC_VALUES - checking MANUFACTURER_SPECIFIC
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:582 ]- NODE 41: Node advancer: STATIC_VALUES - checking NO_OPERATION
2015-11-27 18:41:34.525 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:617 ]- NODE 41: Node advancer: STATIC_VALUES - queued 1 frames
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:242 ]- NODE 41: Node advancer - queued packet. Queue length is 1
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1013]- NODE 41: Node advancer - DETAILS: Transaction complete (RequestNodeInfo:Request) success(true)
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:203 ]- NODE 41: Node advancer - checking initialisation queue. Queue size 1.
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:209 ]- NODE 41: Node advancer - message removed from queue. Queue size 0.
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:269 ]- NODE 41: Node advancer - DETAILS: queue length(0), free to send(true)
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:335 ]- NODE 41: Node advancer: loop - DETAILS try 3: stageAdvanced(false)
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:448 ]- NODE 41: Node advancer: DETAILS - send RequestNodeInfo
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:242 ]- NODE 41: Node advancer - queued packet. Queue length is 1
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1013]- NODE 41: Node advancer - STATIC_VALUES: Transaction complete (RequestNodeInfo:Request) success(true)
2015-11-27 18:41:34.526 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:203 ]- NODE 41: Node advancer - checking initialisation queue. Queue size 1.
2015-11-27 18:41:34.526 [DEBUG] [WaveController$ZWaveSendThread:1228]- NODE 41: Sending REQUEST Message = 01 09 00 13 29 02 84 05 25 C0 AA
2015-11-27 18:41:34.531 [DEBUG] [b.z.i.p.s.SendDataMessageClass:38  ]- NODE 41: Sent Data successfully placed on stack.
2015-11-27 18:41:34.548 [DEBUG] [b.z.i.p.s.SendDataMessageClass:74  ]- NODE 41: SendData Request. CallBack ID = 192, Status = Transmission complete and ACK received(0)
2015-11-27 18:41:42.526 [ERROR] [WaveController$ZWaveSendThread:1269]- NODE 41: Timeout while sending message. Requeueing - 2 attempts left!
2015-11-27 18:41:42.526 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:435 ]- NODE 41: Is sleeping
2015-11-27 18:41:42.526 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:241 ]- NODE 41: Putting message SendData in wakeup queue.
2015-11-27 18:45:42.544 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:237 ]- NODE 41: Message already on the wake-up queue. Removing original.
2015-11-27 18:45:42.544 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:241 ]- NODE 41: Putting message SendData in wakeup queue.
2015-11-27 18:46:54.548 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:237 ]- NODE 41: Message already on the wake-up queue. Removing original.

Any suggestions?

I know you posted your message some time back but it doesn’t look like anyone responded.

I just started messing with OpenHAB this weekend and ran into what you experienced with my MiniMotes. The answer seems to be to set them as a “Dimmer”. I haven’t implemented rules yet but I see the correct test values in the logs when I try the various button combinations.

Example: Dimmer ML_Library_Remote “ML Library Remote” { zwave=“20:command=BASIC” }

Regards, Stephan

1 Like

Stephan, the trick is to get the mini mote into scene mode (takes some doing with a 3rd party tool).

Once it’s in scene mode, it just works with the wave binding, even though it will never complete initialization.

Did you get it to initialize set as a dimmer (I assume in non-scene mode)? If you can get it to initialize, then you may be able to switch it to scene mode in Habmin.

I use it in scene mode as it gives 8 programable buttons, which can be used for anything. It comes set for dimmer mode by default (but this limits its utility to dimming lights, and only gives 4 buttons).

Nick Waterton P.Eng
Sent from my iPhone

Interesting. I’ll have to give that a try. I truly am just starting to play with OpenHAB after a HomeSeer system tanked on me which I have zero plans of paying for a replacement.

However, in the time I messed with the Dimmer method. The result appears to be a clean “My_Remote state updated to 10” (or 20, 30, etc) in the logs which then work with rules along the lines of:
rule "Turn light on"
when
Item My_Remote received update "10"
then
sendCommand(LR_Ceiling_Light, ON)
end

But that’s probably a sloppy way to go about it. Then again I’m new… I basically don’t know what I’m doing. :slightly_smiling:

Regards, Stephan

1 Like

Stephan,

If you can get the minimote into scene mode, then you get 8 triggers you can write rules on (scenes 1-8). Scene 1 is short press button 1, scene 2 is long press button 1 and so on. This makes it easy to write “toggle” rules.

I have played with several home automation setups, and I’ve found openHAB to be the best.

Having said that, the learning curve is huge -just don’t give up!

Doesn’t help that it’s written in Java, (or Xtend a “subset of Xtend a Java like scripting language” for rules) most of which is undocumented, and very hard to debug.

Having said that, you can make it do what you want, it’s just sometimes more obscure than you would think. There are lots of example out there to learn from.

Best of luck!

Nick Waterton P.Eng
Sent from my iPhone

Did anyone ever get this resolved? I’m having the same problem I believe and I’ve been posting about it here Aeon Labs Minimote help (Resolved).

I’d really like to get this working to improve the WAF in my smarthome implementation and I’ve been struggling with this hardware for over a month now.

Thanks for any tips you may be able to provide.

Dan