← Volver al taller
Herramientas cotidianas

Thermostat Monitor

Consulta la temperatura de casa con el historial de sensores y gráficos.

Thermostat Monitor

Sobre el proyecto

Un sistema de control y telemetría de IoT completo que registra la temperatura y el estado del relé de calefacción de los termostatos Salus iT500 y los sensores Tuya en varias propiedades.

Muestra datos operativos de tres maneras: una aplicación web progresiva responsiva con lecturas en vivo y gráficos interactivos, un bot de Discord para consultas de chat rápidas y un almacén de datos continuo automatizado CSV.

Galería

Funciones

  • 📱 Panel de control PWA en vivo: Lecturas en tiempo real por propiedad, gráficos históricos interactivos y notificaciones automáticas para umbrales de temperatura.
  • 🤖 Integración de Discord Bot: Consulta temperaturas en vivo con !temp, trazar tendencias de temperatura de 7 días con !ploty descargar telemetría sin procesar con !data.
  • 🔥 Superposiciones de calentamiento visual: Genera gráficos profesionales a través de matplotlib con superposiciones visuales sombreadas cada vez que los relés de calefacción están activos.
  • ⏱️ Registro automatizado en segundo plano: Registra la temperatura ambiente, los puntos de ajuste objetivo y los estados del relé cada 10 minutos.
  • 🐳 Dockerizado y autohospedado: Implementación en contenedores sin complicaciones con Docker Compose diseñado para confiabilidad 24 horas al día, 7 días a la semana en Raspberry Pi o servidores domésticos.
  • 🌍 Zona horaria sincronizada: Alineación automática de la zona horaria local en todos los registradores, gráficos y notificaciones de Discord.