Análisis de mi consumo eléctrico
(zdimension.fr)Análisis de mi consumo eléctrico
En Francia, la tarifa eléctrica ha venido subiendo de forma constante durante varios años. En particular, aumentó con fuerza después de la invasión rusa de Ucrania. Por eso, empecé a pensar en cómo optimizar mi propio consumo eléctrico.
Hardware
- Desde 2015, Enedis, el operador de la red eléctrica de Francia, ha estado reemplazando los medidores eléctricos "tontos" por medidores "inteligentes" llamados Linky.
- Algunas personas expresaron preocupación porque el nuevo medidor pudiera dañar el cerebro con señales Wi‑Fi 5G, pero yo lo vi de forma positiva porque permite consultar el consumo eléctrico en tiempo real.
- El nuevo medidor tiene un puerto de comunicación que permite leer datos en tiempo real.
- Según el contrato, los datos de consumo diario están disponibles a través del sitio web de Enedis.
Extracción de datos
Datos de consumo
- Es posible descargar los datos desde el sitio web de Enedis en formato CSV, pero es más cómodo obtenerlos automáticamente.
- Enedis ofrece una API, pero es difícil acceder a ella. Para resolverlo, se usa una API "wrapper" llamada MyElectricalData.
- Código de ejemplo:
curl -X 'GET' \ 'https://myelectricaldata.fr/consumption_load_curve/$MY_METER_ID/…' \ -H 'accept: application/json' \ -H 'Authorization: $MY_TOKEN' - Los datos de cada intervalo de 30 minutos se entregan como un objeto JSON.
Datos de precios
- Conocer el consumo eléctrico es importante, pero conocer el costo también lo es.
- En data.gouv.fr, el portal francés de datos públicos, se ofrecen en CSV las tarifas eléctricas reguladas.
Tarifas eléctricas en Francia
- La tarifa eléctrica se compone de un cargo fijo (mensual o anual) y un cargo variable (determinado por el consumo).
- Existen varios planes, como la tarifa Base, la tarifa de horas pico (Peak Hours) y la tarifa Tempo.
- La tarifa Tempo divide el día entre horas pico y horas valle, y además el año en tres "temporadas". Se clasifican en rojo, blanco y azul, siendo rojo el más caro.
Uso de los datos
- Escribí una pequeña app web en Python con NiceGUI.
- Obtiene datos desde Enedis.
- Obtiene las tarifas eléctricas desde varias fuentes.
- Muestra los datos como un mapa de calor.
- Compara todos los planes para elegir el más barato.
- Los datos se actualizan cada noche.
Almacenamiento de datos
- Los datos se guardan en formato JSON y se gestionan con SQLite.
- Para cada año hay 17,520 intervalos de 30 minutos.
- Para cada intervalo se calcula la tarifa correspondiente.
Visualización de datos
- Los datos se visualizan mediante la UI principal y una tabla comparativa.
- La tarifa Tempo resultó ser la más barata, y permitió ahorrar más de 300 euros en los últimos 10 meses.
Conclusión
- NiceGUI es muy útil para construir apps web con Python.
- SQLite es adecuado para una gestión de datos sencilla.
- El código y más información están en GitHub.
Opinión de GN⁺
- Este artículo explica bien cómo optimizar el consumo eléctrico y reducir costos. En particular, resulta útil la explicación detallada del sistema de tarifas eléctricas en Francia.
- Al comparar distintos planes, como la tarifa Tempo, y mostrar cómo elegir el óptimo, se demuestra un efecto real de ahorro.
- La forma de visualizar y gestionar datos con NiceGUI y SQLite es un buen ejemplo que puede aplicarse a otros proyectos.
- Monitorear y analizar en tiempo real los datos de consumo eléctrico puede ser de gran ayuda para ahorrar energía y reducir gastos.
- Otras herramientas con funciones similares incluyen software de gestión de hogar inteligente como Home Assistant.
1 comentarios
Comentarios de Hacker News
En Ontario, Canadá, se implementaron medidores inteligentes a gran escala, pero no hubo grandes cambios en la demanda pico
Se realizó un proyecto de recolección de datos usando el medidor inteligente Linky de Francia y un ESP8266
En Finlandia se están introduciendo medidores inteligentes que proporcionan datos al usuario a través del puerto P1
Se realizó un proyecto para registrar el uso de electricidad en Google Sheets usando un ESP32 y un sensor óptico básico
Se realizó un proyecto para rastrear la temperatura interior y la configuración del aire acondicionado usando un termostato Nest
En el Reino Unido, Octopus Energy utiliza datos de medidores inteligentes para ofrecer diversos planes tarifarios
Al instalar un medidor eléctrico Sense, fue posible predecir y ajustar el consumo de energía
Hubo una opinión preguntando por experiencias usando el framework de aplicaciones web en Python NiceGUI
Hubo una opinión de que sería bueno que todos los enchufes de pared y de techo pudieran reportar el uso de energía
Se realizó un proyecto para visualizar los datos de consumo eléctrico de Tesla Powerwall con una UI basada en Graphana