Ver Mensaje Individual
  #4  
Viejo 12/11/21, 14:06:23
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Un ejercicio muy interesante, pero aquí no se tira nadie a la piscina.

 Cita: Originalmente Escrito por Caravantes Ver Mensaje
De momento he visto que los datos diarios (del día actual) se pueden consultar en
https://api.esios.ree.es/archives/70...json?locale=es
Por la URL deduzco que los datos están en formato JSON.
Sí, son datos JSON que se pueden ver más fácilmente usando sitios como este... https://codebeautify.org/jsonviewer

Cargarlos en Tasker tiene poca ciencia...

Acción: Solicitud HTTP
Método: GET
URL: la propuesta
Salida Estructurada: sí

Y sacar los datos es tan fácil como usar la nueva sintáxis para manejar estructuras JSON/HTML/XML...

%http_data[Campo](índice)

"%http_data" es el nombre de la variable predefinida para la acción
"[Campo]" es el nombre del campo que nos interesa (ojo a las mayúsculas si las tiene)
"(indice)" es el número de índice si ese campo aparece más de una vez

Con algo así ... %http_data[Hora] ... se sacaría el valor del primer campo "Hora" que aparezca en el JSON ... "00-01"

Y con algo como ... %http_data[Hora](3) ... sacaríamos el tercer "Hora" del JSON ... "02-03"

Recorrer todos los valores con un búcle es cosa de niños.


 Cita: Originalmente Escrito por Caravantes Ver Mensaje
Creo que el dato PCB es el precio para la Península, Canarias y Baleares; y el precio CYM supongo que sea para Ceuta Y Melilla
Por lo que he visto en varios sitios supones bien, esos son los precios del MWh. Ojo que en casi todas partes lo ponen en kWh.

Venga. Yo ya he abierto el melón. Lo siguiente puede ser sacar el valor máximo y el mínimo, por ejemplo.

__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Gracias de parte de: