Ver Mensaje Individual
  #4  
Viejo 27/11/13, 05:34:13
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Me pega que el problema es que tasker y autolocation no mantienen relaciones entre sí... Je je.
O sea que tasker no se entera de la ubicación de autolocation. De hecho el creador de tasker no quiso implementar el API de Google para ubicar por Geofencing y mira que seo pidieron. Esto lo puedes probar a ver si estoy en lo cierto.
Probablemente con el wifi encendido te ubica mejor pero entonces gasta más. Y además si enciendes el wifi para que autolocation? Esperas que conecte a tu Red y estarás en casa si no después de un tiempo es que no estas en casa, no?
Te dejo como lo tengo yo hecho hasta ahora: (todavía está en pruebas)

ACTUALIZADO A 29/11/2013

OBSERVACIONES:

1 Este proyecto parte de estas consideraciones:

http://www.htcmania.com/showthread.php?p=11272113

2 Como dije en ese hilo no hay tareas de salida pq si deshabilitar con la acción estado de perfil tasker interpreta que esta inactivo y ejecutaría la tarea de salida.
3 Hay que desmarcar en TODOS los contextos la casilla restaurar para que cuando se queden inactivos no restauren los ajustes (por ejemplo apagar el wifi q encendió).

Perfil: Antena Casa (150)
Restore: no
Estado: Antena cercana [ Antena / Última señal:GSM:12631.8001111 / 7
GSM:12631.8005111/ 7
GSM:12631.8001222 / 7 Ignorar Antenas:* ]
Entrada: Anon (151)
A1: AutoLocation Geofences [ Configuración:Starting Geofence Monitor Paquete:com.joaomgcd.autolocation Nombre:AutoLocation Geofences Cuenta atrás (segundos):0 ]
A2: Estado del perfil [ Nombre:Geofences Casa Establecer:Encendido ]

Salida: Anon (169)
A1: Estado del perfil [ Nombre:Geofences Casa Establecer:Apagado ]

A2: Estado del perfil [ Nombre:Geofences Casa No Establecer:Apagado ]


Perfil: Geofences Casa (153)
Restore: no
Estado: AutoLocation Geofences [ Configuración:Geofence Name: CASA
Status: Inside ]
Entrada: Anon (154)

A1: WiFi [ Establecer:Encendido ]
A2: Estado del perfil [ Nombre:Conectado A Casa Establecer:Encendido ]
A3: Estado del perfil [ Nombre:Geofences Casa No Establecer:Encendido ]


Perfil: Geofences Casa No (164)
Restore: no
Estado: AutoLocation Geofences [ Configuración:Geofence Name: CASA
Status: Outside ]
Entrada: Anon (165)

A1: WiFi [ Establecer:Apagado ]
A2: Estado del perfil [ Nombre:Conectado A Casa Establecer:Apagado ]
A3: Estado del perfil [ Nombre:Antena Casa Establecer:Encendido ]


Perfil: Conectado A Casa (158)
Restore: no
Estado: Conectado a Wifi [ SSID:WLAN_9111 MAC:* IP:* ]
Entrada: Anon (159)
A1: Establecer variable [ Nombre:%Localizacion A:Casa Calcular:Apagado Añadir:Apagado ]
A2: Realizar tarea [ Nombreesbloquear Parar:Apagado Prioridad:5 Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: ]
A3: AutoLocation Geofences [ Configuración:Stopping Geofence Monitor Paquete:com.joaomgcd.autolocation Nombre:AutoLocation Geofences Cuenta atrás (segundos):0 ]

A4: Estado del perfil [ Nombre:Antena Casa Establecer:Apagado ]
A5: Estado del perfil [ Nombre:Conectado A Casa No Establecer:Encendido ]


Perfil: Conectado A Casa No (174)
Priority: 4 Restore: no
Estado: No Conectado a Wifi [ SSID:WLAN_9008 MAC:* IP:* ]
Entrada: Casa No (175)
A1: Establecer variable [ Nombre:%Localizacion A:Fuera de casa Calcular:Apagado Añadir:Apagado ]
A2: Esperar [ MS:0 Segundos:20 Minutos:0 Horas:0 Días:0 ]

A3: Detener [ Con error:Apagado Tarea: ] Si (if) [ %Localizacion ~ Casa ]
A4: AutoLocation Geofences [ Configuración:Starting Geofence Monitor Paquete:com.joaomgcd.autolocation Nombre:AutoLocation Geofences Cuenta atrás (segundos):0 ]
A5: Estado del perfil [ Nombre:Conectado A Casa No Establecer:Apagado ]
A6: Estado del perfil [ Nombre:Geofences Casa No Establecer:Encendido ]
A7: Estado del perfil [ Nombre:Geofences Casa Establecer:Encendido ]



La idea de esto es ir de menos a más . menos precisión y menos gasto a más precisión y más gasto. Intentando minimizar al máximo el uso de los métodos que más gastan. Antenas-geofencing-wifi. Luego a la inversa.
Por otro lado intento cubrir la posibilidad de que me acerque al barrio (se enciende geofences) pero no voy a Casa me voy fuera del barrio. Si sólo tuviera encendido un perfil de si entro en Geofences Casa se quedaría habilitado ese perfil sin activarse ni desactivarse, vamos que se quedaría clavado. Por eso el Geofences Casa no.
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969

Última edición por mlesir Día 09/12/13 a las 17:32:28.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a mlesir su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]