De dónde sale cada elemento del panel de mando.
| Elemento | Qué muestra | Origen | Consulta |
|---|---|---|---|
| Salud del edificio (temperatura, humedad y CO₂) | Proporción del edificio fuera de rango en cada variable. | MongoDB (base de datos del edificio). | Colección: measurement_outside_norm_when_occupation
Filtro: {"execution_datetime":{"$gte":"<FECHA_INICIO>","$lt":"<FECHA_FIN>"}}
Proyección: {"execution_datetime":1,"data.data_results":1}
Orden: {"execution_datetime":-1}
Límite: 5El reparto en porcentaje por variable se calcula al mostrar. Pendiente de desarrollo: que la analítica guarde el porcentaje por variable. |
| Estado de las plantas | Porcentaje de equipos de cada planta sin alarma de consigna. | MongoDB (base de datos del edificio). | Colección: setpoint_achievement
Filtro: {"execution_datetime":{"$gte":"<FECHA_INICIO>","$lt":"<FECHA_FIN>"}}
Proyección: {"execution_datetime":1,"data.data_results.floor":1,"data.data_results.is_alarm":1}
Orden: {"execution_datetime":-1}
Límite: 5El porcentaje por planta se calcula al mostrar con la última ejecución. Pendiente de desarrollo: un indicador de estado de planta que incluya más aspectos que la consigna. |
| Equipos arrancados en horario | Porcentaje de equipos de climatización arrancados en su horario. | Pendiente de desarrollo. | No se guarda hoy: depende de la analítica de horarios de equipos. |
| Producción de frío y de calor | Estado de cada producción frente a su horario. | MongoDB (base de datos del edificio). | Colección: heat_cold_productions
Filtro: {"execution_datetime":{"$gte":"<FECHA_INICIO>","$lt":"<FECHA_FIN>"}}
Proyección: {"execution_datetime":1,"data.data_results.production":1,"data.data_results.warning_val":1}
Orden: {"execution_datetime":-1}
Límite: 5Los valores 0 y 11 de «warning_val» indican funcionamiento correcto. «No aplica» se muestra cuando el edificio no tiene esa producción. |
| Temperatura del circuito primario y secundario | Temperatura actual de cada circuito. | QuestDB (base de datos del edificio). | Pendiente de desarrollo: no se guarda en MongoDB; se lee de QuestDB. |
| Listado de avisos pendientes | Avisos abiertos, del más antiguo al más nuevo. | MongoDB (base de datos del edificio). | Colección: warnings
Filtro: {"analytic_name":"<ANALÍTICA>"}
Proyección: {"warning_id":1,"warning_code":1,"level":1,"start_datetime":1,"duration":1}
Orden: {"execution_datetime":-1}
Límite: 5Se muestran las alertas activas ordenadas por «start_datetime» ascendente (la consulta de arriba se ordena a la inversa para limitar el número de resultados). Las tareas de mantenimiento (averías, limpiezas, reparaciones) proceden de Aitea Building: Pendiente de integraciones. |
| Fallos de arranque o equipos fuera de horario | Equipos o producciones encendidos fuera de horario o sin arrancar. | MongoDB (base de datos del edificio). | Colección: heat_cold_productions
Filtro: {"execution_datetime":{"$gte":"<FECHA_INICIO>","$lt":"<FECHA_FIN>"}}
Proyección: {"execution_datetime":1,"data.data_results.production":1,"data.data_results.warning_val":1}
Orden: {"execution_datetime":-1}
Límite: 5El valor 10 de «warning_val» indica producción encendida fuera de horario. Pendiente de desarrollo: iluminación y equipos de climatización fuera de horario, que dependen de la analítica de horarios. |
| Consumo de hoy y del día anterior | Consumo total del edificio hora a hora. | MongoDB (base de datos del edificio). | Colección: energy_consumption
Filtro: {"execution_datetime":{"$gte":"<FECHA_INICIO>","$lt":"<FECHA_FIN>"}}
Proyección: {"execution_datetime":1,"data.data_results._time":1,"data.data_results.hourly_consumption_general":1}
Orden: {"execution_datetime":-1}
Límite: 5Se lanza para hoy y para el día anterior. Las horas están en UTC; el paso a hora local se hace al mostrar. |
| Consumo medio de los 365 días anteriores | Consumo medio de cada hora en los 365 días anteriores. | Histórico de consumo de ED-i. | La media por hora se calcula al mostrar. |