Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ha-relay-panel

Panel web visual para Home Assistant que convierte relés y sensores de temperatura en termostatos simples. Funciona con Node.js + MariaDB, autoalojado sin nube.

Ficha actualizada 23 sept 2026, 9:03 · upstream 23 sept 2026, 8:36 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ha-relay-panel

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

El panel permite vincular tarjetas de relés a sensores de temperatura y establecer puntos de ajuste. El usuario puede visualizar el estado actual de cada tarjeta, editar configuraciones, ver historial de temperaturas y recibir alertas cuando los sensores o relés se desconectan. Funciona en modo editable con guardado automático y respaldo en base de datos.

CASOS DE USO
  • Controlar termostatos a distancia desde una pantalla táctil
  • Monitoreo remoto de temperatura sin necesidad de acceso físico al panel
  • Automatización de climatización según horarios o eventos
  • Seguridad: activación de relés en caso de detección de intrusión
  • Control de iluminación con sensores de presencia
  • Gestión centralizada de múltiples dispositivos HVAC
PUNTOS DESTACADOS
  • Interfaz visual drag-and-drop para organizar tarjetas de relés por áreas
  • Alertas en tiempo real sobre desconexión de sensores o relés
  • Modo edición con modo oscuro y soporte para idiomas (incluye español)
  • Historial de temperaturas con exportación a CSV
  • Seguridad: sesión segura sin contraseñas guardadas, validación contra Home Assistant
PRECAUCIONES
  • Depende de una instancia establecida de Home Assistant en la red local
  • No funciona correctamente si el puerto 8090 ya está ocupado por otro servicio
  • El historial de temperaturas se limita a un rango temporal definido por el usuario
  • La sincronización con dispositivos Zigbee2MQTT requiere configuración adicional del broker MQTT
  • Las alertas de batería requieren que la aplicación esté activa para funcionar
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Instala y ejecuta con docker compose up -d --build. El panel web se despliega en un contenedor no privilegiado, mientras que los datos persisten en MariaDB. Se recomienda usar HTTPS (configurar SECURE_COOKIE=1) y configurar un proxy si el servidor corre detrás de uno. Para producción, considera replicar la base de datos o migrar a una infraestructura más robusta.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPHP
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
80903000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.