diff --git a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts index 7df82bdc0f..6da952f0db 100644 --- a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts +++ b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts @@ -140,10 +140,12 @@ export class HaVoiceCommandDialog extends LitElement { const controlHA = !this._pipeline ? false - : supportsFeature( - this.hass.states[this._pipeline?.conversation_engine], - ConversationEntityFeature.CONTROL - ); + : this.hass.states[this._pipeline?.conversation_engine] + ? supportsFeature( + this.hass.states[this._pipeline?.conversation_engine], + ConversationEntityFeature.CONTROL + ) + : true; const supportsMicrophone = AudioRecorder.isSupported; const supportsSTT = this._pipeline?.stt_engine;