Looking for help on power calculation with negative values

Here’s what i use:

      e3dc_net_power_pos_only:
        unit_of_measurement: 'W'
        value_template: >
          {% if states('sensor.e3dc_net_power') | int > 0 %}
            {{ states('sensor.e3dc_net_power') }}
          {% else -%}
            0
          {% endif %}

And please, if you post code, format it properly (point 11)

2 Likes