0 votos

Obtenga el tiempo y los avisos meteorológicos cada hora con tasker/zooper

Tengo un Nexus 5 sin rootear.

Estoy usando zooper para mi pantalla de inicio, pero con tasker, mis conocimientos son limitados.

Estoy intentando conseguir (3) avisos meteorológicos cada hora y alertas meteorológicas. He encontrado esta entrada del blog que sí habla del tiempo por horas, pero con mis limitados conocimientos con tasker, soy incapaz de crear el perfil del que habla.

¿Me pueden ayudar?

EDITAR

Izzy, gracias por tu detallada respuesta. He intentado seguir tus consejos y he conseguido:

Weather (26)
A1: Flash [ Text:Getting Weather Long:Off ] 
A2: HTTP Get [ Server:Port:https://api.forecast.io Path:forecast/<API KEY>/%allatitude,%allongitude Attributes:units=uk Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ] 
A3: If [ %HTTPR eq 200 ]
A4: JavaScriptlet [ Code:info=JSON.parse(global("HTTPD"));flash(info.minutely.summary); setGlobal("FORESUM", info.minutely.summary) Libraries:Auto Auto Exit:On Timeout (Seconds):45 ] 
A5: Zooper Widget Pro Variable [ Configuration:#TWtxt# = %TIME %FORESUM Package:org.zooper.zwpro Name:Zooper Widget Pro Variable Timeout (Seconds):0 ] 
A6: End If 
A7: AutoLocation Location [ Configuration:Stopping Location Monitor
Location Report Name: Weather 
Update Type: No Power Package:com.joaomgcd.autolocation Name:AutoLocation Location Timeout (Seconds):0 ] 

pero cuando traté de ejecutar esa tarea (el signo de reproducción en la parte inferior de la página) me sale un error de java IO (su parpadeo y falta ... así que no puedo decir exactamente lo que pide)

¿Podría echar un vistazo?

1voto

Izzy Puntos 45544

Tomaré el perfil más corto para que me expliquen cómo trabajar con este tipo de perfiles copiados/pegados - y estoy bastante seguro de que una vez que hayas captado la idea, podrás ocuparte del otro también. En lugar de un simple copiar/pegar, le aplicaré algo de estructura y añadiré algunas explicaciones:

Perfil: Pantalla desbloqueada (61) 1

  • Estado: Evento: Pantalla Desbloqueada 2
  • Tarea: Entrar: Obtener la ubicación para el tiempo (62) 3
    • A1: AutoLocalización Ubicación 4
      [ Configuración:Inicio del monitor de localización Nombre del informe de localización: Tiempo Tipo de actualización: Equilibrado Paquete:com.joaomgcd.autolocation Nombre:AutoLocation Tiempo de espera de la localización (segundos):0 ]

Para empezar: Tasker trabaja con perfiles que combinan condiciones (¿cuándo se debe hacer algo?) con tareas (¿qué hay que hacer?). También puedes tener tareas independientes, que podrían ser activadas, por ejemplo, desde accesos directos en tu pantalla de inicio - pero eso es algo diferente que no voy a discutir aquí. Así que:

1 Esta línea sólo te indica que crees un nuevo perfil y le des un "nombre para hablar" (no debe ser necesariamente igual a la letra).

2 Cuando nombraste tu perfil, Tasker le pedirá automáticamente que cree una condición. Hay diferentes tipos de condiciones: "eventos" (algo que "ocurre en un corto periodo de tiempo", como desbloquear la pantalla), y "estados" (algún "estado a largo plazo", como estar conectado a una red WiFi). Dependiendo del tipo de condición, las tareas también pueden ser procesadas de forma diferente: las tareas basadas en un "evento", por ejemplo, suelen revertir sus cambios al estado original cuando la condición ya no se cumple. Así que en este caso concreto, selecciona "evento" en la ventana emergente, y busca la categoría correspondiente que contenga el evento "pantalla desbloqueada", y luego selecciónala.

3 Una vez que haya definido su condición, Tasker le pedirá que cree (y nombre) una "tarea". Esto se llama la "tarea de entrada", ya que se procesa cuando entrar en el perfil 5 . Así que el nombre a especificar depende de usted, "Obtener la ubicación del tiempo" es una sugerencia que usted es libre de aceptar. El "editor de tareas" aparecerá entonces.

4 A1..An en el tutorial vinculado especificar los pasos dentro de la "tarea de entrada" que debe agregar en este orden. En nuestro ejemplo anterior, se trata de un solo paso: Seleccionar (y configurar) el addon Jaos "AutoLocation". Así que todo lo que sigue dentro de los corchetes son consejos de configuración que debe seguir en el popup/página de plugins, que aparecerá cuando lo haya seleccionado (localizado normalmente en "plugins" o "3rd party").


5 También hay "tareas de salida" opcionales, que pueden utilizarse para desencadenar acciones cuando la condición ya no se cumple. Como he descrito anteriormente, con tareas basadas en una "condición de estado", Tasker suele revertir las cosas a como estaban antes (si, por ejemplo, tienes una tarea que aumenta el volumen a "nivel 7", y antes era "nivel 5", Tasker lo restaurará automáticamente al "nivel 5"). Sin embargo, esto a) puede no ser siempre lo que quieres que ocurra, y b) con múltiples perfiles superpuestos, puede ser necesario (re)establecer las cosas explícitamente. Ejemplo: El perfil A se inicia y establece el volumen de 5 a 7. A continuación, se inicia el perfil B, que pone el volumen en silencio. Si ahora el perfil A termina, restablecería el volumen a 5, lo que podría no ser lo que te gustaría. Digamos que no lo haría al terminar, el perfil B restablecería entonces el volumen a 7 - de nuevo no es lo que quieres si el perfil A ya no está activo. Así que puede que necesites una solución manual, por ejemplo, restaurar el volumen a un nivel en función de si el otro perfil sigue activo o no.


Espero que este ejemplo te haya ayudado a empezar. Para más, te recomiendo que visites la página Página web de Tasker donde puede encontrar no sólo una Guía del usuario, sino también otras guías y tutoriales, preguntas frecuentes y mucho más.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X