Saltar a contenido

10. Perfiles Dinámicos de Energía

La energía no es infinita. El consumo del sistema debe adaptarse a lo que hay disponible. Los Perfiles Dinámicos de Energía definen tres estados que ajustan el consumo a la disponibilidad, priorizando siempre lo esencial.


Los tres perfiles

Normal (batería > 50% o red eléctrica con SAI cargado)

Todo funciona: Tier A-5 activos, Horus (servidor secundario con GPU para IA) disponible, backups completos, sincronización Zona Cero activa.

Conservación (batería 20-50%)

  • Servicios de ocio apagados (Jellyfin, Navidrome, Kavita, Audiobookshelf)
  • Modelos IA pesados: Horus no se enciende
  • Tareas pospuestas: indexación Qdrant, sincronización Zona Cero
  • Backups reducidos a incrementales mínimos

Supervivencia (batería < 20%)

Solo Tier A activo. Solo canales de alerta. Preparación para apagado ordenado.


Detección y transición

  • Finca: Cerbo GX expone baterías Victron vía MQTT (protocolo de mensajería ligera para IoT) → Node-RED evalúa
  • Casa: SAI expone nivel vía apcupsdPrometheus → Alertmanager
  • Las transiciones requieren 5 minutos de condición sostenida (evita oscilaciones)
  • La vuelta desde Supervivencia requiere intervención humana

Programación solar

Las tareas pesadas se programan en horas centrales (10:00-16:00): backups completos, indexación Qdrant, análisis de IA, scrub ZFS (sistema de archivos con integridad de datos). En invierno pueden posponerse varios días.


Lo que NUNCA se apaga

Bomba del pozo (Shelly (actuador eléctrico WiFi)), dispositivos de campo (ESP32 (microcontrolador WiFi para sensores)), gateway finca (Geb (gateway energético Victron en la finca)), SSH emergencia.


Relaciones


Cuando hay sol, todo funciona. Cuando escasea, el sistema se encoge protegiendo lo esencial. Y cuando apenas queda batería, solo late el corazón.


Secciones relacionadas