Run home assistant automations with custom inputs from homekit?

I am new to home assistant and setup a homekit brdige.

However, I’d like to make things more user friendly for other members of the household. We have a wake light automation that exists in home assistant with the following inputs:

  1. Time of day and which days to trigger the automation
  2. Starting Color (color of the light when its initially turned on)
  3. Ending Color (color of the light at the end of the automation. It slows goes from the starting color to ending color)
  4. Duration (i.e. gradually increase the light brightness over 1 hour)

I’m struggling with 2 things:

  1. Manually triggering the Home Assistant automation from Homekit. It seems that when I trigger it from homekit, it actually just toggles the automation on/off, it doesnt actually run actions. Is there a way to change this? This would allow me to atleast control the alarm clock timing from Homekit which would be great for others

  2. Is there any way to control those other setting I mentioned above from Homekit like start/end colors and wake light duration to use them as input to the Home Assistant automation?