Skip to content

Precio de la luz por horas mediante la API ESIOS de Red Elétrica Española

Notifications You must be signed in to change notification settings

fluctlights/calcular_luz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

calcular_luz.py


Herramienta para encender/apagar un servidor según el precio de la luz de cada día

Este programa ya es funcional

La idea de este programa es, mediante el uso de Crontab, obtener los precios de la luz (en horas) diariamente. Nos conectamos con el token que nos proporciona REE y mediante la API ESIOS hacemos una consulta para recoger los valores de los precios para la Península. Según los precios dados, el programa creará tareas para encender/apagar el servidor (si estaba ya encendido sigue funcionando, no afecta) Para esto es necesario poner en la variable global TOKEN el valor del token concreto.

Para el guardado de precios max/min/med diarios, es necesario introducir el directorio concreto donde queremos guardarlos. Esto se hace poniendo en la variable global DIRECTORIO_LOGS el directorio deseado. Los logs se guardaran en un archivo llamado precios.txt

Para poder ejecutar el programa primero tendremos que dar permisos:

chmod +x calcular_luz.py

Una vez hecho esto, solo faltará ejecutarlo:

 python3 calcular_luz.py

Tras esto las tareas de encendido y apagado serán creadas, y se guardará la información de los precios min/max/med en el directorio especificado

About

Precio de la luz por horas mediante la API ESIOS de Red Elétrica Española

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages