devices.esphome.io

ESPBell-LITE Intercom and Doorbell module

ESPBell-LITE Intercom and Doorbell module

Device Type: misc
Electrical Standard: global
Board: esp8266
Difficulty: Comes with ESPhome, 1/5

Product image

Product description

ESPBell-LITE Intercom and Doorbell module allow you to stay informed when someone rings your doorbell or presses the intercom button. Upon receiving an interactive notification, you have the convenience to either promptly open the door or choose to dismiss the alert by simply tapping the button within the notification.

HA Notification

You can buy an assembled device from the official store https://www.pricelesstoolkit.com

GPIO Pinout

PinFunction
GPIO12Free
GPIO13Free
GPIO14Free
GPIO4Doorbell Input 2-30v AC/DC
GPIO5Lock "SSR 2.4A 30v Max"
GPIO17ADC 1V Max
  • Requires 5V Power supply 0.5A

Basic Config

substitutions:
name: ESPBell-LITE
esphome:
name: espbell-lite
name_add_mac_suffix: false
project:
name: pricelesstoolkit.espbell-lite
version: "1.0"
esp8266:
board: esp12e
dashboard_import:
package_import_url: github://PricelessToolkit/ESPBell-LITE/Code/ESPHome/espbell-lite.yaml@main
import_full_config: true
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
- platform: esphome
password: "54699445e0aab07e709ffadssd188eb0"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
fast_connect: true
power_save_mode: none
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "${name} Fallback Hotspot"
password: "password"
ap_timeout: 10s
captive_portal:
sensor:
- platform: uptime
name: "${name}"
id: uptime_seconds
update_interval: 60
- platform: wifi_signal
name: "${name} WiFi Signal"
binary_sensor:
# Doorbell Sensor
- platform: gpio
pin:
number: 4
#inverted: true
name: "DoorBell"
icon: "mdi:bell"
filters:
delayed_on: 100ms
- platform: status
name: "${name} Status"
switch:
# Door Lock Opener "Momentary Switch" Keeps SSR ON for 1.5s.
- platform: gpio
pin: 5
id: Lock
name: "Lock"
icon: "mdi:lock"
restore_mode: ALWAYS_OFF
on_turn_on:
- delay: 1500ms
- switch.turn_off: Lock
- platform: restart
name: ${name} restart

home assistant entities

Edit this page on GitHub