Guessing at who is at the door?

Does anybody have any automations for guessing at who is ringing the doorbell using their router’s connected clients list?

I get a message from HA if the doorbell is rung and we’re not home, but it would be cool if HA could automate a guess viz "Doorbell rung, nobody’s home, there’s a good chance it’s Davina, as her mac addressed connected to the AP within last five minutes.

I am not sure I understand correctly, but do you mean, device based location tracking? If yes, it shall be doable with beacons etc. But honestly, I am not so comfortable with device based identification, it has too many loose ends to fill in.

A camera with face recognition likely be better

Why don’t you get a camera to email, telegram or message you a picture of the person? That way you don’t need to guess and it works for everyone.

I’d rather not do camera because a) my guests won’t like it b) it requires purchase of additional hardware c) it would require wiring

I’d prefer to do guessing in code, even if it’s not perfect.