Skip to content

Zehnder Lüftung ComfoAir 200

Steuerung der Lüftung [[ComfoAir 200]] von [[Zehnder]] erfolgt über einen der zwei Analog-Eingänge. Beide Eingänge sind mit der [[Loxone]] Analog Extension AO ansteuerbar.

Dabei entspricht der blaue Draht der Leitung 1 (bzw. A1), der türkisfarbene der Leitung 2 (bzw. A2):

ComfoAir 200 Anschluss.png

Loxone AO Extension.png

Leistungsstufen

Die folgenden Leistungsstufen werden empfohlen (Seite 18, Kapitel 2.8 Einstellung der luftspezifikationen):

Leistung Volt Stufe Anwendung
0% 0V aus kein Betrieb
15% 1.5V abwesend Ferienabwesenheit
35% 3.5V minimal Grundlüftung (ausser Haus)
50% 5V normal Normalbetrieb
70% 7V hoch Kochen, Besuch (manuell, 1h)
90% 9V stoss Stosslüften (manuell, 15min)
100% 10V max Sollte nicht verwendet werden, um das Gerät nicht zu überlasten

[!important] Wichtig Mindestens 1.5V sind für die tiefste Ansteuerungsstufe nötig. Das Maximum sind 10V.

[!tip] Im Sommer kann nachts stärker gelüftet werden, um kühle Luft in die Wohnung zu ziehen.

Steuerlogik

Wie der Anleitung auf Seite 17 der Installationsanleitung auf Seite 17 zu entnehmen ist, muss im Menü P8 entweder der Parameter 810 oder der 820 auf 1 gesetzt werden, damit die analoge Steuerung aktiv ist.

MA106 Zehnder ComfoAir 200 Installationsanleitung 160420.pdf

Beide Eingänge sind in unserem Fall angeschlossen angeschlossen. Da wir jedoch nur einen benötigen, habe ich mich für den Eingang A1 entschieden und somit den Parameter 810 auf 1 gesetzt. Dafür ist wie folgt vorzugehen:

Konfigurationsmenü aktivieren

Damit man in das Konfigurationsmenü gelangt, muss man wie folgt vorgehen:

  1. OK drücken -> es erscheint SHIFT auf dem Display
  2. Menu drücken -> es erscheint COMF auf dem Display
  3. Pfeil nach oben so oft drücken, bis PARAM angezeigt wird. Mit OK bestätigen.
  4. Pfeil nach oben so oft drücken, bis PASSW angezeigt wird. Mit OK bestätigen.
  5. Passwort 14 mit den Pfeil nach oben Tasten eingeben und mit OK bestätigen.

Nun sind alle Konfigurationsmenüs freigeschalten.

Analogen Input aktivieren

Wir aktivieren den Input A1.

  1. Das Menu P8 auswählen.
  2. Den Parameter 810 mit den Pfeiltasten auswählen und mit OK bestätigen.
  3. Den Parameter von 0 auf 1 setzen und mit OK speichern.
  4. Mit (ggf. mehrmaligem) Drücken der Menu Taste die Konfiguration verlassen.

[!hint] Hinweis Wenn man den Input A2 aktivieren möchte, geht man analog vor, muss dafür aber den Parameter 820 auf 1 setzen.

Loxone Logik

Die verwendeten analogen Outputs der AO Extension sind AQ1 und AQ2:

Loxone AO Extension Siebensprung.png

Wir nutzen AQ1 für die Steuerung. AQ2 hat aktuell keine Verwendung.

Die Steuerung erfolgt einerseits über die Betriebsmodi, andererseits über eine manuelle Steuerung für kurzzeitige Frischluft-Boosts.

Loxone Lüftungssteuerung.png

Die Betriebsmodus-Steuerung erfolgt über einen Status-Baustein:

Loxone Status-Baustein zur Lüftersteuerung.png

Loxone Status-Baustein Logik zur Lüftersteuerung.png

Den manuelle Override übernimmt der Analogwahlschalter: falls der Override aktiv ist, wird der manuelle Wert an den AO übergeben, sonst derjenige vom aktuell gültigen Betriebsmodus.

