|
||
|
![]() |
![]() |
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
Herramientas |
#1
|
||||
|
||||
![]()
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 } ] } } } 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. |
Gracias de parte de: | ||
|
#2
|
||||
|
||||
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. |
Gracias de parte de: | ||
#3
|
||||
|
||||
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 |
Gracias de parte de: | ||
#4
|
||||
|
||||
Bueno, por ahora ya esta solucionado.
La precipitación esta indicada en ("pop") Gracias por vuestra ayuda ;) |
Los siguientes 2 usuarios han agradecido a SmartPhoneLover su comentario: | ||
![]() |
![]() |
||||||
|