Well then, this is really bizarre. I spent a good part of the afternoon setting up a program that was supposed to detect when I crossed into the GeoFence. When that happened, it was supposed to enable and run a program to turn on the driveway flood lights for 5 minutes and then turn them off but only between sunset and sunrise. I got it all set up and only tested it by manually setting the state of my occupancy on and off. I never tested it by actually crossing the GeoFence.
I had to run an errand and when I while I was gone, sunset occurred. As I drove up to the driveway, lo and behold, the lights when on! So for an ap that doesn't work, it worked pretty well. Better than I thought it would especially because of the settings issues I mentioned above.
I checked the links you attached. No clear solution. I can't imagine that there isn't something being used that is reliable. What about the location service in IFTTT. (I haven't done any IFTTT stuff yet.)