Wir verwirklichen Ihre Ideen!Raum Heilbronn · info@appproject.de
AppProjectApp-Entwicklung · Smart Home · 3D-Druck
Programmvorlage · Sicherheit & Alarm

Klingel mit Homematic IP: Push, Gong im Haus und Kamera-Alarm

Kurz erklärt: Der batteriebetriebene Homematic IP Klingeltaster HmIP-DBB wird an der CCU3, RaspberryMatic oder OpenCCU angelernt. Ein WebUI-Programm lässt beim Klingeln den Kombisignalgeber HmIP-MP3P einen MP3-Gong abspielen, löst per CUxD-Skript den Alarm einer INSTAR-Kamera aus und schickt eine Push-Nachricht. Eine Systemvariable mit eigenem Freigabe-Programm sperrt 30 Sekunden gegen Dauerklingeln.Stand: November 2026

Auf einen Blick

HmIP-DBB
Ziel
Beim Klingeln ertönt ein Gong im Haus, das Handy bekommt eine Push-Nachricht und die INSTAR-Kamera hält fest, wer vor der Tür steht.
Benötigt
Homematic-Zentrale (CCU3, RaspberryMatic oder OpenCCU), Klingeltaster HmIP-DBB, Kombisignalgeber HmIP-MP3P, CUx-Daemon; optional INSTAR-HD/Full-HD-Kamera, Pushover-Konto, Bose SoundTouch · Komponenten ansehen
Aufwand
ca. 1–2 Stunden
Niveau
Niveau 2 von 3: Fortgeschritten
Läuft mit
CCU3RaspberryMaticOpenCCU

Programmvorlage Diese Anleitung ist eine Programmvorlage. Programme zuerst mit unkritischen Geräten testen und erst danach im Alltag nutzen. Gerätenamen, IP-Adressen, Zugangsdaten und Schwellwerte an die eigene Installation anpassen.

Wichtig Der Kombisignalgeber HmIP-MP3P ist laut Bedienungsanleitung nur für trockene Innenräume (IP20, 5 bis 35 °C) gedacht. Der Klingeltaster HmIP-DBB ist mit IP43 für einen witterungsgeschützten Platz im Außenbereich ausgelegt.

Aktueller Stand eQ-3 integriert neue Geräte laut eigener Mitteilung nur noch bis Ende 2026 in die CCU3, danach übernimmt die Community mit OpenCCU die Weiterentwicklung. Vor dem Kauf kurz prüfen, ob die installierte CCU3-, RaspberryMatic- oder OpenCCU-Version beide Geräte kennt.

Inhalt dieser Anleitung
  1. Ziel und Idee
  2. Geräte anlernen und einrichten
  3. Systemvariablen anlegen
  4. Programm erstellen
  5. Testen und Feinschliff
  6. Erweiterungen
  7. Benötigte Komponenten
  8. Tipps aus der Praxis
  9. Häufige Fragen
  10. Passende Anleitungen

01Ziel und Idee

Eine klassische Klingel ist nur dort zu hören, wo der Gong hängt. Im Keller, im Garten oder mit Kopfhörern im Arbeitszimmer geht ein Klingeln schnell unter – und der Paketbote ist wieder weg. Mit Homematic IP lässt sich das Klingeln an mehreren Stellen gleichzeitig melden:

  • Gong im Haus: Der Kombisignalgeber HmIP-MP3P spielt einen Klingelton von seiner microSD-Karte und lässt seinen LED-Ring aufleuchten.
  • Push aufs Handy: Die Zentrale schickt eine Nachricht, auch wenn niemand zu Hause ist.
  • Kamera: Eine INSTAR-Kamera bekommt per CGI-Befehl einen Alarm und speichert bzw. verschickt Bilder nach ihren eigenen Alarmeinstellungen.
  • Zweitgong (optional): Eine Bose SoundTouch spielt zusätzlich eine MP3-Ansage im Wohnzimmer.

Damit ein ungeduldiger Besucher nicht zehn Push-Nachrichten in Folge auslöst, sperrt eine Systemvariable das Programm nach dem ersten Klingeln für 30 Sekunden.

02Geräte anlernen und einrichten

Klingeltaster HmIP-DBB: Der Taster läuft mit einer Batterie LR03/Micro/AAA, ist nach IP43 geschützt und wird mit Schrauben und Dübeln neben der Haustür montiert. Eine Klingelleitung ist nicht nötig. Laut Bedienungsanleitung lässt er sich an den Access Point oder an die Zentrale CCU3 anlernen. In der WebUI startet man unter „Geräte anlernen“ den Anlernmodus für Homematic IP und zieht dann den Isolierstreifen aus dem Batteriefach – der Taster ist danach drei Minuten anlernbereit. Ein kurzer Druck auf die Systemtaste verlängert das um weitere drei Minuten. Das Gerät erscheint anschließend im Posteingang und bekommt dort einen sprechenden Namen, z. B. „Klingel Haustür“.

