vie. Feb 27th, 2026
Mi timbre inteligente DIY funcionando con ESPHome y Home Assistant.

🏠 Cómo Convertí mi Citófono Intec en un Timbre Inteligente Casero

🔧 Introducción

En esta guía te muestro paso a paso cómo modernicé mi antiguo citófono Intec (modelo BOT-1) convirtiéndolo en un timbre inteligente casero, con notificaciones móviles y control remoto desde Home Assistant. Si tienes un sistema de citofonía tradicional y quieres domotizarlo, este proyecto es para ti.

📞 1. ¿Qué Citófono Tengo Instalado?

El citófono que tengo en casa es un Intec BOT-1, un modelo ampliamente usado en instalaciones residenciales por su simplicidad. Este dispositivo incluye:

  • Auricular con micrófono y altavoz.
  • Botón de apertura de puerta.
  • Timbre electrónico integrado.

Ejemplo de citófono Intec utilizado para proyecto de timbre inteligente casero

⚙️ 2. ¿Cómo Funciona un Citófono Intec?

Los sistemas de citofonía Intec funcionan generalmente con 5 hilos, y puedes usar cable UTP siempre que sea 100% cobre. Este es el resumen de los hilos y su función:

Hilo Función Tipo de conexión
A Audio desde el frente de calle al citófono Común
B Audio desde el citófono hacia el frente de calle Común
P Señal para apertura de puerta Común
RT Voltaje negativo común para todos los citófonos (-11.5V DC) Común
Z Señal de timbre exclusiva para cada citófono (Z1, Z2, etc.) Individual

Mi timbre inteligente DIY funcionando con ESPHome y Home Assistant.

Funcionamiento interno del citófono

La imagen muestra la tarjeta de circuito impreso (PCB) del citófono original Intec, donde se puede observar claramente el sistema de conexiones y alambrado interno. En este diseño, los terminales identificados permiten la comunicación de audio, la activación del timbre y el control de apertura de la puerta. Cada cable conecta el citófono con el panel externo y con la cerradura eléctrica, cumpliendo funciones específicas dentro del sistema. Esta estructura fue la base para integrar nuestro módulo inteligente, interceptando la señal de timbre a través de un optoacoplador sin alterar el funcionamiento tradicional del equipo.

 

❌ 3. Limitaciones del Citófono Tradicional

  • No puedes saber quién llamó si no estás en casa.
  • No hay forma de recibir notificaciones móviles.
  • No se integra con asistentes como Alexa o Google Assistant.
  • No permite abrir la puerta de forma remota.

💡 4. ¿Por Qué Hacerlo Inteligente?

Quería tener:

  • Notificaciones en mi celular cuando alguien presione el timbre.
  • Posibilidad de abrir la puerta remotamente desde el móvil.
  • Integración con mi ecosistema domótico en Home Assistant.

🧰 5. Materiales Utilizados

  • ESP8266 (ESP-12E / NodeMCU): Microcontrolador con conectividad WiFi, encargado de recibir la señal del timbre, controlar el relé y enviar notificaciones a través de Home Assistant o una app.

  • Relé SRD-05VDC-SL-C: Permite activar dispositivos de mayor voltaje, como la cerradura eléctrica de la puerta.

  • DHT11 (sensor de temperatura y humedad): Permite añadir funcionalidades adicionales como monitoreo ambiental (opcional).

  • LM2596: Módulo reductor de voltaje DC-DC para alimentar de forma segura el circuito.

  • Optoacoplador (por ejemplo, PC817): Aísla eléctricamente el circuito principal del citófono; detecta la señal cuando se presiona el timbre y la envía al microcontrolador.

  • Protoboard de baquelita (PCB perforada): Base donde se ensamblan y sueldan los componentes.

  • Resistencias, diodos, transistores: Componentes auxiliares para protección, polarización y filtrado del circuito.

🛠️ 6. Proceso de Integración con el Citófono Intec

6.1 Detección del Timbre

Identifiqué el pin Z correspondiente a la señal del timbre. Conecté este punto a una entrada digital del ESP32, usando un divisor de voltaje para proteger el GPIO. Cada vez que alguien presiona el botón del frente de calle, llega una señal al pin Z → ESP32 lo detecta → envía una señal a Home Assistant.

Mi timbre inteligente DIY funcionando con ESPHome y Home Assistant.

Para capturar de manera segura la señal de timbre proveniente del citófono, se diseñó un pequeño circuito basado en un optoacoplador TCMT1104. El circuito recibe la señal de “Ring Z” a través de un diodo de protección (1N4007) y un filtro de condensador (10 µF), estabilizando el pulso antes de activar el optoacoplador. De esta manera, el microcontrolador puede detectar cuándo se presiona el timbre sin intervenir directamente en el circuito del citófono, garantizando un aislamiento eléctrico seguro entre ambos sistemas.

6.2 Control de Apertura de Puerta

El pin P, que activa la cerradura, lo conecté a un relevador controlado por el ESP32. Desde Home Assistant, puedo activarlo remotamente para abrir la puerta.

Ejemplo de citófono Intec utilizado para proyecto de timbre inteligente casero

El control de apertura de la puerta se realiza mediante un relé electromecánico, activado por el microcontrolador. Cuando el usuario autoriza la apertura desde su dispositivo móvil, el microcontrolador energiza la bobina del relé, cerrando el circuito entre los terminales “P” y “RT” del citófono, de la misma forma que lo haría manualmente. Este sistema asegura una integración sencilla y segura, respetando el funcionamiento original del citófono sin modificaciones invasivas.

6.3 Integración con Home Assistant

Usé ESPHome para configurar el ESP32. Una automatización en Home Assistant envía una notificación push al celular con botones: “Abrir puerta” o “Ignorar”.

Codigo: 


esphome:
  name: mydoorbell
  platform: ESP8266
  board: nodemcuv2

wifi:
  ssid: "Tu SSID"
  password: "Tu Clave wifi"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "My Doorbell Fallback Hotspot"
    password: "KjGD8PSZuZ7a"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
   encryption:
    key: "Keysdsdsd1nL+dfBXU91wK4ZP+wGRb8Kxzw="

# Enable Over-the-Air programming
ota:
  platform: esphome

# Define switch for door lock
switch:
  - platform: gpio
    name: "Door Lock"
    pin: GPIO12  # Define el GPIO pin que estás utilizando para la cerradura de la puerta
    on_turn_on:
      - delay: 0.5s
      - switch.turn_off: door_lock
      - switch.turn_off: doorbell_led  # Apagar el LED del timbre cuando se abra la cerradura
    id: door_lock
    
binary_sensor:
  - platform: gpio
    name: "my doorbell pushbutton"
    pin:
      number: GPIO13
      inverted: true
    on_press:
      then:
        - switch.turn_on: doorbell_led  # Encender el LED del timbre cuando se presione el botón
        
  - platform: gpio
    name: "my doorbell Flash button"
    pin:
      number: GPIO0
      inverted: true

  - platform: dht
    pin: GPIO4  # Define el GPIO pin que estás utilizando para el sensor DHT11
    model: DHT11
    temperature:
      name: "DHT11 Temperature"
    humidity:
      name: "DHT11 Humidity"
    update_interval: 60s  # Actualiza cada 60 segundos

# Define light for doorbell LED
light:
  - platform: binary
    name: "my doorbell LED"
    output: led1
    id: doorbell_led

output:
  - platform: gpio
    id: led1
    pin:
      number: GPIO16
      inverted: false

📲 7. Resultado Final

Mi timbre inteligente DIY funcionando con ESPHome y Home Assistant.
Es necesario resaltar que es mi primer prototipo, actualmente estoy trabajando en una version actualizada del dispositivo.

Ahora, cada vez que alguien toca el timbre:

  • ✅ Recibo una notificación instantánea en mi celular.
  • ✅ Puedo abrir la puerta desde el móvil.
  • ✅ Todo queda integrado a mi red WiFi y sistema domótico.

✅ 9. Conclusión

Transformar mi citófono Intec en un timbre inteligente fue más fácil de lo que parecía y trajo grandes beneficios en seguridad y comodidad. Con un poco de electrónica y un ESP32, puedes hacer lo mismo en casa.