@Osorkon war so nett uns ein Template zur Verfügung zu stellen, mit dem man die Taupunkt Temperatur und die absolute Feuchte berechnen kann. Dieses Template könnt ihr so 1:1 in einer Markdown-Karte zur Anzeige der Werte verwenden. Natürlich könnt Ihr die Berechnung aber auch als Grundlage für einen Template-Sensor in eurer Konfiguration verwenden.
Die Sensoren für Temperatur und Luftfeuchtigkeit, müssen hier noch gegen eure eigenen ersetzt werden.
configuration.yaml
1{% set t = states('sensor.temperature') | float %} {## Luft-Temperatur (°C) ##}
2{% set r = states('sensor.humidity') | float %} {## relative Luftfeuchtigkeit (%) ##}
3{% if states('sensor.temperature') | float >= 0 %}
4{% set a = 7.5 %}
5{% set b = 237.3 %}
6{%- else -%}
7{% set a = 7.6 %}
8{% set b = 240.7 %}
9{%- endif %}
10{% set ssd = 6.1078 * 10**((a*t)/(b+t)) %} {## Sättigungsdampfdruck (hPa) ##}
11{% set dd = ssd * (r/100) %} {## Dampfdruck (hPa) ##}
12{% set mw = 18.016 %} {## Molekulargewicht des Wasserdampfes (kg/kmol) ##}
13{% set gk = 8314.3 %} {## universelle Gaskonstante (J/(kmol*K)) ##}
14{% set t0 = 273.15 %} {## Absolute Temperatur von 0 °C (Kelvin) ##}
15{% set tk = t + t0 %} {## Temperatur in Kelvin ##}
16{% set v = log(dd/6.1078,10) %} {## v-Parameter ##}
17{% set af = (10**5 * mw/gk * dd/tk) | float | round(2) %} {## Wasserdampfdichte bzw. absolute Feuchte (g/m3) ##}
18{% set td = ((b*v) / (a-v)) | round(2) %} {## Taupunkttemperatur (°C) ##}
19Taupunkt: {{td}} °C
20absolute Feuchte: {{af}} g/m3
