Telegram como plataforma IoT gratuita
Telegram ofrece una API de bots completamente gratuita y sin límites prácticos para proyectos personales. Con un ESP32 y la librería Universal-Arduino-Telegram-Bot puedes enviar y recibir mensajes, fotos y hasta comandos de control directamente desde la app de Telegram en tu smartphone. No necesitas servidores ni configuraciones complicadas.
Para este proyecto solo necesitas un ESP32 de Especificar.cl y un número de teléfono con cuenta de Telegram.
Crear un bot de Telegram
- Abre Telegram y busca @BotFather
- Envía /newbot y sigue las instrucciones
- Escoge un nombre y username para tu bot
- BotFather te dará un TOKEN único (guárdalo, es la llave de acceso)
- Busca @userinfobot para obtener tu Chat ID personal
- Instala la librería Universal-Arduino-Telegram-Bot en Arduino IDE
Alerta de temperatura con DHT22
El ESP32 lee el sensor DHT22 cada 60 segundos. Si la temperatura supera 35°C (útil para monitoreo de servidores o invernaderos), envía un mensaje a tu Telegram: "ALERTA: Temperatura en bodega: 36.5°C". El mensaje llega en segundos a tu teléfono estés donde estés. Puedes responder con comandos como /temperatura para pedir una lectura bajo demanda.
Control bidireccional
El bot puede recibir comandos además de enviar alertas. Implementa un menú con botones inline de Telegram para encender/apagar relés, solicitar lecturas o ver una foto de la ESP32-CAM. Así tienes control completo del hogar desde Telegram, sin instalar apps adicionales ni configurar VPN.