diff --git a/src/data/ws-templates.ts b/src/data/ws-templates.ts index 6a331e1b11..0cac4d4606 100644 --- a/src/data/ws-templates.ts +++ b/src/data/ws-templates.ts @@ -18,6 +18,7 @@ export const subscribeRenderTemplate = ( template: string; entity_ids?: string | string[]; variables?: object; + timeout?: number; } ): Promise => { return conn.subscribeMessage((msg: RenderTemplateResult) => onChange(msg), { diff --git a/src/panels/developer-tools/template/developer-tools-template.ts b/src/panels/developer-tools/template/developer-tools-template.ts index d41e8fed1e..f7d3c39efa 100644 --- a/src/panels/developer-tools/template/developer-tools-template.ts +++ b/src/panels/developer-tools/template/developer-tools-template.ts @@ -296,6 +296,7 @@ class HaPanelDevTemplate extends LitElement { }, { template: this._template, + timeout: 3, } ); await this._unsubRenderTemplate;