diff --git a/panels/zwave/ha-panel-zwave.html b/panels/zwave/ha-panel-zwave.html index f19fdd5dd2..914fb2f79c 100644 --- a/panels/zwave/ha-panel-zwave.html +++ b/panels/zwave/ha-panel-zwave.html @@ -331,6 +331,8 @@ Polymer({ }, selectedNodeChanged: function (selectedNode) { + this.newNodeNameInput = ''; + if (selectedNode === -1) return; this.selectedConfigParameter = -1; this.selectedConfigParameterValue = -1; @@ -402,9 +404,7 @@ Polymer({ computeGetNodeName: function (selectedNode) { if (this.selectedNode === -1 || !this.nodes[selectedNode].entity_id) return -1; - var str = (this.nodes[selectedNode].entity_id); - var name = str.replace('zwave.', ''); - return name; + return this.nodes[selectedNode].attributes.node_name; }, computeNodeNameServiceData: function (newNodeNameInput) {