22 lines
679 B
Django/Jinja
22 lines
679 B
Django/Jinja
{% set device = {
|
|
"remote_hallway_wallmote": {
|
|
"device_id": "e6b5c5c6502ba5310d69f644f2e70a62",
|
|
"node_id": 31
|
|
},
|
|
"remote_bathroom_yellow": {
|
|
"device_id": "56efe9abc87c0518758229a3137086f1",
|
|
"node_id": 58
|
|
}
|
|
} %}
|
|
|
|
{% macro is_remote_event(device_name, property_key, action_name="KeyPressed") %}
|
|
{{
|
|
trigger.platform == "event"
|
|
and trigger.event.event_type == "zwave_js_value_notification"
|
|
and trigger.event.data.node_id == device[device_name]['node_id']
|
|
and trigger.event.data.device_id == device[device_name]['device_id']
|
|
and trigger.event.data.property_key_name == property_key
|
|
and trigger.event.data.value == action_name
|
|
}}
|
|
{% endmacro %}
|