Working on it, struggling with it too.
I have one for wifi on at home, and one for data on when not home. I have these enable when the screen comes on, and turn on gps and then do the location check. The wifi / data ones are disabled with a delay when the screen turns off, with a disable if screen comes back on.
I have one for lock screen disable when home and one for enabled when not home. The lock screen enable / disable are just on location triggers.
My success is very low on them, and I keep tweaking settings.
I have plenty of other triggers that work great, based on apps starting or calls, it is just the location settings. I have read the hints on Muzicant's page many times, still not working well for me. Part of my problem is weak cell signal where I live I think.
Still looking for the best settings, if anyone wants to share whats working for them the best.
EDIT: One thing I was wondering is this. Locale triggers about 99% of the time, but it just doesn't have the options for what I want to accomplish after the trigger. I wonder if there's a way to use locale as the trigger, but make it run a manual set up execution list in AutomateIt Pro? Am I dreaming here? lol