Original Post 2022-06-27
Updated 2022-06-30
The Bali VCZ1 Z-Wave Remote can be added to ZWave-JS in Home Assistant but no switches or input entities are generated with the device. There are battery status, node status and ping entities created but nothing to trigger an automation from the buttons on the remote.
An event trigger must be used to listen for input from the Z-Wave remote. The automiation should be setup to trigger on the minimum unique data required to distinguish the remote.
To identify the remote and the available fields, configure HA Developer Tools to listen
for the zwave_js_value_notification
event. This will display all the available data from
the remote. Notice that the property_key
is 001
for the top button and
002
for the bottom button.
Create an automation with an event trigger that looks for a match on the property_key
and
device_id
. Alternatively the node_id
can be used.
It initially appeared there would be a problem with the remote being asleep but that resolved itself. A delay was added in the automation to assure mulitiple button presses would not interfere with a single mode automation.
View Event Output
Developers Tools → Events Listen To Events → Event to Subscribe To → zwave_js_value_notification → Start Listening
Event output when remote button pushed { "event_type": "zwave_js_value_notification", "data": { "domain": "zwave_js", "node_id": 57, "home_id": 254774838, "endpoint": null, "device_id": "a544c2218bebaf01f67c7234549d314c7", "command_class": 91, "command_class_name": "Central Scene", "label": null, "property": "scene", "property_name": "scene", "property_key": "002", "property_key_name": "002", "value": 0, "value_raw": 0 }, "origin": "LOCAL", "time_fired": "2022-06-27T14:48:05.438795+00:00", "context": { "id": "01G6JT4JHY5S45673K47G1AGWBF", "parent_id": null, "user_id": null } }
YAML for Automation Trigger
alias: Bali Bottom Button description: Bottom Button trigger: - platform: event event_type: zwave_js_value_notification event_data: property_key: '001' # top button, 2 for bottom button device_id: a544c2218bebaf01f67c756149d314c7 # node_id: 57 # alternative identifier condition: [] action: - service: notify.paul_iphone_only data: message: Bali Bottom Button - delay: hours: 0 minutes: 0 seconds: 10 milliseconds: 0 mode: single
No comments:
Post a Comment