Still trying to figure this out...
I set up a profile called "work test" with the following settings:
Context1: Wifi Near (toggle) my work network
Context2: Mon, Tue, Wed, Thu
Context3: Time (5:30pm-5:40pm...running for 10 min, set for a couple minutes ahead of when I was testing it)
Task: Wifi On
I checked it, and sure enough it turned wifi on by itself. It stayed on until the time was up at 5:40. What I was trying to do was get it to Try to connect during that 10 minute time frame, but then stay connected once it found the network until I left the area. Guess it doesn't work like that, and I don't know what to do to make it do that. Also, everytime I let the screen lock, it turned wifi off, which I'm guessing is the reason some of my previous profile tests had sent the "leaving work" text in the middle of the day.
I've figured out I probably don't want to have wifi stay on while I'm at work, it drains the battery too fast. Is there any way to have the phone scan for my work network at intervals between 7:50-8:10am, put the phone on vibrate if it detects the work network (not connect to it, just detect it), and then scan for the work network again between 6:00-6:30pm and turn the ringer back on and send a text if it does not detect it?