Gráfico anual do consumo energético

Bom dia.

@ricreis394 primeiro que tudo parabéns pelo card e obrigado por o teres partilhado.

Estou com um problema, que se calhar não é problema porque me parece que é mesmo assim que o card funciona.

Eu estive a copiar o teu card agora, e foi practicamente só copy paste.

Vou só colocar os sitios onde troquei as “entities”

  - alias: "Energy monthly update total kw"
    initial_state: true
    trigger:
      - platform: state
        entity_id: utility_meter.monthly_energy
    action:
      - service: input_text.set_value
        data_template:
          entity_id: "input_text.energy_kw_month_{{ now().strftime('%m') }}"
          value: "{{ trigger.to_state.state }}"    

e um excerto do card, o que falta está igual ao teu:

type: entities
title: Consumo energético
show_header_toggle: false
entities:
  - type: 'custom:mini-graph-card'
    name: Consumo anual (últimos 12 meses)
    style: |
      .state__time {
         display: none;
       }
    entities:
      - entity: sensor.fatura_total
        show_graph: false
      - entity: input_text.energy_kw_month_01
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_02
        color: var(--primary-color)

Nota: tenho vários utility meter mas nenhum geral, a unica coisa geral que tinha feito até agora é o sensor template com a soma de todo o custo com energia no mês + taxas etc… daí eu querer que o grafico me mostre os valores em euros.
Claro que para a automação tive de colocar um dos utility meter que tenho para mudar o mês. Pesno ter tudo bem aí.

O meu problema é que como comecei em Março o gráfico fica em cima da letra “J” de janeiro. Existe maneira de alterar isto ou é mesmo assim ?

Screenshot_45

Olá! Sou um iniciante aqui no Home Assistant e gostava de perceber mais ou menos este projeto :o. O meu contador da EDP e dos novos digitais e os cabos que ligam até ele estão todos protegidos. E possível medir o consumo ou fica impossível?

Também não tenho uma tomada na zona do contador, suponho que seja um bocado impossível fazer este projeto? :stuck_out_tongue:

Obrigado!!

Este tópico é apenas uma forma de apresentar os valores, a parte de obter essa informação para dentro do HA não está aqui descrita.
Podes encontrar essa informação noutros tópicos.
Por exemplo este: Como instalar e configurar um Medidor de Energia PZEM-004T

Bom dia.
Isso acontece porque as variáveis com os valores dos meses anteriores estão vazias.
Para resolver isso, eu coloquei um card para alterar os valores:

  ###############################################################
  # verificar E ALTERAR os valores mensais
  - cards:
      - type: entities
        entities:
          - input_text.energy_kwh_month_01
          - input_text.energy_kwh_month_02
          - input_text.energy_kwh_month_03
          - input_text.energy_kwh_month_04
          - input_text.energy_kwh_month_05
          - input_text.energy_kwh_month_06
          - input_text.energy_kwh_month_07
          - input_text.energy_kwh_month_08
          - input_text.energy_kwh_month_09
          - input_text.energy_kwh_month_10
          - input_text.energy_kwh_month_11
          - input_text.energy_kwh_month_12
        title: VALORES MENSAIS
    type: horizontal-stack

Observe que eu alterei os nomes das variáveis, de “kw” para “kwh”.
Depois de inserir os valores para os meses desejados, pode excluir o card.
Espero ter ajudado.

@ricreis394, parabéns e obrigado pelo card. Sugestão: deixar mais claro onde deve ser personalizado (variável que deve ser trocada)

Boa noite,

Excelente trabalho, obrigado pela partilha.
Tenho no entanto um erro que não me deixa visualizar o gráfico.
Erro: Custom element doesn’t exist: hui-markdown-card.
Pesquisei no HACS e não encontrei o plugin para instalar.
Podem ajudar?
Obrigado.

Houve uma atualização do Home Assistant que fez requerer este custom-card

Instala via hacs e segue as instruções para adicionar o markdown

Obrigado, vou testar amanhã.

Boas pessoal,

Alguém com este erro ?

Surgiu nestes ultimos dias…

Esse assunto já foi debatido aqui neste tópico várias vezes. Tens de instalar o preloader

