Zum Inhalt

Lüftung - Home Assistant Integration

Überblick

Die recoVAIR 275/3 wird per MQTT Autodiscovery in Home Assistant eingebunden. Alle relevanten Entitäten hängen an einem Gerät:

  • Name: Vaillant recoVAIR 275/3
  • Modell: recoVAIR 275/3
  • Hersteller: Vaillant
  • Integration: MQTT Autodiscovery

Live-Entitäten

Steuerung

Entity Typ Beschreibung
select.ebusd_lueftung_vai00_lueftungsstufe_status Select Tag / Nacht / Aus / Auto
select.ebusd_lueftung_vai00_lueftung_hi_status Select Intensivmodus
number.ebusd_lueftung_vai00_bypass_tage Number Bypass-Tage
number.ebusd_lueftung_vai00_normalflow Number Volumenstrom Tag
number.ebusd_lueftung_vai00_reducedflow Number Volumenstrom Nacht
number.ebusd_lueftung_vai00_intenseflow Number Volumenstrom Intensiv
number.ebusd_lueftung_vai00_bypassflow Number Volumenstrom Bypass
number.ebusd_lueftung_vai00_holidayflow Number Volumenstrom Urlaub
number.ebusd_lueftung_vai00_filterdays Number Filter-Resttage
select.ebusd_lueftung_wtw04_bypassvalve Select Bypass-Ventil

Sensoren

Entity Beschreibung
sensor.ebusd_lueftung_wtw04_airinlettemp Außenlufttemperatur
sensor.ebusd_lueftung_wtw04_airoutlettemp Zulufttemperatur
sensor.ebusd_lueftung_wtw04_airexhausttemp Ablufttemperatur
sensor.ebusd_lueftung_wtw04_airoutgoingtemp Fortlufttemperatur
sensor.ebusd_lueftung_wtw04_roomtemp WTW04-interne Raumtemperatur
sensor.ebusd_lueftung_vai00_bypass_status Bypass-Status (heat/cool)
sensor.ebusd_lueftung_wtw04_bypassstellung_status Bypass-Stellung in %
sensor.luftung_volumenstrom_m3_h Aktueller Volumenstrom als Template
sensor.intensivmodus_countdown Countdown des Intensivmodus
sensor.luftungsmodus_anzeige Textanzeige des Lüftungsmodus
sensor.luftung_filterstatus Filterstatus

Template-Sensoren

Die Template-Sensoren liegen im Projekt unter custom/templates/lueftung_wartung.yaml.

  • sensor.luftung_filterstatus
  • sensor.intensivmodus_countdown
  • sensor.luftungsmodus_anzeige

Helfer

Bypass

Helper Standard Beschreibung
input_boolean.bypass_aktiv on Master-Schalter für den Bypass
input_boolean.bypass_force off Umgeht nur das Heizventil-Kriterium
input_number.luftung_bypass_min_aussentemperatur 13.0 Untergrenze für Bypass
input_number.luftung_bypass_max_aussentemperatur 23.0 Obergrenze für Bypass
input_number.luftung_bypass_min_innentemperatur 23.0 Mindest-Innentemperatur für Bypass

Automatik

Helper Standard Beschreibung
input_boolean.luftung_automatik_aktiv on Hauptschalter der Automatik
input_datetime.luftung_start_wochentag 07:00:00 Start des Tagbetriebs Mo-Fr
input_datetime.luftung_start_wochenende 08:30:00 Start des Tagbetriebs Sa-So
input_datetime.luftung_ende 21:00:00 Ende des Tagbetriebs
input_number.luftung_bad_feuchte_schwelle 70.0 Feuchte-Schwelle für Bad-Intensivbetrieb
input_number.luftung_bad_luftungsdauer 1.5 Dauer des Bad-Intensivbetriebs
timer.luftung_bad_timer idle Laufzeit des Bad-Intensivbetriebs

Filterstatus

Helper Standard Beschreibung
input_number.luftung_schwelle_warnung_tag 45 Prüfen ab Tagbetrieb
input_number.luftung_schwelle_kritisch_tag 50 Reinigung nötig im Tagbetrieb
input_number.luftung_schwelle_warnung_nacht 20 Prüfen ab Nachtbetrieb
input_number.luftung_schwelle_kritisch_nacht 28 Reinigung nötig im Nachtbetrieb

Scripts aus packages/lueftung.yaml

Script Zweck
script.lueftung_modus_setzen_package Setzt select.ebusd_lueftung_vai00_lueftungsstufe_status
script.lueftung_bypass_setzen_package Setzt number.ebusd_lueftung_vai00_bypass_tage
script.lueftung_hi_modus_setzen_package Setzt select.ebusd_lueftung_vai00_lueftung_hi_status

Automationen aus packages/lueftung.yaml

Automation Zweck
automation.luftung_package_hauptsteuerung Hauptlogik für Modus und Bypass
automation.luftung_package_badfeuchte_timer Startet den Bad-Timer
automation.luftung_package_frostschutz_abschaltung Schaltet die Lüftung bei Frost wieder aus

Entscheidungslogik

Modus

  1. Hitzeschutz aktiv -> Nacht
  2. Bad-Timer aktiv -> Tag, bei Abwesenheit zusätzlich HI
  3. Niemand zuhause -> Nacht
  4. Außerhalb Zeitfenster -> Nacht
  5. Sonst -> Tag

Bypass

Bypass ist nur aktiv, wenn:

  • input_boolean.bypass_aktiv ist on
  • das Heizventil Wohnzimmer ist zu
  • Außenluft liegt im konfigurierten Bereich
  • Innenluft liegt mindestens auf dem Mindestwert
  • Außenluft ist kuehler als die Innenluft

input_boolean.bypass_force hebt nur das Heizventil-Kriterium auf.

Temperaturreferenzen

Zweck Sensor
Außenluft für Bypass sensor.ebusd_lueftung_wtw04_airinlettemp
Innenluft für Bypass Mittelwert aus sensor.karell_wandthermostat_temperatur und sensor.martha_wandthermostat_temperatur
Heizventil-Check binary_sensor.wohnzimmer_wandthermostat_heizventil
Hitzeschutz binary_sensor.beschattung_hitzeschutz_noetig
Bad-Feuchte sensor.badezimmer_wandthermostat_luftfeuchtigkeit

Wichtige Design-Entscheidungen

  • Das Bad wird als Temperaturreferenz bewusst nicht verwendet.
  • Karell und Martha repräsentieren die obere Etage ohne Badezimmereinfluss.
  • Die Logik arbeitet mit Helfern statt hart kodierten Werten.
  • number.ebusd_lueftung_vai00_bypass_tage wird nicht als Trigger benutzt, um Schleifen zu vermeiden.