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 2047fefdae..a47c26bbe5 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 @@ -18,7 +18,6 @@ import { import { customElement, property, state } from "lit/decorators"; import { classMap } from "lit/directives/class-map"; import memoizeOne from "memoize-one"; -import { debounce } from "../../../../../common/util/debounce"; import "../../../../../components/ha-alert"; import "../../../../../components/ha-card"; import "../../../../../components/ha-icon-next"; @@ -210,7 +209,7 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) { ` : ""} ${result?.status - ? html`
- ${item.metadata.unit - ? html`${item.metadata.unit}` - : ""} `; } @@ -340,12 +337,6 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) { this._updateConfigParameter(ev.target, Number(ev.target.value)); } - private debouncedUpdate = debounce((target, value) => { - this._config![target.key].value = value; - - this._updateConfigParameter(target, value); - }, 1000); - private _numericInputChanged(ev) { if (ev.target === undefined || this._config![ev.target.key] === undefined) { return; @@ -355,7 +346,7 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) { return; } this.setResult(ev.target.key, undefined); - this.debouncedUpdate(ev.target, value); + this._updateConfigParameter(ev.target, value); } private async _updateConfigParameter(target, value) {