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


 
Herramientas
  #1  
Viejo 11/10/13, 14:07:35
Avatar de sowed
sowed sowed no está en línea
Usuario muy activo
Mensajes: 4,965
Compra y venta: (10)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 4,965
Modelo de smartphone: S20 FE
Versión de ROM: oficial
Tu operador: Vodafone
Mencionado: 18 comentarios
Tagged: 0 hilos
"modo casa"

estoy dándole vueltas y no se me ocurre la solución (seguramente por falta de conocimientos )

tengo una tarea que cuando llego a casa dice "bienvenido a casa, son las XX horas y XX minutos", luego cambia ajustes del telefono y tal.

el problema es que por si llego muy tarde lo que dispara la tarea es:

- estar conectado a la wifi de casa
- horario de 9:00 a 22:30

hice la tarea anoche (ayer me dió por retomar tasker para sacerle más partido) y esta mañana a las 9:00 me ha saltado la tarea.
hay alguna posibilidad de que si ya estoy en casa y se hacen las 9:00 no salte la tarea y sólo lo haga cuando llego?
o sea, digamos que la tarea salte AL CONECTAR a la wifi, no si ya estaba conectado a ella.

por otro lado, por no abrir un hilo nuevo...
se puede hacer que al conectar el movil al cargador del coche se encienda la pantalla desbloqueada? (no tengo ni pin ni patrón ni nada, sólo la pantalla normal del movil bloqueado) no encuentro la opción.

Gracias mákinas!

(sigo buscando, si doy yo con la solución la postearé aqui)
Responder Con Cita


  #2  
Viejo 11/10/13, 16:39:03
Avatar de kalippo
kalippo kalippo no está en línea
Usuario muy activo
Mensajes: 922
 
Fecha de registro: ene 2012
Localización: Mexico
Mensajes: 922
Modelo de smartphone: Moto Z
Versión de ROM: Stock
Tu operador: TELCEL
Mencionado: 6 comentarios
Tagged: 0 hilos
sin pensar mucho yo harìa esto

perfil: sali de mi casa
agregas un estado "antena cercana" escaneas las antenas que estan en tu casa y le das a la casilla invertir, esto hara que el perfil entre cuando no estas en esas antenas osea que te fuiste de tu casa
la tarea seria que a una variable %SALIDECASA = SI

otro perfil: "conectado a wifi de mi casa"
- estar conectado a la wifi de casa
- horario de 9:00 a 22:30
y la variable %SALIDECASA = SI
la tarea seria modificar todo lo que quieras.
"bienvenido a casa, son las XX horas y XX minutos"
subir volumen,
etc etc etc
y modificar la variable %SALIDECASA = NO

si te desconectas y reconectas al wifi ya no entrara el perfil porque la variable %SALIDECASA no ha sido modificada y solo se modificara cuando te alejes de las antenas



esto puede fallar si consideras que salir de tu casa es ir a la tienda, solo funcionara si te alejas considerablemente.

espero te sirva algo de esto


saludos
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 11/10/13, 16:48:13
Avatar de kalippo
kalippo kalippo no está en línea
Usuario muy activo
Mensajes: 922
 
Fecha de registro: ene 2012
Localización: Mexico
Mensajes: 922
Modelo de smartphone: Moto Z
Versión de ROM: Stock
Tu operador: TELCEL
Mencionado: 6 comentarios
Tagged: 0 hilos
se posteo dos veces O.o
Responder Con Cita
  #4  
Viejo 11/10/13, 17:24:13
Avatar de sowed
sowed sowed no está en línea
Usuario muy activo
Mensajes: 4,965
Compra y venta: (10)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 4,965
Modelo de smartphone: S20 FE
Versión de ROM: oficial
Tu operador: Vodafone
Mencionado: 18 comentarios
Tagged: 0 hilos
muy buena idea...

lo había solucionado a medias, quitando el horario y en la tarea añadiendo un "IF" que hacía que si conecta a la wifi cuando %TIME1 (ya había separado %TIME para decir la hora) es 9/10/11.../22 haga la tarea, con lo que si está conectado a las 8 y se hacen las 9 no salta...
era un paso, pero si reinicio el movil o el router si que se inicia...
tu solución es más efectiva, la verdad.

