Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Eine Sammlung von Home Assistant Templates.
Bitte nur fertige Templates posten, ergänzt um eine Beschreibung und ggf. Screenshots.
Antworten
Benutzeravatar
Osorkon
Administrator
Beiträge: 238
Registriert: Sa 17. Jul 2021, 16:53
Wohnort: Langenargen
Kontaktdaten:

Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Osorkon »

Template zur Berechnung der Taupunkt Temperatur und der absoluten Luftfeuchtigkeit.
Die Sensoren für Temperatur und Luftfeuchtigkeit, müssen natürlich gegen eure eigne ersetzt werden.

Code: Alles auswählen

{% set t = states('sensor.temperature') | float %} {## Luft-Temperatur (°C) ##}
{% set r = states('sensor.humidity') | float %} {## relative Luftfeuchtigkeit (%) ##}
{% if  states('sensor.temperature') | float >= 0 %}
{% set a = 7.5 %}
{% set b = 237.3 %}
{%- else -%}
{% set a = 7.6 %}
{% set b = 240.7 %}
{%- endif %}
{% set ssd = 6.1078 * 10**((a*t)/(b+t)) %} {## Sättigungsdampfdruck (hPa) ##}
{% set dd = ssd * (r/100) %} {## Dampfdruck (hPa) ##}
{% set mw = 18.016 %} {## Molekulargewicht des Wasserdampfes (kg/kmol) ##}
{% set gk = 8314.3 %} {## universelle Gaskonstante (J/(kmol*K)) ##}
{% set t0 = 273.15 %} {## Absolute Temperatur von 0 °C (Kelvin) ##}
{% set tk = t + t0 %} {## Temperatur in Kelvin ##}
{% set v = log(dd/6.1078,10) %} {## v-Parameter ##}
{% set af = (10**5 *  mw/gk * dd/tk) | float | round(2) %} {## Wasserdampfdichte bzw. absolute Feuchte (g/m3) ##}
{% set td = ((b*v) / (a-v)) | round(2) %} {## Taupunkttemperatur (°C) ##}
Taupunkt: {{td}} °C
absolute Feuchte: {{af}} g/m3
Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Hamudulu
Beiträge: 28
Registriert: So 9. Jan 2022, 22:42

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Hamudulu »

Hallo
wie hast du das im HA zum laufen gebracht? Mit diesem YAML bin ich noch ein wenig auf Kriegsfuss.
Fehlt da nicht was davor?
Danke

Grüße
Benutzeravatar
Friedi
Beiträge: 201
Registriert: Do 22. Jul 2021, 16:57

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Friedi »

Hamudulu hat geschrieben: Mo 10. Jan 2022, 13:38 Fehlt da nicht was davor?
Das ist ein reines Template. Das musst du halt irgendwo einbauen, wo du es brauchst. Z.B. in eine Automatisierung 8-)
Hamudulu
Beiträge: 28
Registriert: So 9. Jan 2022, 22:42

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Hamudulu »

Ja, inzwischen hab ich mich da eingelesen und fast schon Erfolg gehabt…ich hätte gern als Output an nem Template Sensor eine Zahl und kein String…kannst mir da ein tip geben.
Danke
Benutzeravatar
Friedi
Beiträge: 201
Registriert: Do 22. Jul 2021, 16:57

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Friedi »

Hamudulu hat geschrieben: Mo 10. Jan 2022, 22:12 eine Zahl und kein String…kannst mir da ein tip geben.
Zum Beispiel so (nicht getestet):

Code: Alles auswählen

{{td | float}}
Hamudulu
Beiträge: 28
Registriert: So 9. Jan 2022, 22:42

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Hamudulu »

So gehts...(Hab ein Taupunktsensor erstellt)

Code: Alles auswählen

      taupunkt_bad_eg:
        friendly_name: Taupunkt Bad EG
        device_class: temperature
        unit_of_measurement: '°C'
        icon_template: 'mdi:thermometer'
        value_template: >
         {% set t = states('sensor.temperature_bad_eg') | float %} {## Luft-Temperatur (°C) ##}
         {% set r = states('sensor.humidity_bad_eg') | float %} {## relative Luftfeuchtigkeit (%) ##}
         {% if  states('sensor.temperature_bad_eg') | float >= 0 %}
         {% set a = 7.5 %}
         {% set b = 237.3 %}
         {%- else -%}
         {% set a = 7.6 %}
         {% set b = 240.7 %}
         {%- endif %}
         {% set ssd = 6.1078 * 10**((a*t)/(b+t)) %} {## Sättigungsdampfdruck (hPa) ##}
         {% set dd = ssd * (r/100) %} {## Dampfdruck (hPa) ##}
         {% set mw = 18.016 %} {## Molekulargewicht des Wasserdampfes (kg/kmol) ##}
         {% set gk = 8314.3 %} {## universelle Gaskonstante (J/(kmol*K)) ##}
         {% set t0 = 273.15 %} {## Absolute Temperatur von 0 °C (Kelvin) ##}
         {% set tk = t + t0 %} {## Temperatur in Kelvin ##}
         {% set v = log(dd/6.1078,10) %} {## v-Parameter ##}         
         {% set td = ((b*v) / (a-v)) | float| round(2) %} {## Taupunkttemperatur (°C) ##}
         {{td}}
Danke 8-)
Benutzeravatar
Friedi
Beiträge: 201
Registriert: Do 22. Jul 2021, 16:57

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Friedi »

Hamudulu hat geschrieben: Di 11. Jan 2022, 09:21 So gehts...(Hab ein Taupunktsensor erstellt)
...
Danke 8-)
Gerne :D
Benutzeravatar
Markus
Beiträge: 88
Registriert: Fr 23. Jul 2021, 09:03
Wohnort: Österreich

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Markus »

was mach ich falsch? zeigt immer nur 0 an

Code: Alles auswählen

  - platform: template
    sensors:
      taupunkt:
        friendly_name: Taupunkt
        device_class: temperature
        unit_of_measurement: '°C'
        icon_template: 'mdi:thermometer'
        value_template: >
          {% set t = states('sensor.outdoor_temperature') | float %} {## Luft-Temperatur (°C) ##}
          {% set r = states('sensor.humidity_bad_eg') | float %} {## relative Luftfeuchtigkeit (%) ##}
          {% if  states('sensor.humidity') | float >= 0 %}
          {% set a = 7.5 %}
          {% set b = 237.3 %}
          {%- else -%}
          {% set a = 7.6 %}
          {% set b = 240.7 %}
          {%- endif %}
          {% set ssd = 6.1078 * 10**((a*t)/(b+t)) %} {## Sättigungsdampfdruck (hPa) ##}
          {% set dd = ssd * (r/100) %} {## Dampfdruck (hPa) ##}
          {% set mw = 18.016 %} {## Molekulargewicht des Wasserdampfes (kg/kmol) ##}
          {% set gk = 8314.3 %} {## universelle Gaskonstante (J/(kmol*K)) ##}
          {% set t0 = 273.15 %} {## Absolute Temperatur von 0 °C (Kelvin) ##}
          {% set tk = t + t0 %} {## Temperatur in Kelvin ##}
          {% set v = log(dd/6.1078,10) %} {## v-Parameter ##}         
          {% set td = ((b*v) / (a-v)) | float| round(2) %} {## Taupunkttemperatur (°C) ##}
          {{td}}

Hamudulu
Beiträge: 28
Registriert: So 9. Jan 2022, 22:42

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Hamudulu »

Du solltest deine Sensoren eintragen...da ist noch ein ...bad_eg drin. Das ist denk ich der copy paste Fehler.
Grüße
Benutzeravatar
Markus
Beiträge: 88
Registriert: Fr 23. Jul 2021, 09:03
Wohnort: Österreich

Re: Taupunkt Temperatur & absolute Luftfeuchtigkeit.

Beitrag von Markus »

Hamudulu hat geschrieben: Di 11. Jan 2022, 15:49 Du solltest deine Sensoren eintragen...da ist noch ein ...bad_eg drin. Das ist denk ich der copy paste Fehler.
Grüße
ahhh, sorry klar...danke
Antworten