Automatisierung einer Türklingel mit ESPHome, Home Assistant, NodeMCU und einem Sound/Mirkofon Sensor

| | Allgemein

Willkommen zu meinem neuesten DIY-Hausautomatisierungsprojekt: die Umwandlung einer traditionellen Türklingel in eine smarte Türklingel mit ESPHome und einem ESP8266/NodeMCU[*] zusammen mit einem Geräuchsensor[*]. In diesem Blogbeitrag werde ich die Einrichtung Schritt für Schritt erklären und die Konfiguration teilen, die für mich funktioniert hat, um Ihre Türklingel nicht nur intelligenter, sondern auch mit Home Assistant integriert zu machen.

Warum solltest du deine Türklingel automatisieren?

Die Automatisierung deiner Türklingel kann deine Haussicherheit und deinen Komfort verbessern. Mit einer smarten Türklingel kannst du Benachrichtigungen direkt auf dein Telefon oder über dein Hausautomationssystem erhalten, sobald jemand an deiner Tür ist, selbst wenn du nicht zu Hause bist.

Hardware Auswahl

Für dieses Projekt war die Wahl der Hardware entscheidend, um Zuverlässigkeit und einfache Integration zu gewährleisten:

  • ESP8266/NodeMCU[*]: Ein vielseitiges Board, das sich perfekt für DIY-Projekte eignet, dank seiner Wi-Fi-Fähigkeit und Kompatibilität mit ESPHome.
  • Sound Sensor[*]: Dieses Bauteil erkennt das Klingeln der Türklingel und löst das System aus. Ich habe mich für ein einfaches Geräuscherkennungsmodul entschieden, das sich leicht mit dem ESP8266 verbinden lässt.

Setting Up ESPHome

ESPHome macht es unglaublich einfach, einen ESP8266 zu programmieren, ohne tief in komplexe Programmierung einzutauchen. Hier ist die finale Konfiguration, die für mich funktioniert hat:

esphome:
  name: klingel
  friendly_name: Klingel

esp8266:
  board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "YOUR KEY"

ota:
  password: "YOUR KEY"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Klingel Fallback Hotspot"
    password: "YOUR KEY"

captive_portal:

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO4
      mode: INPUT_PULLUP
    name: "Sound Sensor"
    device_class: sound
    filters:
      - delayed_on_off: 100ms

Hauptmerkmale der Konfiguration

Der delayed_on_off Filter in ESPHome wird in Szenarien verwendet, in denen du verhindern möchtest, dass Rauschen oder Schwankungen in den Sensordaten zu unregelmäßigem Verhalten führen. Dies ist besonders nützlich bei binären Sensoren wie einem Geräuschsensor, bei denen kurze, unbedeutende Änderungen als gültige Ereignisse erkannt werden könnten.

So funktioniert es:

  • Delayed On: Der Sensor muss die Bedingung (z.B. Geräusch erkannt) während des angegebenen Verzögerungszeitraums kontinuierlich erfassen, bevor der Zustand des Sensors auf “an” geändert wird. Dies hilft, Fehlalarme aufgrund kurzer, zufälliger Geräusche zu vermeiden.
  • Delayed Off: Nachdem der Sensor die Bedingung nicht mehr erkennt, wartet er den angegebenen Verzögerungszeitraum ab, bevor er den Zustand des Sensors auf “aus” ändert. Dies stellt sicher, dass kurze Unterbrechungen der erkannten Bedingung nicht dazu führen, dass der Sensorzustand vorzeitig auf “aus” umschaltet.

Zum Beispiel, bei einer delayed_on_off-Einstellung von 100 ms muss das Geräusch kontinuierlich für mindestens 100 Millisekunden erkannt werden, bevor der Sensor es als “an” meldet, und sobald kein Geräusch mehr erkannt wird, muss es für weitere 100 Millisekunden unentdeckt bleiben, bevor der Sensor auf “aus” wechselt. Diese Filtermethode sorgt für eine stabilere und zuverlässigere Sensorausgabe und verringert die Auswirkungen von kurzzeitigen Geräuschen oder Unterbrechungen.

Integration mit Home Assistant

Sobald das Gerät in Betrieb ist, erkennt Home Assistant das neue Gerät automatisch, sodass du Automatisierungen erstellen kannst, wie das Senden von Benachrichtigungen an deine mobilen Geräte oder das Auslösen anderer Smart-Home-Aktionen, wenn jemand an der Tür klingelt.

Zusammenfassung

Die Automatisierung einer Türklingel mit ESPHome und einem ESP8266 mit einem Geräuschsensor macht nicht nur Spaß, sondern fügt deinem Zuhause auch eine zusätzliche Funktionalitäts- und Sicherheitsebene hinzu. Dieses Projekt ist ein großartiges Beispiel dafür, wie Open-Source-Tools verwendet werden können, um Alltagsgegenstände intelligent und kostengünstig zu verbessern. Egal, ob du neu in der Hausautomatisierung bist oder dein Smart-Home-Ökosystem erweitern möchtest, dieses Projekt ist eine großartige Ergänzung für jedes Zuhause.

Amazon Links

Neueste Beiträge

Warum der Air Assist unverzichtbar ist – Mein Erfahrungsbericht

Nachdem ich meinen ATOMSTACK A12 Ultra Laser[*] und die R2 V2 Drehwalze[*] in Betrieb genommen hatte, war es nur eine Frage der Zeit, bis ich mir zusätzlich ein Air Assist System zugelegt habe. Ich entschied mich für das DEWALLIE Air Assist Set[*], und ich kann schon vorweg sagen: Es war eine der besten Ergänzungen für meine Lasergravur-Setups, vor allem beim Arbeiten mit Holz!


Weiter >>

Mein neues Setup: Der ATOMSTACK R2 V2 Drehwalze und A12 Ultra/Pro Laser – Perfekt für Gravuren auf runden Objekten!

Als ich mir kürzlich den ATOMSTACK A12 Ultra Laser[*] zugelegt habe, war mir schnell klar, dass ich das volle Potenzial dieses leistungsstarken Gravierers ausschöpfen wollte. Also habe ich nicht lange gezögert und gleich die ATOMSTACK R2 V2 Drehwalze[*] dazu gekauft, die es ermöglicht, zylindrische Objekte wie Trinkflaschen, Gläser oder Stifte zu gravieren.


Weiter >>

ATOMSTACK 12 Ultra / PRO

Ich habe mir kürzlich den Atomstack A12 Ultra Laser[*] gegönnt, und ich muss sagen, ich bin wirklich beeindruckt! Mit seiner 12W Hochleistung und der fortschrittlichen Laserstrahl-Kompressionstechnologie schneidet er mühelos durch verschiedene Materialien, und die Präzision ist einfach erstklassig. Der Aufbau ging dank des stabilen Aluminiumrahmens und der gut durchdachten Plug-and-Play-Struktur super schnell.


Weiter >>

Die perfekte Hülle für dein iPhone 15: Die TORRAS Dr. Ultra Dünn Hülle

Wenn du auf der Suche nach einer Hülle bist, die dein iPhone 15 (oder auch alle anderen Modele wie 14 oder 16[*]) perfekt schützt und dabei trotzdem unglaublich dünn und stilvoll ist, dann solltest du dir die TORRAS Dr. Ultra Dünn Hülle[*] unbedingt ansehen. Als stolzer Besitzer eines neuen iPhones habe ich mich erneut für diese Hülle entschieden – und das aus gutem Grund, denn ich habe sie bereits für mein altes iPhone 12 genutzt und war damals schon begeistert.


Weiter >>