substitutions: taster_pin: D3 beeper_pin: D4 taster_switchoff_delay: 500ms esphome: name: shys_klingel_d1mini platform: ESP8266 board: d1_mini wifi: ssid: !secret WLanSSID password: !secret WLanPassword ap: ssid: "SHYS_Klingel" password: "gWef1LCbEILB" captive_portal: logger: api: ota: password: !secret HA_OTA_Password binary_sensor: - platform: gpio id: door_bell_button name: "Klingeltaster" pin: ${taster_pin} filters: - invert: - delayed_off: ${taster_switchoff_delay} on_press: then: - switch.turn_on: beeper on_release: then: - switch.turn_off: beeper switch: - platform: gpio pin: ${beeper_pin} name: "Piezzo Beeper" id: beeper