I have a macro which should detect WiFi SSIDs. The trigger is set to detect every 5 minutes. Very often it just doesn't work. I'm sitting surrounded by WiFis that are on its list but it just refuses to detect them. Only if I restart the phone will it work, or go away from the area for a while...