Newer
Older
homeassistant_config / template / mikroovn.yaml
@Rolf Bagge Rolf Bagge on 1 Nov 2022 566 bytes Fixed power factor
- sensor:
    - name: Mikroovn Power Factor
      availability: "{{ states.sensor.mikroovn_voltage.state | float(0) > 0 }}"
      state: |
        {# Calculate power factor #}
        {% set v = states.sensor.mikroovn_voltage.state | float %}
        {% set a = states.sensor.mikroovn_current.state | float %}
        {% set wp = states.sensor.mikroovn_power.state | float %}
        {% set ap = v * a %}
        {% set pf = wp / ap * 100 %}

        {{ pf | round(2) }}
      unit_of_measurement: "%"
      device_class: power_factor
      state_class: measurement