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


 
Herramientas
  #1  
Viejo 14/04/18, 14:50:21
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
interrogacion Interpretar outputs de la API de WeatherUnderground

Hola Taskers!
A ver si me podeis ayudar a interpretar correctamente algunos datos... ;)

Genero una salida de resultados a un archivo JSON para luego procesarlo en Tasker. Ok, hasta aquí todo bien. Logro obtener y, creo estar interpretando correctamente los valores a los que deseo hacer referencia en dicha tarea. Pero, hay dos valores que me estan mosqueando, en especial uno.

Estos son los datos en los que me fijo, y la descripción que creo éstos representan:
- "weather" = tiempo actual en modo texto (Parcialmente nublado, Lluvia...)
- "temp_c" = temperatura actual en grados centígrados, y representado en decimal (10.8, 25.6...)
- "relative_humidity" = humedad actual en porcentaje (0%, 70%...)
- "feelslike_c" =sensación térmica actual en decimal (10.7, 25.6...)
- "precip_today_metric" = precipitación actual en milímetros (mm)
- "high" ("celcius") = temperatura máxima para el dia
- "low" ("celcius") =temperatura mínima para el dia
- "conditions" = igual que "weather", pero para el día en general
- "avehumidity" = mismo valor que "relative_humidity" pero para el día en general