muchas gracias.

PD: no encuentro para seleccionar la antena... sabes por donde para? si no recuerdo mal era con un plugin, no? lo he usado hace tiempo y no me acuerdo

NO HE DICHO NADA!! Estaba en Telefono, no en red o plugins

Última edición por sowed Día 11/10/13 a las 18:00:13
Responder Con Cita
  #5  
Viejo 12/10/13, 00:08:14
Avatar de ariandroid
ariandroid ariandroid no está en línea
Miembro del foro
Mensajes: 417
Compra y venta: (1)
 
Fecha de registro: sep 2009
Mensajes: 417
Modelo de smartphone: htc magic
Mencionado: 4 comentarios
Tagged: 0 hilos
A mi se me ocurre a bote pronto que:

Dices que estos 2 eventos te ejecutan una serie de aciones no?
- estar conectado a la wifi de casa
- horario de 9:00 a 22:30

Vamos lo que viene siendo un PERFIL que actúa como detonante cuando se cumplen esas 2 condiciones.

Pues en principio no haría falta crear una variable para eso puesto que ya tenemos una variable incorporada en tasker para ello que es %PACTIVE (perfiles activos) esta variable contiene la una lista de todos los perfiles que en el momento de consultar la variable se encuntran activos, estando estos separados por comas y en orden de activación.

Con lo cual bastaría con añadir al inicio de las tareas que no quieres que se vuelvan a ejecutar un detener un SI la variable %PACTIVE ~*NOMBRE DEL PERFIL*
Lo que viene siendo si la variable de perfiles activos(%PACTIVE) coincide (~) o mejor dicho tiene dentro de su valor, el nombre del perfil que tienes.

Hay mil formas de hacerlo pero esta es la que yo uso por si te sirve, además acabarás con mil perfiles
Responder Con Cita
  #6  
Viejo 12/10/13, 00:49:09
Avatar de sowed
sowed sowed no está en línea
Usuario muy activo
Mensajes: 4,965
Compra y venta: (10)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 4,965
Modelo de smartphone: S20 FE
Versión de ROM: oficial
Tu operador: Vodafone
Mencionado: 18 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por ariandroid Ver Mensaje
A mi se me ocurre a bote pronto que:

Dices que estos 2 eventos te ejecutan una serie de aciones no?
- estar conectado a la wifi de casa
- horario de 9:00 a 22:30

Vamos lo que viene siendo un PERFIL que actúa como detonante cuando se cumplen esas 2 condiciones.

Pues en principio no haría falta crear una variable para eso puesto que ya tenemos una variable incorporada en tasker para ello que es %PACTIVE (perfiles activos) esta variable contiene la una lista de todos los perfiles que en el momento de consultar la variable se encuntran activos, estando estos separados por comas y en orden de activación.

Con lo cual bastaría con añadir al inicio de las tareas que no quieres que se vuelvan a ejecutar un detener un SI la variable %PACTIVE ~*NOMBRE DEL PERFIL*
Lo que viene siendo si la variable de perfiles activos(%PACTIVE) coincide (~) o mejor dicho tiene dentro de su valor, el nombre del perfil que tienes.

Hay mil formas de hacerlo pero esta es la que yo uso por si te sirve, además acabarás con mil perfiles
muchas gracias.

en este caso creo que no me sirve tu solución, porque si son las 8:59 el perfil "modo casa" no está activo porque se activa de 9.00 a 22.00, así que si mira en %PACTIVE si está activo verá que no lo está y a las 9.00 saltará como me hacía antes, mientras que como indica el compañero, hasta que no salga de casa la variable %Salirdecasa está en no y pase lo que pase el "modo casa" no se activará mientras no haya salido de casa previamente.
Responder Con Cita
  #7  
Viejo 13/10/13, 00:24:54
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
Creo que las soluciones propuestas por Kalippo y por Ariandroid no van a funcionar. Mientras se mantenga como conexto el horario de 9:00 a 22:30, seguirá ocurriendo lo siguiente: Cada vez que regrese a casa de madrugada... la tarea no se ejecutará porque no se cumple uno de los contextos del perfil. Ahora bien, cuando lleguen las 9 de la mañana ocurrirá que sí se cumplen ambos contextos y entonces se ejecutará la tarea y creo que entonces no servirá de nada usar como contexto la variable %SALIDECASA (que seguirá estando en SI porque 14 horas antes salimos de casa y ninguna tarea ha desactivado esa variable todavía). Creo que tampoco servirá usar como contexto la variable %PACTIVE referida al propio perfil "modo casa", me parece que eso tampoco resuelve nada.