Kombisignalgeber HmIP-MP3P: Er wird mit drei Batterien LR14/Baby/C oder mit einem Steckernetzteil (5 V) betrieben. Für einen Gong, der oft spielt, ist das Netzteil die bequemere Wahl. Eigene Klingeltöne kommen als MP3 auf eine FAT32-formatierte microSD-Karte, und zwar direkt ins Hauptverzeichnis. Die Dateinamen müssen mit drei Ziffern beginnen und dürfen keine Leerzeichen enthalten, z. B. 001_Tuergong.mp3. Die Karte nur bei ausgeschaltetem Gerät einstecken oder entnehmen. Angelernt wird wie beim Taster über „Geräte anlernen“ → „HmIP Gerät anlernen“.

Direktverknüpfung prüfen: Unter „Programme und Verknüpfungen → Direkte Verknüpfungen“ lässt sich prüfen, ob die eigene Firmware eine Verknüpfung zwischen dem Tasterkanal des Klingeltasters und dem Kombisignalgeber anbietet. Ist das der Fall, klingelt der Gong auch dann, wenn die Zentrale gerade neu startet. Andernfalls übernimmt das Programm unten auch den Gong.

03Systemvariablen anlegen

Unter „Einstellungen → Systemvariable“ zwei Variablen anlegen:

Name Typ Werte Zweck
Klingel_Sperre Logikwert wahr = „gesperrt“, falsch = „frei“ verhindert Mehrfachauslösung innerhalb von 30 Sekunden
Klingel_Letzte Zeichenkette – merkt sich Datum und Uhrzeit des letzten Klingelns

Damit die Sperre zuverlässig wieder frei wird, gibt ein kleines zweites Programm sie nach 30 Sekunden frei:

  • Wenn: Systemvariable „Klingel_Sperre“ bei „gesperrt“ – bei Änderung auslösen
  • Dann: Systemvariable „Klingel_Sperre“ verzögert um 30 Sekunden „frei“

Die Freigabe steht bewusst nicht im Klingel-Programm selbst. Wird ein Programm erneut ausgelöst und läuft dabei in den Sonst-Zweig, können noch wartende verzögerte Aktivitäten des Dann-Zweigs verworfen werden – die Sperre bliebe dann dauerhaft auf „gesperrt“.

Für Kamera und Push wird außerdem der CUx-Daemon mit einem Gerät vom Typ „System“ (Exec) benötigt. In den Beispielen heißt es CUX2801001 – so wie in den bestehenden INSTAR- und Bose-Anleitungen auf dieser Seite.

04Programm erstellen

Unter „Programme und Verknüpfungen → Programme & Zentralenverknüpfung“ ein neues Programm „Klingel Haustür“ anlegen. Die Bedingung auf den Tastendruck steht auf „bei Aktualisierung auslösen“, damit auch ein zweites Klingeln nach Ablauf der Sperre zuverlässig erkannt wird. Die Sperre wird nur geprüft; freigegeben wird sie vom zweiten Programm „Klingel Sperre lösen“.

Programme & ZentralenverknüpfungKlingel Haustür
Bedingung: Wenn …
  1. Gerätauswahl: Klingel Haustür (Tasterkanal) bei „Tastendruck kurz“ – bei Aktualisierung auslösen
  2. UNDSystemvariable „Klingel_Sperre“ bei „frei“ – nur prüfen
Aktivität: Dann …
  1. Systemvariable „Klingel_Sperre“ sofort „gesperrt“
  2. Kombisignalgeber (Kanal Akustik): MP3-Datei 001, Lautstärke z. B. 60 %, Zeitdauer passend zur Länge der Datei – sofort
  3. Kombisignalgeber (Kanal Optik): Farbe z. B. Blau, Helligkeit z. B. 100 %, Zeitdauer 10 Sekunden – sofort
  4. Skript (Kamera-Alarm, Zeitstempel, Push) – sofort
Das Programm startet bei jedem kurzen Tastendruck. Nur wenn die Sperre auf „frei“ steht, setzt es die Sperre, spielt Gong und Lichtsignal ab und ruft das Skript für Kamera und Push auf. Die Freigabe nach 30 Sekunden übernimmt das separate Programm „Klingel Sperre lösen“ (siehe Systemvariablen). Die Kanalbezeichnungen des Kombisignalgebers können in der WebUI je nach Firmware leicht abweichen.

