# Gráfico Diário consumo de Electricidade

**URL:** <https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187>\
**Category:** Tutoriais\
**Tags:** lovelace\
**Created:** [18 Março , 2020 23:28 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187 "2020-03-18T23:28:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [18 Março , 2020 23:28 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/1 "2020-03-18T23:28:04Z")

</div>

No seguimento deste [post](https://forum.cpha.pt/t/grafico-anual-do-consumo-energetico/4107) decidi tentar fazer algo idêntico mas mais prático.  
A ideia era tentar criar uma base de dados leve e de fácil consulta nem necessidade de recorrer a qualquer addon.

Foram testadas várias formas para ir ao encontro do solicitado e agradeço a ajuda do @jpm , @ReDaLeRt , @ricain pela ajuda inicial, contudo depois de alguns testes o @ricreis394 deu uma ajuda final na criação de 2 python Scripts que com mais algum código yaml o resultado pretendido apareceu.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/9/90dbfa5930e49ea36b370d0f41845c080031c048.png)

Primeiro que tudo necessitas de ter algum equipamento que tenha possibilidade de medir a energia.  
Aqui no fórum podes encontrar alguns projectos tais como:

👉 [Sdm120](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34)

👉 [Zmai-90](https://forum.cpha.pt/t/converter-um-medidor-disjuntor-tuya-de-calha-din-smtonoff-zmai-90-em-tasmota-e-integracao-no-ha/3688)

👉 [Pzem](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-pzem-004t/540)

Qualquer um destes equimamentos mencionados ☝ podem ser utilizados, como outros que façam a mesma coisa.

Após esses equipamentos estarem devidamente instalados deves usar o **sensor integration** e o componente **utility\_meter** para entenderes o que te falo consulta este [Tutorial](https://forum.cpha.pt/t/contabilizar-os-custos-com-energia-electrica/3151)

Para criares gráfico tens que usar dois cards:

- [mini-graph-card](https://github.com/kalkih/mini-graph-card)
- [card-mod](https://github.com/thomasloven/lovelace-card-mod)  
[Preloader](https://github.com/gadgetchnnel/lovelace-card-preloader/)

Convem saberes que a melhor forma para o instalares será usares o [Hacs](https://hacs.xyz/docs/installation/manual)

Para teres acesso aos ficheiro visita o [Github](https://github.com/ricreis394/ha-energy-json-storage) do @ricreis e faz download do seguinte  
ficheiro:

![image](https://forum.cpha.pt/uploads/default/original/2X/2/2fa3bafb2b7db8258b76ddbe90d1547c5621cddf.png)

Posteriomente ao donwload coloca estes dois ficheiros dentro da tua pasta  
**python\_scripts** dentro da tua pasta config, se não a tiveres podes a criar.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/9/9fd36d72320a366f6dc25bc18bc5905f671a7325.png)

Necessitas também de criar outra pasta dentro da pasta config chamada **data**

Ok, visto que fizeste todos os passos acima e que já tens os cards instalados, agora vais criar um Manual Card, e colocas lá dentro o código lovelace que encontras no github

Dentro do teu ficheiro packages crias um ficheiro yaml com o nome consumos\_diarios.yaml  
e colocas lá dentro o código que encontras também no github acima referido.  
Caso não saibas o que são package vê [aqui](https://forum.cpha.pt/t/como-utilizar-ficheiros-package/341)

Assumindo que alteraste o nome dos teus sensores para os teus no código acima, o que o código faz é:

No primeiro final de cada dia a automação vai registar os valores dentro da pasta que criaste chamada **data** não deves alterar nem usar esse ficheiro , pois será ai que a base de dados será criada para todos os dias do ano.  
E quando a automação correr todos os dias o gráfico será automaticamente criado.

A 2º automação o que faz é , caso queiras ver os consumos dos dias de um mês qualquer ela vai actualizar os sensores para que o gráfico correspondente a esse mês apareça.

Basicamente é esta a função deste tutorial,  
Caso estejas a lêr isto e não te sintas a vontade ainda com o HA por favor começa por tentares usar coisas mais básicas…pois para concretizares tudo o que está aqui explicado necessitas de ser uma pessoa que já entende os mínimos.

Obrigado mais uma vez a todos os intervenientes da Comunidade 🇵🇹

---

<div class="post-metadata">

**Author:** ![ricreis394](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricreis394/32/7810_2.png) [@ricreis394](https://forum.cpha.pt/u/ricreis394)\
**Post date:** [19 Março , 2020 16:31 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/2 "2020-03-19T16:31:46Z")

</div>

Muito bom! 👏

Aqui deixo um gif para demonstrar em ação:  
 ![energy_daily](https://forum.cpha.pt/uploads/default/original/2X/4/418cf16c26fb10abbc2e31726cd906acd06cb7a4.gif)

---

<div class="post-metadata">

**Author:** ![finipini](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/f/82dd89/32.png) [@finipini](https://forum.cpha.pt/u/finipini)\
**Post date:** [19 Março , 2020 19:52 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/3 "2020-03-19T19:52:08Z")

</div>

Boas. Excelente trabalho parabéns. E agora com as novas alterações no lovelace é super fácil agrupar este e o card do consumo anual num só cartão, estou já a tratar disso.

Seria possível melhorar o outro cartão? coloquei lá um problema que me parece “resolúvel” principalmente olhando para este cartão.

Desculpem estar a “dar trabalho” e a falar de dois tópicos aqui, mas são dois com assuntos interligados, e também acho que se completam.

Ainda percebo pouco da estrutura de “fabricação” dos cards mas ando a aprender de dia para dia. Neste caso estive a experimentar colocar os dois gráficos dentro de um card manual, mas não consegui, e sinceramente , apesar de não ser tão perfeito como ficar dentro de um só card, a facilidade que agora existe para fazer um verticai ou horizontal card, quase que não vale a pena estar a perder tempo com essa parte.

---

<div class="post-metadata">

**Author:** ![yaba](https://forum.cpha.pt/user_avatar/forum.cpha.pt/yaba/32/815_2.png) [@yaba](https://forum.cpha.pt/u/yaba)\
**Post date:** [19 Março , 2020 20:21 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/4 "2020-03-19T20:21:32Z")

</div>

Muito bom! Obrigado pela partilha.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [19 Março , 2020 20:44 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/5 "2020-03-19T20:44:10Z")

</div>

Melhorar o outro cartão qual cartão? Podes ser mais explícito?

---

<div class="post-metadata">

**Author:** ![finipini](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/f/82dd89/32.png) [@finipini](https://forum.cpha.pt/u/finipini)\
**Post date:** [19 Março , 2020 21:14 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/6 "2020-03-19T21:14:40Z")

</div>

Boas. Estava a falar sobre o card feito pelo @ricreis394 no post que mencionas-te no principio deste tópico.

Mas é assunto para o outro tópico, desculpa.

---

<div class="post-metadata">

**Author:** ![LcLuis](https://forum.cpha.pt/user_avatar/forum.cpha.pt/lcluis/32/4700_2.png) [@LcLuis](https://forum.cpha.pt/u/LcLuis)\
**Post date:** [27 Março , 2020 18:16 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/7 "2020-03-27T18:16:01Z")

</div>

Boa tarde, desde que atualizei o HA para a ultima versão que me tem aparecido este erro no lovelace:

```auto
Custom element doesn't exist: hui-markdown-card.
content: >
  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
  | | |

  |-|-|-|-|-|-|-|-|-|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|

  |1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|
style: |
  .markdown {
     padding: 0px 0px !important;
   }
    
   table {
     table-layout: fixed;
     width: 100%;
   }
    
   thead {
     display: none;
   }
    
   td {
     text-align: center;
     font-size: 9px;
   }
type: 'custom:hui-markdown-card'

```

já procurei na net por o erro mas n encontro nada que resolva.  
aconteceu a alguem? / alguem sabe como resolver?  
Obrigado 👍

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [27 Março , 2020 18:32 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/8 "2020-03-27T18:32:31Z")

</div>

Usas o HACS? Tenta isto:

> **[Lovelace Card Preloader](https://community.home-assistant.io/t/lovelace-card-preloader/176655)**
>
> In preparation for Home Assistant 0.107, I have created the Lovelace Card Preloader: Add it to your Lovelace resources: resources: - type: js url: /local/path/lovelace-card-preloader.js and then add something like this to your Lovelace...

---

<div class="post-metadata">

**Author:** ![LcLuis](https://forum.cpha.pt/user_avatar/forum.cpha.pt/lcluis/32/4700_2.png) [@LcLuis](https://forum.cpha.pt/u/LcLuis)\
**Post date:** [27 Março , 2020 19:02 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/9 "2020-03-27T19:02:24Z")

</div>

Funciona 👍  
Contudo de vez enquando volta a aparecer, mas faz-se refresh e ja fica ok..  
Obrigado 👍

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [28 Março , 2020 00:33 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/10 "2020-03-28T00:33:44Z")

</div>

Experimenta limpar a cache do browser, pode ser alguma coisa que tenha ficado esquecida.

---

<div class="post-metadata">

**Author:** ![ricreis394](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricreis394/32/7810_2.png) [@ricreis394](https://forum.cpha.pt/u/ricreis394)\
**Post date:** [1 Abril , 2020 15:02 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/11 "2020-04-01T15:02:44Z")

</div>

Agora com a mudança de mês, reparei que existem alguns erros e que apagou tudo o que está para trás. Por isso, tentem recuperar o ficheiro enquanto conseguem, através de snapshots ou outro backup.  
Já fiz as devidas retificações.

Podem ver os ficheiros no meu github  
[https://github.com/ricreis394/ha-energy-json-storage](https://github.com/ricreis394/ha-energy-json-storage)

---

<div class="post-metadata">

**Author:** ![Vilares](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vilares/32/4677_2.png) [@Vilares](https://forum.cpha.pt/u/Vilares)\
**Post date:** [1 Abril , 2020 16:47 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/12 "2020-04-01T16:47:21Z")

</div>

Ricardo mesmo após a actualização que acabaste de lançar mantenho um problema.

Quando seleciono um mes antigo, neste caso março, o gráfico não é actualizado para os consumos respectivos nem o totalizador mensal.

No entanto bom trabalho…

PS. Caso não seja muito difícil poderias implementar mais um contador para podermos fazer uma comparação com a leitura do fornecedor pois acredito que poucos mudem o mesmo no fornecedor de energia ao dia 1.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Abril , 2020 17:15 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/13 "2020-04-01T17:15:23Z")

</div>

@Vilares qual o o nome que tens no teu ficheiro json que tá dentro do data??

---

<div class="post-metadata">

**Author:** ![Vilares](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vilares/32/4677_2.png) [@Vilares](https://forum.cpha.pt/u/Vilares)\
**Post date:** [1 Abril , 2020 17:16 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/14 "2020-04-01T17:16:05Z")

</div>

“energy\_daily\_kw.json”

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Abril , 2020 17:19 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/15 "2020-04-01T17:19:36Z")

</div>

Ok é ai que esta o problema.. tens que ir aos dois ficheiros que colocaste na tua pasta python\_scripts e alterares o nome que lá está por esse teu nome do json.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/7/71b813ee31d3ad7cf642fdec2cc366059118cb88.png)

---

<div class="post-metadata">

**Author:** ![xicoamaral](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/x/9f8e36/32.png) [@xicoamaral](https://forum.cpha.pt/u/xicoamaral)\
**Post date:** [1 Abril , 2020 17:27 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/16 "2020-04-01T17:27:30Z")

</div>

Boas,

Segui o tutorial mas nao estou a conseguir ter o grafico a atualizar..

 ![image](https://forum.cpha.pt/uploads/default/original/2X/6/6283ed496bafd21de758ccfda992b91a6573aed3.png)

No grafico o consumo é sempre 0.

Alem disso reparei que o reset do dia foi feito a 1:00 e não à 00:00, é mesmo assim?

 ![image](https://forum.cpha.pt/uploads/default/original/2X/1/13f9b3a81b9359d945efb9d8299523a05388a164.png)

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Abril , 2020 17:36 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/17 "2020-04-01T17:36:32Z")

</div>

@xicoamaral actualizaste os ficheiros hoje conforme o @ricreis394 se sim, tens que alterar o que disse no post acima.

---

<div class="post-metadata">

**Author:** ![cafeoliveira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/cafeoliveira/32/1106_2.png) [@cafeoliveira](https://forum.cpha.pt/u/cafeoliveira)\
**Post date:** [2 Abril , 2020 08:00 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/18 "2020-04-02T08:00:20Z")

</div>

impecaavel…

Tenho o sonoff pow r2… Já estou aqui com ideias… 😄

---

<div class="post-metadata">

**Author:** ![xicoamaral](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/x/9f8e36/32.png) [@xicoamaral](https://forum.cpha.pt/u/xicoamaral)\
**Post date:** [2 Abril , 2020 11:31 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/19 "2020-04-02T11:31:35Z")

</div>

@RodolfoVieira era isso mesmo. já está a bombar o grafico. obrigado!

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [3 Abril , 2020 20:02 UTC](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187/20 "2020-04-03T20:02:37Z")

</div>

⚠ Este tutorial foi actualizado no dia 3 de Abril de 2020 todos os utilizadores que tenha usado este tutorial antes desta data, caso haja algum update dos ficheiros .py não se esqueçam que devem abrir os dois ficheiros .py e editarem estas linha:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/ac9037516b1d77ffca2a6b337fbcbd89c34f5c10.png)

Para **/config/data/energy\_daily\_kw.json’**

Basicamente apagam a palavra “simples”. ⚠

[Próxima página](https://forum.cpha.pt/t/grafico-diario-consumo-de-electricidade/4187.md?page=2)
