Energy Meter Component


(Diogo Gomes) #1

Um problema recorrente é a medição da energia nos vários tarifários, este energy_meter permite ir buscar informação sobre consumos de energia a um sensor e a outro sensor informação do tarifário actual. Com base nesta informação separa as contagens por tarifa.

São necessários 2 ficheiros:

https://github.com/dgomes/home-assistant-custom-components/blob/master/energy_meter.py
https://github.com/dgomes/home-assistant-custom-components/blob/master/sensor/energy_meter.py

queiram colocar o ficheiro na vossa pasta custom_components/ e custom_components/sensor, e configurar:

energy_meter:
    name: energy meter
    source: sensor.energy
    tariff: input_select.bi_horario

O tariff é um sensor/input_select que dá informação ao meter sobre o tarifário actual. Podem usar a seguinte automação para “testar” com o bi-horario de ciclo semanal:

input_select:
  bi_horario:
    name: Bi-Horário
    options:
      - Vazio
      - Fora Vazio
    icon: mdi:clock-start

automation:
  - alias: Tarifa Bi-Horario
    trigger:
      - platform: time
        at: '08:00:00'
      - platform: time
        at: '22:00:00'
    action:
      service: input_select.select_next

Agradeço feedback até porque estou a preparar a submissão oficial.


(Diogo Gomes) #2

Em vez do input_select podem usar o componente em Componente para informar da tarifa energética


(Jorge Assunção) #3

@dgomes Discord para tirar duvidas sobre o componente, SFF.


(Diogo Gomes) #4

Já agora aceito sugestões para alteração aos nomes dos argumentos :smiley: e sugestões de features/alterações