Aeotec wallmote quad zw130

- id: '15033356445646'
  alias: wallmote all off
  trigger:
  - event_data:
      entity_id: zwave.wallmote_1
      scene_id: 4
      scene_data: 0
    event_type: zwave.scene_activated
    platform: event
  condition: []
  action:
  - data:
      entity_id: group.sonos
    service: media_player.turn_off

I think the action might be not quite right, but the automation doesn’t even trigger. I got the action working for a manual trigger, but I think I had to change the service to play_pause rather than off.

Not required, since you just turning off.

@Coolie1101
that sounds strange :-/ is parameter 3 “button slide function” set to enable?
if i look in my z wave log, i get this when doing the slide motion:

2018-05-01 22:18:52.172 Detail, Node006, Received: 0x01, 0x0e, 0x00, 0x04, 0x00, 0x06, 0x08, 0x70, 0x06, 0x09, 0x04, 0x03, 0x00, 0x0a, 0x7b, 0xf2
2018-05-01 22:18:52.172 Detail,
2018-05-01 22:18:52.176 Detail, Node006, Initial read of value
2018-05-01 22:18:52.176 Info, Node006, Received Configuration report: Parameter=9, Value=50334331
2018-05-01 22:18:52.176 Detail, Node006, Notification: ValueChanged
2018-05-01 22:18:53.314 Detail, Node006, Received: 0x01, 0x0e, 0x00, 0x04, 0x00, 0x06, 0x08, 0x70, 0x06, 0x0a, 0x04, 0x03, 0x00, 0x01, 0x7c, 0xfd
2018-05-01 22:18:53.315 Detail,
2018-05-01 22:18:53.315 Detail, Node006, Initial read of value
2018-05-01 22:18:53.315 Info, Node006, Received Configuration report: Parameter=10, Value=50332028
2018-05-01 22:18:53.315 Detail, Node006, Notification: ValueChanged

@nicxvan
and you have edited the zwfcg file as mentioned? what is parameter 4 “report type” set to?
when i press the wallmote i get this in the log:

2018-05-01 22:27:27.473 Detail, Node006, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x06, 0x05, 0x5b, 0x03, 0x12, 0x00, 0x02, 0xbb
2018-05-01 22:27:27.473 Detail,
2018-05-01 22:27:27.473 Info, Node006, Received Central Scene set from node 6: scene id=2 in 0 seconds. Sending event notification.
2018-05-01 22:27:27.473 Detail, Node006, Refreshed Value: old value=0, new value=0, type=int
2018-05-01 22:27:27.473 Detail, Node006, Changes to this value are not verified
2018-05-01 22:27:27.473 Detail, Node006, Notification: ValueChanged

Yes, when I try to swipe I get a press effect instead.

I did edit it based on this: https://www.home-assistant.io/docs/z-wave/device-specific/#aeotec-wallmote

There is no report type in my zwcfg or that page is there something I am missing?

Here is what I have in that config:

<CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="1" request_flags="5" innif="true" scenecount="0">
                                <Instance index="1" />
                                <Instance index="2" endpoint="1" />
                                <Instance index="3" endpoint="2" />
                                <Instance index="4" endpoint="3" />
                                <Instance index="5" endpoint="4" />
                                <Value type="int" genre="system" instance="1" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
                                <Value type="int" genre="system" instance="2" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
                                <Value type="int" genre="system" instance="3" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
                                <Value type="int" genre="system" instance="4" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
                                <Value type="int" genre="system" instance="5" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
                        </CommandClass>

@nicxvan it is in the z-wave settings in home assistant.
select the wallmote node and look under node config options.

Hey I don’t want to interrupt, it looks like you guys are getting a lot worked out. I’m just curious, at this point, would you recommend the wallmote device to someone? I’m willing to play around with config files if necessary.

What functionality is working at this point?

1 Like

Ah I see, thanks for the clarification fulphoenix, it’s set to send central scene notification.
The other options are send nothing or send central scene notification and configuration report. I will try the third option.

Please let me know if how you were able to make the change.

I tried making this changing but it still shows the default setting.

I was able to, here is what I did.

I woke up the device (instructions say to hold the button on the back for 3 seconds until you hear a beep and see orange flashing led, they say it will remain awake for 10 minutes and will flash orange)

I held the button down, it beeped and the led flashed for about 5 seconds.
Home assistant never showed it as being awake, however after setting it 4 or 5 times and restarting core it seemed to keep the value.

I also set the wake up to 86400 since it was set to unknown.

However, it does not seem to make a difference, pressing the button doesn’t trigger the automation.

I think we got post’s crossed.

What are you trying to accomplish?

I am trying to get the swipe function.

EDIT: Did the led do the fast blink when you did the wake up via the button?

 " WallMote Quad will wake up for 10 minutes and the orange LED will fast blink while it is awake"

I think we did, no problem. I’m trying to get the wallmote to work at all.

Do you see the button press recorded in the log?

OZW_Log.txt:-

2018-05-02 22:56:06.607 Info, Node022, Received Central Scene set from node 22: scene id=1 in 0 seconds. Sending event notification.

