SmartThings Community

[RELEASE] Aeon WallMote Dual & Quad - 2 & 4 Button

dth_remotes

(Scott Chapman) #205

OK, got the device handler installed and device paired.

But I’m a little confused about the config process. In the ST app I go to the settings and enter in values and save them. But when I go back to the page, there is still a red dot over the config and pressing it does nothing.

I’m not sure what the “Replace” button does at the bottom. It seems to go to a page where it is trying to check the health of the device. I did wake up the device when in that state and it says “Ready to Replace”


(Scott Chapman) #206

OK, I think I got it replaced. Had to save it. But the config button on the main page still doesn’t appear to do anything?

I kind of was expecting somehow that I would end up with two buttons? When I try to have some automation trigger when a button is pressed, I only see the entire device as a button…

Is there a good walk through on how to setup use this device?


(Bryan) #207

The config “button” in the settings page is really a box, not a button and doesn’t do anything except indicate when an update is pending to be pushed to the device. When there is a pending change, you will see a red dot in that configure box. When the device updates, the dot will go away. You can’t press the box in the app and get it to update. It updates once a day, I think, automatically, or when you press the button on the back of the device.

You will know when the device is updating automatically when the crosshairs start flashing for about 5 seconds.


(Scott Chapman) #208

Gotcha. I think I got it to update then.


(Bryan) #209

What app are you using to set the automation?

If you are using Smart Lighting, for example, once you select Button for the trigger and then Aon Wallmote for the Button, you should see a selection for “Button Number”. One should be the top and Two should be the bottom.


(Scott Chapman) #210

I was associating it with an automation routine (wanted to provide a quick/easy arm/disarm for SHM).

…and you’re right, it does give me option to select which button once I select it. Hadn’t bothered to get that far.

Works great!


(Bryan) #211

So I think I have finally resolved my issue with presses not working properly by coding around ST’s shortcomings. Posting this here in case anyone else is experiencing the same issues.

I have two WallMotes on 2 hubs in two different locations all performing the same. The buttons were coded via Smart Lights to turn a smart bulb on and off. I found that the automation did not always reliably work on the first button press. (I tried both toggle and using two buttons for on/off). The smart bulbs being controlled were also controlled by Smart Lights to turn on and off at a particular time.

The DH seemed to be working ok, as all button presses were logged, but the lights did not turn on or off nonetheless.

My presumption is that despite indications to the contrary, ST is not properly keeping track of the bulb’s on/off status and in some cases not sending the command to the bulb. I got around this by coding the buttons in webCore, using an IF statement looking for both a button press AND the status of the bulb.

The WallMote has functioned without an issue since making that change.


#212

Eric,

Have you thought of adding the slider option? Thank you.


(Eric M) #213

The slider option is really meant for direct device association. Z-wave to z-wave device. My device handler has a way to use it as an extra type of button press but that is all that can really be done with it outside of an association.


#214

Anyone know why my wallmote sometimes doesn’t work but blinks blue, blue then red instead? I have the latest version of the remote (triangle at the bottom) using it with smart lighting. I can’t find what that colour sequence means anywhere online…


#216

I just purchased and setup a WallMote Quad using the instructions from Aeotec
https://aeotec.freshdesk.com/support/solutions/articles/6000162573-wallmote-quad-smartthings-hub-custom-device-handler-by-erocm123

These use the DH from erocm1231 and the Z-wave tweaker from codesaur. I’ve been able to setup four different light sets. 1: is three lights in a living room fixture, 2,3, and 4 are all single lights. All four sets are dimming lights but I can’t get dimming to work using the WallMote for any of them. I’m also confused about how the button #5 works. I saw the post that it is for swiping but that doesn’t help make it any more clear.

Any help would be appreciated, I’d like to be able to dim all four sets with the WallMote using their individual buttons.


(Eric M) #217

If you swipe on the pad either up or down on any of the quadrants it produces another button event with this device handler. Swipe up on any of the quadrants and it sends a button 5 pushed event. Slide down and it sends a button 5 held event.

image

A lot of people seem to want to use the slide feature to dim another device up / down. To do this you need to directly associate the dimmable Z-wave device with the WallMote.

I believe association group 3, 5, 7, & 9 are for this purpose.


#218

Having another issue using it with smart lighting, seems like all buttons always need to be pressed twice if the wallmote has been dormant for a while, does anyone else experience this?

Edit, I’ve just read that @Bry was having the same issue. Would you be able to share the webcore piston you used to get around this issue?

Many thanks.


(Bryan) #219

Here you go. I went the verbose way and accounted for both the off and on conditions instead of using Toggle. I think what is more important is to disable command optimization which insures that the command gets sent regardless of what ST thinks the state is.

You’ll probably experience a very small but tolerable lag.


#220

Thanks @Bry this is really useful. Just one thing when you say ‘disable command optimisation’ where can I do this? Many thanks again.


(Bryan) #221

YW.

In the top right corner make sure Show Piston Settings is checked. That will add a Settings block to your code.

Click on Settings in the code to bring up the Piston Settings dialog.

Click on the Show/Hide Advanced Options gear, lower right.

Set Command Optimizations to “Disabled” and Save.

That will add this block to your code:

settings
disable command optimization;
end settings;

Let us know how if this solves your issue!


#222

Thanks! Will do!