Código JSON (referencia):
Código:
{
  "response": {
  "version":"0.1",
  "termsofService":"http://www.wunderground.com/weather/api/d/terms.html",
  "features": {
  "conditions": 1
  ,
  "forecast": 1
  }
    }
  ,    "current_observation": {
        "image": {
        "url":"http://icons.wxug.com/graphics/wu2/logo_130x80.png",
        "title":"Weather Underground",
        "link":"http://www.wunderground.com"
        },
        "display_location": {
        "full":"Gandia, Spain",
        "city":"Gandia",
        "state":"V",
        "state_name":"Spain",
        "country":"SP",
        "country_iso3166":"ES",
        "zip":"00000",
        "magic":"67",
        "wmo":"08285",
        "latitude":"38.97000122",
        "longitude":"-0.18000001",
        "elevation":"15.8"
        },
        "observation_location": {
        "full":"Valencia Aeropuerto, COMUNIDAD VALENCIANA",
        "city":"Valencia Aeropuerto",
        "state":"COMUNIDAD VALENCIANA",
        "country":"ES",
        "country_iso3166":"ES",
        "latitude":"38.97",
        "longitude":"-0.18",
        "elevation":"89 ft"
        },
        "estimated": {
        },
        "station_id":"ICOMUNID180",
        "observation_time":"Last Updated on Abril 14, 11:56 AM CEST",
        "observation_time_rfc822":"Sat, 14 Apr 2018 11:56:33 +0200",
        "observation_epoch":"1523699793",
        "local_time_rfc822":"Sat, 14 Apr 2018 11:56:33 +0200",
        "local_epoch":"1523699793",
        "local_tz_short":"CEST",
        "local_tz_long":"Europe/Madrid",
        "local_tz_offset":"+0200",
        "weather":"Parcialmente nublado",
        "temperature_string":"59.2 F (15.1 C)",
        "temp_f":59.2,
        "temp_c":15.1,
        "relative_humidity":"71%",
        "wind_string":"From the Oeste at 5.8 MPH Gusting to 5.8 MPH",
        "wind_dir":"Oeste",
        "wind_degrees":260,
        "wind_mph":5.8,
        "wind_gust_mph":"5.8",
        "wind_kph":9.3,
        "wind_gust_kph":"9.3",
        "pressure_mb":"1016",
        "pressure_in":"30.01",
        "pressure_trend":"+",
        "dewpoint_string":"50 F (10 C)",
        "dewpoint_f":50,
        "dewpoint_c":10,
        "heat_index_string":"NA",
        "heat_index_f":"NA",
        "heat_index_c":"NA",
        "windchill_string":"NA",
        "windchill_f":"NA",
        "windchill_c":"NA",
        "feelslike_string":"59.2 F (15.1 C)",
        "feelslike_f":"59.2",
        "feelslike_c":"15.1",
        "visibility_mi":"6.2",
        "visibility_km":"10.0",
        "solarradiation":"--",
        "UV":"6","precip_1hr_string":"0.00 in ( 0 mm)",
        "precip_1hr_in":"0.00",
        "precip_1hr_metric":" 0",
        "precip_today_string":"0.00 in (0 mm)",
        "precip_today_in":"0.00",
        "precip_today_metric":"0",
        "leaf_wetness": "0.0",
        "icon":"partlycloudy",
        "icon_url":"http://icons.wxug.com/i/c/k/partlycloudy.gif",
        "forecast_url":"http://www.wunderground.com/global/stations/08285.html",
        "history_url":"http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=ICOMUNID180",
        "ob_url":"http://www.wunderground.com/cgi-bin/findweather/getForecast?query=38.974907,-0.181989",
        "nowcast":""
    }
        ,
    "forecast":{
        "txt_forecast": {
        "date":"10:41 AM CEST",
        "forecastday": [
        {
        "period":0,
        "icon":"partlycloudy",
        "icon_url":"http://icons.wxug.com/i/c/k/partlycloudy.gif",
        "title":"Sábado",
        "fcttext":"Cielo parcialmente cubierto. Máxima de 64 F. Vientos del NNE de 10 a 20 milla/h.",
        "fcttext_metric":"Cielo parcialmente cubierto. Máxima de 18 C. Vientos del NNE de 15 a 30 km/h.",
        "pop":"0"
        }
        ,
        {
        "period":1,
        "icon":"nt_partlycloudy",
        "icon_url":"http://icons.wxug.com/i/c/k/nt_partlycloudy.gif",
        "title":"Noche del sábado",
        "fcttext":"Cielo parcialmente cubierto. Mínima de 51 F. Vientos del ONO de 5 a 10 milla/h.",
        "fcttext_metric":"Cielo parcialmente cubierto. Mínima de 11 C. Vientos del ONO de 10 a 15 km/h.",
        "pop":"10"
        }
        ,
        {
        "period":2,
        "icon":"clear",
        "icon_url":"http://icons.wxug.com/i/c/k/clear.gif",
        "title":"Domingo",
        "fcttext":"Cielo mayormente despejado. Máxima de 78 F. Vientos del O de 5 a 10 milla/h.",
        "fcttext_metric":"Cielo mayormente despejado. Máxima de 26 C. Vientos del O de 10 a 15 km/h.",
        "pop":"0"
        }
        ,
        {
        "period":3,
        "icon":"nt_clear",
        "icon_url":"http://icons.wxug.com/i/c/k/nt_clear.gif",
        "title":"Noche del domingo",
        "fcttext":"Cielo mayormente despejado. Mínima de 60 F. Vientos del OSO de 10 a 15 milla/h.",
        "fcttext_metric":"Cielo mayormente despejado. Mínima de 16 C. Vientos del OSO de 10 a 15 km/h.",
        "pop":"0"
        }
        ,
        {
        "period":4,
        "icon":"rain",
        "icon_url":"http://icons.wxug.com/i/c/k/rain.gif",
        "title":"Lunes",
        "fcttext":"Lluvia. Máxima de 71 F. Vientos del ONO de 5 a 10 milla/h. 80% probab. de lluvia.",
        "fcttext_metric":"Lluvia. Máxima de 22 C. Vientos del ONO de 10 a 15 km/h. 80% probab. de lluvia.",
        "pop":"80"
        }
        ,
        {
        "period":5,
        "icon":"nt_partlycloudy",
        "icon_url":"http://icons.wxug.com/i/c/k/nt_partlycloudy.gif",
        "title":"Noche del lunes",
        "fcttext":"Cielo parcialmente cubierto. Mínima de 53 F. Vientos del O de 5 a 10 milla/h.",
        "fcttext_metric":"Cielo parcialmente cubierto. Mínima de 12 C. Vientos del O de 10 a 15 km/h.",
        "pop":"20"
        }
        ,
        {
        "period":6,
        "icon":"clear",
        "icon_url":"http://icons.wxug.com/i/c/k/clear.gif",
        "title":"Martes",
        "fcttext":"Cielo mayormente despejado. Máxima de 73 F. Vientos del ESE de 5 a 10 milla/h.",
        "fcttext_metric":"Cielo mayormente despejado. Máxima de 23 C. Vientos del ESE de 10 a 15 km/h.",
        "pop":"0"
        }
        ,
        {
        "period":7,
        "icon":"nt_clear",
        "icon_url":"http://icons.wxug.com/i/c/k/nt_clear.gif",
        "title":"Noche del martes",
        "fcttext":"Cielo mayormente despejado. Mínima de 54 F. Vientos del SSO de 5 a 10 milla/h.",
        "fcttext_metric":"Cielo mayormente despejado. Mínima de 12 C. Vientos del SSO de 10 a 15 km/h.",
        "pop":"0"
        }
        ]
        },
        "simpleforecast": {
        "forecastday": [
        {"date":{
    "epoch":"1523725200",
    "pretty":"7:00 PM CEST en Abril 14, 2018",
    "day":14,
    "month":4,
    "year":2018,
    "yday":103,
    "hour":19,
    "min":"00",
    "sec":0,
    "isdst":"1",
    "monthname":"Abril",
    "monthname_short":"Abr",
    "weekday_short":"Sáb",
    "weekday":"Sábado",
    "ampm":"PM",
    "tz_short":"CEST",
    "tz_long":"Europe/Madrid"
},
        "period":1,
        "high": {
        "fahrenheit":"64",
        "celsius":"18"
        },
        "low": {
        "fahrenheit":"51",
        "celsius":"11"
        },
        "conditions":"Parcialmente nublado",
        "icon":"partlycloudy",
        "icon_url":"http://icons.wxug.com/i/c/k/partlycloudy.gif",
        "skyicon":"",
        "pop":0,
        "qpf_allday": {
        "in": 0.00,
        "mm": 0
        },
        "qpf_day": {
        "in": 0.00,
        "mm": 0
        },
        "qpf_night": {
        "in": 0.00,
        "mm": 0
        },
        "snow_allday": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_day": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_night": {
        "in": 0.0,
        "cm": 0.0
        },
        "maxwind": {
        "mph": 20,
        "kph": 32,
        "dir": "NNE",
        "degrees": 19
        },
        "avewind": {
        "mph": 14,
        "kph": 23,
        "dir": "NNE",
        "degrees": 19
        },
        "avehumidity": 68,
        "maxhumidity": 0,
        "minhumidity": 0
        }
        ,
        {"date":{
    "epoch":"1523811600",
    "pretty":"7:00 PM CEST en Abril 15, 2018",
    "day":15,
    "month":4,
    "year":2018,
    "yday":104,
    "hour":19,
    "min":"00",
    "sec":0,
    "isdst":"1",
    "monthname":"Abril",
    "monthname_short":"Abr",
    "weekday_short":"Dom",
    "weekday":"Domingo",
    "ampm":"PM",
    "tz_short":"CEST",
    "tz_long":"Europe/Madrid"
},
        "period":2,
        "high": {
        "fahrenheit":"78",
        "celsius":"26"
        },
        "low": {
        "fahrenheit":"60",
        "celsius":"16"
        },
        "conditions":"Despejado",
        "icon":"clear",
        "icon_url":"http://icons.wxug.com/i/c/k/clear.gif",
        "skyicon":"",
        "pop":0,
        "qpf_allday": {
        "in": 0.00,
        "mm": 0
        },
        "qpf_day": {
        "in": 0.00,
        "mm": 0
        },
        "qpf_night": {
        "in": 0.00,
        "mm": 0
        },
        "snow_allday": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_day": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_night": {
        "in": 0.0,
        "cm": 0.0
        },
        "maxwind": {
        "mph": 10,
        "kph": 16,
        "dir": "O",
        "degrees": 268
        },
        "avewind": {
        "mph": 9,
        "kph": 14,
        "dir": "O",
        "degrees": 268
        },
        "avehumidity": 45,
        "maxhumidity": 0,
        "minhumidity": 0
        }
        ,
        {"date":{
    "epoch":"1523898000",
    "pretty":"7:00 PM CEST en Abril 16, 2018",
    "day":16,
    "month":4,
    "year":2018,
    "yday":105,
    "hour":19,
    "min":"00",
    "sec":0,
    "isdst":"1",
    "monthname":"Abril",
    "monthname_short":"Abr",
    "weekday_short":"Lun",
    "weekday":"Lunes",
    "ampm":"PM",
    "tz_short":"CEST",
    "tz_long":"Europe/Madrid"
},
        "period":3,
        "high": {
        "fahrenheit":"71",
        "celsius":"22"
        },
        "low": {
        "fahrenheit":"53",
        "celsius":"12"
        },
        "conditions":"Lluvia",
        "icon":"rain",
        "icon_url":"http://icons.wxug.com/i/c/k/rain.gif",
        "skyicon":"",
        "pop":80,
        "qpf_allday": {
        "in": 0.16,
        "mm": 4
        },
        "qpf_day": {
        "in": 0.15,
        "mm": 4
        },
        "qpf_night": {
        "in": 0.00,
        "mm": 0
        },
        "snow_allday": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_day": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_night": {
        "in": 0.0,
        "cm": 0.0
        },
        "maxwind": {
        "mph": 10,
        "kph": 16,
        "dir": "ONO",
        "degrees": 287
        },
        "avewind": {
        "mph": 9,
        "kph": 14,
        "dir": "ONO",
        "degrees": 287
        },
        "avehumidity": 61,
        "maxhumidity": 0,
        "minhumidity": 0
        }
        ,
        {"date":{
    "epoch":"1523984400",
    "pretty":"7:00 PM CEST en Abril 17, 2018",
    "day":17,
    "month":4,
    "year":2018,
    "yday":106,
    "hour":19,
    "min":"00",
    "sec":0,
    "isdst":"1",
    "monthname":"Abril",
    "monthname_short":"Abr",
    "weekday_short":"Mar",
    "weekday":"Martes",
    "ampm":"PM",
    "tz_short":"CEST",
    "tz_long":"Europe/Madrid"
},
        "period":4,
        "high": {
        "fahrenheit":"73",
        "celsius":"23"
        },
        "low": {
        "fahrenheit":"54",
        "celsius":"12"
        },
        "conditions":"Despejado",
        "icon":"clear",
        "icon_url":"http://icons.wxug.com/i/c/k/clear.gif",
        "skyicon":"",
        "pop":0,
        "qpf_allday": {
        "in": 0.00,
        "mm": 0
        },
        "qpf_day": {
        "in": 0.00,
        "mm": 0
        },
        "qpf_night": {
        "in": 0.00,
        "mm": 0
        },
        "snow_allday": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_day": {
        "in": 0.0,
        "cm": 0.0
        },
        "snow_night": {
        "in": 0.0,
        "cm": 0.0
        },
        "maxwind": {
        "mph": 10,
        "kph": 16,
        "dir": "ESE",
        "degrees": 102
        },
        "avewind": {
        "mph": 9,
        "kph": 14,
        "dir": "ESE",
        "degrees": 102
        },
        "avehumidity": 60,
        "maxhumidity": 0,
        "minhumidity": 0
        }
        ]
        }
    }
}
URL (HTTP GET) -> api.wunderground.com/api/CLAVE_API/conditions/lang:SP/forecast/lang:SP/q/Spain/Gandia.json (también uso 'pws' para otra versión de mi proyecto en el cual obtengo mayor precisión en la medición según el número de estaciones, y sacando su media posteriormente)

