Utility meter viaturas electricas

Caríssimos, ando a inventar outra vez, pelo que venho pedir um pouco mais da v/paciência e conhecimento.
Tenho energia trifásica e utility meter criados para contagens diario/mensal e anual em Vazio e fora do vazio.
Tive inicialmente de somar o consumo nas 3 fases e criar um sensor para isso. Depois criei as tarifas e os utility meters e depois um automatismo que muda a tarifa de acordo com a hora. Tudo funciona perfeitamente.
Neste momento pretendo criar dois contadores de energia para 2 viaturas de carregamento elétrico, uma monofásica e outra trifásica. Ambas carregam na mesma tomada e uma de cada vez. Tenho 3 contadores de energia (Tuya) em cada fase para a wallbox. Quando a viatura monofasica carrega o consumo dá-se na fase R, as restantes fase não apresentam consumo. Quando carrego com a viatura trifásica aparece naturalmente consumo nas 3 fases.
Tenho um cartão com a leitura individual por fase e outro com o somatório das 3 fases.

Qual a melhor abordagem para conseguir ler o consumo da viatura A numa entidade e o consumo da viatura B noutra entidade, sabendo que, quando a fase S ou T estão a zero a viatura monofásica está a carregar e se “S” e “T” apresentam consumo está a viatura trifasica a carregar. Tenho ainda 1 switch por fase para gerar o consumo na hora + barata que poderei utilizar para dar o triger inicial, dado que qd as 3 fases estão a zero nenhuma delas está a carregar? Alguma pista?

Ja que o topico é utility_meter eu usava um utility meter com 2 tarifas “falsas”, a saber “Carro Monofásico” e “Carro Trifasico”

A source seria o sensor que é o somatório das 3 fases.

Fazia uma automação que sempre q detecta-se energia na fase S ou T mudava a Tarifa para “Carro Trifasico” e caso contrario mudava para “Carro Monofásico”

Isto irá dar origem a 2 sensores de energia para cada carro, que por sua vez podem ser source de outro utility_meter que separe os consumos por carro em horas vazias e cheias.

Fica uma ideia :slight_smile:

1 Curtiu

Finalmente meti mãos à obra. Ainda andei às voltas para ver se conseguia com os scripts e auxiliares e com condições IF-THEN, mas desisti. Tentei seguir a tua dica, até porque já tinha quase tudo feito.
Aqui fica para quem tiver interesse.
CONFIGURATION YAML
template:

  • sensor:
    • name: “energia_total_ev”
      unit_of_measurement: kWh
      state: >-
      {{ (states(‘sensor.ev_r’)|float + states(‘sensor.ev_s’)|float + states(‘sensor.ev_t’)|float)|round(2) }}

(para somar o consumo nas 3 fases)

utility_meter:
ev_energy:
source: sensor.energia_total_ev
name: anual
cycle: yearly
tariffs:
- mono
- trif

AUTOMATIONS
Fiz através do UI. Uma para a tarifa mono e outra para trif, mas acho que daria para juntar as duas, numa única automação. Utilizei como triggers os sensores de “alteração do power” dos próprios contadores de energia.

Voltando á minha duvida inicial é possível criar esta automação recorrendo aos auxiliares e aos scripts?

Afinal era muito simples. Há sempre uma primeira vez para tudo.
Aqui fica o YAML para quem tiver uma situação semelhante.
QUOTE
alias: Tarifa Trifásica/Mono
description: “”
triggers:

  • type: turned_on
    device_id: EV Fase R
    entity_id: EV Fase R
    domain: switch
    trigger: device
    for:
    hours: 0
    minutes: 0
    seconds: 5
    conditions:
    actions:
  • if:
    • type: is_current
      condition: device
      device_id: EV Fase S
      entity_id: sensor.current_s
      domain: sensor
      above: 0
      then:
    • action: select.select_option
      metadata: {}
      data:
      option: trif
      target:
      entity_id: select.ev_energy
      else:
    • action: select.select_option
      metadata: {}
      data:
      option: mono
      target:
      entity_id: select.ev_energy
      mode: single
      UNQUOTE

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


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