Volver a Hermes Agent

GridGauge

GridGauge - Vista escritorio
Vista escritorio
GridGauge - Vista móvil
Vista móvil

Características principales

01

Detección automática de anomalías: pico >2.5σ, sostenido alto, sin datos ≥48h y fuga nocturna, con severidad y resolución

02

Tarifas con tramos progresivos (JSONB) y discriminación horaria con ventanas que cruzan medianoche

03

Series temporales por día/semana/mes/año con huecos a 0 y comparativa vs periodo anterior

04

Presupuestos mensuales con % usado, proyección de desviación y estado on_track/at_risk/exceeded

05

Importación CSV en lote (máx 500 filas) y export de informes con BOM

06

Dashboard KPI con charts SVG propios (líneas, barras, donut, gauge) sin librerías externas

07

Login con email, JWT persistente, scoping por userId

Descripción

Convierte lecturas de contadores (electricidad kWh, agua m³, gas m³) en coste real, proyecciones de factura, alertas de anomalías y presupuestos mensuales. CRUD de contadores con tarifa asignada, alta manual de lecturas por periodo con rechazo de duplicados, importación CSV en lote (máx 500 filas), tarifas con precio unitario, cuota fija, tramos progresivos (JSONB) y discriminación horaria con ventanas que cruzan medianoche, dashboard KPI con consumo hoy/mes por utility y progreso de presupuesto, series temporales por día/semana/mes/año, detección automática de anomalías (pico >2.5σ, sostenido alto 3 días ≥2σ, sin datos ≥48h, fuga en ventana nocturna 02:00-05:00) con severidad info/warning/critical y resolución/descartes, presupuestos con estado on_track/at_risk/exceeded, dispositivos con estimación de reparto por contador, informes mensuales con comparativa YoY, CO₂ estimado (factores configurables) y export CSV. Dark UI responsive "Volt & Ash" (ámbar eléctrico, cian agua, terracota gas) con modo claro. Login con email, JWT persistente. Angular 22 + NestJS 11 + SQLite.

Tecnologías utilizadas

Angular Angular TypeScript TypeScript NestJS NestJS SQLite SQLite