Ok. El listado situado encima del código anterior coincide con el órden generado automáticamente en el archivo JSON, por lo que os será fácil seguirlos, y saber si se tratan de parámetros referidos a 'conditions' (datos actuales), o 'forecast' (previsión para el mismo dia, o más adelante).

He subrayado en el listado, y puesto en rojo-negrita en el extracto del código, aquellos datos con los que estoy teniendo problemas para entender su valor. Pues aquí la explicación, según mi entender:

· 'relative_humidity' y 'avehumidity' registran el mismo tipo de dato, es decir, valor númerico entero (sin decimal) y expresado en porcentaje. El primero se refiere a la humedad actual, en ese mismo momento de lectura. El segundo, a la humedad que hará a lo largo del día.
· 'precip_today_metric' al estar en la parte del código que se refiere a las condiciones actuales ("current_observation"), entiendo que dicho valor refleja la situación actual, y expresada en mm.

Y aquí las preguntas:
- Es correcto mi razonamiento sobre ('relative_humidity' y 'avehumidity')? Es decir, son correctos los valores que estoy interpretando?
- Es verdad que ('precip_today_metric') expresa la cantidad de lluvia en mm en ese mismo momento (aunque aprox.)?
- Con referencia a la anterior pregunta: Qué indica la linea 'precip_1hr_metric', situada 3 lineas más arriba que la anterior? Y, ahora, llendo a la parte del código que expresa la previsión general o para más días, pero centrándonos en el mismo dia de "current_observation" = "forecast": Qué indican, o qué diferencia hay entre ('precip_today_metric'), y ("qpf_x")?, ya que veo que sus valores tienen asociados los mm (milimetros). Igual que la precipitación.

