🏠 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.

⚙️ 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 |
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.

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.

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

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.

