diff --git a/src/panels/config/automation/action/types/ha-automation-action-service.ts b/src/panels/config/automation/action/types/ha-automation-action-service.ts index 0c403a13dd..ed8868b099 100644 --- a/src/panels/config/automation/action/types/ha-automation-action-service.ts +++ b/src/panels/config/automation/action/types/ha-automation-action-service.ts @@ -152,7 +152,9 @@ export class HaServiceAction extends LitElement implements ActionElement { .required=${!this.hass.services[domain][service].response! .optional} .disabled=${this.disabled || - (!this._action.response_variable && !this._responseChecked)} + (this.hass.services[domain][service].response!.optional && + !this._action.response_variable && + !this._responseChecked)} @change=${this._responseVariableChanged} > `