![]() |
|
| Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
|
Wifi 5G/Wifi 2G
Llevo dándole vueltas unos días y no doy con la tecla.
La mayoría de los router tienen hoy día las dos redes disponibles y el teléfono se conecta a la que le da la gana, siendo en teoría mejor la 5G por la velocidad de transferencia de datos. He estado mirando las variables %WIFII y %WIFI El router lo tengo en el salón y tengo un repetidor 2G para los cuartos. Lo que quiero es que durante el día (estancia mayoritaria en salón) se conecte prioritariamente a la red 5G y durante la noche (estancia en dormitorio) se conecte a la 2G. No sé si separar la variable para extraer la cadena nombre del wifi y compararla hasta que se conecte con la 5G en horario diurno y hacer lo mismo en horario nocturno para la 2G A ver si alguien me da algo de luz |
|
|
|
#2
|
|
En el recopilatorio de plugins...
https://www.htcmania.com/showthread....0#post12650420 ...he encontrado algo que lo mismo te vale para lo que quieres hacer... WiFi Connect for tasker https://play.google.com/store/apps/d...ps.wificonnect Suerte |
|
#3
|
|
Lo miraré. De momento había hecho esto
Info Wifi (221) A1: Modo de Ubicación [ Modo:Solo Dispositivo ] A2: Flash [ Texto:%WIFII Largo:Apagado ] A3: Separar Variable [ Nombre:%WIFII Separador:" Eliminar Base:Apagado ] A4: Flash [ Texto:%WIFII2 Largo:Apagado ] A5: Si (if) [ %WIFII2 !~ MIWIFI_5G_7xdJ ] A6: WiFi [ Establecer:Apagado ] A7: Esperar [ Milisegundos:0 Segundos:2 Minutos:0 Horas:0 Días:0 ] A8: WiFi [ Establecer:Encendido ] A9: Esperar [ Milisegundos:0 Segundos:10 Minutos:0 Horas:0 Días:0 ] A10: Ir A [ Tipo:Número de Acción Número:1 Etiqueta: ] A11: En Otro Caso (else) A12: Modo de Ubicación [ Modo:Apagado ] MIWIFI_5G_7xdJ es el nombre de mi red wifi |
| Gracias de parte de: | ||
|
#4
|
|
Por lo que veo tu estrategia consiste en comprobar si te has conectado al wifi que te interesa. Si no es así apagas el wifi, esperas un momento, lo enciendes de nuevo y vuelta a empezar. ¿Es eso lo que pretendías hacer?
![]() Por cierto, puedes saber directamente el SSID del wifi al que estás conectado con la acción "Probar Red" (en el campo "Tipo" busca "SSID de Wifi"). Eso es más fácil que andar troceando la variable %WIFII. Volviendo al asunto... Para ajustarte a los requisitos la tarea debería comprobar a qué wifi estás conectado y, en función de la hora y del resultado de esa comprobación, mantener la conexión si es correcta o forzar la conexión al wifi que te interese en cada caso. La comprobación la puedes hacer tirando de la acción "Probar Red". La hora la tienes en la variable %TIME. Y la conexión al wifi que te interese la deberías poder forzar con el plugin que te comenté antes. Una vez que la tarea funcione tienes que decidir cuándo activarla. Lo puedes hacer manualmente con un icono en el escritorio. Y lo puedes hacer automáticamente con un par de perfiles, uno que salte al conectarte a un wifi y otro de hora. No te doy más pistas que al final lo hago yo todo. Venga, ponte a ello y me cuentas cómo lo llevas.
|
| Gracias de parte de: | ||
|
#5
|
|
Muchas gracias de nuevo por las pistas.
Había llegado hasta aquí Info Wifi 2 (240) A1: Modo de Ubicación [ Modo:Solo Dispositivo ] A2: Flash [ Texto:%WIFII Largo:Apagado ] A3: Esperar [ Milisegundos:0 Segundos:2 Minutos:0 Horas:0 Días:0 ] A4: Separar Variable [ Nombre:%WIFII Separador:" Eliminar Base:Apagado ] A5: Flash [ Texto:%WIFII2 Largo:Apagado ] A6: Si (if) [ %WIFII2 !~ MIWIFI_5G_7xdJ ] A7: WiFi Connect [ Configuración:"MIWIFI_5G_7xdJ" Tiempo Límite (segundos):0 ] A8: Fin Si (end if) A9: Modo de Ubicación [ Modo:Apagado ] El problema que veía era el Perfil para activar. Me encontré dos problemas principalmente. En perfil puse que ejecutara la tarea de 08:30 a 00:30 pero hay un problema, si me voy al curro que tengo otra red wifi y no encuentra la red wifi 5G de mi casa, se quedaba en bucle. Ahora puesto en el perfil que se ejecute una vez cada hora de 08:30 a 00:30. Asi no estaría siempre buscando. Le voy a dar una vuelta de tuerca con el SSID como me has dicho. Muchas gracias |
| Gracias de parte de: | ||
|
#6
|
|||
|
Simplifica todo lo que puedas. Las acciones A1 y A9 no pintan nada en esta historia. ¿Para qué las usas?
Y en tu nuevo intento no estás teniendo en cuenta la hora. ¿Cómo llevas esa parte? Cita:
Cita:
Cita:
|
| Gracias de parte de: | ||
|
#7
|
|||
|
Cita:
Cita:
Cita:
Tengo Android 9 con Miui 10. Es obligatorio tener activado el GPS para que te devuelva el SSID al que estas conectado. Cuando no activo GPS me dice "unknow ssid" |
| Gracias de parte de: | ||
|
#8
|
|
y con que perfil lo activarias? porque me interese que se active solo todos los dias
|
| Gracias de parte de: | ||
|
#9
|
|
Así lo dejo de momento
Info Wifi 4 (245) A1: Modo de Ubicación [ Modo:Solo Dispositivo ] A2: Flash [ Texto:%WIFII Largo:Apagado ] A3: Esperar [ Milisegundos:0 Segundos:2 Minutos:0 Horas:0 Días:0 ] A4: Probar Red [ Tipo:SSID del Wifi Datos: Almacenar Resultado En:%wifiactual ] A5: Flash [ Texto:%wifiactual Largo:Apagado ] A6: Si (if) [ %wifiactual !~ MIWIFI_5G_7xdJ ] A7: Flash [ Texto:%TIME Largo:Apagado ] A8: Si (if) [ %TIME > 08.00 & %TIME < 23.59 ] A9: Flash [ Texto:%TIME en hora Largo:Apagado ] A10: WiFi Connect [ Configuración:"MIWIFI_5G_7xdJ" Tiempo Límite (segundos):0 ] A11: En Otro Caso (else) A12: Flash [ Texto:%TIME fuera de hora Largo:Apagado ] A13: Fin Si (end if) A14: Fin Si (end if) A15: Esperar [ Milisegundos:0 Segundos:10 Minutos:0 Horas:0 Días:0 ] A16: Probar Red [ Tipo:SSID del Wifi Datos: Almacenar Resultado En:%wifiactual ] A17: Notificación [ Título:%wifiactual Texto: Icono:null Número:0 Permanente:Apagado Prioridad:3 Repetir Alerta:Apagado Color del LED:Rojo Ritmo del LED:0 Archivo de Sonido: Patrón de Vibración: Categoría: ] A18: Modo de Ubicación [ Modo:Apagado ] Primero comprueba la red wifi a la que está conectada. Después mira la hora. Y en función de esos parámetros cambia la red wifi. Me falta activarlo por algún perfil. El de hora no funciona como quiero ya que solo se activa una vez. Si cambio la red wifi a mano, no vuelve a ejecutar la tarea |
| Gracias de parte de: | ||
|
#10
|
|||
|
Cita:
![]() Yo lo plantearía tal que así... Código:
Modo de Ubicación [ Modo:Solo Dispositivo ] Probar Red [ Tipo:SSID del Wifi Datos: Almacenar Resultado En:%wifiactual ] Flash [ Texto:Conectado a %wifiactual Largo:Apagado ] Si (if) [ %TIME > 08.00 & %TIME < 23.59 ] %wifipreferido=MIWIFI_5G_7xdJ En Otro Caso (else) %wifipreferido=MIWIFI_2G <<< lo que corresponda Fin Si (end if) Si (if) [ %wifiactual !~ %wifipreferido ] Flash [ Texto:Cambiando a %wifipreferido Largo:Apagado ] WiFi Connect [ Configuración:%wifipreferido Tiempo Límite (segundos):0 ] Fin Si (end if) Modo de Ubicación [ Modo:Apagado ] Cita:
Cita:
|
| Gracias de parte de: | ||
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 06:32:31 (GMT +1)
HTCMania: líderes desde el 2007







