Home Menu

Menu



Avisos

Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 08/01/15, 05:04:50
Avatar de luk2009
luk2009 luk2009 no está en línea
Miembro del foro
Mensajes: 159
 
Fecha de registro: jul 2010
Localización: Santo Domingo, Republica Dominicana
Mensajes: 159
Modelo de smartphone: Galaxy Note 4 SM-910A
Versión de ROM: Lollipop 5.1.1
Tu operador: Claro
Mencionado: 3 comentarios
Tagged: 0 hilos
enviar http get verificando si es por wifi o 3g

Hola Amigos

Tengo un sistema de alarmas para mi casa la cual desactivo y activo por medio de tasker y autovoice y el envio de http get. El problema esta que he creado dos tareas, una de las cuales utilizo cuando estoy en la casa y la otra cuando estoy fuera, porque no he podido lograr que el tasker verifique si estoy conectado a la red wifi de mi casa o estoy con 3g.

Lo que deseo hacer es que crear un perfil de autovoice reconocimiento que cuando diga las palabras activar alarma dispare una tarea que primero verifique si estoy conectado a mi red local y si es asi envie el mensaje correspondiente y en caso contrario, osea que este en la red 3g o 4g me envie el mensaje correspondiente.

He intentado crear un if wifi status pero no he encontrado que ponerle despues de =

Espero me guien para saber como puedo hacer esto y gracias por adelantado.
Responder Con Cita


  #2  
Viejo 08/01/15, 05:30:45
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Pues tienes al menos dos herramientas que se me ocurran para saber si estas conectado al wifi de tu casa:

1 Contexto de estado/red/conectado a WiFi. En el primer parametro puedes indicarle que solo se active cuando estas conectado a esa WiFi. ( sale dándole a la lupa).
Tarea de entrada: Variable %Wifistatus A Conectado. Salida: A desconectado.

2 Usa la Variable interna %WIFII en el If: IF %WIFII ~ Wlan666..... Consulta el manual online de tasker para mas información y ojo que esta variable cuando no esta conectado a ningún WiFi muestra las ultimas redes detectadas por lo que puede contener la red de tu casa además de otras.
Responder Con Cita
  #3  
Viejo 08/01/15, 09:23:58
Avatar de ruco1980
ruco1980 ruco1980 no está en línea
Miembro del foro
Mensajes: 390
 
Fecha de registro: abr 2012
Localización: Alicante
Mensajes: 390
Modelo de smartphone: Lenovo k3 Note Lemon
Versión de ROM: Lenovo VibeUi 15_20 by @xancin
Tu operador: Simyo
Mencionado: 5 comentarios
Tagged: 0 hilos
Yo usaría la segunda opción que te da mlesir...
Tarea 1 en casa.....tarea 2 fuera....

IF %WIFII coincide *CONNECTION*
A1 Realizar Tarea 1 en casa
else
A2 Realizar Tarea 2 fuera
Fin si (End if)

Creo que con esto debería funcionarte...prueba y nos cuentas.
Un saludo.
Responder Con Cita
  #4  
Viejo 08/01/15, 10:24:49
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Pues de casualidad acabo de encontrar una manera que mas fácil imposible, usa la acción de red/test net con el parametro type conection. Esto mete en la variable que establezcas WiFi o mobile o none ( ninguna). Luego usas esa variable en el if.
( la madre que me pario! Ni sabia que existía esta acción... a veces tasker me parece infinito)
Responder Con Cita
  #5  
Viejo 08/01/15, 12:03:45
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Cita:
Originalmente Escrito por mlesir Ver Mensaje
usa la acción de red/test net con el parametro type conection. Esto mete en la variable que establezcas WiFi o mobile o none ( ninguna). Luego usas esa variable en el if.
Muy interesante, gracias. En la mayoría de los casos, este método tiene un resultado práctico similar al método "clásico" que ha descrito Ruco, pero con una ventaja adicional: cuando no estás conectado a Wifi, este sistema te permite distinguir si tienes una conexión de telefonía móvil o nada. En lo que probablemente fallen los dos sistemas es en el caso de estar conectado a un router Wifi, y que ese router no esté conectado a Internet: sospecho que ninguno de los dos métodos detectará ese problema.
Responder Con Cita
  #6  
Viejo 08/01/15, 13:09:06
Avatar de luk2009
luk2009 luk2009 no está en línea
Miembro del foro
Mensajes: 159
 
Fecha de registro: jul 2010
Localización: Santo Domingo, Republica Dominicana
Mensajes: 159
Modelo de smartphone: Galaxy Note 4 SM-910A
Versión de ROM: Lollipop 5.1.1
Tu operador: Claro
Mencionado: 3 comentarios
Tagged: 0 hilos
Gracias amigos por todas sus respuestas.
Sobre lo que comenta caravantes, por suerte solo necesito sabes si estoy conectado al router. Voy a probar y les informo
Responder Con Cita
  #7  
Viejo 08/01/15, 13:31:38
Avatar de luk2009
luk2009 luk2009 no está en línea
Miembro del foro
Mensajes: 159
 
Fecha de registro: jul 2010
Localización: Santo Domingo, Republica Dominicana
Mensajes: 159
Modelo de smartphone: Galaxy Note 4 SM-910A
Versión de ROM: Lollipop 5.1.1
Tu operador: Claro
Mencionado: 3 comentarios
Tagged: 0 hilos
He utilizado en la accion probar red el tipo SSID wifi y en un if de tareas le he preguntado si coincide con mi red y funciona muy bien. No he utilizado el tipo Contacto porque no se que valores me devuelve este.



Gracias por la ayuda
Responder Con Cita
Los siguientes 2 usuarios han agradecido a luk2009 su comentario:
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 06:32:37 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007