diff --git a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts index b5936e640b..8955ff5c16 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts @@ -80,6 +80,8 @@ class DialogZWaveJSAddNode extends LitElement { @state() private _lowSecurity = false; + @state() private _lowSecurityReason?: number; + @state() private _supportsSmartStart?: boolean; private _addNodeTimeoutHandle?: number; @@ -406,6 +408,26 @@ class DialogZWaveJSAddNode extends LitElement { )}

+ ${this._lowSecurity + ? html` + ${this.hass.localize( + "ui.panel.config.zwave_js.add_node.added_insecurely_text" + )} + ${typeof this._lowSecurityReason !== + "undefined" + ? html`

+ ${this.hass.localize( + `ui.panel.config.zwave_js.add_node.low_security_reason.${this._lowSecurityReason}` + )} +

` + : ""} +
` + : ""} ${this._stages ? html`
${this._stages.map( @@ -489,12 +511,22 @@ class DialogZWaveJSAddNode extends LitElement { ${this._lowSecurity ? html` - There was an error during secure - inclusion. You can try again by - excluding the device and adding it - again. + ${this.hass.localize( + "ui.panel.config.zwave_js.add_node.added_insecurely_text" + )} + ${typeof this + ._lowSecurityReason !== + "undefined" + ? html`

+ ${this.hass.localize( + `ui.panel.config.zwave_js.add_node.low_security_reason.${this._lowSecurityReason}` + )} +

` + : nothing}
` : ""}