From 11213ea8b6b87edad173363c2e5c99d5b0dd781f Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sun, 27 Feb 2022 12:56:02 -0800 Subject: [PATCH] zwave: default names on empty name devices --- plugins/zwave/package-lock.json | 4 ++-- plugins/zwave/package.json | 2 +- plugins/zwave/src/main.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/zwave/package-lock.json b/plugins/zwave/package-lock.json index db5d311e7..4ca13c0a9 100644 --- a/plugins/zwave/package-lock.json +++ b/plugins/zwave/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/zwave", - "version": "0.0.46", + "version": "0.0.47", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/zwave", - "version": "0.0.46", + "version": "0.0.47", "license": "Apache", "dependencies": { "@scrypted/sdk": "file:../../sdk", diff --git a/plugins/zwave/package.json b/plugins/zwave/package.json index 2b5742325..061675b81 100644 --- a/plugins/zwave/package.json +++ b/plugins/zwave/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/zwave", - "version": "0.0.46", + "version": "0.0.47", "description": "Z-Wave USB Controller for Scrypted", "author": "Scrypted", "license": "Apache", diff --git a/plugins/zwave/src/main.ts b/plugins/zwave/src/main.ts index 1f06d6ded..4c1111349 100644 --- a/plugins/zwave/src/main.ts +++ b/plugins/zwave/src/main.ts @@ -303,7 +303,7 @@ export class ZwaveControllerProvider extends ScryptedDeviceBase implements Devic if (node.supportsCC(CommandClasses['Node Naming and Location'])) { try { const nodeNaming = instance.getNodeUnsafe().commandClasses["Node Naming and Location"]; - name = await nodeNaming?.getName(); + name = await nodeNaming?.getName() || 'Z-Wave Device'; } catch (e) { // have seen this fail, even though it is supposedly available