ERSE - Contabilizar os custos com Energia Elétrica (Versão Janeiro 2021)

Vou testar também.
Quando definir a entidade no configuration yaml na plataforma integration não defino então a unidade de medida? É isso que ainda não percebi…

Usando o exemplo anterior terás que adicionar no - platform: integration o method: left conforme dou no exemplo abaixo:

- platform: integration
    source: sensor.shelly_shem_xxxx_current_consumption
    name: energy_spent
    unit_prefix: k
    round: 2
    method: left # é isto que terás que adicionar

Ok.

Vou configurar dessa forma e verificar a consistência dos resultados.
Pelo menos já fico satisfeito uma vez que os cafés estavam a sair-me bem caros…:joy:…até pensei vender a Nespresso no OLX

Obrigado!

1 Curtiu

Olá.

Neste momento quais são os tarifários suportados pelo ERSE?

Boas.

Podes ver aqui: https://github.com/dgomes/python-electricity/blob/master/README.md

Boa tarde

Tenho andado a tentar implementar esta integração mas algo não estará bem no meu setup.

É que se tivesse aqueles consumos ali já cá não andava para contar esta historia.

Algo nos cálculos me está a escapar. Suspeito que será a source: sensor.edp_ziv_contador_watts, que me tira o consumo instantâneo em watts total.

E eu suponho que ele precisa de kwh, mas se eu puser como source: sensor.edp_ziv_contador_total. Que me da o consumo total em Kwh ele fica a zeros e nada de nada acontece.

O contador foi criado usando node-red seguindo este tutorial.

Abaixo o meu config.yaml

# utility_meter 
utility_meter:
  monthly_energy_bi_diario:
    source: sensor.edp_ziv_contador_watts
    cycle: monthly
    tariffs:
      - Fora de Vazio
      - Vazio
  monthly_energy_tri_diario:
    source: sensor.edp_ziv_contador_watts
    cycle: monthly
    tariffs:
      - Vazio
      - Ponta
      - Cheias