Última edición por SmartPhoneLover Día 15/04/18 a las 12:11:37
Responder Con Cita
Gracias de parte de:


  #2  
Viejo 14/04/18, 15:07:18
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
Por si lo que he redactado resultado un tanto confuso XD (mil perdones), aquí os pongo los datos que pasaría por la acción 'Say':

- Datos Generales -
A1: Hoy nos espera un dia %weather ("conditions")
A2: La temperatura mínima será de, %low_temp ("low"("celcius")) grados, y la máxima de, %high_temp ("high"("celcius")).
A3: Probabilidad de precipitación, %rain_probability %. -> VALOR DE VARIABLE AÚN NO DEFINIDO POR NO QUEDAR CLARO CÓMO RECOGER SU VALOR CORRESPONDIENTE

- Datos Actuales -
A4: Ahora mismo nos encontramos con un tiempo %current_weather ("weather")
A5: La temperatura actual es de, %current_temp ("temp_c") grados, y sensación térmica de, %feelslike_temp ("feelslike_c"). Con humedad del, %current_humidity ("relative_humidity") %.

A6: Que tengas un buen dia.

Os habeis fijado que en la acción (A3) he puesto un pequeño mensaje en MAYÚSCULAS a su derecha? Pues, como he dicho antes, éste es uno de los valores que no sé como obtenerlo, y además en porcentaje. Pero que en la web aparece representado en %, y AutoWeb es capaz de obtenerlo también en porcentaje. Al menos eso creo que hace.




Última edición por SmartPhoneLover Día 14/04/18 a las 21:06:38
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 14/04/18, 22:20:05
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
Bueno, por lo menos ya he encontrado el significado de 'qpf_x' -> Quantitative Precipitation Forecasts

Según los del equipo de WU = How much rain will fall in the 3 hour period
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 15/04/18, 12:11:17
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
Bueno, por ahora ya esta solucionado.
La precipitación esta indicada en ("pop")

Gracias por vuestra ayuda ;)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a SmartPhoneLover su comentario:
Respuesta

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

Herramientas

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: 07:31:22 (GMT +2)

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