SmartThings Community

[RELEASE] Aeotec NanoMote One/Quad, Hank One/Four Button Scene Controller

What do you mean by “same button configuration”?

Every button device will use the same button numbers…

What SmartApp are you using with those buttons?

FYI, if you’re using the Button Controller app you need to install a new instance of it for each device.

That’s the problem – I want to use the same button numbers on different NanoMotes to control different lights. Example:

I have two NanoMotes in the master bedroom.

  • The center button #4 on my remote should toggle my nightstand light on and off.

  • The center button #4 on my wife’s remote should toggle her nightstand light on and off.

  • There is no need to set the living room “Watch TV” Routine on these remotes.

I have a third NanoMote in the Living Room.

  • There is no need to control the master bedroom lights with this remote.

  • A press of center Button #4 on this remote should activate the “Watch TV” Routine.

  • A hold of center Button #4 should turn the living room lights back on bright.

In other words, I want each NanoMote to be separately programmable. They are useless to me if they all have identical functions assigned to the buttons.

Are you installing button controller from the marketplace for each remote? You should end up with one button controller instance per device in your automation list.

1 Like

Yes, I’m using the Button Controller SmartApp

Like @prjct92eh2 said, you have to install the app 3 times, one for each NanoMote.

Thanks. That worked. I never would have figured that out and don’t recall reading that in documentation anywhere.

Now I have three “Button Controller” SmartApps installed, all with the same name. Too bad you can’t rename the SmartApp – I have to click into each one to see which NanoMote it is controlling. Now that they are all set up, it isn’t a big deal. Just a slight complication to maintenance ce down the road.

Thanks again.

I used this device handler but used Webcore to program the remote instead. Seems to work more reliably than ABC and much more customization. I was able to create custom commands for a z-wave shutter controller and send these through WebCore when a button is pushed on the remote. Thanks alot!

Thank you! Bought two of these today and this DTH worked right out of the digital box!

2 Likes
  • Aeotec NanoMote One (ZWA003-A)
  • Aeotec NanoMote Quad (ZWA004-A)

ZWA003-A is the NanoMote Quad per the unit I ordered/received today.

Can that be why it only shows that it has one button in IDE? Event log though does show all 4 being actuated. I cannot configure buttons 2-4 in ST Classic. I have it set to your DTH.

Save the settings and then wake the device up. When you save the settings it should log a message explaining how to wake it up.

I ended up setting to to use the Aeon Wallmote DTH, that enabled the 4buttons. Setting it back to Aeotech Nanomote and it kept them.

Did saving the settings and waking it up not work or had you already done that before I posted?

I didn’t get to try your method. I’d already got it operating the other way before I saw your post this morning.

Glad to hear you’re all set.

This handler works with the 1 button model and the 4 button model so it uses the manufacturer information to determine which model it is. The manufacturer report sometimes fails to get reported during inclusion which is why it’s not aware it’s the 4 button model, but it should request the report the next time it wakes up and fix the number of buttons attribute.

Thank you for DTH. I ran into the problem after installation, old smartthings app I use didn’t show an option for push or held button in smartapps and seemed to assign action randomly. Looking into the code I saw that capability “Holdable Button” was missing from the code. After adding it to DTH everything was fixed. I recommend adding it to the guthub code.

Which apps were you using because I’ve written handlers for several button devices and I’ve always just used “Button”. (Hubitat apps require Holdable Button for the held command, but their button implementation is completley different.)

Holdable button has also been deprecated and is not listed as a capability in the new documentation