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

Respuesta
 
Herramientas
  #1  
Viejo 14/04/18, 14:50:21
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

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
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

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
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

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
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

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   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 18:47:25 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /