¿Hay alguna manera de apagar automáticamente el punto de acceso inalámbrico una vez que regrese a casa?

Utilizo la función de punto de acceso inalámbrico todos los días como parte del negocio, proporcionando una red wifi desde mi tableta Nexus 7 (Lollipop, OEM) a otros dispositivos esenciales para el negocio.

Cuando regrese a casa (alternativamente, dentro del alcance de la red Wi-Fi de mi hogar), me gustaría que el punto de acceso se apague automáticamente y que la tableta use la red Wi-Fi.

Actualmente, si me olvido de apagar el punto de acceso, puedo vaciar o abusar de mis datos móviles sin darme cuenta, lo que obviamente es bastante costoso.

Entonces, ¿hay alguna manera de que el punto de acceso se apague automáticamente (pero sin usar un tiempo de espera) según la ubicación y/o la disponibilidad de wifi?

Preferiría soluciones no root, no flash-another-ROM, pero también estoy abierto a estas si son más elegantes.

//editar: un problema adicional es que el trabajo y el hogar están a unos 300 m de distancia en un entorno rural, por lo que la geolocalización es inestable y la torre celular no cambia. La presencia de wifi es el único buen discriminante que veo...

Podría intentar usar Tasker para hacer esta automatización.
En un teléfono con Android 4, podría configurar el punto de acceso para que se apague cuando no se use durante N minutos. Entonces se apagó automáticamente mientras conducía, y pude volver a habilitarlo muy rápido. Increíblemente conveniente. Tal regresión eliminaron esta característica. Ahora, para evitar quemar accidentalmente mis datos móviles, tengo que configurar mi computadora portátil para que no se conecte automáticamente al punto de acceso (además de encenderlo en el teléfono), por lo que agrega un paso largo y es bastante molesto...
Acabo de habilitar "activar wifi automáticamente" en el teléfono, con la esperanza de que cuando regrese a casa, se conecte al wifi de la casa, lo que implica apagar el punto de acceso wifi. Veremos si funciona como se esperaba. Por cierto, para habilitar esto, me vi obligado a seleccionar un "proveedor de calificación de red"... ¿por qué tengo que dejar que Google controle esto, en lugar de permitirme seleccionar mis redes yo mismo...?
Entonces, lo probé, y el estúpido teléfono no se conecta automáticamente al wifi de la casa si el punto de acceso está encendido. Entonces no sirve para mi caso de uso. Estos teléfonos me molestan cada vez más.

Respuestas (3)

Además de MacroDroid, que ya está cubierto por 3DDario aquí , puede considerar cualquiera de las siguientes aplicaciones; ninguna requiere root para el objetivo.

Tasker (de pago; prueba gratuita de 7 días).

  • Perfil: cualquiera de los siguientes serviría:

    • Ubicación: elige la ubicación
    • Estado → Red → WiFi cerca → complete los detalles. No estoy seguro de si funcionaría si el punto de acceso está habilitado.
  • Tarea → (Acción) → Red → WiFi Tether → Desactivado

    Dado que el objetivo final es conectarse a Wi-Fi en casa, otra acción puede ser Net → WiFi → Set → On.


Droid Automation (gratis/de pago) también puede funcionar aquí.

  • Disparador: Área de ubicación (Geofencing - Beta) → complete los detalles
  • Tarea: Redes → Wi-Fi → Habilitar

El simulacro funcionó para mí.


Condi (gratis) también funcionó en mi caso de prueba.

  • Acción:

    • Conectividad y sensores → Tethering WiFi → Desactivado
    • Conectividad y Sensores → WiFi → Activado
  • Condición: Ubicación → seleccionar ubicación

¡Hecho!

Tenga en cuenta que, según mi experiencia, el perfil de ubicación de Tasker no es 100% seguro. Wifi Near debería ser más confiable para que esto funcione.
Tenga en cuenta que es posible que la acción WiFi Tether de Tasker no funcione con Android 7/8+, por lo que es posible que deba usar esto en su lugar: play.google.com/store/apps/… - es posible que también necesite root, según el teléfono.

Puedes usar MacroDroid . Con MacroDroid puede crear un 'Activador' (cambio de estado Wifi - Conéctese a la red de su red ) y agregue un '(Activar/desactivar punto de acceso). Si lo desea, también puede agregar 'Restricciones' como "Cell Towers in range".

A veces, el disparador wifi no funciona. Debes seleccionar "Cambio de torre celular" y seleccionar tu torre celular (cerca de tu casa). Esta solución no requiere root y debería funcionar en Android 4.0+.

También puedes usar Tasker (pero nunca lo he probado) o Automatizar.

Perdón por mi mal ingles

¿Cambiaría el estado de Wifi incluso si el punto de acceso está activo? Tengo entendido que cuando el punto de acceso está activo, la tableta no se conectará a otras redes (porque estamos en modo AP).

Podrías probar llama , es una aplicación de automatización con acciones basadas en la ubicación. Siga estos pasos:

  • En la aplicación llama, vaya a la pestaña 'áreas' (la primera a la izquierda), donde debe configurar la ubicación de 'casa'. La aplicación utiliza las antenas a las que te conectas para identificar ubicaciones, por lo que debes estar en casa para hacerlo.
  • Luego vaya a la pestaña 'eventos' (la segunda) y toque el signo más en la parte inferior de la pestaña para crear uno nuevo
  • Establezca el campo 'condición' en 'ingresar área' y elija la opción 'inicio'
  • Configure la acción en 'punto de acceso wifi' y seleccione 'apagar'. Y eso es todo: tan pronto como su tableta se conecte a la celda telefónica más cercana a su casa, apagará el punto de acceso wifi.

Pero si tienes algo de tiempo para averiguar cómo funciona, Tasker es la mejor y más completa opción.