Geofency doesn’t have to use an iBeacon, it can also use geo from the phone - just like OwnTracks. I use Geofency on my phone and not Owntracks as we are iPhone only.
Geofency also supports iBeacons. Benefit of an iBeacon is the accuracy of the location report. If I’m in the garage and my phone can see the beacon plugged into the wall, then it marks me as present. You can’t do this with geo fencing because of how accurate it is. It’s also more tailored for internal tracking.
There is another way to skin the cat if you want accuracy/resiliency and don’t want to use a phone to do it: [RELEASE] BTLE Presence Sensor (Tile Mate)