diff --git a/src/panels/config/zwave/ha-config-zwave.js b/src/panels/config/zwave/ha-config-zwave.js
index ddcca33a13..40ef8148b3 100644
--- a/src/panels/config/zwave/ha-config-zwave.js
+++ b/src/panels/config/zwave/ha-config-zwave.js
@@ -231,6 +231,7 @@ class HaConfigZwave extends LocalizeMixin(EventsMixin(PolymerElement)) {
service="refresh_entity"
hidden$="[[!showHelp]]">
+ Entity Information
-
-
-
-
-
- [[state]]
-
-
-
-
@@ -356,19 +345,12 @@ class HaConfigZwave extends LocalizeMixin(EventsMixin(PolymerElement)) {
computed: 'computeEntities(selectedNode)',
},
- entityInfoActive: Boolean,
-
selectedEntity: {
type: Number,
value: -1,
observer: 'selectedEntityChanged',
},
- selectedEntityAttrs: {
- type: Array,
- computed: 'computeSelectedEntityAttrs(selectedEntity)'
- },
-
values: {
type: Array,
},
@@ -505,16 +487,6 @@ class HaConfigZwave extends LocalizeMixin(EventsMixin(PolymerElement)) {
});
}
- computeSelectedEntityAttrs(selectedEntity) {
- if (selectedEntity === -1) return 'No entity selected';
- const entityAttrs = this.entities[selectedEntity].attributes;
- const att = [];
- Object.keys(entityAttrs).forEach((key) => {
- att.push(key + ': ' + entityAttrs[key]);
- });
- return att.sort();
- }
-
computeSelectCaption(stateObj) {
return computeStateName(stateObj) + ' (Node:' +
stateObj.attributes.node_id + ' ' +
@@ -562,6 +534,9 @@ class HaConfigZwave extends LocalizeMixin(EventsMixin(PolymerElement)) {
_nodeMoreInfo() {
this.fire('hass-more-info', { entityId: this.nodes[this.selectedNode].entity_id });
}
+ _entityMoreInfo() {
+ this.fire('hass-more-info', { entityId: this.entities[this.selectedEntity].entity_id });
+ }
_saveEntity() {
const data = {