Für den Kombisignalgeber empfiehlt eQ-3 in einem Hinweisblatt, die Parameter möglichst vollständig zu übertragen, also MP3-Datei, Lautstärke sowie „Einheit Zeitdauer“ und „Wert Zeitdauer“ in einer Aktivität zu setzen. Die Zeitdauer wird laut Hinweisblatt nur zusammen mit einem Lautstärke- oder Dimmwert übertragen – beim Lichtsignal deshalb immer auch eine Helligkeit setzen. Werden nur einzelne Werte gesendet, nutzt das Gerät für die übrigen die zuletzt gesetzten.

Das folgende Skript steht als letzte Aktivität im Dann-Teil („Skript“). Es löst bei einer INSTAR-Kamera der Full-HD-Serie den Alarm aus und sendet eine Push-Nachricht über Pushover. Wer Telegram nutzt, ersetzt nur die letzte Zeile.

HM-SkriptKlingel: Kamera-Alarm, Zeitstempel und Push
! Klingel: Kamera-Alarm auslösen, Zeitstempel merken, Push senden
! Voraussetzung: CUx-Daemon mit Gerät CUX2801001 (System/Exec)
! XXX-Werte (IP, Benutzer, Passwort, Token) durch eigene ersetzen

var oExec = dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC");
string sZeit = system.Date("%H:%M");

! 1) Zeitpunkt in der Systemvariable "Klingel_Letzte" (Zeichenkette) ablegen
var oLetzte = dom.GetObject("Klingel_Letzte");
if (oLetzte) {
  oLetzte.State(system.Date("%d.%m.%Y %H:%M:%S"));
}

! 2) INSTAR Full-HD-Kamera: Alarm auslösen (Kamera speichert/versendet
!    Bilder gemäß ihren eigenen Alarmeinstellungen)
oExec.State("wget -q -O - 'http://XXX/param.cgi?cmd=pushhostalarm&-usr=XXX&-pwd=XXX'");