sensor:
  - platform: template
    sensors:
      fatura_energia_simples:
        friendly_name: "Fatura Energia simples" #tri-diaria
        value_template: >-
          {{ ((float(states.sensor.monthly_energy_tri_diario_vazio.state) * 0.1453  + float(states.sensor.monthly_energy_tri_diario_ponta.state) * 0.1453 + float(states.sensor.monthly_energy_tri_diario_cheias.state) * 0.1453) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"
      fatura_energia_bi_diario:
        friendly_name: "Fatura Energia bi-horário diário"
        value_template: >-
          {{ ((float(states.sensor.monthly_energy_bi_diario_vazio.state) * 0.0924  + float(states.sensor.monthly_energy_bi_diario_fora_de_vazio.state) * 0.1834) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"
      fatura_energia_tri_diario:
        friendly_name: "Fatura Energia tri-horário diário"
        value_template: >-
          {{ ((float(states.sensor.monthly_energy_tri_diario_vazio.state) * 0.0890  + float(states.sensor.monthly_energy_tri_diario_ponta.state) * 0.2751 + float(states.sensor.monthly_energy_tri_diario_cheias.state) * 0.1487) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"

Ja re instalei varias vezes a integração ERSE.
Também gostaria de saber como posso apagar aquele registo.

Se olhos mais certeiros me puderem ajudar agradeço desde já.
Cumprimentos

Muito boa tarde. Instalei recentemente um Shelly EM no quadro principal para medir consumos e um Shelly 1PM entre os micro-inversores dos painéis solares e a tomada onde é injectada a produção.
Como estou ainda a avaliar o meu consumo e produção para escolher o tarifário mais adequado, eficiente e económico, tentei usar o HA usando alguns dos exemplos e/ou configurações. No entanto acho que tentei dar um passo maior que a perna, pois tentei instalar todos os cenários ao mesmo tempo. Ou seja criei “utility meters” (hora, dia, mês, ano, tarifa simples, bi-horária diária e semanal, tri-horária diária e semanal, para 6,9 KVA e 10,35 KVA. Fiz a integração também dos vários cenários da ERSE pelo que não crie automatismos. No entanto verifico que nós vários “cards” que criei para as várias opções em análise (para visualização de custos) a “entidade” aparenta não estar disponível e quando a seleciono dá a indicação que a entidade não tem só um único ID. Não entendo.
Já tentei criar um novo configuration.yaml só com um cenario(10,35 KVA, tarifa simples diária) mas sem sucesso. Será que este problema decorre de ter integrado os vários cenários ERSE e criado simultaneamente vários “utility meters” ou terei que alterar algumas linhas de código? Será possível alguém tentar ajudar-me a resolver esta minha situação? Obrigado

Não entendi bem o teu problema.
No entanto algo não está bem. Não se usa o utility meter para 6.9kw ou outro qualquer. É indiferente se tens 3kw ou 10Mw. O utility meter apenas te diz o somatório do valor consumido.
O utility apenas mede o que lá passa.

Mostra a tua configuração sff

Bom dia João. Obrigado pela resposta. Eu vou enviar então a minha configuração, mas a mesma é longa e por isso peço desculpa. Vou enviar algumas fotos que reflectem o que obtenho no UI do meu HA.
Sendo a primeira vez que participo neste fórum espero não cometer alguns erros de comunicação e/ou regras do mesmo. Obrigado pela ajuda e compreensão.
ATENÇÃO: No utility meter mensal uso um offset, pois a minha fatura renova a dia 27 de cada mês.
Agradeço a disponibilidade e tentativa de ajuda!!



#======================= UTILITY METER - SIMPLES 10,35 ========================

utility_meter:
hourly_energy:
source: sensor.energy_spent
cycle: hourly
daily_energy:
source: sensor.energy_spent
cycle: daily
monthly_energy:
source: sensor.energy_spent
cycle: monthly
offset:
days: 27
hours: 00
minutes: 00
yearly_energy:
source: sensor.energy_spent
cycle: yearly

#=============== UTILITY METER - BI-HORARIO DIARIO 10,35 =================

hourly_energy_bi_diario_10_35:
source: sensor.energy_spent
cycle: hourly
tariffs:
- Fora de Vazio
- Vazio
daily_energy_bi_diario_10_35:
source: sensor.energy_spent
cycle: daily
tariffs:
- Fora de Vazio
- Vazio
monthly_energy_bi_diario_10_35:
source: sensor.energy_spent
cycle: monthly
tariffs:
- Fora de Vazio
- Vazio
offset:
days: 27
hours: 00
minutes: 00
yearly_energy_bi_diario_10_35:
source: sensor.energy_spent
cycle: yearly
tariffs:
- Fora de Vazio
- Vazio

#=============== UTILITY METER - BI-HORARIO SEMANAL 10,35 ================

hourly_energy_bi_semanal_10_35:
source: sensor.energy_spent
cycle: hourly
tariffs:
- Fora de Vazio
- Vazio
daily_energy_bi_semanal_10_35:
source: sensor.energy_spent
cycle: daily
tariffs:
- Fora de Vazio
- Vazio
monthly_energy_bi_semanal_10_35:
source: sensor.energy_spent
cycle: monthly
tariffs:
- Fora de Vazio
- Vazio
offset:
days: 27
hours: 00
minutes: 00
yearly_energy_bi_semanal_10_35:
source: sensor.energy_spent
cycle: yearly
tariffs:
- Fora de Vazio
- Vazio

#================ UTILITY METER - TRI-HORARIO 10,35 ======================

hourly_energy_tri_diario_10_35:
source: sensor.energy_spent
cycle: hourly
tariffs:
- Vazio
- Ponta
- Cheias
daily_energy_tri_diario_10_35:
source: sensor.energy_spent
cycle: daily
tariffs:
- Vazio
- Ponta
- Cheias
monthly_energy_tri_diario_10_35:
source: sensor.energy_spent
cycle: monthly
tariffs:
- Vazio
- Ponta
- Cheias
offset:
days: 27
hours: 00
minutes: 00
yearly_energy_trii_diario_10_35:
source: sensor.energy_spent
cycle: yearly
tariffs:
- Vazio
- Ponta
- Cheias

#================== UTILITY METER - SIMPLES 6,9 ==========================

hourly_energy_6_9:
source: sensor.energy_spent
cycle: hourly
daily_energy_6_9:
source: sensor.energy_spent
cycle: daily
monthly_energy_6_9:
source: sensor.energy_spent
cycle: monthly
offset:
days: 27
hours: 00
minutes: 00
yearly_energy_6_9:
source: sensor.energy_spent
cycle: yearly

#================ UTILITY METER - BI-HORARIO DIARIO 6,9 ===================

hourly_energy_bi_diario_6_9:
source: sensor.energy_spent
cycle: hourly
tariffs:
- Fora de Vazio
- Vazio
daily_energy_bi_diario_6_9:
source: sensor.energy_spent
cycle: daily
tariffs:
- Fora de Vazio
- Vazio
monthly_energy_bi_diario_6_9:
source: sensor.energy_spent
cycle: monthly
tariffs:
- Fora de Vazio
- Vazio
offset:
days: 27
hours: 00
minutes: 00
yearly_energy_bi_diario_6_9:
source: sensor.energy_spent
cycle: yearly
tariffs:
- Fora de Vazio
- Vazio

#================ UTILITY METER - BI-HORARIO SEMANAL 6,9 ==================

hourly_energy_bi_semanal_6_9:
source: sensor.energy_spent
cycle: hourly
tariffs:
- Fora de Vazio
- Vazio
daily_energy_bi_semanal_6_9:
source: sensor.energy_spent
cycle: daily
tariffs:
- Fora de Vazio
- Vazio
monthly_energy_bi_semanal_6_9:
source: sensor.energy_spent
cycle: monthly
tariffs:
- Fora de Vazio
- Vazio
offset:
days: 27
hours: 00
minutes: 00
yearly_energy_bi_semanal_6_9:
source: sensor.energy_spent
cycle: yearly
tariffs:
- Fora de Vazio
- Vazio

#================= UTILITY METER - TRI-HORARIO 6,9 ========================

hourly_energy_tri_diario_6_9:
source: sensor.energy_spent
cycle: hourly
tariffs:
- Vazio
- Ponta
- Cheias
daily_energy_tri_diario_6_9:
source: sensor.energy_spent
cycle: daily
tariffs:
- Vazio
- Ponta
- Cheias
monthly_energy_tri_diario_6_9:
source: sensor.energy_spent
cycle: monthly
tariffs:
- Vazio
- Ponta
- Cheias
offset:
days: 27
hours: 00
minutes: 00
yearly_energy_trii_diario_6_9:
source: sensor.energy_spent
cycle: yearly
tariffs:
- Vazio
- Ponta
- Cheias

#==================== KWh to EUR PRINCIPAL DIÁRIO 10.35 ===================
sensor:

  • platform: integration
    source: sensor.shelly_shem_xxxxxxxx_1_current_consumption
    name: energy_spent
    unit_prefix: k
    round: 2

  • platform: template
    sensors:
    fatura_energia_diaria_simples_10_35:
    friendly_name: “Valor Diário”
    value_template: >-
    {{ ((float(states.sensor.daily_energy.state) * 0.1441 + (now().day * 0.6027 + 2.85)/30 ) * 1.23 ) | round(2) }}
    unit_of_measurement: “€”

    fatura_energia_diaria_bi_horario_diario_10_35:
    friendly_name: “Valor Diário”
    value_template: >-
    {{ ((float(states.sensor.daily_energy_vazio.state) * 0.0922 + float(states.sensor.daily_energy_fora_de_vazio.state) * 0.1829 + (now().day * 0.6209 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: “€”

    fatura_energia_diaria_bi_horario_semanal_10_35:
    friendly_name: “Valor Diário”
    value_template: >-
    {{ ((float(states.sensor.daily_energy_vazio.state) * 0.0922 + float(states.sensor.daily_energy_fora_de_vazio.state) * 0.1829 + (now().day * 0.6209 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: “€”

    fatura_energia_diaria_tri_horario_diario_10_35:
    friendly_name: “Valor Diário”
    value_template: >-
    {{ ((float(states.sensor.daily_energy_cheias.state) * 0.2758 + float(states.sensor.daily_energy_ponta.state) * 0.1490 + float(states.sensor.daily_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: “€”

    fatura_energia_diaria_tri_horario_semanal_10_35:
    friendly_name: “Valor Diário”
    value_template: >-
    {{ ((float(states.sensor.daily_energy_cheias.state) * 0.2758 + float(states.sensor.daily_energy_ponta.state) * 0.1490 + float(states.sensor.daily_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: “€”

#================= KWh to EUR PRINCIPAL MENSAL 10.35 =====================

  fatura_energia_mensal_simples_10_35:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.dailyy_energy.state) * 0.1441 + now().day * 0.6027 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_mensal_bi_horario_diario_10_35:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.monthly_energy_vazio.state) * 0.0922 + float(states.sensor.monthly_energy_fora_de_vazio.state) * 0.1829 + now().day * 0.6209 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_mensal_bi_horario_semanal_10_35:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.monthly_energy_vazio.state) * 0.0922 + float(states.sensor.monthly_energy_fora_de_vazio.state) * 0.1829 + now().day * 0.6209 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
 
  fatura_energia_mensal_tri_horario_diario_10_35:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.monthly_energy_cheias.state) * 0.2758 + float(states.sensor.monthly_energy_ponta.state) * 0.1490 + float(states.sensor.monthly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_mensal_tri_horario_semanal_10_35:
    friendly_name: "Valor Mensal"
    value_template: >-
       {{ ((float(states.sensor.monthly_energy_cheias.state) * 0.2758 + float(states.sensor.monthly_energy_ponta.state) * 0.1490 + float(states.sensor.monthly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

#================= KWh to EUR PRINCIPAL ANUAL 10.35 ======================

  fatura_energia_anual_simples_10_35:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy.state) * 0.1441 + now().day * 0.6027 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_anual_bi_horario_diario_10_35:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy_vazio.state) * 0.0922 + float(states.sensor.yearly_energy_fora_de_vazio.state) * 0.1829 + now().day * 0.6209 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_anual_bi_horario_semanal_10_35:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy_vazio.state) * 0.0922 + float(states.sensor.yearly_energy_fora_de_vazio.state) * 0.1829 + now().day * 0.6209 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_anual_tri_horario_diario_10_35:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy_cheias.state) * 0.2758 + float(states.sensor.yearly_energy_ponta.state) * 0.1490 + float(states.sensor.yearly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_anual_tri_horario_semanal_10_35:
    friendly_name: "Valor Anual"
    value_template: >-
       {{ ((float(states.sensor.yearly_energy_cheias.state) * 0.2758 + float(states.sensor.yearly_energy_ponta.state) * 0.1490 + float(states.sensor.yearly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

#====================== KWh to EUR PRINCIPAL DIÁRIO 6.9 ===================

  fatura_energia_diaria_simples_6_9:
    friendly_name: "Valor Diário"
    value_template: >-
      {{ ((float(states.sensor.dailyy_energy.state) * 0.1445 + (now().day * 0.4312 + 2.85)/30 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_diaria_bi_horario_diario_6_9:
    friendly_name: "Valor Diário"
    value_template: >-
      {{ ((float(states.sensor.daily_energy_vazio.state) * 0.0924 + float(states.sensor.daily_energy_fora_de_vazio.state) * 0.1836 + (now().day * 0.4448 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
 
  fatura_energia_diaria_bi_horario_semanal_6_9:
    friendly_name: "Valor Diário"
    value_template: >-
      {{ ((float(states.sensor.daily_energy_vazio.state) * 0.0924 + float(states.sensor.daily_energy_fora_de_vazio.state) * 0.1836 + (now().day * 0.4448 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_diaria_tri_horario_diario_6_9:
    friendly_name: "Valor Diário"
    value_template: >-
      {{ ((float(states.sensor.daily_energy_cheias.state) * 0.2757 + float(states.sensor.daily_energy_ponta.state) * 0.1490 + float(states.sensor.daily_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_diaria_tri_horario_semanal_6_9:
    friendly_name: "Valor Diário"
    value_template: >-
       {{ ((float(states.sensor.daily_energy_cheias.state) * 0.2757 + float(states.sensor.daily_energy_ponta.state) * 0.1490 + float(states.sensor.daily_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

#================== KWh to EUR PRINCIPAL MENSAL 6.9 =====================

  fatura_energia_mensal_simples_6_9:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.monthly_energy.state) * 0.1445 + now().day * 0.4312 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_mensal_bi_horario_diario_6_9:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.monthly_energy_vazio.state) * 0.0924 + float(states.sensor.monthly_energy_fora_de_vazio.state) * 0.1836 + now().day * 0.4448 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_mensal_bi_horario_semanal_6_9:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.monthly_energy_vazio.state) * 0.0924 + float(states.sensor.monthly_energy_fora_de_vazio.state) * 0.1836 + now().day * 0.4448 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
 
  fatura_energia_mensal_tri_horario_diario_6_9:
    friendly_name: "Valor Mensal"
    value_template: >-
      {{ ((float(states.sensor.monthly_energy_cheias.state) * 0.2757  + float(states.sensor.monthly_energy_ponta.state) * 0.1490 + float(states.sensor.monthly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_mensal_tri_horario_semanal_6_9:
    friendly_name: "Valor Mensal"
    value_template: >-
       {{ ((float(states.sensor.monthly_energy_cheias.state) * 0.2757 + float(states.sensor.monthly_energy_ponta.state) * 0.1490 + float(states.sensor.monthly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

#================== KWh to EUR PRINCIPAL ANUAL 6.9 ======================

  fatura_energia_anual_simples_6_9:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy.state) * 0.1445 + now().day * 0.4312 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_anual_bi_horario_diario_6_9:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy_vazio.state) * 0.0924 + float(states.sensor.yearly_energy_fora_de_vazio.state) * 0.1836 + now().day * 0.4448 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_anual_bi_horario_semanal_6_9:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy_vazio.state) * 0.0924 + float(states.sensor.yearly_energy_fora_de_vazio.state) * 0.1836 + now().day * 0.4448 + 2.85 ) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"
    
  fatura_energia_anual_tri_horario_diario_6_9:
    friendly_name: "Valor Anual"
    value_template: >-
      {{ ((float(states.sensor.yearly_energy_cheias.state) * 0.2757 + float(states.sensor.yearly_energy_ponta.state) * 0.1490 + float(states.sensor.yearly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

  fatura_energia_anual_tri_horario_semanal_6_9:
    friendly_name: "Valor Anual"
    value_template: >-
       {{ ((float(states.sensor.yearly_energy_cheias.state) * 0.2757 + float(states.sensor.yearly_energy_ponta.state) * 0.1490 + float(states.sensor.yearly_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
    unit_of_measurement: "€"

Peço desculpa João mas não percebo porque é que a primeira parte do código não aparece editável, mas caso seja necessário reenvio a mesma por este ou outro canal. Obrigado.

Sugestão.

Elimina isso tudo e começa um sensor de cada vez. Estás a tentar fazer tudo ao mesmo tempo. Começar por uma coisa simples é o melhor. Depois vamos complicando (copy past do que funcionar).

Este valor : hourly_energy_bi_semanal_6_9 será exatamente igual a este: hourly_energy_bi_semanal_10_35

Pelo que não faz sentido criares dois utility meters exatamente iguais.

E por fazer edita o post e formata o código, senão é impossível saber onde está o erro.

Obrigado João pela paciência e ajuda. Vou fazer como sugerido. No entanto, quando verifiquei que a configuração o HA estava errada fui aprofundar um pouco mais, pois julguei que tinha de alguma forma misturado/ duplicado as coisas (configuração yaml e integração ERSE. De facto se verificares as fotos seguintes verificas que a ERSE usa (por exemplo) uma entity (com um sensor) (edp_simples) diferente do que eu estabeleci (energy_spent) e acreditei que estaria de alguma forma a criar conflito. Estou certamente errado. Correcto?



João aqui vai o código em falta que não estava editado. Obrigado.


#===================  UTILITY METER - SIMPLES 10,35 ========================

utility_meter:
  hourly_energy:
    source: sensor.energy_spent
    cycle: hourly
  daily_energy:
    source: sensor.energy_spent
    cycle: daily
  monthly_energy:
    source: sensor.energy_spent
    cycle: monthly
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy:
    source: sensor.energy_spent
    cycle: yearly 
  
#=================  UTILITY METER - BI-HORARIO DIARIO 10,35 =================

  hourly_energy_bi_diario_10_35:
    source: sensor.energy_spent
    cycle: hourly
    tariffs:
        - Fora de Vazio
        - Vazio
  daily_energy_bi_diario_10_35:
    source: sensor.energy_spent
    cycle: daily
    tariffs:
        - Fora de Vazio
        - Vazio
  monthly_energy_bi_diario_10_35:
    source: sensor.energy_spent
    cycle: monthly
    tariffs:
        - Fora de Vazio
        - Vazio
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy_bi_diario_10_35:
    source: sensor.energy_spent
    cycle: yearly 
    tariffs:
        - Fora de Vazio
        - Vazio
  
#================  UTILITY METER - BI-HORARIO SEMANAL 10,35 ================

  hourly_energy_bi_semanal_10_35:
    source: sensor.energy_spent
    cycle: hourly
    tariffs:
        - Fora de Vazio
        - Vazio
  daily_energy_bi_semanal_10_35:
    source: sensor.energy_spent
    cycle: daily
    tariffs:
        - Fora de Vazio
        - Vazio
  monthly_energy_bi_semanal_10_35:
    source: sensor.energy_spent
    cycle: monthly
    tariffs:
        - Fora de Vazio
        - Vazio
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy_bi_semanal_10_35:
    source: sensor.energy_spent
    cycle: yearly 
    tariffs:
        - Fora de Vazio
        - Vazio  
   
#================  UTILITY METER - TRI-HORARIO 10,35 ======================

  hourly_energy_tri_diario_10_35:
    source: sensor.energy_spent
    cycle: hourly
    tariffs:
        - Vazio
        - Ponta
        - Cheias
  daily_energy_tri_diario_10_35:
    source: sensor.energy_spent
    cycle: daily
    tariffs:
        - Vazio
        - Ponta
        - Cheias
  monthly_energy_tri_diario_10_35:
    source: sensor.energy_spent
    cycle: monthly
    tariffs:
        - Vazio
        - Ponta
        - Cheias
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy_trii_diario_10_35:
    source: sensor.energy_spent
    cycle: yearly 
    tariffs:
        - Vazio
        - Ponta
        - Cheias  
        
#==================  UTILITY METER - SIMPLES 6,9 ==========================
  
  hourly_energy_6_9:
    source: sensor.energy_spent
    cycle: hourly
  daily_energy_6_9:
    source: sensor.energy_spent
    cycle: daily
  monthly_energy_6_9:
    source: sensor.energy_spent
    cycle: monthly
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy_6_9:
    source: sensor.energy_spent
    cycle: yearly 
  
#=================  UTILITY METER - BI-HORARIO DIARIO 6,9 ===================

  hourly_energy_bi_diario_6_9:
    source: sensor.energy_spent
    cycle: hourly
    tariffs:
        - Fora de Vazio
        - Vazio
  daily_energy_bi_diario_6_9:
    source: sensor.energy_spent
    cycle: daily
    tariffs:
        - Fora de Vazio
        - Vazio
  monthly_energy_bi_diario_6_9:
    source: sensor.energy_spent
    cycle: monthly
    tariffs:
        - Fora de Vazio
        - Vazio
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy_bi_diario_6_9:
    source: sensor.energy_spent
    cycle: yearly 
    tariffs:
        - Fora de Vazio
        - Vazio
  
#================  UTILITY METER - BI-HORARIO SEMANAL 6,9 ==================

  hourly_energy_bi_semanal_6_9:
    source: sensor.energy_spent
    cycle: hourly
    tariffs:
        - Fora de Vazio
        - Vazio
  daily_energy_bi_semanal_6_9:
    source: sensor.energy_spent
    cycle: daily
    tariffs:
        - Fora de Vazio
        - Vazio
  monthly_energy_bi_semanal_6_9:
    source: sensor.energy_spent
    cycle: monthly
    tariffs:
        - Fora de Vazio
        - Vazio
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy_bi_semanal_6_9:
    source: sensor.energy_spent
    cycle: yearly 
    tariffs:
        - Fora de Vazio
        - Vazio  
   
#================  UTILITY METER - TRI-HORARIO 6,9 ========================

  hourly_energy_tri_diario_6_9:
    source: sensor.energy_spent
    cycle: hourly
    tariffs:
        - Vazio
        - Ponta
        - Cheias
  daily_energy_tri_diario_6_9:
    source: sensor.energy_spent
    cycle: daily
    tariffs:
        - Vazio
        - Ponta
        - Cheias
  monthly_energy_tri_diario_6_9:
    source: sensor.energy_spent
    cycle: monthly
    tariffs:
        - Vazio
        - Ponta
        - Cheias
    offset:
        days: 27
        hours: 00
        minutes: 00
  yearly_energy_trii_diario_6_9:
    source: sensor.energy_spent
    cycle: yearly 
    tariffs:
        - Vazio
        - Ponta
        - Cheias          
        
#==================  INPUT NUMBER  =====================================
        
input_number:
  box1:
    name: KWh Value
    initial: 0.1829
    min: 0.0000
    max: 0.3000
    step: 0.0100
    mode: box
    unit_of_measurement: "€"
    icon: mdi:currency-eur
    
  box2:
    name: Cost per kWh
    mode: box
    initial: 0.1829
    min: 0.1450
    max: 0.3000
    step: 0.0100
    unit_of_measurement: "€/kWh"
    icon: mdi:currency-eur
   
   
#==================  KWh to EUR PRINCIPAL DIÁRIO 10.35 ===================    
sensor:   
  - platform: integration
    source: sensor.shelly_shem_5e1dea_1_current_consumption
    name: energy_spent
    unit_prefix: k
    round: 2

  - platform: template
    sensors:
      fatura_energia_diaria_simples_10_35:
        friendly_name: "Valor Diário"
        value_template: >-
          {{ ((float(states.sensor.daily_energy.state) * 0.1441 + (now().day * 0.6027 + 2.85)/30 ) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"
        
      fatura_energia_diaria_bi_horario_diario_10_35:
        friendly_name: "Valor Diário"
        value_template: >-
          {{ ((float(states.sensor.daily_energy_vazio.state) * 0.0922 + float(states.sensor.daily_energy_fora_de_vazio.state) * 0.1829 + (now().day * 0.6209 + 2.85 )/30) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"
     
      fatura_energia_diaria_bi_horario_semanal_10_35:
        friendly_name: "Valor Diário"
        value_template: >-
          {{ ((float(states.sensor.daily_energy_vazio.state) * 0.0922 + float(states.sensor.daily_energy_fora_de_vazio.state) * 0.1829 + (now().day * 0.6209 + 2.85 )/30) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"
        
      fatura_energia_diaria_tri_horario_diario_10_35:
        friendly_name: "Valor Diário"
        value_template: >-
          {{ ((float(states.sensor.daily_energy_cheias.state) * 0.2758 + float(states.sensor.daily_energy_ponta.state) * 0.1490 + float(states.sensor.daily_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"

      fatura_energia_diaria_tri_horario_semanal_10_35:
        friendly_name: "Valor Diário"
        value_template: >-
           {{ ((float(states.sensor.daily_energy_cheias.state) * 0.2758 + float(states.sensor.daily_energy_ponta.state) * 0.1490 + float(states.sensor.daily_energy_vazio.state) * 0.0892 + (now().day * 0.6019 + 2.85 )/30) * 1.23 ) | round(2) }}
        unit_of_measurement: "€"
        

Boa tarde João. Eu já tentei começar tudo do princípio e pelo mais básico mas não resultou.
Agora com tantos reboots devo ter algum bug no sistema pois quando tento aceder à integração da ERSE escolher um operador e um plano de tarifa não consigo selecionar um utility meter pois não há nenhum disponível no (drop down) menu.
Já desinstalei a integração ERSE, reiniciei o sistema e voltei a instalar a ERSE mas mantém-se o problema. Alguma ideia para resolver teste (novo) problema? Obrigado.

Boas… alguem me pode ajudar?

Quando tento adicionar a integração da ERSE… dá-me o seguinte erro,

image

E já reiniciaste o HA e voltaste a tentar?

Sim. Já desinstalei e voltei a instalar mais que uma vez, através do HACS… e com reboot, mas não consigo.

Já tiveste o ERSE a funcionar?

Se não tiveste, tens algum utility meter criado?

Obrigado @lopitos … é isso mesmo.
Já tinha tido o ERSE a trabalhar noutro disco, não neste.
Pensei que poderia criar o utility meter depois.

Obrigado e ti(@lopitos) e ao @j_assuncao pela disponibilidade.

1 Curtiu

Uma dúvida… criei dois utility_meter para fazer calculos ao dia e ao mês…
Mas como podemos ver nos prints que anexo… ele só está a contar no mês.
O que poderei ter feito mal?

sensor:
  - platform: template
    sensors:
      consumo:
        value_template: '{{ states("sensor.consumo_f1") | int + states("sensor.consumo_f2") | int + states("sensor.consumo_f3") | int }}'
        device_class: energy
        unit_of_measurement: W
  - platform: integration
    name: econsumo
    source: sensor.consumo
    unit_prefix: k
    round: 2
    method: left
utility_meter:
  energia_mes_ciclo_diario:
    source: sensor.econsumo
    cycle: monthly
    tariffs:
      - Cheias
      - Ponta
      - Vazio
  energia_dia_ciclo_diario:
    source: sensor.econsumo
    cycle: daily
    tariffs:
      - Cheias
      - Ponta
      - Vazio

image


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


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