Wake-On-LAN switch with "busy" state?

I have some WOL switches in my config, which are essentially working fine, apart from the common behavior of temporarily toggling to off again until the IP of the client is pingable.

I’m pretty sure, I read something in the past about someone solving this problem somehow with an entity that is able to enter an intermediate state while a client is booting for a better indication, that HA really processes the WOL request and didn’t just ignore it.

But I can’t find the source anymore and I’m not sure, if it was just a smart configuration using OOTB functionality or if it was a custom component or something completely different. Can somebody help me out with this?