- platform: template
sensors:
power_house_consumption:
friendly_name: House Consumption
unit_of_measurement: "W"
value_template: >-
{% set total_consumption = (states('sensor.fronius_house_load') | float * -1) | round | int %}
{% set tesla_consumption = states('sensor.twcmanager_1524_charger_load_w') | int %}
{% set house_consumption = (total_consumption - tesla_consumption) | int %}
{{ ([0, house_consumption, 50000] |sort) [1] }}
See here for explanation-