Location detection entering/exiting only works once
Posted: 12 Apr 2013 19:44
So I've been playing around trying to get this flow (or these flows) working. Basically my goal is to get my location, if it's with range of my work then I want to Store Audio Values, Set ringer to vibrate, and then set my wall paper to something more "work appropriate". When I leave my work "area" then I want to Restore Audio Volumes and then change my wallpaper again.
Things work fine the first time around. But after that they don't work anymore. I can go into my location condition and click save, then re-run the flow and it runs down the appropriate path. I think something is wrong with the location condition for my phone.
I've tried this with two flows by setting up:
Periodic Location Update GPS 5m -> Location condition entering with GPS coordinates 200m radius -(true)-> Store Audio Volumes -> Set Ringer Mode: Vibrate -> Set wallpaper
Periodic Location Update GPS 5m -> Location condition exiting with GPS coordinates 200m radius -(true)-> Restore Audio Volumes -> Init random number n 1 to 10 -> Set wallpaper based on n
Then I tried one flow that was the first flow and on the location condition exiting returns false then i'd run the location condition exiting from flow number 2 up above.
I'd use the app Fake GPS to test my location being elsewhere. and it will work the first run of the flow. Then i'd have to go into the flow, open the location condition, then click "Save" and then the flow will function again.
In the "one flow" that I described in the second paragraph up above, I even tried a "Init location" action and still it wouldn't always work
Phone is an HTC One S with Android version 4.0.4
Things work fine the first time around. But after that they don't work anymore. I can go into my location condition and click save, then re-run the flow and it runs down the appropriate path. I think something is wrong with the location condition for my phone.
I've tried this with two flows by setting up:
Periodic Location Update GPS 5m -> Location condition entering with GPS coordinates 200m radius -(true)-> Store Audio Volumes -> Set Ringer Mode: Vibrate -> Set wallpaper
Periodic Location Update GPS 5m -> Location condition exiting with GPS coordinates 200m radius -(true)-> Restore Audio Volumes -> Init random number n 1 to 10 -> Set wallpaper based on n
Then I tried one flow that was the first flow and on the location condition exiting returns false then i'd run the location condition exiting from flow number 2 up above.
I'd use the app Fake GPS to test my location being elsewhere. and it will work the first run of the flow. Then i'd have to go into the flow, open the location condition, then click "Save" and then the flow will function again.
In the "one flow" that I described in the second paragraph up above, I even tried a "Init location" action and still it wouldn't always work
Phone is an HTC One S with Android version 4.0.4