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.