Blitzwolf SHP13 - Calibração de Potência

Para quem está habituado a tomadas tasmota ou shelly e gosta de controlar os consumos com algum nível de precisão, vai sentir falta da funcionalidade de calibrar a potência nesta tomada zigbee. Adquiri duas destas tomadas e posso dizer que cada uma delas reportava um valor diferente, nenhum deles o mais acertado.

Deste modo vou partilhar como criei um “power consumption correction” à semelhança do que vem nos shelly.

  - platform: template
    sensors:
      bw_shp13_2_energy_power_calib:
        friendly_name: Potência Calibrdada SHP13_2
        value_template: >-
           {% set stock_power = states('sensor.bw_shp13_2_energy_power')|float %}
           {% set calibration_factor = 0.95 %}
           {{ 'unknown' if states.switch.bw_shp13_2.state == 'unavailable' else (stock_power * calibration_factor) | round(0) }}
        unit_of_measurement: 'W'
        
      bw_shp13_2_energy_total_calib:
        friendly_name: Consumo Calibrdado SHP13_2
        value_template: >-
           {% set stock_consumption = states('sensor.bw_shp13_2_energy_total')|float %}
           {% set calibration_factor = 0.95 %}
           {{ 'unknown' if states.switch.bw_shp13_2.state == 'unavailable' else (stock_consumption * calibration_factor) | round(2) }}
        unit_of_measurement: 'kWh'

Basicamente criamos dois novos sensores, um para a potência instantânea (W) e outro para o consumo total (kWh), onde aplicamos um factor de correcção sobre os sensores originais. Para chegarem a este factor de correcção basta utilizarem um equipamento em que saibam a potência do mesmo, como por exemplo uma lâmpada de halogéneo, e fazerem uma regra de três simples.

No final deverão ter algo assim:

type: entities
entities:
  - sensor.bw_shp13_2_energy_power
  - sensor.bw_shp13_2_energy_power_calib
  - sensor.bw_shp13_2_energy_total
  - sensor.bw_shp13_2_energy_total_calib

Selection_218

2 Likes

@nunor bom trabalho, obrigado pela partilha.

1 Like

Instalei duas dessas tomadas à pouco tempo e já tinha pensado em confirmar se os valores lidos pela tomada são reais.
Vou aproveitar esta informação para caso faça falta fazer alguma correção aos valores lidos. :+1:

Quanto à forma como fazes essa verificação… Mesmo com lampadas de halogeneo nem sempre o valor anunciado corresponde ao consumo. Existem margens de erro e podes pensar que estás a corrigir e na verdade estás a por pior.
No meu caso vou itilizar pinça amperimétrica da Fluke para comparar os valores lidos pela pinça com os valores lidos pela tomada.

Para quem tiver contadores destes “novos” da EDP que dá para ver a potencia actual, é desligar tudo em casa e colocar só consumo nessa tomada e comparar os valores da tomada com o contador… Mesmo que não sejam os valores reais, são os valores pelos quais a EDP vai passar a factura, que acaba por ser o mais importante. :wink:

Eu tenho um shellyEM à entrada do quadro e medi o consumo da lâmpada com um dos clamps para calibrar todos os restantes equipamentos de acordo com isso. Dei o exemplo da lâmpada de halogéneo porque tem power factor 1, sempre há menos variações :wink:


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


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