Análise do meu consumo de eletricidade
(zdimension.fr)Análise do meu consumo de eletricidade
Na França, a tarifa de eletricidade vem subindo de forma constante há alguns anos. Em especial, aumentou rapidamente após a invasão da Ucrânia pela Rússia. Com isso, passei a pensar em como otimizar meu próprio consumo de eletricidade.
Hardware
- Desde 2015, a Enedis, operadora da rede elétrica da França, vem substituindo os antigos medidores de eletricidade "burros" pelo medidor "inteligente" Linky.
- Algumas pessoas expressaram preocupação de que o novo medidor pudesse danificar o cérebro com sinais 5G Wi‑Fi, mas considerei positivo o fato de ser possível verificar os dados de consumo de eletricidade em tempo real.
- O novo medidor tem uma porta de comunicação que permite ler dados em tempo real.
- Dependendo do contrato, os dados de consumo diário são disponibilizados pelo site da Enedis.
Extração de dados
Dados de consumo
- É possível baixar os dados em formato CSV pelo site da Enedis, mas é mais prático buscar os dados automaticamente.
- A Enedis oferece uma API, mas o acesso é difícil. Para resolver isso, foi usada uma API "wrapper" chamada MyElectricalData.
- Código de exemplo:
curl -X 'GET' \ 'https://myelectricaldata.fr/consumption_load_curve/$MY_METER_ID/…' \ -H 'accept: application/json' \ -H 'Authorization: $MY_TOKEN' - Os dados de cada intervalo de 30 minutos são fornecidos como objetos JSON.
Dados de preço
- Saber o consumo de eletricidade é importante, mas saber o custo também é.
- O site francês de dados públicos data.gouv.fr fornece as tarifas reguladas de eletricidade em formato CSV.
Tarifas de eletricidade na França
- A tarifa de eletricidade é composta por uma parte fixa (mensal ou anual) e uma parte variável (determinada pelo consumo).
- Existem várias modalidades tarifárias, como tarifa básica (Base), tarifa em horário de pico (Peak Hours) e plano Tempo.
- O plano Tempo divide os horários em ponta e fora de ponta e também o ano em três "temporadas": vermelha, branca e azul, sendo a vermelha a mais cara.
Uso dos dados
- Foi criado um pequeno aplicativo web em Python usando NiceGUI.
- Busca os dados da Enedis.
- Busca as tarifas de eletricidade de várias fontes.
- Exibe os dados em um mapa de calor.
- Compara todas as modalidades tarifárias para escolher a mais barata.
- Os dados são atualizados todas as noites.
Armazenamento de dados
- Os dados são armazenados em formato JSON, e o SQLite é usado para gerenciá-los.
- Para cada ano, há 17.520 intervalos de 30 minutos.
- Para cada intervalo, calcula-se a tarifa correspondente.
Exibição dos dados
- Os dados são visualizados por meio da interface principal e de uma tabela comparativa.
- O plano Tempo foi o mais barato e economizou mais de 300 euros nos últimos 10 meses.
Conclusão
- O NiceGUI é muito útil para criar aplicativos web em Python.
- O SQLite é adequado para gerenciamento simples de dados.
- O código e mais informações estão no GitHub.
Opinião do GN⁺
- Este texto explica bem como otimizar o consumo de eletricidade e reduzir custos. Em especial, a explicação detalhada do sistema tarifário francês de eletricidade é útil.
- Ao apresentar uma forma de escolher a modalidade tarifária ideal comparando opções como o plano Tempo, o texto mostra um efeito prático real de redução de custos.
- O método de visualização e gerenciamento de dados com NiceGUI e SQLite é um bom exemplo que pode ser aplicado em outros projetos.
- Monitorar e analisar dados de consumo de eletricidade em tempo real pode ajudar muito na economia de energia e na redução de custos.
- Outra ferramenta com funcionalidade semelhante é um software de gerenciamento de casa inteligente como o Home Assistant.
1 comentários
Comentários do Hacker News
Em Ontario, no Canadá, houve uma adoção em massa de medidores inteligentes, mas a mudança na demanda de pico não foi significativa
Foi realizado um projeto de coleta de dados usando o medidor inteligente Linky, da França, e um ESP8266
Na Finlândia, estão sendo adotados medidores inteligentes que fornecem dados aos usuários por meio da porta P1
Foi realizado um projeto para registrar o consumo de energia no Google Sheets usando um ESP32 e um sensor óptico básico
Foi realizado um projeto usando um termostato Nest para acompanhar a temperatura interna e as configurações do ar-condicionado
No Reino Unido, a Octopus Energy usa dados de medidores inteligentes para oferecer vários planos tarifários
Com a instalação de um medidor de energia Sense, foi possível prever e ajustar o consumo de energia
Houve um comentário perguntando sobre a experiência de uso do framework de aplicativo web NiceGUI para Python
Houve a opinião de que seria bom se todas as tomadas de parede e de teto pudessem informar o consumo de energia
Foi realizado um projeto para visualizar os dados de consumo de energia de um Tesla Powerwall em uma interface baseada em Graphana