diff --git a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts index b58c12ec53..50cadf59eb 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts @@ -176,7 +176,7 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) { ? html` ${Object.entries(this._config).map( ([id, item]) => html` @@ -194,6 +194,11 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) { private _generateConfigBox(id, item): TemplateResult { const result = this._results[id]; const labelAndDescription = html` + + ${this.hass.localize("ui.panel.config.zwave_js.node_config.parameter")} +
+ ${item.property} +
${item.metadata.label} ${item.metadata.description} @@ -469,6 +474,20 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) { ha-settings-row { --paper-time-input-justify-content: flex-end; border-top: 1px solid var(--divider-color); + padding: 4px 16px; + } + + .prefix { + color: var(--secondary-text-color); + text-align: center; + text-transform: uppercase; + font-size: 0.8em; + padding-right: 24px; + line-height: 1.5em; + } + + .prefix span { + font-size: 1.3em; } :host(:not([narrow])) ha-settings-row paper-input { diff --git a/src/translations/en.json b/src/translations/en.json index 28808e04dc..f371bdaaf0 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -2629,7 +2629,8 @@ "error_device_not_found": "Device not found", "set_param_accepted": "The parameter has been updated.", "set_param_queued": "The parameter change has been queued, and will be updated when the device wakes up.", - "set_param_error": "An error occurred." + "set_param_error": "An error occurred.", + "parameter": "Parameter" }, "node_status": { "unknown": "Unknown",