[Android Apps and Games] turvytopsy:
Hi,

This app looks fantastic, but I'm having an issue with the Whitelist feature. I have it set to leave wifi on if connected to a whitelisted network, but the app seems to think I'm always connected to it, even when I've left home and am at work miles away from my whitelisted network. So, it just runs through an endless cycle of:

Clicky for screenshot

On my phone, my saved networks always show up in my list of wifi connections as "Out of Range", could this be why?

Here is my log:

2013-04-11 10:54:33 ===========================
2013-04-11 10:54:33 BetterWifiOnOff preferences
2013-04-11 10:54:33 ===========================
2013-04-11 10:54:33 show_system = true (Boolean)

2013-04-11 10:54:33 show_user = true (Boolean)

2013-04-11 10:54:33 last_release = 42 (String)

2013-04-11 10:54:33 wifi_on_if_connected = true (Boolean)

2013-04-11 10:54:33 wifi_off_retries = 0 (Integer)

2013-04-11 10:54:33 expert_mode = true (Boolean)

2013-04-11 10:54:33 wifi_whitelist = SKY8BD00 (String)

2013-04-11 10:54:33 wifi_on_if_activity = true (Boolean)

2013-04-11 10:54:33 show_status = true (Boolean)

2013-04-11 10:54:33 drt_ts = 1365673990664 (Long)

2013-04-11 10:54:33 snapshot_time = 137817891 (Long)

2013-04-11 10:54:33 wifi_on_when_screen_unlock = true (Boolean)

2013-04-11 10:54:33 last_action = off (String)

2013-04-11 10:54:33 wifi_off_delay = 30 (String)

2013-04-11 10:54:33 wifi_whitelist_v11 = [SKY8BD00] (HashSet)

2013-04-11 10:54:33 theme = 1 (String)

2013-04-11 10:54:33 foreground_service = true (Boolean)

2013-04-11 10:54:33 wifi_on_when_screen_off_but_whitelisted = true (Boolean)

2013-04-11 10:54:33 drt = _drt_=AOPGaQSdDkTa4I5hgOxey25yAC8TQEgzxr5cGCk4jt0eEYeRzP26PDV3q4DlhPL47W1KZtZBRF3tCUTdqM2zTZwB1HJbtznIOg (String)

2013-04-11 10:54:33 wifi_on_when_screen_off_but_power_plugged = true (Boolean)

2013-04-11 10:54:33 wifi_on_when_power_plug = true (Boolean)

2013-04-11 10:54:33 wifi_off_when_power_ununplug = false (Boolean)

2013-04-11 10:54:33 snapshot_bytes = 198953710 (Long)

2013-04-11 10:54:33 wifi_off_when_screen_off = true (Boolean)

2013-04-11 10:54:33 start_on_boot = true (Boolean)

2013-04-11 10:54:33 ======================
2013-04-11 10:54:33 BetterWifiOnOff logcat
2013-04-11 10:54:33 ======================
--------- beginning of /dev/log/main
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 08:35:56: 199107816 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 155 Bytes/s(140118/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 08:35:56: 199107816 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 08:50:57: 199119619 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 13 Bytes/s(11803/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 08:50:57: 199119619 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 09:05:58: 199119659 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 0 Bytes/s(40/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 09:05:58: 199119659 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 09:20:59: 199119884 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 0 Bytes/s(225/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 09:20:59: 199119884 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 09:36:01: 199119884 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 0 Bytes/s(0/901)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 09:36:01: 199119884 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 09:51:02: 199120109 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 0 Bytes/s(225/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 09:51:02: 199120109 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 10:06:02: 199120334 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 0 Bytes/s(225/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 10:06:02: 199120334 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 10:21:02: 199126440 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 6 Bytes/s(6106/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 10:21:02: 199126440 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 10:36:03: 199224222 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 108 Bytes/s(97782/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 10:36:03: 199224222 Bytes
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Alarm received: preparing to turn Wifi off
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if in call
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if there is network activity
I/BetterWifiOnOff.WifiControl(28826): Sample at 2013-04-11 10:51:03: 199224447 Bytes
I/BetterWifiOnOff.WifiControl(28826): Throughput: 0 Bytes/s(225/900)
I/BetterWifiOnOff.WifiControl(28826): Not transferring (< 1KB/s)
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): 0 downloads are running or pending
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No network activity detected
D/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking if tethering is active
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): No tethering detected
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Checking against SSID whitelist: SKY8BD00
I/BetterWifiOnOff.WifiControl(28826): Whitelist check: ssid: 'SKY8BD00', whitelist: 'SKY8BD00', result: true
I/BetterWifiOnOff.WifiOffAlarmReceiver(28826): Access point is whitelisted, leave wifi on
I/BetterWifiOnOff.SetWifiStateService(28826): scheduleOffAlarm called
I/BetterWifiOnOff.WifiControl(28826): Snapshot at 2013-04-11 10:51:03: 199224447 Bytes
I/ScreenEventHandler(22448): Received Broadcast ACTION_SCREEN_ON
I/ScreenEventHandler(22448): Received Broadcast ACTION_USER_PRESENT

Either way, hopefully you can help :)

This is with the latest version from the Play Store, V2.0.0.0, on a Sony Xperia T with Android 4.1.2