Set custom entity_id for RainBird Zone "Switches"?

The RainBird Integration integration is configured by yaml. The documentation includes friendly_name parameter, which is working for me to set zone names that then present as switches in Home Assistant.

I would prefer to have an entity_id that indicates a switch is a sprinkler zone.
For example, rather than zone “Front Yard” being switch.front_yard as it works now, set it as switch.irrigation_front_yard. Among other reasons, this would help me more easily add a filter glob in the homekit integration.

Is this possible at the moment?
I tried to follow the constructor code path through in case this works now but there is just missing documentation.
RainBirdSwitchSwitchEntityToggleEntityEntity
I don’t see generate_entity_id() called anywhere. Hmm. I must be overlooking something.