Gegensprechanlage smart machen: Türsummer per Home Assistant
Gegensprechanlage smart machen mit ESP32, ESPHome und Home Assistant: Türsummer per Relais nachrüsten – reversibel und auch für Mieter geeignet.
Affiliate-Hinweis: Einige Links in diesem Artikel sind Affiliate-Links. Beim Kauf über diese Links erhalten wir eine kleine Provision — für dich ändert sich am Preis nichts.
Es klingelt – und du musst zur Gegensprechanlage laufen, um den Türsummer zu drücken. Vom Sofa oder aus dem Homeoffice? Unpraktisch.
Mit einem ESP32 und einem Relais kannst du deine Gegensprechanlage smart machen und die Tür per Home Assistant öffnen (App, Sprache oder Automation) – ohne die Anlage zu beschädigen.
In dieser Anleitung zeige ich dir Schritt für Schritt, wie du das umsetzt. Du brauchst keine Elektrotechnik-Ausbildung – aber ein Lötkolben und gesunder Menschenverstand sind Pflicht.
Gegensprechanlage smart machen: So funktioniert der Türsummer-Hack
Das Prinzip ist simpel: Wenn du den Summer-Knopf an deiner Gegensprechanlage drückst, schließt du einen Kontakt. Der Türöffner bekommt Strom und die Haustür geht auf. Wir legen jetzt ein Relais parallel zu diesem Taster, das den gleichen Kontakt schließen kann — gesteuert von einem ESP32 über WLAN.
Das heißt:
- Der originale Summer-Knopf funktioniert weiterhin ganz normal
- Zusätzlich kann der ESP32 den Kontakt per Relais schließen
- Home Assistant steuert das Relais über ESPHome
- Du steuerst Home Assistant per App, Dashboard oder Automatisierung
Wichtig: Wir arbeiten hier ausschließlich mit der Niederspannungsseite der Sprechanlage (typisch 12–24V AC/DC). An Netzspannung (230V) wird nicht gearbeitet. Falls deine Anlage das anders löst — Finger weg und Elektriker fragen.
Was du brauchst
Bevor es losgeht, hier die Einkaufsliste. Die meisten Teile hast du als Smart-Home-Bastler vermutlich schon in der Schublade:
| Bauteil | Zweck | ca. Preis |
|---|---|---|
| ESP32 DevKit C | Mikrocontroller mit WLAN | ~8 € |
| 1-Kanal Relais-Modul 5V | Schaltet den Türsummer-Kontakt | ~5 € |
| Dupont-Jumperkabel | Verbindung ESP32 ↔ Relais | ~4 € |
| Lötkolben + Lötzinn | Kabel an Sprechanlagen-Platine anlöten | vorhanden |
| 2-adriges Kabel (dünn) | Vom Relais zur Sprechanlagen-Platine | ~2 € |
| USB-Netzteil (5V/2A) + Micro-USB-Kabel | Stromversorgung ESP32 | vorhanden |
Gesamtkosten: Unter 20 Euro, wenn du Lötkolben und Netzteil schon hast.
Schritt 1: Gegensprechanlage öffnen und Summer-Kontakt identifizieren
Das ist der kritischste Schritt — und gleichzeitig der, bei dem die meisten Anleitungen im Netz vage bleiben. Also Klartext:
- Gegensprechanlage von der Wand nehmen. Meistens zwei Schrauben, manchmal eine Clip-Befestigung. Strom muss dafür nicht abgeschaltet werden — wir reden hier von Klingeldraht-Spannung, nicht von 230V.
- Platine freilegen. Hinter dem Gehäuse sitzt eine Platine mit Anschlüssen für Klingel, Mikrofon, Lautsprecher und den Summer-Taster.
- Summer-Taster finden. Der Knopf, den du normalerweise drückst, um die Haustür zu öffnen. Auf der Platine hat er zwei Lötkontakte (oder Pins).
- Kontakte identifizieren. Mit einem Multimeter im Durchgangsprüfer-Modus: Wenn du den Knopf drückst, piept es. Das sind deine beiden Kontakte, an die wir das Relais anlöten.
Tipp: Mach ein Foto von der Platine, bevor du irgendetwas anlötest. Falls du es rückbauen willst (Auszug, Vermieter fragt), weißt du exakt, wo was war.
Typische Sprechanlagen-Typen
Die meisten Anlagen in deutschen Mietwohnungen (Ritto, Siedle, TCS, BTicino) funktionieren nach dem gleichen Prinzip:
- 2-Draht-Anlagen: Signal und Strom laufen über zwei Drähte. Der Türöffner wird über einen separaten Kontakt geschaltet.
- 4/5-Draht-Anlagen (älter): Separate Leitungen für Klingel, Sprache und Türöffner. Hier ist der Summer-Kontakt meist besonders einfach zu identifizieren.
In beiden Fällen suchst du den Schließer-Kontakt des Türöffner-Tasters. Wenn du dir nicht sicher bist, such nach der Modellnummer deiner Anlage — die Schaltpläne findet man oft als PDF beim Hersteller.
Schritt 2: Kabel anlöten
Jetzt wird gelötet. Zwei dünne Kabel (je ca. 30–50 cm, je nach Platzierung des ESP32) an die beiden Kontakte des Summer-Tasters löten:
- Lötstellen vorbereiten: Platine fixieren, Lötkolben aufheizen (ca. 350°C), Lötzinn bereithalten.
- Kabel anlöten: Je ein Kabel an jeden Kontakt des Summer-Tasters. Saubere Lötstelle machen — kein kalter Klumpen, sondern schön glänzend und plan.
- Kabel nach außen führen: Die Kabel durch eine freie Öffnung im Gehäuse nach außen führen. Bei den meisten Sprechanlagen ist unten oder oben genug Platz.
Keine Sorge: Du unterbrichst nichts und trennst nichts ab. Die Kabel werden parallel zum bestehenden Taster angelötet. Der Taster funktioniert danach genauso wie vorher.
Schritt 3: ESP32 mit Relais verkabeln
Die Verkabelung zwischen ESP32 und dem Relais-Modul ist denkbar einfach. Drei Kabel, fertig:
ESP32 Relais-Modul
------ -----------
3.3V (oder 5V) --> VCC
GND --> GND
GPIO 26 --> IN (Signal)
Hinweis zum Relais: Die meisten 1-Kanal-Relais-Module laufen mit 5V auf dem VCC-Pin, werden aber von 3.3V-Logik am Signal-Pin getriggert. Das funktioniert mit dem ESP32 problemlos. Falls dein Modul einen Jumper für High/Low-Level-Trigger hat, stell ihn auf Low-Level-Trigger — das ist kompatibler mit dem ESP32.
Dann die zwei Kabel von der Sprechanlagen-Platine an die COM und NO (Normally Open) Klemmen des Relais anschließen:
Relais-Klemmen:
COM --> Kabel 1 (vom Summer-Kontakt)
NO --> Kabel 2 (vom Summer-Kontakt)
Warum NO und nicht NC? Weil der Kontakt im Normalzustand offen sein soll. Nur wenn das Relais schaltet, wird der Kontakt geschlossen — genau wie beim Drücken des Summer-Knopfs.
Schritt 4: ESPHome-Firmware flashen
Wenn du ESPHome schon nutzt (und falls du meinen Artikel über ESP32 und ESPHome gelesen hast, tust du das), ist das hier ein Klacks. Falls nicht: ESPHome ist die beste Methode, um ESP32-Boards in Home Assistant einzubinden — kein Arduino-Code, alles per YAML.
Erstelle eine neue ESPHome-Konfiguration:
esphome:
name: tuersummer
friendly_name: Türsummer
esp32:
board: esp32dev
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Tuersummer Fallback"
password: !secret fallback_password
captive_portal:
logger:
api:
encryption:
key: !secret api_key
ota:
- platform: esphome
password: !secret ota_password
# Relais auf GPIO 26, als Taster konfiguriert (1 Sekunde schließen)
switch:
- platform: gpio
pin:
number: GPIO26
inverted: true # Low-Level-Trigger Relais
name: "Türsummer"
id: tuersummer
icon: "mdi:door-open"
# Automatisch nach 1 Sekunde wieder ausschalten
on_turn_on:
- delay: 1s
- switch.turn_off: tuersummer
Was passiert hier?
- Der GPIO-Pin 26 steuert das Relais
inverted: trueweil die meisten Relais-Module Low-Level-Trigger nutzen (LOW = Relais schaltet)- Beim Einschalten wird das Relais für genau 1 Sekunde aktiviert und dann automatisch wieder ausgeschaltet — das simuliert einen kurzen Tastendruck auf den Summer
Flashe die Firmware über USB (beim ersten Mal) oder später per OTA direkt aus ESPHome heraus.
Schritt 5: In Home Assistant einbinden
Nachdem der ESP32 im WLAN ist und ESPHome läuft, taucht er automatisch in Home Assistant auf (oder du fügst ihn manuell über Einstellungen → Geräte & Dienste → ESPHome hinzu).
Du hast jetzt einen Switch namens „Türsummer” in Home Assistant. Den kannst du:
- Aufs Dashboard legen — ein Button-Tap und die Tür geht auf
- Per Alexa oder Google Home steuern — „Hey Google, Tür öffnen”
- In Automationen verwenden — z. B. automatisch öffnen wenn dein Telefon per BLE-Anwesenheitserkennung erkannt wird
- Per Benachrichtigung steuern — Push-Notification „Es hat geklingelt” mit Action-Button zum Öffnen
Dashboard-Karte (optional)
Eine schöne Button-Karte für dein Home-Assistant-Dashboard:
type: button
entity: switch.tursummer
name: Türsummer
icon: mdi:door-open
tap_action:
action: toggle
show_state: false
Klingelerkennung nachrüsten (Bonus)
Wenn du schon dabei bist: Du kannst mit dem gleichen ESP32 auch erkennen, ob es geklingelt hat. Dafür brauchst du einen zweiten Draht vom Klingel-Kontakt auf der Platine zu einem freien GPIO-Pin.
binary_sensor:
- platform: gpio
pin:
number: GPIO27
mode: INPUT_PULLUP
inverted: true
name: "Türklingel"
device_class: doorbell
filters:
- delayed_off: 500ms
Damit bekommt Home Assistant ein Signal, wenn jemand klingelt. Daraus kannst du dann Automatisierungen bauen:
- Push-Benachrichtigung aufs Handy
- Licht blinkt im Büro
- Kamera-Snapshot machen (wenn du eine hast)
- Und natürlich: Action-Button in der Notification zum Türöffnen
Sicherheitshinweise
Weil das Thema „Tür öffnen per Smart Home” natürlich Sicherheitsfragen aufwirft:
Netzwerksicherheit
- Der ESP32 hängt in deinem WLAN. Wenn jemand Zugang zu deinem WLAN hat, kann er theoretisch den Summer auslösen. Stell sicher, dass dein WLAN-Passwort stark ist und WPA3 aktiv ist.
- Die ESPHome-API ist verschlüsselt (encryption key). Ohne den Key kann niemand den Switch steuern.
- Kein Port-Forwarding für den ESP32 einrichten. Niemals. Die Steuerung läuft über Home Assistant, und der sollte — wenn überhaupt — nur über VPN von außen erreichbar sein.
Physische Sicherheit
- Dein Summer öffnet nur die Haustür, nicht deine Wohnungstür. Das Risiko ist also begrenzt.
- Die automatische Abschaltung nach 1 Sekunde verhindert, dass das Relais versehentlich dauerhaft geschlossen bleibt.
- Im Zweifel: Baue eine Bestätigungslogik in Home Assistant ein (z. B. nur öffnen wenn Kamera ein bekanntes Gesicht erkennt, oder nur während bestimmter Uhrzeiten).
Mietrecht
- Du veränderst die Sprechanlage nicht dauerhaft. Zwei angelötete Kabel lassen sich in 30 Sekunden wieder ablöten. Beim Auszug ist alles wie vorher.
- Falls du unsicher bist: Frag deinen Vermieter. Die meisten haben nichts dagegen, solange es reversibel ist.
Gehäuse und Platzierung
Der ESP32 + Relais brauchen irgendwo ein Zuhause. Ein paar Optionen:
- Direkt hinter der Gegensprechanlage: Wenn genug Platz zwischen Platine und Wand ist, kannst du den ESP32 dort unterbringen. Platzsparend, aber die WLAN-Antenne hat es schwerer.
- In einer kleinen Aufputz-Box daneben: Sauberer Look, besserer WLAN-Empfang. Eine kleine Abzweigdose tut’s.
- 3D-gedrucktes Gehäuse: Wenn du einen 3D-Drucker hast, findest du auf Thingiverse diverse ESP32-Gehäuse. Ein paar Löcher für die Kabel, fertig.
Stromversorgung: Ein USB-Netzteil in der nächsten Steckdose, Micro-USB-Kabel zum ESP32. Falls die nächste Steckdose zu weit weg ist, kannst du auch ein langes USB-Kabel (bis 3m kein Problem) verwenden oder über den VIN-Pin des ESP32 und ein passendes Netzteil gehen.
Troubleshooting
Das Relais klickt, aber die Tür geht nicht auf
- Prüfe ob du die richtigen Kontakte auf der Platine identifiziert hast (Multimeter!)
- Prüfe ob COM und NO richtig angeschlossen sind (nicht NC)
- Manche Sprechanlagen brauchen einen längeren Impuls — erhöhe den
delayin der ESPHome-Config auf 2 oder 3 Sekunden
Der ESP32 verbindet sich nicht mit dem WLAN
- Signalstärke am Einbauort prüfen. Hinter einer Metallabdeckung oder in einer Betonwand kann das WLAN schwach sein.
- Fallback-AP nutzen (ist in der Config oben eingebaut) und über den Hotspot konfigurieren
Das Relais schaltet nicht
- Prüfe die Verkabelung (VCC, GND, IN)
- Manche Relais-Module brauchen 5V am VCC. In dem Fall den VIN-Pin (5V) des ESP32 statt 3.3V nutzen
- LED auf dem Relais-Modul sollte beim Schalten leuchten
Klingelerkennung funktioniert nicht
- Der Klingel-Kontakt auf der Platine ist je nach Anlage anders beschaltet. Manchmal liegt dort AC-Spannung an, die der GPIO-Pin nicht direkt verarbeiten kann. In dem Fall brauchst du einen Optokoppler als Spannungswandler.
Mögliche Erweiterungen
Wenn das Grundprojekt steht, gibt es diverse Ausbaustufen:
- Kamera-Integration: ESP32-CAM statt normalem ESP32, dann hast du direkt ein Videobild. Oder eine separate IP-Kamera im Eingangsbereich.
- NFC-Tag an der Haustür: NFC-Tag scannen → Home Assistant öffnet per Automatisierung die Tür. Keine App nötig.
- Gäste-Zugang zeitlich begrenzt: In Home Assistant einen Helfer erstellen, der den Türöffner nur zwischen 14:00 und 16:00 freigibt — perfekt wenn du einen Handwerker erwartest.
- Sprachsteuerung: „Hey Nabu, öffne die Haustür” — per Home Assistant Sprachsteuerung und einem lokalen Sprachsatelliten im Flur.
- Energiemonitoring: Stromverbrauch des ESP32 messen und im Dashboard visualisieren — lohnt sich besonders, wenn mehrere ESP32-Projekte laufen.
- Klingel-Historie: Jedes Klingeln in einer Datenbank loggen. Wer klingelt wann? Spannend, wenn du neugierig bist. Home Assistant + InfluxDB + Grafana machen das möglich.
Fazit
Für unter 20 Euro und eine Stunde Bastelzeit verwandelst du deinen dummen Türsummer in ein smartes System. Der Hack ist reversibel, braucht keine Eingriffe in die Hauselektrik und funktioniert mit praktisch jeder Gegensprechanlage.
Das Schönste daran: Einmal eingerichtet, ist es einfach da. Kein Aufstehen mehr, kein Rennen zum Summer, kein verpasster Paketbote. Ein Tipp auf dem Handy oder ein Sprachbefehl — und die Tür geht auf.
Wenn du Home Assistant noch nicht nutzt, schau dir meinen Installations-Guide für Home Assistant auf Proxmox oder den Raspberry Pi Guide an. Und falls du nach diesem Projekt Blut geleckt hast: Mit dem MQTT-Broker öffnest du dir die Tür (pun intended) zu noch mehr DIY-Projekten.
Vergiss nicht, dein Setup regelmäßig zu sichern — unser Backup-Guide zeigt dir wie. Und im Dashboard-Guide erfährst du, wie du den Türöffner-Button schick auf deinem Home-Assistant-Dashboard platzierst.