Pois… eu já o tenho instalado… Desde ontem é que deixou de dar daí ter questionado se mais alguem se deparou com este problema :slight_smile:

Exprimenta limpar a cache do browser

Curiosamente, da mesma forma que apareceu… desapareceu xD

Ainda bem :slight_smile:

Boas…

estou a tentar tb ter este tipo de grafico no meu HA…

Para já tenho um Sonoff Pow R2… mas futuramente quero adquirir um Shelly EM…

Atualmente tenho esta conf.:


sensor:

#watts
  - platform: mqtt
    name: "sonoff Wats"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Power"] }}'
    unit_of_measurement: "W"

#Amperes #
  - platform: mqtt
    name: "sonoff Amperes"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Current"] }}'
    unit_of_measurement: "A"

#Voltagem
  - platform: mqtt
    name: "sonoff Voltagem"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Voltage"] }}'
    unit_of_measurement: "V"

#Hoje kWh 
  - platform: mqtt
    name: "sonoff Hoje"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Today"] }}'
    unit_of_measurement: "kWh"

#Hoje € 
  - platform: mqtt
    name: "sonoff Hoje (€)"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: >-
      {{states.sensor.sonoff_hoje.state | multiply(0.2575) | round(2)}}
    unit_of_measurement: "€"

#Ontem kWh
  - platform: mqtt
    name: "sonoff Ontem"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Yesterday"] }}'
    unit_of_measurement: "kWh"  

#Ontem €
  - platform: mqtt
    name: "sonoff Ontem (€)"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: >-
      {{states.sensor.sonoff_ontem.state | multiply(0.2575) | round(2)}}
    unit_of_measurement: "€"

#Total kWh 
  - platform: mqtt
    name: "sonoff Total"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Total"] }}'
    unit_of_measurement: "kWh"

#Total €
  - platform: mqtt
    name: "sonoff Total (€)"
    state_topic: "tele/sonoffPow2/SENSOR"
    value_template: >-
      {{states.sensor.sonoff_total.state | multiply(0.2575) | round(2)}}
    unit_of_measurement: "€"

mas nao estou a perceber, quais as alterações a fazer, para ficar algo como este tutorial.
já fiz algumas coisas, mas ainda sem valores, o que é normal.

Esta solução está desatualizada, existe uma nova solução que regista os valores numa base de dados e mostra num custom card.

Assim com tanta coisa!!! Até me deu comichão no corpo… Lol

Está top… Mas primeiro não tenho que configurar os sensores??? O sonoff pow?

Sim, os sensores precisam de estar configurados. Deves utilizar o utility_meter, vê este post que explica tudo

este metodo ainda funciona?

Podes usar esta versão

1 Curtiu

Eu gostei deste modelo, ja o consegui colocar a funcionar parte do codigo, mas a ultima parte do codigo fica em falha nao sei porque :confused:

type: entities
title: Consumo energético
show_header_toggle: false
entities:
  - type: 'custom:mini-graph-card'
    name: Consumo anual (últimos 12 meses)
    style: |
      .state__time {
         display: none;
       }
    entities:
      - entity: sensor.energia_rede
        show_graph: false
        hours_to_show: 0
      - entity: input_text.energy_kw_month_01
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_02
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_03
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_04
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_05
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_06
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_07
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_08
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_09
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_10
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_11
        color: var(--primary-color)
      - entity: input_text.energy_kw_month_12
        color: var(--primary-color)
    unit: kW
    font_size_header: 14px
    font_size: 80
    bar_spacing: 8
    height: 120
    aggregate_func: last
    fixed_value: true
    group_by: date
    show:
      graph: bar
      icon: false
      legend: false
      average: false
      extrema: false
      labels: false
      labels_secondary: false
      hour24: false
  - type: 'custom:hui-markdown-card'
    style: |
       .markdown {
          padding: 0px 0px !important;
        }
       
        table {
          table-layout: fixed;
          width: 100%;
        }
       
        thead {
          display: none;
        }
       
        td {
          text-align: center;
        }
       content: |
       | | | | | | | | | | | | |
        |-|-|-|-|-|-|-|-|-|-|-|-|
        |J|F|M|A|M|J|J|A|S|O|N|D|

a mim funciona bem esse card, tenta limpar a cache a ver se resolve


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade