Prueba también esta aplicación que yo llevo:
https://play.google.com/store/apps/d...ificellmanager
La misma te permite que se conecte automaticamente el wifi determinada una localización, desactivando mientras tanto los datos móviles, y al salir de dicha ubicación se desconecta el wifi, activando entonces datos móviles. También permite dentro de la misma establecer horarios de activación del wifi.