Der Ausschaltverzögerungs-Baustein sorgt dafür, dass der manuelle Override nach einer gewissen Zeit wieder abgeschalten wird. Zugelassen wird aktuell ein Range von 300 bis 3600 Sekunden (5 Minuten bis 1 Stunde). Dieser Range ist im VI HA Lüftungsdauer hinterlegt.

Home Assistant Logik

Die manuelle Steuerung erfolgt durch Home Assistant. Über 3 virtuelle Eingänge (VI) steuert Home Assistant die Lüftung manuell:

  • HA Lüftung Trigger: Manuellen Override aktivieren
  • HA Lüftungsdauer: Wie lange soll der manuelle Override dauern?
  • HA Lüftungswert manuell: Wie stark soll die Lüftung laufen?

Zudem erhält HA noch Informationen über die Lüftungssteuerung über virtuelle Ausgänge:

  • Home Assistant -> Lüftungsspannung: Aktuell angelegte Spannung

Konfigurationsfile

In configurations.yaml sind folgende Dinge eingerichtet:

  • REST Endpunkte zum Ansteuern der oben beschriebenen virtuellen Eingänge in Loxone
rest_command:
  loxone_trigger_airflow:
    url: "http://myuser:mypassword@192.168.1.14:7777/dev/sps/io/HA%20L%C3%BCftung%20Trigger/pulse"
    method: GET
  loxone_set_airflow_intensity:
    url: "http://myuser:mypassword@192.168.1.14:7777/dev/sps/io/HA%20L%C3%BCftungswert%20manuell/{{ value }}"
    method: GET
  loxone_set_airflow_duration:
    url: "http://myuser:mypassword@192.168.1.14:7777/dev/sps/io/HA%20L%C3%BCftungsdauer/{{ value }}"
    method: GET

Scripts

Script Lüftungssteuerung, welches die REST Befehle ansteuert:

HA Script Lüftungssteuerung.png

sequence:
  - data:
      value: "{{ intensity }}"
    action: rest_command.loxone_set_airflow_intensity
  - data:
      value: "{{ duration }}"
    action: rest_command.loxone_set_airflow_duration
  - delay: "00:00:02"
  - action: rest_command.loxone_trigger_airflow
alias: Lüftungssteuerung
description: Setzt Intensität & Dauer der Lüftung und triggert Loxone
fields:
  intensity:
    description: Intensität der Lüftung
    example: 5
  duration:
    description: Dauer in Sekunden
    example: 300
mode: single

Helper

Helfer für die Anzeige der Lüftungsspannung im Dashboard:

  • Number (Template Input Number) Lüftungsspannung: wird per REST call durch den virtuellen Output von Loxone aktualisiert
  • Template Sensor Lüftungsspannung Prozent: konvertiert die Voltzahl in Prozent

HA Input Helper Lüftungsspannung.png

HA Template Helper Lüftungsspannung Prozent.png

HA Template Helper Lüftungsspannung Prozent - Template Options.png

Dashboard Komponenten

Einerseits gibt es ganz oben auf dem Siebensprung [[Dashboard]] einen Chip mit der Anzeige der aktuellen Lüftungseinstellung, andererseits einen Stack zur manuellen Lüftungssteuerung:

type: custom:mushroom-chips-card
chips:
  ...
  - type: entity
    entity: sensor.luftungsspannung_prozent
    icon_color: cyan
    name: Lüftung
  ...
alignment: center
type: vertical-stack
cards:
  - type: custom:mushroom-title-card
    title: ""
    subtitle: Lüftung
  - type: horizontal-stack
    cards:
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-template-card
            icon: mdi:stove
            primary: Kochen
            tap_action:
              action: call-service
              service: script.luftungssteuerung
              data:
                intensity: 7
                duration: 1800
            color: deep-orange
            features_position: bottom
          - type: custom:mushroom-template-card
            icon: mdi:wind-power
            primary: Stosslüften
            tap_action:
              action: call-service
              service: script.luftungssteuerung
              data:
                intensity: 9
                duration: 900
            color: light-blue
            features_position: bottom

Betrieb

Damit die Ansteuerung funktioniert, muss die Lüftung wie folgt konfiguriert sein:

[!check] - Modus muss auf MAN (manual) stehen - Lüftung muss auf abwesend stehen (d.h. mit der Pfeil-nach-unten-Taste die tiefste Lüftungsstufe auswählen)

Zehnder ComfoAir 200 - analoge Steuerung.png