You can use this template in a markdown card for a quick view.
{%- set ns = namespace(devices=[]) %}
{%- for s in states if device_id(s.entity_id) is not none %}
{%- set ids = device_attr(s.entity_id, 'identifiers') | list | first %}
{%- if ids and ids | length == 2 and 'zwave_js' in ids[0] %}
{%- set node = ids[-1].split('-')[-1] %}
{%- set ns.devices = ns.devices + [ (node | int, device_id(s.entity_id)) ] %}
{%- endif %}
{% endfor %}
Name|Node|Manufacturer|Model|Firmware Version
:-:|:-:|:-:|:-:|:-:
{%- for node, device_id in ns.devices | unique | sort %}
{{ device_attr(device_id, 'name_by_user') or device_attr(device_id, 'name') }}|{{ node }}|{{ device_attr(device_id, 'manufacturer') }}|{{ device_attr(device_id, 'model') }}|{{ device_attr(device_id, 'sw_version') }}
{%- endfor %}
It looks like this when displayed:
| Name | Node | Manufacturer | Model | Firmware Version |
|---|---|---|---|---|
| Hallway Switch | 82 | GE/Jasco | 14294 / ZW3005 | 5.29 |
| Kitchen Recessed Lights Switch | 83 | GE/Jasco | 14294 / ZW3005 | 5.29 |
| Kitchen Island Dimmer | 84 | GE/Jasco | 14294 / ZW3005 | 5.29 |
| Dining Room Chandelier Switch | 85 | GE/Jasco | 14294 / ZW3005 | 5.26 |
| Pantry Light Switch | 86 | GE/Jasco | 46201 | 5.53 |