- sensor:
- name: Mikroovn Power Factor
availability: "{{ states.sensor.mikroovn_voltage | 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