Cita:
Originalmente Escrito por sowed Ver Mensaje
lo había solucionado a medias, quitando el horario y en la tarea añadiendo un "IF" que hacía que si conecta a la wifi cuando %TIME1 (ya había separado %TIME para decir la hora) es 9/10/11.../22 haga la tarea, con lo que si está conectado a las 8 y se hacen las 9 no salta...
Efectivamente, creo que ese es un buen camino. Usar solo el contexto de conectado a la Wifi de casa. La tarea se va a ejecutar siempre que entres en casa, y luego (dentro de la tarea) con condiciones Si(If) puedes seleccionar las acciones que deben ejecutarse en horario diurno (y quizá convenga añadir un ELSE para las acciones que deben ejecutarse en horario nocturno).

El esquema anterior tiene una complicación adicional. La acción Si(If) no nos permite especificar un rango horario del tipo "DE 09:00 A 22:30". Solo nos permite establecer la condición de que la hora sea superior a una referencia... o inferior a una referencia, pero no ambas cosas a la vez. Habría que hacer algo parecido al siguiente esquema:
- Acciones iniciales que deben ejecutarse siempre que entres en casa.
- Establecer variable %dia a 0 (cero)
- Si %TIME > 09:00
- Si %TIME < 22:30
- Establecer variable %dia a 1
- Endif
- Endif
- Si %dia ~ 1
- Acciones a ejecutar durante el día
- Else
- Acciones a ejecutar durante la noche
- Endif

Si este tipo de esquema resulta complicado, tienes otra opción consistente en hacer dos perfiles sencillos, del siguiente modo:

Perfil CASA.
Conexto conectado a la Wifi.
Tarea con todas las cosas que deben hacerse SIEMPRE que entres en casa, sea la hora que sea.

Perfil CASA-DIA
Conexto conectado a la Wifi.
Contexto horario de 9:00 a 22:30
Tarea con las cosas que deben hacerse solo cuando entres en casa en ese horario diurno.
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 13/10/13, 08:29:45
Avatar de kalippo
kalippo kalippo no está en línea
Usuario muy activo
Mensajes: 922
 
Fecha de registro: ene 2012
Localización: Mexico
Mensajes: 922
Modelo de smartphone: Moto Z
Versión de ROM: Stock
Tu operador: TELCEL
Mencionado: 6 comentarios
Tagged: 0 hilos
No había pensado eso, mientras este en el horario la variable no cambiará aunque sala de casa
Responder Con Cita
  #9  
Viejo 14/10/13, 16:29:55
Avatar de kalippo
kalippo kalippo no está en línea
Usuario muy activo
Mensajes: 922
 
Fecha de registro: ene 2012
Localización: Mexico
Mensajes: 922
Modelo de smartphone: Moto Z
Versión de ROM: Stock
Tu operador: TELCEL
Mencionado: 6 comentarios
Tagged: 0 hilos
sigo pensando en mi perfil "sali de casa" pero con una modificacion

perfil: sali de mi casa
agregas un estado "antena cercana" escaneas las antenas que estan en tu casa y le das a la casilla invertir, esto hara que el perfil entre cuando no estas en esas antenas osea que te fuiste de tu casa
la tarea seria que a una variable %SALIDECASA = SI

otro perfil: "conectado a wifi de mi casa"
- estar conectado a la wifi de casa
- horario de 9:00 a 22:30<--------------------ELIMINAR
y la variable %SALIDECASA = SI
Si %TIME > 09:00 < ----------------------------- AGREGAR
- Si %TIME < 22:30< ----------------------------- AGREGAR
la tarea seria modificar todo lo que quieras.
"bienvenido a casa, son las XX horas y XX minutos"
subir volumen,
etc etc etc
y modificar la variable %SALIDECASA = NO
Responder Con Cita
Gracias de parte de:
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: 12:09:00 (GMT +2)

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