Glad that worked. I added another minimote after changing the battery. Have one more, struggling to change the battery but not going to lie they have worked well as remote devices on smartthings and am glad it has been working well with HA zwavejs
i have read this solution for the Aeon Minimote and this get me on to the right track.
I’m using Aeon Wallmote Quad and i think the solution is the same for every device.
My final code is as followed:
- alias: Wallmote 1
trigger:
- platform: event
event_type: zwave_js_event
event_data:
device_id: [OWN DEVICE ID HERE]
label: [OWN LABEL HERE]
value: KeyPressed (or KeyHeldDown or KeyReleased)
action:
- service: switch.toggle
entity_id: light.wall
I came to this solution as follow:
- Add node to Zwave JS
- Wait untill is fully reconised
- Go to Developer Tools - Events
- Fill in zwave_js_event by Listen to events and press start listening
- Press, hold or release the button on your node
- Press stop listening
- Write down device_id, label and value
- Change previous code into your own
Good luck.
Hey I am sure I need to set up a remote I have as a scene controller. Is it possible currently with zwavejs or only with js2mqtt?
If only with js2mqtt how do I stop the zwavejs integration so I can setup js2mqtt to change the values on the remote?
Thank you so much! I can now make automations for all my Buttons!
I don’t have a scene mode I can select in the dropdown?
Any input to why the Quad button is shown like this now?
Under configurations I only have power:
Hello,
You must make an automation for the scenes to work. i have made an automation for dummies like me. let me find it.
blueprint:
name: Aeotec ZWA003 NanoMote Quad
description: Create automations for the Aeotec ZWA003 NanoMote Quad using the
OZW integration.
domain: automation
input:
aeotec_nanomote:
name: Aeotec NanoMote Quad
description: The NanoMote Quad to interact with.
selector:
device:
integration: zwave_js
manufacturer: Aeotec Ltd.
model: Aeotec NanoMote Quad
button_1:
name: Press Button One
description: Action to run on button press.
default: []
selector:
action: {}
button_2:
name: Press Button Two
description: Action to run on button press.
default: []
selector:
action: {}
button_3:
name: Press Button Three
description: Action to run on button press.
default: []
selector:
action: {}
button_4:
name: Press Button Four
description: Action to run on button press.
default: []
selector:
action: {}
mode: single
max_exceeded: silent
trigger:
platform: event
event_type: zwave_js_event
event_data:
command_class_name: Central Scene
device_id: !input aeotec_nanomote
action:
- variables:
scene_id: "{{ trigger.event.data.property_key_name }}"
- choose:
- conditions: "{{ scene_id == '001' }}"
sequence: !input button_1
- conditions: "{{ scene_id == '002' }}"
sequence: !input button_2
- conditions: "{{ scene_id == '003' }}"
sequence: !input button_3
- conditions: "{{ scene_id == '004' }}"
sequence: !input button_4
this one is for the nanomote
Just reply to me so i see if you have any problems. im a total noob and I made them all work with the help of the Forum
What are the values available under Scene 001 and so on. Quad button cannot be used as a secondary controller I believe thats why there is no group or scene mode.
Look for Scene under all four buttons and set it one by one after you wake the device. Then use the above blueprint for creating automation
Hi @Soccs thanks for reaching out! trying to help
To anyone else who finds this and wants to use the new Z-wave integration.
I created a new yaml in blueprint folder using the code provided from Socs
path: \config\blueprints\automation\homeassistant
I added the Nanomote Quad using the zwavejs2mqtt UI:
I then used the template to create and select the NanoMote:
This is great! - Any way to get double press working having 2x4 buttons?
One thing fixed and then you just want more
You want 2 separate controllers do the same thing ?
No I did see someone using Smartthings with the NanoMote Quad having two functions for a single button. Like one press & Double press - or was it long press? cant remember
try listenning it it. press once, and see the log, and then double press and see if the log is diferent
developers tools,
listen to events - zwave_js_event
and click start listening
and try it
looks to be the same:
Event 20 fired 5:19 PM:
{
"event_type": "zwave_js_event",
"data": {
"type": "value_notification",
"domain": "zwave_js",
"node_id": 7,
"home_id": 3547954940,
"endpoint": null,
"device_id": "90d9eb9a18e9bc5277e8ab130b86120d",
"command_class": 91,
"command_class_name": "Central Scene",
"label": "Scene 001",
"property_name": "scene",
"property_key_name": "001",
"value": "KeyPressed"
},
"origin": "LOCAL",
"time_fired": "2021-03-03T16:19:13.107803+00:00",
"context": {
"id": "758ea15e7fb47b77ea9cdaf6cbc0f012",
"parent_id": null,
"user_id": null
}
}
only the last part changes: “id”: “758ea15e7fb47b77ea9cdaf6cbc0f012”,
show me the event of pressed once and long press or whatever method you wish to use. show me both
disclamer: im a total noob!
Same her! (noob) but maybee this would work… will have to experiement
I am using the zwavejs2mqtt addon, I have 22 devices configured and working properly (switches, lights, thermostats, etc.). When I try and listen to events for zwave_js_event I do not see anything. If I listen for * I see other actions happening within HASS, is there something I am missing?
Additionally, I am trying to setup a Hank One Key scene controller button, but I am not making much progress.
Edit, I got it fixed. I had to refresh the device.
can yu show me a picture?
sometimes you misspell, and off course you must press the buttons
I have this remote, I have it paired with ZwaveJS, cant configure it. I am totally lost following this guide. Can someone find some time to talk to me on discord about it? I am Sanity
#5603 on there.