zwcfg_xxxxxxxxx.xml:- See Here

			<CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="1" request_flags="5" innif="true" scenecount="0">
				<Instance index="1" />
				<Value type="int" genre="system" instance="1" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="1" index="1" label="Button One" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="1" index="2" label="Button Two" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="1" index="3" label="Button Three" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="1" index="4" label="Button Four" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="1" />
				<Value type="int" genre="system" instance="1" index="5" label="Other" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />

With the info from @nicxvan I now have the button info / config same as you.

Now how do we use / integrate this feature into HA?

EDIT: And I get two log entries for each swipe.

Down Swipe:

2018-05-02 23:30:56.133 Detail, Node022,   Received: 0x01, 0x0e, 0x00, 0x04, 0x00, 0x16, 0x08, 0x70, 0x06, 0x09, 0x04, 0x01, 0x00, 0x86, 0xfe, 0xe9
2018-05-02 23:30:56.133 Detail,
2018-05-02 23:30:56.133 Detail, Node022, Refreshed Value: old value=33590780, new value=16811774, type=int
2018-05-02 23:30:56.133 Detail, Node022, Changes to this value are not verified
2018-05-02 23:30:56.133 Info, Node022, Received Configuration report: Parameter=9, Value=16811774
2018-05-02 23:30:56.133 Detail, Node022, Notification: ValueChanged
2018-05-02 23:30:57.184 Detail, Node022,   Received: 0x01, 0x0e, 0x00, 0x04, 0x00, 0x16, 0x08, 0x70, 0x06, 0x0a, 0x04, 0x01, 0x00, 0x86, 0xff, 0xeb
2018-05-02 23:30:57.185 Detail,
2018-05-02 23:30:57.189 Detail, Node022, Refreshed Value: old value=33580541, new value=16811775, type=int
2018-05-02 23:30:57.189 Detail, Node022, Changes to this value are not verified
2018-05-02 23:30:57.189 Info, Node022, Received Configuration report: Parameter=10, Value=16811775
2018-05-02 23:30:57.189 Detail, Node022, Notification: ValueChanged

Up Swipe:

2018-05-02 23:32:03.699 Detail, Node022,   Received: 0x01, 0x0e, 0x00, 0x04, 0x00, 0x16, 0x08, 0x70, 0x06, 0x09, 0x04, 0x01, 0x01, 0xbe, 0x02, 0x2c
2018-05-02 23:32:03.699 Detail,
2018-05-02 23:32:03.699 Detail, Node022, Refreshed Value: old value=16893696, new value=16891394, type=int
2018-05-02 23:32:03.700 Detail, Node022, Changes to this value are not verified
2018-05-02 23:32:03.700 Info, Node022, Received Configuration report: Parameter=9, Value=16891394
2018-05-02 23:32:03.700 Detail, Node022, Notification: ValueChanged
2018-05-02 23:32:04.797 Detail, Node022,   Received: 0x01, 0x0e, 0x00, 0x04, 0x00, 0x16, 0x08, 0x70, 0x06, 0x0a, 0x04, 0x01, 0x01, 0xc7, 0x03, 0x57
2018-05-02 23:32:04.798 Detail,
2018-05-02 23:32:04.801 Detail, Node022, Refreshed Value: old value=16893697, new value=16893699, type=int
2018-05-02 23:32:04.801 Detail, Node022, Changes to this value are not verified
2018-05-02 23:32:04.802 Info, Node022, Received Configuration report: Parameter=10, Value=16893699
2018-05-02 23:32:04.802 Detail, Node022, Notification: ValueChanged

This is what I see in the log:

2018-04-30 21:23:26.572 Info, Node008, Received Central Scene set from node 8: scene id=4 in 0 seconds. Sending event notification.
2018-04-30 21:23:26.572 Warning, Node008, No ValueID created for Scene 4

Although sometimes it’s just some hexadecimal.
I have that in my zwcfg file, I posted the contents above.

after you hold the button down and it starts flashing, it should stop as soon as the config has been recieved (after you press “set config parameter”)
try and set the zwcfg again, it seems to be off… try and crossreference it with the one from my previous post or Coolie1101’s.
instance sould be all be 1 and index should be from 0-5

yes it works, but with a bit of tinkering…
the swipe function we haven’t figured out yet.

this is also as fare as i’ve come… i’ve look through the documentation and parameter 9/10 is not documented and i’ve no idea of what the recieved number is. only the vague description on the webpage might give a clue

Swiping up once will dim up a dimmer device by a certain percentage…

Thank you, that did it, I also had to update the automation entity I was listening on:

After setting the values (yet again) I now see this in the log:

2018-05-03 17:32:41.063 Info, Node008, Received Central Scene set from node 8: scene id=4 in 0 seconds. Sending event notification.
2018-05-03 17:32:41.063 Detail, Node008, Refreshed Value: old value=0, new value=0, type=int
2018-05-03 17:32:41.063 Detail, Node008, Changes to this value are not verified
2018-05-03 17:32:41.063 Detail, Node008, Notification: ValueChanged

I have it set to:

Trigger Type: Event
Event Type: zwave.scene_activated
Event Data: {
  "entity_id": "zwave.aeotec_zw130_wallmote_quad",
  "scene_data": 0,
  "scene_id": 4
}

Hi.
I have been working on getting my wallmote duo to work on and off for some weeks.
When i finally got it to work i made a google document that is a step guide how to implement a simple toggle light function.
Here is a link to the document:
How to install Aeontec Wallmote Duo/Quad

4 Likes