Türsensor am Raspberry Pi: Reed-Kontakt und Push-Benachrichtigung
Magnetkontakt an GPIO17, Benachrichtigung per ntfy (DSGVO-freundlich selbst hostbar) und optional MQTT für Home Assistant — Pi 4/5, Bookworm.
KI-generierte Illustration
Magnetkontakt an GPIO17, Benachrichtigung per ntfy (DSGVO-freundlich selbst hostbar) und optional MQTT für Home Assistant — Pi 4/5, Bookworm.
Wenn die Haustür, der Schuppen oder ein Schrank geöffnet wird, reicht ein Reed-Kontakt — ohne eigene Batterie am Sensor. Ein kleines Python-Skript auf dem Raspberry Pi sendet Push über ntfy und kann den Zustand per MQTT an Home Assistant melden.
Dauer ca. 45 Min., Einsteiger. Reed-Kontakte bei Amazon.de (Werbelink, Preis prüfen).
binary_sensor „Tür“ in HAApp installieren, langen, geheimen Topic-Namen wählen (öffentliche Topics auf ntfy.sh sind lesbar) oder eigenen Server betreiben. URL an Skript: NTFY_URL=https://ntfy.sh/IhrGeheimesTopic.
| Reed | Pi |
|---|---|
| Draht 1 | GPIO17 (Pin 11) |
| Draht 2 | GND (Pin 9) |
Tor zu: Magnet schließt Kontakt. Keine Fremdspannung an GPIO.
sudo apt install -y python3-venv python3-gpiozero python3-lgpio
mkdir -p ~/capteurs && cd ~/capteurs
python3 -m venv --system-site-packages venv
source venv/bin/activate
pip install paho-mqtt # nur bei HA
Code: /code/raspberry-pi/porte_reed_notification.py im Repository.
Variablen: REED_GPIO=17, NTFY_URL, optional MQTT_HOST zum HA-Broker.
Unit-Datei anlegen, damit der Dienst nach Reboot läuft — siehe FR-Tutorial für Beispiel reed-door.service.
ntfy.sh-Nutzung: keine Inhalte mit personenbezogenen Daten im Klartext-Titel, wenn Topic kompromittierbar wäre. Für Haustür reicht „Tür geöffnet“ + Zeit.
Alternative ohne Pi: Zigbee-Türkontakt (andere Geräteklasse — Zigbee-Fensterkontakte in HA).
Weiter: PIR-Beleuchtung, CO₂.
Sie schwanken zwischen zwei Modellen oder brauchen Hilfe beim Aufbau? Schreiben Sie uns, wir antworten schnell per E-Mail.