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) {