A techie blog

IT

Fensterkontakte als Alarmanlage und Lüftungshilfe

Einleitung

Fensterkontakte sind eine einfache und effektive Möglichkeit, um nicht nur die Sicherheit deines Zuhauses zu erhöhen, sondern auch um dir bei der Steuerung der Lüftung zu helfen. In diesem Artikel zeige ich dir, wie du Fensterkontakte einrichtest, um zu überwachen, wann du lüften solltest und wann es besser ist, die Fenster geschlossen zu halten, besonders bei kalten Außentemperaturen.

Benötigte Materialien

  • Raspberry Pi
  • Fensterkontakte (z.B. magnetische Reed-Kontakte)
  • Temperatur- und Luftfeuchtigkeitssensoren (z.B. DHT22)
  • Jumper-Kabel
  • Breadboard (optional)
  • Gehäuse für die Sensoren (optional)

Fensterkontakte einrichten

Hardware einrichten

  1. Fensterkontakte vorbereiten:
    • Verbinde die Fensterkontakte mit deinem Raspberry Pi. Verwende dazu Jumper-Kabel und ein Breadboard, falls nötig.
  2. Temperatur- und Luftfeuchtigkeitssensoren anschließen:
    • Verbinde die DHT22 Sensoren mit dem Raspberry Pi, um die Innen- und Außentemperatur sowie die Luftfeuchtigkeit zu messen.

Software einrichten

Raspberry Pi OS aktualisieren:

sudo apt update && sudo apt upgrade

Benötigte Bibliotheken installieren:

Installiere die benötigten Bibliotheken für die Sensoren:

sudo pip install Adafruit_DHT

Skript für die Fensterkontakte erstellen:

Erstelle ein Python-Skript, um die Fensterkontakte und Sensoren auszulesen:

import Adafruit_DHT
import RPi.GPIO as GPIO
import time

DHT_SENSOR = Adafruit_DHT.DHT22
DHT_PIN = 4
WINDOW_PIN = 17

GPIO.setmode(GPIO.BCM)
GPIO.setup(WINDOW_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)

try:
    while True:
        humidity, temperature = Adafruit_DHT.read_retry(DHT_SENSOR, DHT_PIN)
        window_state = GPIO.input(WINDOW_PIN)
        print(f"Temperature: {temperature}, Humidity: {humidity}, Window: {'Open' if window_state else 'Closed'}")
        time.sleep(5)
except KeyboardInterrupt:
    GPIO.cleanup()

Automatisierung und Benachrichtigungen

Wir können folgende Regeln erstellen, um Benachrichtigungen zu senden, wenn die Fenster geöffnet oder geschlossen werden sollten:

  • Lüften, wenn die Innenluftfeuchtigkeit zu hoch ist oder die letzte Lüftung zu lange her ist.
  • Fenster schließen, wenn die Außentemperatur zu niedrig ist und bereits ausreichend gelüftet wurde.
  • Wenn die Alarmanlage scharf geschaltet ist, und ein Fenster geöffnet wird.

    Fazit

    Mit diesen Schritten hast du erfolgreich Fensterkontakte eingerichtet, um die Lüftung in deinem Zuhause zu überwachen und zu steuern. Diese einfache, aber effektive Lösung hilft dir, ein gesundes Raumklima zu erhalten und gleichzeitig Energie zu sparen. Viel Spaß beim Basteln und Nutzen deiner neuen Alarmanlage und Lüftungshilfe!