Componente oficial Utility Meter

automation.yaml

  - alias: Mudança Tarifario
    trigger:
      - platform: time
        at: '07:00:00'
      - platform: time
        at: '00:00:00'
    action:
      - service: utility_meter.next_tariff
        entity_id: utility_meter.daily_energy 
      - service: utility_meter.next_tariff
        entity_id: utility_meter.monthly_energy  

configuration.yaml

utility_meter:
  energia_diario:
    source: sensor.energy_consumed
    cycle: daily
    tariffs:
      - cheia
      - vazio
  energia_mensal:
    source: sensor.energy_consumed
    cycle: monthly
    tariffs:
      - cheia
      - vazio

bem… os nomes teem q bater certo.

No automation os teus utility_meter teem nome em ingles. No configuration.yaml teem nomes em português…

Desculpa entao como deviam de ser?? Podes dizer como devo alterar sff

automation.yaml

  - alias: Mudança Tarifario
    trigger:
      - platform: time
        at: '07:00:00'
      - platform: time
        at: '00:00:00'
    action:
      - service: utility_meter.next_tariff
        entity_id: utility_meter.energia_diario
      - service: utility_meter.next_tariff
        entity_id: utility_meter.energia_mensal

configuration.yaml

utility_meter:
  energia_diario:
    source: sensor.energy_consumed
    cycle: daily
    tariffs:
      - cheia
      - vazio
  energia_mensal:
    source: sensor.energy_consumed
    cycle: monthly
    tariffs:
      - cheia
      - vazio

@dgomes Obrigado , já funciona!! Agora tenho fazer os automatismos para mudar ao fim de semana.

Boa noite @dgomes, já vi que a versão Utility Meter é oficial. Excelente trabalho.
Hoje estive a configura-la, pela primeira vez. Estive ocupado a fazer a migração para hassbian mas resolvi voltar ao Hassio.
Neste momento está asssim.

Também estou a tentar colocar os automatismos para o fim de semana @nunocouto.
Ainda não sei se está funcional pois estive agora mesmo a faze-lo.

### Automação para Tarífa Horária Bi-Horário Cíclo Semanal Hora legal Inverno
- alias: Mudança Tarifario
  initial_state: 'on'
  trigger:
      - platform: time
        at: '07:00:00'
      - platform: time
        at: '00:00:00'
  condition:
      - condition: time
        after: '09:00:00'
        before: '14:00:00'
        after: '14:00:01'
        before: '20:00:00'
        after: '20:00:01'
        before: '22:00:00'
        weekday:
          - sat
  action:
    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_diario_consumed
    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_mensal_consumed

    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_diario_consumida
    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_mensal_consumida

    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_diario_solar
    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_mensal_solar
      
    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_diario_hibrida
    - service: utility_meter.next_tariff
      entity_id: utility_meter.energia_mensal_hibrida

Cumprimentos,

Se o usarem o electricity não teem que fazer essa automação complicada… é para isso que ele serve.

Vejam o exemplo:

1 Curtiu

Obrigado @dgomes, cumprimentos.

Obrigado @Draco … tb vou testar.
Ps : falta domingo

@dgomes obrigado novamente… vou testar e depois digo alguma coisa.
ABRAÇO

Boa noite pessoal,
Ando aqui a tentar integrar isto e… não me dá valores em “€” :frowning:
Sabem pq será?

111

A config está assim:

homeassistant:

electricity:
  home:
    country: Portugal
    operator: EDP
    plan: Bi-horário - ciclo diário
    
utility_meter:
  energia_diario:
    source: sensor.energy_today
    cycle: daily
    tariffs:
      - cheia
      - vazio
  energia_mensal:
    source: sensor.energy_today
    cycle: monthly
    tariffs:
      - cheia
      - vazio
      


automation:

  - alias: Mudança Tarifario
    trigger:
      - platform: time
        at: '07:00:00'
      - platform: time
        at: '00:00:00'
    action:
      - service: utility_meter.next_tariff
        entity_id: utility_meter.energia_diario
      - service: utility_meter.next_tariff
        entity_id: utility_meter.energia_mensal

Obrigado :wink:

Não aparece porque tens que criar um sensor template para fazer as contas. O componente não faz as contas.

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.

Boa noite.
Tenho aqui uma duvida no utility_meter.
Ele quando faz a contagem do mês, faz do dia 1 ao 30 ou 31 de cada mês.
Mas eu queria que fizesse do dia 7 a 7 de cada mês.
Andei a pesquisar e encontrei isto.

monthly_energy:
  source: sensor.consumo_total
  cycle: monthly
  offset:
    days: 07
    hours: 00
    minutes: 00

o problema é que não funciona. O que é que devo alterar, ou, o que é que está errado.

um abraço a todos

com esse offset só hoje as 24h é que vai fazer reset…

estive a ver e não fez, alias ate já tinha alterado as horas para ver se funcionava.
Não é necessário colocar nenhum ficheiro para isto funcionar ou é?

o HA tem q estar a funcionar na hora em que a tarifa muda…

O utility_meter vem de raiz com o HA, não precisa instalar nada

Boas… era só para dizer que funcionou, mas com um pequeno erro, mas tb não há problema.
coloquei o offset para o dia 7 e fez reset no dia 8, mas acertou na hora :slight_smile:

Obrigado pela ajuda e um abraço


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


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