Hat folgendermaßen geklappt:
Über die configurations.yaml habe ich mit ‘include’ eine ventilations.yaml eingebunden. Deren Inhalt sieht folgendermaßen aus:
sensor:
- unique_id: "absolute_humidity_outside"
name: "Absolute Feuchte Außen"
unit_of_measurement: "g/m³"
state: >
{% set T = states('sensor.sm3b_aussentemperatur') | float %}
{% set rh = states('sensor.buchholz_i_d_nordh_relative_humidity') | float %}
{% set es = 6.112 * e ** ((17.67 * T) / (T + 243.5)) %}
{% set phi = rh / 100 %}
{{ ((es * phi * 216.7) / (T + 273.15)) | round(2) }}
- unique_id: "absolute_humidity_basement"
name: "Absolute Feuchte Keller"
unit_of_measurement: "g/m³"
state: >
{% set T = states('sensor.temphumi_sonoff_01_temperature') | float %}
{% set rh = states('sensor.temphumi_sonoff_01_humidity') | float %}
{% set es = 6.112 * e ** ((17.67 * T) / (T + 243.5)) %}
{% set phi = rh / 100 %}
{{ ((es * phi * 216.7) / (T + 273.15)) | round(2) }}
- unique_id: "ventilate_basement"
name: "Lüften Keller sinnvoll"
state: >
{% set aussen = states('sensor.absolute_feuchte_aussen') | float %}
{% set innen = states('sensor.absolute_feuchte_keller') | float %}
{{ aussen < innen }}
(Das mit unique_id hätte ich mir sparen können.)
Mit drei Mushroom Entity Karten sehe ich nun folgendes:
Noch nicht perfekt. Aber der Weg ist mir nun klar. Nächster Schritt wird sein:
- Die Gefahr des Tauwasserausfalls auf den Wänden zu ermitteln
- Ein besserer Außensensor
- Die Karten gefälliger gestalten
- Eine automatische Zuluftsteuerung mit Ventilatoren und Lüftungsrohren entwerfen…

