template:
- sensor:
- name: Absolute External Humidity
unique_id: "Absolute External Humidity"
unit_of_measurement: g/
state: >
{% set h, t = states('sensor.bmp280_humidity') | float(0), states('sensor.bmp280_external_temperature') | float(0) %}
{{ ((h * 6.112 * 2.1674 * e**((t*17.67)/(t+243.5))/(t+273.15)))|round(2) if not (h == 0 or t == 0) else '0.00' }}
- name: Absolute Internal Humidity
unique_id: "Absolute Internal Humidity"
unit_of_measurement: g/
state: >
{% set h, t = states('sensor.living_room_humidity') | float(0), states('sensor.living_room_temperature') | float(0) %}
{{ ((h * 6.112 * 2.1674 * e**((t*17.67)/(t+243.5))/(t+273.15)))|round(2) if not (h == 0 or t == 0) else '0.00' }}
- name: absolute humidity diff
unique_id: "Absolute humidity diff"
unit_of_measurement: g/
state: >
{% set int = states ('sensor.absolute_internal_humidity')| float(0) %}
{% set ext = states ('sensor.absolute_external_humidity')| float(0) %}
{{ (int - ext) | round(2) }}