! 3) Push-Nachricht per Pushover (Token und User-Key aus dem Pushover-Konto)
string sMsg = "Es hat an der Haustür geklingelt (" # sZeit # " Uhr)";
oExec.State("/usr/bin/curl -s -m 10 --form-string 'token=XXX' --form-string 'user=XXX' --form-string 'message=" # sMsg # "' https://api.pushover.net/1/messages.json");

Das Skript nutzt das CUxD-Exec-Gerät, um zwei HTTP-Aufrufe abzusetzen; curl liegt bei CCU3, RaspberryMatic und OpenCCU unter /usr/bin/curl. Der Befehl pushhostalarm ist im INSTAR-Wiki für die Full-HD-Serie mit den Parametern -usr und -pwd beschrieben; WQHD-Modelle verwenden laut INSTAR user= statt -usr=. Die Kamera reagiert darauf mit den Aktionen, die in ihrem Alarm-Menü eingestellt sind (z. B. Bild per E-Mail oder FTP). Zugangsdaten stehen im Klartext in der URL, das Skript deshalb nur im lokalen Netz verwenden. Wer bereits das Sende-Programm aus der Anleitung zu Push-Nachrichten mit Telegram oder Pushover nutzt, ersetzt die Push-Zeile durch dom.GetObject("PushText").State(sMsg); – dann läuft der Versand über dieses zentrale Programm.

Bose SoundTouch als Zweitgong: Wer bereits eine SoundTouch ab Serie II besitzt, kann das Skript aus der Anleitung „Bose SoundTouch als Homematic MP3-Funkgong“ als weitere Skript-Aktivität anhängen und dort eine Klingel-MP3 eintragen.

05Testen und Feinschliff

  1. Zuerst nur den Gong testen: Skript-Aktivität vorübergehend entfernen, klingeln, Lautstärke anpassen.
  2. Danach das Skript einzeln über „Skript testen“ in der WebUI ausführen und prüfen, ob die Push-Nachricht ankommt und die Kamera einen Alarm im Systemprotokoll verbucht.
  3. Zum Schluss mehrfach kurz hintereinander klingeln: Innerhalb von 30 Sekunden darf nur eine Push-Nachricht kommen, und nach Ablauf muss „Klingel_Sperre“ wieder auf „frei“ stehen.

Bleibt alles stumm, lohnt ein Blick auf die LED des Klingeltasters. Leuchtet sie nach dem Drücken lange rot, wurde der Befehl nicht bestätigt oder das Duty-Cycle-Limit ist erreicht. Dann den Abstand zur Zentrale prüfen.

06Erweiterungen

Das Grundprogramm lässt sich gut ausbauen, ohne den Ablauf zu verändern:

  • Licht an der Haustür: Bei Dunkelheit schaltet eine zusätzliche Aktivität das Außen- oder Flurlicht für einige Minuten ein. Als Bedingung eignet sich das Astro-Zeitmodul („Astrofunktion“) mit „nur prüfen“.
  • Abwesenheit: Ist niemand zu Hause, kann ein zweites Programm statt des Gongs nur die Push-Nachricht senden. Dafür genügt eine Systemvariable „Anwesenheit“ als zusätzliche Bedingung.
  • Klingelprotokoll: Die Systemvariable „Klingel_Letzte“ lässt sich in der WebUI oder in Apps anzeigen. So sieht man nach der Rückkehr, wann zuletzt jemand geklingelt hat.
  • Andere Kameras: Statt des INSTAR-Befehls kann jede Kamera eingebunden werden, die per HTTP-Aufruf einen Alarm oder einen Schnappschuss auslöst. In der Skriptzeile ändert sich dann nur die URL.

Wichtig bleibt die Reihenfolge im Dann-Teil: zuerst die Sperre setzen, dann Gong und Skript. Die Freigabe übernimmt immer das separate Programm „Klingel Sperre lösen“.

Benötigte Komponenten

3 Produkte

*Werbung / Affiliate-Link – Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

07Tipps aus der Praxis

  • Den Kombisignalgeber mit Steckernetzteil betreiben, wenn er häufig klingelt – ein Klingelgong ist ein Dauerverbraucher.
  • Klingel-MP3 vorher normalisieren und Cover-Bilder aus den ID3-Tags entfernen; laut Anleitung führen Pegelspitzen sonst zu Verzerrungen oder Aussetzern, und Bilder im ID3-Tag sind nicht erlaubt.
  • Die Bedingung auf den Tastendruck immer mit „bei Aktualisierung auslösen“ anlegen, nicht mit „bei Änderung auslösen“.
  • Die akustische Rückmeldung des Klingeltasters (positiv/negativ) ist ab Werk deaktiviert; laut Anleitung wird sie über die Homematic IP App aktiviert. An der CCU in den Geräteeinstellungen der WebUI nachsehen, ob der Parameter dort angeboten wird.
  • Für den Nachtbetrieb ein zweites Programm mit Zeitmodul anlegen, das abends nur eine leise Datei abspielt oder ausschließlich eine Push-Nachricht sendet.
  • Den Klingeltaster nicht in der prallen Sonne oder an einer Stelle mit Schlagregen montieren; er ist für einen witterungsgeschützten Standort gedacht.
  • Startet die Zentrale während der 30-Sekunden-Sperre neu, kann die verzögerte Freigabe verloren gehen. Steht „Klingel_Sperre“ danach noch auf „gesperrt“, die Variable unter „Status und Bedienung → Systemvariable“ von Hand auf „frei“ setzen.

08Häufige Fragen

Funktioniert der Homematic IP Klingeltaster HmIP-DBB mit der CCU3?

Ja. Laut Bedienungsanleitung kann der Klingeltaster sowohl an den Access Point als auch an die Zentrale CCU3 angelernt werden. RaspberryMatic und OpenCCU nutzen dieselbe Homematic-IP-Schnittstelle. Bei älteren Firmwareständen lohnt vorher ein Update.

Braucht der HmIP-DBB eine Klingelleitung oder einen Klingeltrafo?

Nein. Der Klingeltaster arbeitet mit einer Batterie vom Typ LR03/Micro/AAA und sendet per Funk. Er wird nur mit Schrauben und Dübeln an der Wand befestigt.

Kann der Kombisignalgeber eigene Klingeltöne abspielen?

Ja. Der HmIP-MP3P spielt MP3-Dateien von einer FAT32-formatierten microSD- oder microSDHC-Karte ab. Die Dateien liegen im Hauptverzeichnis und beginnen mit drei Ziffern von 001 bis 250, z. B. 001_Tuergong.mp3.

Wie verhindert man mehrere Push-Nachrichten, wenn jemand mehrfach klingelt?

Mit einer Systemvariable als Sperre. Das Klingel-Programm prüft sie vor der Ausführung und setzt sie beim ersten Klingeln auf „gesperrt“. Ein zweites, kleines Programm reagiert auf diese Änderung und gibt die Sperre verzögert um 30 Sekunden wieder frei.

Kann der Kombisignalgeber draußen hängen?

Nein. Der HmIP-MP3P hat die Schutzart IP20 und ist laut Hersteller nur für trockene Innenräume zwischen 5 und 35 °C vorgesehen. Draußen sitzt nur der Klingeltaster.

09Passende Anleitungen

Quellen und weiterführende Links (11)

Kommentare

Fragen oder Ergänzungen? Meldet Euch einfach in den Kommentaren.