Fenster offen – Heizung aus: Fensterkontakt und Thermostat verknüpfen
Kurz erklärt: Ein Homematic IP Fensterkontakt wie der HmIP-SWDO-2 meldet dem Heizkörperthermostat ein geöffnetes Fenster, worauf es auf die eingestellte Fenster-auf-Temperatur absenkt. Diese Verknüpfung läuft direkt zwischen den Geräten. Ein zusätzliches Programm auf der CCU3, RaspberryMatic oder OpenCCU erinnert nach 15 Minuten ans Schließen.Stand: November 2026
Auf einen Blick
HmIP-SWDO-2- Ziel
- Heizkörperthermostat bei offenem Fenster automatisch absenken und nach 15 Minuten Lüften eine Erinnerung auslösen.
- Benötigt
- Homematic-Zentrale (CCU3, RaspberryMatic oder OpenCCU), Fenster- und Türkontakt HmIP-SWDO-2 (oder HmIP-SWDO-I), Heizkörperthermostat, z. B. HmIP-eTRV-3 · Komponenten ansehen
- Aufwand
- ca. 30–60 Minuten pro Raum
- Niveau
- Niveau 1 von 3: Einsteiger
- Läuft mit
- CCU3RaspberryMaticOpenCCU
Programmvorlage Diese Anleitung ist eine Programmvorlage. Programme zuerst mit unkritischen Geräten testen, Gerätenamen, Schwellwerte und Zeiten an die eigene Installation anpassen und die Funktion nach jedem Firmware-Update der Zentrale kurz prüfen.
Aktueller Stand eQ-3 integriert neue Homematic-IP-Geräte laut eigener Mitteilung nur noch bis Ende 2026 in die CCU3; die Weiterentwicklung geht an die Community (OpenCCU) über. Als Alternative bietet eQ-3 die Home Control Unit (HCU) an. Bei sehr neuen Geräten deshalb vor dem Kauf prüfen, ob die eigene CCU3-/OpenCCU-Version sie unterstützt. Das betrifft hier vor allem das Heizkörperthermostat HmIP-eTRV-3.
Inhalt dieser Anleitung
01Ziel und Idee
Beim Stoßlüften im Winter heizt ein Thermostat gegen die kalte Luft an, solange es nichts vom offenen Fenster weiß. Homematic-IP-Heizkörperthermostate erkennen ein offenes Fenster zwar auch selbst an einem Temperatursturz, ein Fensterkontakt meldet den Zustand aber sofort und zuverlässig.
Die Lösung besteht aus zwei Teilen:
- Fensterkontakt und Thermostat werden direkt verknüpft. Das Thermostat regelt bei offenem Fenster auf die Fenster-auf-Temperatur herunter. Diese Funktion läuft zwischen den Geräten und ist nicht auf die Zentrale angewiesen.
- Ein Programm auf der Zentrale erinnert ans Schließen. Steht das Fenster während der Heizperiode länger als 15 Minuten offen, wird eine Systemvariable gesetzt, die eine Push-Nachricht oder einen Signalton auslöst.
Pro Raum braucht man mindestens einen Fensterkontakt und ein Thermostat. Der optische Kontakt HmIP-SWDO-2 wird auf den Fensterrahmen geklebt; der verdeckte HmIP-SWDO-I sitzt unsichtbar im Falz und eignet sich für Fenster, an denen man kein Gehäuse sehen möchte.
02Geräte anlernen und verknüpfen
Zuerst lernt man beide Geräte an der Zentrale an: In der WebUI den Anlernmodus für Homematic IP starten, und die Geräte wie in der jeweiligen Bedienungsanleitung beschrieben in den Anlernmodus bringen (Batterien einlegen bzw. Isolierstreifen ziehen, ggf. Systemtaste drücken). Anschließend unter Posteingang beiden Geräten aussagekräftige Namen geben, etwa „Fenster Wohnzimmer“ und „Thermostat Wohnzimmer“, und sie demselben Raum zuordnen.
Für die Fenster-auf-Funktion gibt es an der CCU zwei Wege:
- Heizungsgruppe: Unter Einstellungen → Gruppen → Neu eine Gruppe für den Raum anlegen und Thermostat(e) sowie Fensterkontakt(e) hinzufügen. In den Gruppeneinstellungen steht die Fenster-auf-Temperatur, auf die bei offenem Fenster abgesenkt wird.
- Direkte Verknüpfung: Unter Programme und Verknüpfungen → Direkte Verknüpfungen eine neue Verknüpfung mit dem Fensterkontakt als Sender und dem Thermostat als Empfänger anlegen.
Danach lohnt ein Blick in Programme und Verknüpfungen → Direkte Verknüpfungen: Dort muss eine Verknüpfung zwischen Fensterkontakt und Thermostat auftauchen. Fehlt sie, senkt das Thermostat bei offenem Fenster nicht ab, obwohl die WebUI den Fensterzustand korrekt anzeigt. Dieses Fehlerbild wird in Foren mehrfach beschrieben.
Ältere Thermostate wie das HmIP-eTRV-2 unterscheiden sich in den Einstellungsdialogen etwas; das Prinzip ist gleich.
03Systemvariablen anlegen
Für die Erinnerung legt man unter Einstellungen → Systemvariable zwei Variablen vom Typ Logikwert an:
| Name | Typ | Bedeutung |
|---|---|---|
| Heizperiode | Logikwert (ja/nein) | Nur wenn „ja“, wird erinnert. Lässt sich von Hand oder per Programm nach Datum umschalten. |
| Lüftungshinweis Wohnzimmer | Logikwert (ja/nein) | Wird 15 Minuten nach dem Öffnen auf „ja“ gesetzt. |
Bei mehreren Räumen bekommt jeder Raum eine eigene Variable „Lüftungshinweis …“. So bleibt erkennbar, welches Fenster gemeint ist.
04Programm erstellen
Unter Programme und Verknüpfungen → Programme & Zentralenverknüpfung ein neues Programm anlegen. Die Bedingung auf den Fensterkontakt wird mit „bei Änderung auslösen“ eingestellt, die Heizperiode nur geprüft.
- Geräteauswahl: Fensterkontakt „Fenster Wohnzimmer“ – Zustand „offen“ – bei Änderung auslösen
- UNDSystemvariable „Heizperiode“ ist „ja“ – nur prüfen
- Laufende Verzögerungen für diese Aktivitäten vor dem Ausführen beenden (Haken setzen)
- Systemvariable „Lüftungshinweis Wohnzimmer“ – sofort – „nein“
- Systemvariable „Lüftungshinweis Wohnzimmer“ – Verzögerung um 15 Minuten – „ja“
- Laufende Verzögerungen für diese Aktivitäten vor dem Ausführen beenden (Haken setzen)
- Systemvariable „Lüftungshinweis Wohnzimmer“ – sofort – „nein“
Im Dann-Zweig setzt man die Variable zuerst sofort auf „nein“ und dann verzögert auf „ja“. Dadurch ändert sich die Variable beim Ablauf der 15 Minuten garantiert, und das zweite Programm wird ausgelöst. Außerdem im Dann- und im Sonst-Bereich jeweils den Haken setzen, mit dem laufende Verzögerungen dieser Aktivitäten vor dem Ausführen beendet werden (Retriggern). Wird das Fenster kurz geschlossen und wieder geöffnet, startet die Wartezeit dann neu.
Das zweite Programm schickt die eigentliche Meldung:
- Wenn Systemvariable „Lüftungshinweis Wohnzimmer“ ist „ja“, bei Änderung auslösen, und Fensterkontakt „Fenster Wohnzimmer“ ist „offen“, nur prüfen
- Dann Push-Nachricht senden (z. B. über ein CUxD-Skript und einen Push-Dienst) oder einen Signalgeber kurz ansteuern.
Die zusätzliche Prüfung des Fensterkontakts verhindert eine Meldung, falls eine verzögerte Aktivität doch noch nachläuft, obwohl das Fenster bereits geschlossen ist.
05Testen
Zum Testen die Verzögerung vorübergehend auf eine Minute stellen und die Heizperiode auf „ja“ setzen. Dann das Fenster öffnen und prüfen:
- Zeigt das Thermostat nach wenigen Sekunden die Fenster-auf-Temperatur bzw. das Fenster-offen-Symbol?
- Springt „Lüftungshinweis Wohnzimmer“ nach einer Minute auf „ja“, und kommt die Meldung an?
- Bleibt die Meldung aus, wenn das Fenster vor Ablauf der Minute geschlossen wird?
Unter Status und Bedienung → Systemvariable sieht man den aktuellen Wert der Variablen. Funktioniert alles, die Verzögerung wieder auf 15 Minuten setzen.
06Erweiterungen
Das Grundgerüst lässt sich gut ausbauen:
- Mehrere Fenster pro Raum: Im ersten Programm die Fensterkontakte mit ODER verbinden. Für die Prüfung im zweiten Programm reicht es, wenn mindestens ein Kontakt noch „offen“ meldet.
- Heizperiode automatisch: Ein kleines Programm mit Zeitsteuerung (Zeitmodul der WebUI) oder ein kurzes Skript setzt „Heizperiode“ zum Beispiel ab Oktober auf „ja“ und ab Mai auf „nein“. Alternativ schaltet man die Variable abhängig von der Außentemperatur, wenn ein Außensensor vorhanden ist.
- Wiederholte Erinnerung: Bleibt das Fenster weiter offen, kann ein drittes Programm nach weiteren 15 Minuten erneut erinnern. Dafür eignet sich eine zweite Variable „Lüftungshinweis 2“ nach demselben Muster.
- Abwesenheit: In Verbindung mit einer Alarmanlage lässt sich zusätzlich melden, wenn beim Scharfschalten noch ein Fenster offen steht.
Wichtig bleibt die Arbeitsteilung: Die Absenkung der Heizung erledigen die Geräte über die direkte Verknüpfung, die Zentrale kümmert sich nur um Erinnerungen und Komfortfunktionen. Fällt die Zentrale aus, wird trotzdem nicht gegen das offene Fenster geheizt.
Benötigte Komponenten
4 Produkte- Meldet dem Thermostat und der Zentrale das geöffnete FensterHomematic IP Fenster- und Türkontakt optischHmIP-SWDO-2bei Amazon ansehen* (öffnet in neuem Tab)
- Regelt den Heizkörper und senkt bei offenem Fenster abHomematic IP Heizkörperthermostat – pureHmIP-eTRV-3bei Amazon ansehen* (öffnet in neuem Tab)
- Alternative zum optischen Kontakt, unsichtbar im FensterfalzHomematic IP Fenster- und Türkontakt verdeckt (3er-Set)HmIP-SWDO-Ibei Amazon ansehen* (öffnet in neuem Tab)
- Zentrale für Programm und Systemvariablen (alternativ RaspberryMatic/OpenCCU)Homematic IP Zentrale CCU3CCU3bei Amazon ansehen* (öffnet in neuem Tab)
*Werbung / Affiliate-Link – Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.
07Tipps aus der Praxis
- Nach dem Einrichten unter „Direkte Verknüpfungen“ kontrollieren, ob zwischen Fensterkontakt und Thermostat wirklich eine Verknüpfung existiert. Ohne sie zeigt die WebUI zwar „offen“, das Thermostat senkt aber nicht ab.
- Den Fensterkontakt genau nach den Montagehinweisen der Bedienungsanleitung anbringen und prüfen, ob auch ein gekipptes Fenster als offen erkannt wird. Davon hängt ab, ob die Absenkung beim Kipplüften greift.
- Stehen mehrere Thermostate in einem Raum, alle in dieselbe Gruppe bzw. Verknüpfung aufnehmen, sonst heizt ein Heizkörper weiter.
- Die Systemvariable „Heizperiode“ im Frühjahr auf „nein“ setzen, damit im Sommer bei dauerhaft gekipptem Fenster keine Erinnerungen kommen.
- Für einen Signalton statt Push eignet sich ein Homematic-IP-Signalgeber oder ein vorhandener Lautsprecher, der von der Zentrale angesteuert wird.
08Häufige Fragen
Braucht man für die Fenster-offen-Absenkung eine Zentrale?
Die Absenkung selbst läuft über die Verknüpfung direkt zwischen Fensterkontakt und Thermostat. Eingerichtet wird sie an der CCU3, RaspberryMatic oder OpenCCU, danach arbeitet sie auch ohne laufende Zentrale. Nur die Erinnerung per Programm benötigt die Zentrale.
Erkennt das Thermostat ein offenes Fenster nicht auch ohne Kontakt?
Homematic-IP-Heizkörperthermostate haben eine eigene Fenster-auf-Erkennung über einen Temperatursturz. Die reagiert aber verzögert und nicht in jeder Einbausituation zuverlässig. Ein Fensterkontakt meldet den Zustand sofort.
Welcher Fensterkontakt passt besser, SWDO-2 oder SWDO-I?
Der HmIP-SWDO-2 wird sichtbar auf den Rahmen geklebt und ist schnell montiert. Der HmIP-SWDO-I wird verdeckt im Fensterfalz eingebaut und ist von außen nicht zu sehen, erfordert dafür mehr Montageaufwand.
Warum senkt das Thermostat bei offenem Fenster nicht ab?
Meist fehlt die direkte Verknüpfung zwischen Kontakt und Thermostat oder die Fenster-auf-Temperatur ist so hoch eingestellt wie die Solltemperatur. Beides lässt sich in der WebUI unter „Direkte Verknüpfungen“ bzw. in den Gruppeneinstellungen prüfen.
09Passende Anleitungen
Quellen und weiterführende Links (12)
- media.elv.com/file/157857_data.pdf
- manualslib.de/manual/1315434/Homematic-Ip-Hmip-Swdo-2.html?page=16
- homematic-ip.com/sites/default/files/downloads/161046a0_hmip-etrv-3_datasheet_e.pdf
- jp112sdl.github.io/HMDeviceFirmware/changelogs/changelog_HmIP-eTRV-3_update_V1_0_4_240815.html
- community.simon42.com/t/raspberrymatic-heizung-regelt-nicht-runter-bei-fenster-offen/4276
- community.simon42.com/t/homematic-ip-heizungsregler-in-home-assistant/61410
- eq-3.de/downloads/faqs/Gruppenverwaltung.pdf
- media.elv.com/file/2018_01_04_hm_know_how_teil24_2.pdf
- homematic-forum.de/forum/viewtopic.php?t=35494
- homematic-forum.de/forum/viewtopic.php?t=37847
- homematic-ip.com/en/news/ccu3-smart-home-next-chapter
- mobiflip.de/homematic-ip-eq-3-uebergibt-ccu3-entwicklung-an-die-community/amp/
Kommentare
Fragen oder Ergänzungen? Meldet Euch einfach in den Kommentaren.