Este proyecto es una sencilla aplicación web desarrollada en JavaScript que muestra el precio por hora de la electricidad en España utilizando la API de Red Eléctrica Española.
La aplicación está destinada a proporcionar información actualizada sobre los precios de la electricidad y permitir a los usuarios tomar decisiones informadas sobre su consumo eléctrico.
Hecho con amor ❤️ por Akutangulo.com by navarr0
Este programa tiene las siguientes funciones:
- Obtener la fecha actual y la fecha de mañana.
- Formatear las fechas en el formato necesario (ISO 8601).
- Construir dinámicamente la fecha de la URL de la API de REE para que muestre siempre los datos de hoy y mañana.
- Obtener los contenedores y divs donde se mostrarán los datos.
- Obtener datos de la API y procesarlos.
- Se ordenan los resultados obtenidos por precio en orden ascendente y se añaden
classsegún su posición. - Se añade dinámicamente una
classaldivcon la hora actual. Además se sustituye la hora que proporciona la API por un reloj que muestra la hora actual y se actualiza cada segundo. - Crea
divpara mostrar la información de cada hora y su precio correspondiente en los contenedores ydiv. - Definir funciones para:
- formatear fecha.
- calcular el precio medio.
- Crea 2
divpara mostrar la información diaria con datos independientes para hoy y mañana. - Asignar una función para que al pulsar el botón
checkboxoculte/muestre losdivcon las horas que ya han pasado.
Pseudocodigo: [https://akutangulo.github.io/ree/pseudocodigo.txt]
Esta es la dirección de la API de Red Eléctrica Española que muestra el precio por hora de la electricidad en España en formato ISO 8601.
[https://apidatos.ree.es/es/datos/mercados/precios-mercados-tiempo-real?start_date=YYYY-MM-DDTHH:mm&end_date=YYYY-MM-DDTHH:mm&time_trunc=hour]