Home Assistant Z-Wave Network Viewer (using Docker)

I will load the json and try to understand what happened

Thanks

Thanks for the examples, I will stabilize the regular ZWave first and then move to OZW

1 Like

Released new version:

  • Fixed relation’s bugs
  • Added support for external JSON in debug mode
  • Replaced node icon
  • Added offline node icon (node failed)
  • Combined neighbors and legend sections
  • Failed and not connected nodes will be displayed without relations
  • Added response time in details section

Well, it’s better, but still not quite right. Take the screenshot below, node 1 is selected and shows links to 10 and 19 in the sidebar, but the graph shows 10 and 21. Node 8 shows only 20 in the sidebar, but 9, 10, 20, and 21 in the graph. The sidebar matches what I see in the states table in HA.

[
    {
        "id": 2,
        "name": "AEON Labs ZW090 Z-Stick Gen5 US",
        "hop": 0,
        "neighbors": [
            9,
            10,
            20,
            6
        ],
        "isPrimary": true,
        "edges": [
            {
                "id": 2,
                "toNodeId": 9,
                "type": "parent"
            },
            {
                "id": 2,
                "toNodeId": 10,
                "type": "parent"
            },
            {
                "id": 2,
                "toNodeId": 20,
                "type": "parent"
            },
            {
                "id": 2,
                "toNodeId": 6,
                "type": "parent"
            },
            {
                "id": 2,
                "toNodeId": 21,
                "type": "parent"
            }
        ],
        "entity": {
            "attributes": {
                "averageRequestRTT": 0,
                "averageResponseRTT": 0,
                "capabilities": [
                    "primaryController",
                    "beaming",
                    "listening",
                    "staticUpdateController"
                ],
                "friendly_name": "AEON Labs ZW090 Z-Stick Gen5 US",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": false,
                "lastRequestRTT": 0,
                "lastResponseRTT": 0,
                "manufacturer_name": "AEON Labs",
                "max_baud_rate": 40000,
                "neighbors": [
                    9,
                    10,
                    20,
                    6
                ],
                "node_id": 2,
                "node_name": "AEON Labs ZW090 Z-Stick Gen5 US",
                "product_name": "ZW090 Z-Stick Gen5 US",
                "query_stage": "Complete",
                "receivedCnt": 0,
                "receivedDups": 0,
                "receivedTS": "2020-07-26 19:51:12:716 ",
                "receivedUnsolicited": 0,
                "retries": 0,
                "sentCnt": 1,
                "sentFailed": 0,
                "sentTS": "2020-07-26 19:51:15:265 "
            },
            "context": {
                "id": "b1146a15a7ba4224813123a17c131404",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.aeon_labs_zw090_z_stick_gen5_us",
            "last_changed": "2020-07-27T02:51:25.864261+00:00",
            "last_updated": "2020-07-27T02:51:25.864261+00:00",
            "state": "ready"
        }
    },
    {
        "id": 1,
        "name": "ISY994i",
        "hop": 2,
        "neighbors": [
            10,
            19
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 1,
                "toNodeId": 10,
                "type": "child"
            },
            {
                "id": 1,
                "toNodeId": 19,
                "type": "sibling"
            },
            {
                "id": 1,
                "toNodeId": 21,
                "type": "child"
            }
        ],
        "entity": {
            "attributes": {
                "averageRequestRTT": 23,
                "averageResponseRTT": 0,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening"
                ],
                "friendly_name": "ISY994i",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": false,
                "lastRequestRTT": 23,
                "lastResponseRTT": 0,
                "manufacturer_name": "Universal Devices",
                "max_baud_rate": 40000,
                "neighbors": [
                    10,
                    19
                ],
                "node_id": 1,
                "node_name": "Universal Devices Unknown: type=0001, id=0001",
                "product_name": "Unknown: type=0001, id=0001",
                "query_stage": "Complete",
                "receivedCnt": 0,
                "receivedDups": 0,
                "receivedTS": "2020-07-26 19:51:12:715 ",
                "receivedUnsolicited": 0,
                "retries": 0,
                "sentCnt": 2,
                "sentFailed": 0,
                "sentTS": "2020-07-26 19:51:25:687 "
            },
            "context": {
                "id": "d43038e9689b4578af8f690a4a26bff3",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.universal_devices_isy994i",
            "last_changed": "2020-07-27T02:52:08.606240+00:00",
            "last_updated": "2020-07-27T02:52:08.606240+00:00",
            "state": "ready"
        }
    },
    {
        "id": 19,
        "name": "Piano Room Table Lamp",
        "hop": 2,
        "neighbors": [
            1,
            6,
            9,
            10,
            16,
            20
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 19,
                "toNodeId": 1,
                "type": "sibling"
            },
            {
                "id": 19,
                "toNodeId": 1,
                "type": "sibling"
            },
            {
                "id": 19,
                "toNodeId": 6,
                "type": "child"
            },
            {
                "id": 19,
                "toNodeId": 9,
                "type": "child"
            },
            {
                "id": 19,
                "toNodeId": 10,
                "type": "child"
            },
            {
                "id": 19,
                "toNodeId": 16,
                "type": "sibling"
            },
            {
                "id": 19,
                "toNodeId": 20,
                "type": "child"
            },
            {
                "id": 19,
                "toNodeId": 21,
                "type": "child"
            }
        ],
        "entity": {
            "attributes": {
                "application_version": "2.28",
                "averageRequestRTT": 1359,
                "averageResponseRTT": 1297,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening",
                    "zwave_plus"
                ],
                "friendly_name": "Piano Room Table Lamp",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": true,
                "lastRequestRTT": 1726,
                "lastResponseRTT": 1890,
                "manufacturer_name": "Inovelli",
                "max_baud_rate": 40000,
                "neighbors": [
                    1,
                    6,
                    9,
                    10,
                    16,
                    20
                ],
                "node_id": 19,
                "node_name": "Inovelli LZW42 Multi-Color Bulb",
                "product_name": "LZW42 Multi-Color Bulb",
                "query_stage": "Complete",
                "receivedCnt": 10,
                "receivedDups": 0,
                "receivedTS": "2020-07-26 19:52:43:462 ",
                "receivedUnsolicited": 0,
                "retries": 0,
                "sentCnt": 13,
                "sentFailed": 3,
                "sentTS": "2020-07-26 19:52:41:573 "
            },
            "context": {
                "id": "b1cb97ec162c43bca4db7d9c7b233544",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.piano_room_table_lamp",
            "last_changed": "2020-07-27T02:52:54.933751+00:00",
            "last_updated": "2020-07-27T02:52:54.933751+00:00",
            "state": "ready"
        }
    },
    {
        "id": 16,
        "name": "Master Bathroom MultiSensor 6",
        "hop": 2,
        "neighbors": [
            9,
            10
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 16,
                "toNodeId": 19,
                "type": "sibling"
            },
            {
                "id": 16,
                "toNodeId": 9,
                "type": "child"
            },
            {
                "id": 16,
                "toNodeId": 10,
                "type": "child"
            },
            {
                "id": 16,
                "toNodeId": 21,
                "type": "child"
            }
        ],
        "entity": {
            "attributes": {
                "averageRequestRTT": 2443,
                "averageResponseRTT": 7309,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening"
                ],
                "friendly_name": "Master Bathroom MultiSensor 6",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": false,
                "lastRequestRTT": 68,
                "lastResponseRTT": 9492,
                "manufacturer_name": "",
                "max_baud_rate": 40000,
                "neighbors": [
                    9,
                    10
                ],
                "node_id": 16,
                "node_name": "Unknown Node 16",
                "product_name": "",
                "query_stage": "Complete",
                "receivedCnt": 3,
                "receivedDups": 0,
                "receivedTS": "2020-07-27 19:42:35:261 ",
                "receivedUnsolicited": 0,
                "retries": 0,
                "sentCnt": 12,
                "sentFailed": 0,
                "sentTS": "2020-07-27 19:47:14:790 "
            },
            "context": {
                "id": "d77e701aa48846d5a1a99673c9e812a8",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.master_bathroom_multisensor_6",
            "last_changed": "2020-07-28T02:42:35.873074+00:00",
            "last_updated": "2020-07-28T02:47:14.962313+00:00",
            "state": "ready"
        }
    },
    {
        "id": 6,
        "name": "Front Sidewalk MultiSensor 6",
        "hop": 1,
        "neighbors": [
            19,
            9,
            2,
            10
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 6,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 6,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 6,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 6,
                "toNodeId": 9,
                "type": "sibling"
            },
            {
                "id": 6,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 6,
                "toNodeId": 10,
                "type": "sibling"
            },
            {
                "id": 6,
                "toNodeId": 21,
                "type": "sibling"
            }
        ],
        "entity": {
            "attributes": {
                "application_version": "1.13",
                "averageRequestRTT": 166,
                "averageResponseRTT": 353,
                "battery_level": 100,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening",
                    "zwave_plus"
                ],
                "friendly_name": "Front Sidewalk MultiSensor 6",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": true,
                "lastRequestRTT": 165,
                "lastResponseRTT": 388,
                "manufacturer_name": "AEON Labs",
                "max_baud_rate": 40000,
                "neighbors": [
                    19,
                    9,
                    2,
                    10
                ],
                "node_id": 6,
                "node_name": "AEON Labs ZW100 MultiSensor 6",
                "product_name": "ZW100 MultiSensor 6",
                "query_stage": "Complete",
                "receivedCnt": 371,
                "receivedDups": 13,
                "receivedTS": "2020-07-29 15:30:35:916 ",
                "receivedUnsolicited": 362,
                "retries": 0,
                "sentCnt": 33,
                "sentFailed": 1,
                "sentTS": "2020-07-29 11:31:23:758 ",
                "wake_up_interval": 3600
            },
            "context": {
                "id": "9e01883faf59472da9e5f835e8da8c14",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.front_sidewalk_multisensor_6",
            "last_changed": "2020-07-27T02:52:54.166918+00:00",
            "last_updated": "2020-07-29T22:30:36.035798+00:00",
            "state": "ready"
        }
    },
    {
        "id": 9,
        "name": "Fountain Light Smart Energy Switch",
        "hop": 1,
        "neighbors": [
            2,
            6,
            8,
            10,
            19,
            21
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 9,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 9,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 9,
                "toNodeId": 16,
                "type": "parent"
            },
            {
                "id": 9,
                "toNodeId": 6,
                "type": "sibling"
            },
            {
                "id": 9,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 9,
                "toNodeId": 6,
                "type": "sibling"
            },
            {
                "id": 9,
                "toNodeId": 8,
                "type": "parent"
            },
            {
                "id": 9,
                "toNodeId": 10,
                "type": "sibling"
            },
            {
                "id": 9,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 9,
                "toNodeId": 21,
                "type": "sibling"
            }
        ],
        "entity": {
            "attributes": {
                "application_version": "1.43",
                "averageRequestRTT": 25,
                "averageResponseRTT": 79,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening"
                ],
                "friendly_name": "Fountain Light Smart Energy Switch",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": false,
                "lastRequestRTT": 25,
                "lastResponseRTT": 70,
                "manufacturer_name": "AEON Labs",
                "max_baud_rate": 40000,
                "neighbors": [
                    2,
                    6,
                    8,
                    10,
                    19,
                    21
                ],
                "node_id": 9,
                "node_name": "AEON Labs DSC06106 Smart Energy Switch",
                "product_name": "DSC06106 Smart Energy Switch",
                "query_stage": "Complete",
                "receivedCnt": 27,
                "receivedDups": 2,
                "receivedTS": "2020-07-29 03:01:57:745 ",
                "receivedUnsolicited": 12,
                "retries": 0,
                "sentCnt": 28,
                "sentFailed": 0,
                "sentTS": "2020-07-29 00:00:58:119 "
            },
            "context": {
                "id": "3b3c4021b01a4115a7e39de7ced67888",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.fountain_light_smart_energy_switch",
            "last_changed": "2020-07-27T02:52:54.932807+00:00",
            "last_updated": "2020-07-29T10:01:58.546834+00:00",
            "state": "ready"
        }
    },
    {
        "id": 21,
        "name": "Master Bathroom Light",
        "hop": 1,
        "neighbors": [
            1,
            2,
            6,
            8,
            16,
            19,
            20
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 21,
                "toNodeId": 9,
                "type": "sibling"
            },
            {
                "id": 21,
                "toNodeId": 1,
                "type": "parent"
            },
            {
                "id": 21,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 21,
                "toNodeId": 6,
                "type": "sibling"
            },
            {
                "id": 21,
                "toNodeId": 8,
                "type": "parent"
            },
            {
                "id": 21,
                "toNodeId": 16,
                "type": "parent"
            },
            {
                "id": 21,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 21,
                "toNodeId": 20,
                "type": "sibling"
            }
        ],
        "entity": {
            "attributes": {
                "application_version": "1.47",
                "averageRequestRTT": 646,
                "averageResponseRTT": 1923,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening",
                    "zwave_plus"
                ],
                "friendly_name": "Master Bathroom Light",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": true,
                "lastRequestRTT": 601,
                "lastResponseRTT": 694,
                "manufacturer_name": "Inovelli",
                "max_baud_rate": 40000,
                "neighbors": [
                    1,
                    2,
                    6,
                    8,
                    16,
                    19,
                    20
                ],
                "node_id": 21,
                "node_name": "Inovelli LZW31-SN Dimmer Red Series",
                "product_name": "LZW31-SN Dimmer Red Series",
                "query_stage": "Complete",
                "receivedCnt": 2337,
                "receivedDups": 281,
                "receivedTS": "2020-07-29 15:31:49:073 ",
                "receivedUnsolicited": 522,
                "retries": 9,
                "sentCnt": 2966,
                "sentFailed": 1058,
                "sentTS": "2020-07-29 15:31:48:380 "
            },
            "context": {
                "id": "5978e4bf47c8467db938503f6494d9aa",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.master_bathroom_light_working",
            "last_changed": "2020-07-29T14:13:13.533427+00:00",
            "last_updated": "2020-07-29T22:31:49.195981+00:00",
            "state": "ready"
        }
    },
    {
        "id": 10,
        "name": "Dan Desk Smart Energy Switch",
        "hop": 1,
        "neighbors": [
            1,
            2,
            6,
            8,
            9,
            19,
            20
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 10,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 10,
                "toNodeId": 1,
                "type": "parent"
            },
            {
                "id": 10,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 10,
                "toNodeId": 16,
                "type": "parent"
            },
            {
                "id": 10,
                "toNodeId": 6,
                "type": "sibling"
            },
            {
                "id": 10,
                "toNodeId": 9,
                "type": "sibling"
            },
            {
                "id": 10,
                "toNodeId": 1,
                "type": "parent"
            },
            {
                "id": 10,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 10,
                "toNodeId": 6,
                "type": "sibling"
            },
            {
                "id": 10,
                "toNodeId": 8,
                "type": "parent"
            },
            {
                "id": 10,
                "toNodeId": 9,
                "type": "sibling"
            },
            {
                "id": 10,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 10,
                "toNodeId": 20,
                "type": "sibling"
            }
        ],
        "entity": {
            "attributes": {
                "application_version": "1.43",
                "averageRequestRTT": 161,
                "averageResponseRTT": 187,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening"
                ],
                "friendly_name": "Dan Desk Smart Energy Switch",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": false,
                "lastRequestRTT": 206,
                "lastResponseRTT": 262,
                "manufacturer_name": "AEON Labs",
                "max_baud_rate": 40000,
                "neighbors": [
                    1,
                    2,
                    6,
                    8,
                    9,
                    19,
                    20
                ],
                "node_id": 10,
                "node_name": "AEON Labs DSC06106 Smart Energy Switch",
                "product_name": "DSC06106 Smart Energy Switch",
                "query_stage": "Complete",
                "receivedCnt": 38,
                "receivedDups": 2,
                "receivedTS": "2020-07-28 09:21:29:419 ",
                "receivedUnsolicited": 31,
                "retries": 0,
                "sentCnt": 14,
                "sentFailed": 0,
                "sentTS": "2020-07-28 00:00:22:621 "
            },
            "context": {
                "id": "700c36e1821742de85f6b3b460a69807",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.dan_desk_smart_energy_switch",
            "last_changed": "2020-07-27T02:52:54.933272+00:00",
            "last_updated": "2020-07-28T16:21:29.527009+00:00",
            "state": "ready"
        }
    },
    {
        "id": 8,
        "name": "Master Bedroom Smart Switch 6",
        "hop": 2,
        "neighbors": [
            20
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 8,
                "toNodeId": 9,
                "type": "child"
            },
            {
                "id": 8,
                "toNodeId": 21,
                "type": "child"
            },
            {
                "id": 8,
                "toNodeId": 10,
                "type": "child"
            },
            {
                "id": 8,
                "toNodeId": 20,
                "type": "child"
            }
        ],
        "entity": {
            "attributes": {
                "application_version": "1.03",
                "averageRequestRTT": 381,
                "averageResponseRTT": 612,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening",
                    "zwave_plus"
                ],
                "friendly_name": "Master Bedroom Smart Switch 6",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": true,
                "lastRequestRTT": 525,
                "lastResponseRTT": 614,
                "manufacturer_name": "AEON Labs",
                "max_baud_rate": 40000,
                "neighbors": [
                    20
                ],
                "node_id": 8,
                "node_name": "AEON Labs ZW096 Smart Switch 6",
                "product_name": "ZW096 Smart Switch 6",
                "query_stage": "Complete",
                "receivedCnt": 37,
                "receivedDups": 0,
                "receivedTS": "2020-07-27 21:27:57:619 ",
                "receivedUnsolicited": 1,
                "retries": 0,
                "sentCnt": 70,
                "sentFailed": 6,
                "sentTS": "2020-07-27 21:27:57:005 "
            },
            "context": {
                "id": "cc3a9b21733f4a3ca5cdd262e85e72a2",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.master_bedroom_smart_switch_6",
            "last_changed": "2020-07-27T02:52:54.932277+00:00",
            "last_updated": "2020-07-28T04:27:57.728398+00:00",
            "state": "ready"
        }
    },
    {
        "id": 20,
        "name": "Hall Dual Smart Switch",
        "hop": 1,
        "neighbors": [
            10,
            19
        ],
        "isPrimary": false,
        "edges": [
            {
                "id": 20,
                "toNodeId": 2,
                "type": "child"
            },
            {
                "id": 20,
                "toNodeId": 19,
                "type": "parent"
            },
            {
                "id": 20,
                "toNodeId": 21,
                "type": "sibling"
            },
            {
                "id": 20,
                "toNodeId": 10,
                "type": "sibling"
            },
            {
                "id": 20,
                "toNodeId": 8,
                "type": "parent"
            },
            {
                "id": 20,
                "toNodeId": 10,
                "type": "sibling"
            },
            {
                "id": 20,
                "toNodeId": 19,
                "type": "parent"
            }
        ],
        "entity": {
            "attributes": {
                "application_version": "1.01",
                "averageRequestRTT": 2596,
                "averageResponseRTT": 3010,
                "capabilities": [
                    "routing",
                    "beaming",
                    "listening",
                    "zwave_plus"
                ],
                "friendly_name": "Hall Dual Smart Switch",
                "is_awake": true,
                "is_failed": false,
                "is_info_received": true,
                "is_ready": true,
                "is_zwave_plus": true,
                "lastRequestRTT": 4491,
                "lastResponseRTT": 4568,
                "manufacturer_name": "Inovelli",
                "max_baud_rate": 40000,
                "neighbors": [
                    10,
                    19
                ],
                "node_id": 20,
                "node_name": "Inovelli Unknown: type=ff00, id=ff05",
                "product_name": "Unknown: type=ff00, id=ff05",
                "query_stage": "Complete",
                "receivedCnt": 16,
                "receivedDups": 1,
                "receivedTS": "2020-07-29 06:10:59:597 ",
                "receivedUnsolicited": 0,
                "retries": 0,
                "sentCnt": 34,
                "sentFailed": 0,
                "sentTS": "2020-07-29 06:10:55:028 "
            },
            "context": {
                "id": "a1de5963492247e2aec253f30deb9761",
                "parent_id": null,
                "user_id": null
            },
            "entity_id": "zwave.hall_dual_smart_switch",
            "last_changed": "2020-07-27T02:52:54.934222+00:00",
            "last_updated": "2020-07-29T13:10:59.706072+00:00",
            "state": "ready"
        }
    }
]

Will test the new json tomorrow, thanks for the quick feedback

Ok, found why it happens,
Node #1 has neighbors 10, 19
Node 10 is parent of 1
Node 19 is sibling of 1 - sibling connection (same leve) doesn’t create relation / connection between the nodes
Node 21 has neighbors 1, 2, 6, 8, 16, 19, 20

As result, node 1 gets a virtual connect to 21

Ok, that makes sense. Although makes it a little tougher to tell what is connected to what. But there also isn’t a good way to show connections at the same level without making a mess of the graph.

Thanks, sorry for the delay. I updated with the last release and its works fine now.

@bar Have you looked into doing this as an HA add-on? It’s a pretty straightforward process, and I’m willing to take a stab at it if you aren’t already working on it.

1 Like

+1 for me!!!

That was surprisingly easy… https://github.com/sjthespian/addon-zwave-network-viewer

It doesn’t require any configuration, it just works out of the box.

Ehm… read the github… but Im not a developer. And now? Can I add it already and how? :slight_smile:

Click on the documentation link (or the DOCS.md file). It has instructions on adding the addon. You have to add it as a new add-on respository.

Tried in the past to create addon without any luck, if you can create an addon that would be great

Thanks

Whaaauw, that was easy. And it is working perfectly well. This topic started way beyond my understanding how to proceed. Encouraged by your link to give it a try. Indeed, repository loaded without a hitch and enabling start shows my network without any configuration. Thank you so much!

Hi, I cannot find instructions on how to add the addon as a new repository here.


https://github.com/sjthespian/addon-zwave-network-viewer/blob/ae3daa7e319f921081f5947951cf487eeac48f26/DOCS.md

Gives link how to proceed

Thansk done it but I see my screen stays black (via nabucasa). Other plugins seem to work though.
Plugin starts successfully

[10:15:11] INFO: Start HA Z-Wave Network Viewer

Edit:
Locally also not working get black screen with
Z-wave Network Viewer

WOW, few clicks an working, showing my Zwave network map exactly in the same relations as the old plugin (one without python). Great work!
Now one thiing I’m missing is any way to get it themed… greenish colors used by this add-on do not go in line with my ‘magenta-ish’ theme :crazy_face:

You use openzwave (“beta”) addon? And works out of the box? Whats wrong with mine?