Skip to content

ESP8266 based doorbell ringing Fritzbox DECT phones via SIP protocol and identifying as binary sensor via MQTT for home assistant (with auto discovery as device)

License

Notifications You must be signed in to change notification settings

CybDis/EspSmartSipDoorbel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EspSmartSipDoorbel

ESP8266 based doorbell ringing Fritzbox DECT phones via SIP protocol (like Fritzbox)
with MQTT support to integrate into home assistant, io broker or any other smart home solution.

Esp8266 Smart Doorbell

Hardware Components

12V AC Doorbell to ESP8266 deep sleeping reset button

Basically it's easy: Connect your doorbell (left), convert AC to DC (middle) and reset the ESP8266 when doorbell rings (right). rectifier

There's a lot of different hardware solutions, that's just the one that works for me. You can use the samecode and trigger the ESP reset in a bunch of different ways.

Home Assistant Event Configuration

Here's my example configuration for home assistant, to react to doorbell with a critical alert to my smartphone:

alias: Doorbell(Stefan)
description: ''
trigger:
  - platform: mqtt
    topic: homeassistant/home/doorbell
    payload: 'ON'
condition:
  - condition: state
    entity_id: person.stefan
    state: home
action:
  - service: notify.mobile_app_stefansIphone
    data:
      message: It's ringing!
      title: Doorbell
      data:
        push:
          sound:
            name: default
            critical: 1
            volume: 1
mode: single

Credits

Support my work ...

...with caffeine?

About

ESP8266 based doorbell ringing Fritzbox DECT phones via SIP protocol and identifying as binary sensor via MQTT for home assistant (with auto discovery as device)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published