Vaillant inbuilt monitoring vs MID meters

Here’s the mass flow rate heat transfer equation as mentioned by @Timbones as a home assistant template sensor. It needs to go into your configuration.yaml under the template section. Dividing by 3600 converts flow rate from liters/hour to liters/second. Adjust to your sensor names as needed.

template:
  - sensor:
      - name: "heat_power"
        unique_id: "heat_power"
        unit_of_measurement: W
        state_class: measurement
        device_class: power
        state: >
          {% set t_flow = states('sensor.ebusd_hmu_flowtemp') | float %}
          {% set t_return = states('sensor.ebusd_hmu_returntemp_temps2') | float %}
          {% set flow_rate = states('sensor.ebusd_hmu_waterthroughput') | float %}
          {% set heat_power = flow_rate / 3600 * (t_flow - t_return) * 4186  %}
          {{heat_power}}
1 Like