diff --git a/src/panels/config/devices/ha-config-device-page.ts b/src/panels/config/devices/ha-config-device-page.ts index 58db797b3c..ee1d3653f2 100644 --- a/src/panels/config/devices/ha-config-device-page.ts +++ b/src/panels/config/devices/ha-config-device-page.ts @@ -201,6 +201,10 @@ export class HaConfigDevicePage extends LitElement { } private async _renderDiagnosticButtons(requestId: number): Promise { + if (!isComponentLoaded(this.hass, "diagnostics")) { + return; + } + const device = this._device(this.deviceId, this.devices); if (!device) {