Newer
Older
homeassistant_config / template / mikroovn.yaml
- sensor:
    - name: Mikroovn Plug Power Factor
      state: |
        {# Calculate power factor #}
        {% set v = states.sensor.mikroovn_plug_voltage.state | default(0) | float(0) %}
        {% set a = states.sensor.mikroovn_plug_current.state | default(0) | float(0) %}
        {% set wp = states.sensor.mikroovn_plug_power.state | default(0) | float(0) %}
        {% set ap = v * a %}
        {% if ap > 0 %}
          {% set pf = wp / ap * 100 %}
          {{ pf | round(2) }}
        {% else %}
          unavailable
        {% endif %}
      unit_of_measurement: "%"
      device_class: power_factor
      state_class: measurement