I use HomeKit for presence and it has worked great. There are several community posts with instructions going back a few years but here is one I found quickly. Basically you need to create a virtual device using the virtual switch with presence driver for every phone and setup the automations in HomeKit like @sidjohn1 shows in this post:
1 Like