Dejo por aquí una aplicación que te desactiva el wifi cuando no tienes wifi y te lo activa cuando lo tiene, no se necesita root ni internet móvil ni consume batería extra y es muy fácil de usar, solo hay que activar el wifi cuando estés por primera vez (despues de instalar la aplicación) en un sitio donde sabes que tienes wifi y la próxima vez la aplicación recordará el sitio (no usa gps así que no gasta nada)
https://play.google.com/store/apps/d...lmanager&hl=es