Mirox-Agent
El Mirox-Agent es la inteligencia de planta que recopila datos de tu instalación de energías renovables, los valida, ejecuta análisis localmente y transmite los resultados a la Mirox-Cloud. Tiende un puente entre tus equipos físicos y la plataforma, de modo que veas la producción en directo, el estado de salud y las pérdidas sin tocar los loggers tú mismo.
Visión general del agente
El Mirox-Agent opera de forma autónoma, encargándose de todas las tareas de monitorización de una instalación. Es más que un recopilador pasivo de datos — de forma activa:
- Recopila datos: Se conecta directamente a tus loggers, inversores, contadores y almacenamiento para obtener las lecturas
- Estandariza las lecturas: Normaliza cada fuente en un único vocabulario de métricas Mirox coherente
- Valida la calidad de los datos: Comprobaciones de rango, plausibilidad y contadores de energía antes de almacenar nada
- Ejecuta analítica edge: Potencia esperada, performance ratio, seguimiento de curtailment, línea base de cielo despejado y un pronóstico para el día siguiente — calculado in situ
- Inspecciona la red local: Descubre y vigila los dispositivos de red de la planta
- Construye el gemelo digital: Alimenta un modelo por planta que detecta fallos de componentes y pérdidas de energía
El agente puede desplegarse tanto in situ en la instalación como en la Mirox-Cloud con acceso VPN a los equipos. Para más detalles sobre la estrategia de despliegue, consulta Opciones de despliegue.
Responsabilidades principales
Recopilación de datos en tiempo real
El agente recupera activamente datos de todos los equipos monitorizados, fuente por fuente.
Adaptadores específicos de fabricante:
- Adaptadores de dispositivo con nombre: Cada familia de loggers, inversores, contadores o almacenamiento compatible cuenta con un adaptador dedicado, construido sobre la propia interfaz de ese dispositivo — Bluelog, SMA Sunny Central, SMA Power Manager, Sungrow, Huawei SmartLogger, Janitza, Phoenix Contact, almacenamiento de baterías FREQCON y otros
- Transportes reales: Los adaptadores hablan la interfaz nativa del dispositivo — interfaces web HTTP/REST de fabricante, flujos WebSocket, un historiador Microsoft SQL, almacenes de archivos compatibles con S3 y servicios meteorológicos
- Construidos bajo demanda: Cuando incorporas una familia de dispositivos que aún no soportamos, podemos construir un adaptador para ella — añadir una fuente es un cambio de configuración, no un rediseño
Enfoque de recopilación activa:
- Extrae proactivamente datos de los dispositivos en lugar de esperar pasivamente
- Intervalos de recopilación ajustados por tipo de dispositivo
- Recuperación en paralelo entre fuentes, con el fallo de una fuente aislado del resto
- Recuperación automática de errores y reintento ante problemas transitorios
Para la lista completa de dispositivos compatibles, adaptadores y la canalización de recopilación de datos, consulta Data Scraper.
Incorporación sin configuración
Un conjunto creciente de loggers admite una incorporación guiada y de autoservicio: el agente realiza una conexión de prueba al dispositivo y transmite el resultado de vuelta al asistente de incorporación antes de que confirmes. Hoy esto cubre los dispositivos Janitza, Huawei SmartLogger y Phoenix Contact; otras familias de dispositivos se configuran manualmente. Consulta Data Scraper para ver la lista actual.
Analítica edge
Más allá de la recopilación en bruto, el agente calcula series de mayor valor directamente in situ para que puedas graficarlas como cualquier otra métrica:
- Potencia esperada: Producción modelada para cada fuente, usada como línea base para las pérdidas y el curtailment
- Performance ratio: Cómo rinde la planta frente a su producción esperada, actualizado a medida que llegan nuevos datos
- Seguimiento de curtailment en directo: Atribuye la producción no generada al comercializador o al operador de red cuando se limita la potencia activa
- Línea base de cielo despejado: Una curva teórica de producción con cielo despejado que se mantiene como referencia a largo plazo
- Pronóstico para el día siguiente: Un pronóstico de producción para el día siguiente derivado de datos meteorológicos
- Relleno histórico: Cuando una planta entra en servicio o se detecta un hueco, el agente puede reproducir y reconstruir series pasadas en lugar de dejar agujeros
Esta analítica se basa en física meteorológica, no en estimaciones de machine learning. Para saber cómo se calcula y qué métricas emite, consulta Data Scraper y Recopilación de métricas.
Gemelo digital y monitorización de salud
El agente alimenta un gemelo digital por planta — un modelo en directo de la jerarquía de componentes de la instalación (contadores de inyección, inversores, cajas de conexiones, strings y paneles) que la plataforma utiliza para evaluar la salud de los componentes y las pérdidas de energía.
Dos motores distintos:
- Análisis de configuración: Descubre y valida las características de cada string — orientación, número de paneles, recorte (clipping) del inversor, sombreado y rendimiento. Este análisis se dispara manualmente o al arrancar.
- Watchdog de salud: Monitoriza la salud de los componentes y calcula las pérdidas de energía automáticamente cada noche, por planta. Simula la producción esperada, clasifica el estado de cada componente y separa las paradas genuinas de los meros huecos de recopilación de datos. Se autorrepara rellenando los días que falten.
Qué determina el gemelo:
- Si cada componente está produciendo con normalidad, degradado, sobreproduciendo o sin producir
- Si una lectura ausente es una parada real (contabilizada como pérdida) o solo un hueco de comunicación (no es una pérdida)
- Pérdidas de energía agrupadas por confianza (alta / media / baja), excluyendo periodos meteorológicos como nieve, niebla y rocío para que nunca se contabilicen erróneamente como fallos de componentes
El gemelo digital analiza actualmente instalaciones PV solares. El análisis eólico y de baterías está Planificado.
Para la arquitectura del gemelo digital, consulta Gemelo digital. Para las funciones de cara al usuario que impulsa, consulta Funciones del gemelo digital, Evaluación de componentes y Detección de pérdidas.
Inspección de la red local
Cuando se despliega in situ, el agente mapea y vigila la red local de la planta para que sepas exactamente qué dispositivos son accesibles.
Descubrimiento:
- Barre los rangos de red configurados para encontrar dispositivos activos
- Resuelve la dirección de hardware de cada dispositivo y consulta su fabricante
- Sondea los dispositivos para clasificar su tipo y sistema operativo, con identificación asistida por IA para los dispositivos que las reglas simples no pueden ubicar
Comprobaciones continuas:
- Comprobaciones de accesibilidad, tiempo de respuesta y servicios (ping, TCP, HTTP) por dispositivo
- Salud a nivel de dispositivo donde sea posible (contadores de sistema, interfaz y recursos)
- Re-descubrimiento bajo demanda y re-comprobaciones por dispositivo que puedes disparar desde la plataforma
Solo in situ
La inspección de la red local requiere que el Mirox-Agent se despliegue in situ en la instalación. Como depende del acceso directo a la capa de red de la planta, no está disponible con el despliegue basado en la nube a través de VPN. Consulta Opciones de despliegue.
Para la vista de cara al usuario de esta capacidad, consulta Inspector de la red local.
Procesamiento local y resiliencia
El agente realiza un trabajo significativo antes de que nada salga de la planta, y sigue funcionando durante una pérdida de conectividad.
Validación de datos:
- Comprobación de rango: Los valores se mantienen dentro de los límites físicamente posibles y esperados
- Comprobaciones de contadores de energía: Los contadores de energía deben aumentar de forma monótona; los saltos imposibles se rechazan
- Detección de congelación: Se detecta y marca un logger que devuelve valores congelados y repetidos
- Plausibilidad entre fuentes: Las lecturas se contrastan con las condiciones meteorológicas y las capacidades conocidas de la planta
Preprocesamiento:
- Normalización de unidades: Todas las lecturas se convierten a unidades estándar
- Métricas derivadas: Energía integrada a partir de la potencia, además de series de rendimiento y eficiencia
- Agregación: Sumas y consolidaciones a lo largo de la jerarquía de componentes
- Alineación de marcas de tiempo: Datos de diferentes fuentes alineados en el tiempo
Almacenamiento en búfer y recuperación:
- Retención local: Los datos se conservan localmente durante la pérdida de conectividad
- Reanudación automática: Los datos almacenados en búfer se entregan en cuanto vuelve la conexión
- Detección de huecos: Los periodos ausentes se detectan y reconstruyen mediante relleno
Auditoría de accesos
Cuando el agente opera el proxy de acceso de planta, registra quién accedió a qué dispositivo a través de él. Cada acceso se agrupa en una sesión cerrada con un resumen generado por IA de la actividad, y luego se sincroniza con el registro de auditoría de la plataforma — los datos sensibles de consultas nunca se conservan. Para la vista de cara al usuario, consulta el Registro de auditoría.
Integración de seguridad física (Planificado)
La integración con sistemas de seguridad física — cámaras de red, control de accesos electrónico, detección de intrusiones y sensores ambientales — está Planificada. Estas capacidades no están disponibles hoy. La plataforma de hardware in situ mrxnode está diseñada para alojar dichas integraciones cableadas cuando se publiquen; consulta mrxnode.
Configuración y gestión
Plataforma de hardware recomendada
Aunque el Mirox-Agent es un conjunto de servicios cloud-native que pueden ejecutarse en diversas plataformas, recomendamos ejecutarlo sobre la plataforma de hardware mrxnode. El mrxnode está construido para los requisitos del agente y ofrece el mejor rendimiento, fiabilidad e integración in situ. Consulta mrxnode.
Operación autónoma
Una vez configurado, el Mirox-Agent funciona de forma autónoma sin gestión externa continua. Opera a partir de su configuración, encargándose por sí mismo de la recopilación, validación, análisis y transmisión, y se autorrepara tras las interrupciones rellenando los datos que falten.
Enfoque de configuración
El agente se configura por planta, definiendo:
- Fuentes: Los dispositivos a monitorizar y cómo acceder a ellos
- Programaciones: Qué recopilar, cuándo y con qué frecuencia
- Analítica: Qué analítica edge e inspección de red están habilitadas
- Límites y umbrales: Fronteras operativas para la validación y las alertas
La configuración la genera y entrega la Mirox-Cloud, por lo que dar de alta una planta es una actividad de autoservicio en lugar de una edición manual de archivos en el dispositivo.
Características operativas
Fiabilidad
- Recuperación automática de errores transitorios
- Recopilación independiente por fuente — el fallo de un dispositivo no afecta a los demás
- Mecanismos de autorrecuperación y reinicio automático ante caídas
- Comportamiento controlado bajo restricciones de recursos
Rendimiento
- Comunicación en paralelo entre fuentes
- Ajuste por dispositivo, con backoff para dispositivos poco fiables
- Transmisión por lotes y comprimida para usar el ancho de banda de forma eficiente
Seguridad
- Conexión cifrada y autenticada con la Mirox-Cloud
- Manejo seguro de las credenciales de los dispositivos in situ
- Acceso a configuración y comandos controlado por permisos
- Exposición mínima de la red de la planta al exterior
Integración con la Mirox-Cloud
El agente trabaja estrechamente con la plataforma:
Transmisión de datos:
- Streaming de métricas en tiempo real a la base de datos de series temporales
- Actualizaciones del último valor al gemelo digital para un acceso rápido al valor más reciente
- Relleno por lotes de datos históricos
Mando y control:
- Canal de comandos bidireccional en directo: transmite logs, controla fuentes individuales, dispara descubrimientos y ejecuta sondeos de incorporación desde la plataforma en tiempo real
- Actualizaciones remotas de configuración y distribución de software
Notificación de eventos:
- Cambios de estado de producción (como paradas y sobreproducción) notificados a la plataforma a medida que ocurren
- Componentes descubiertos sincronizados para que la lista de componentes de una planta se rellene automáticamente
Funciones relacionadas
- Data Scraper — los adaptadores, transportes y analítica edge detrás de la recopilación de datos
- Gemelo digital — los motores de análisis y watchdog que convierten las métricas en salud de componentes y pérdidas
- Opciones de despliegue — despliegue in situ frente a la nube y qué habilita cada uno
- Inspector de la red local — la vista de descubrimiento de red de planta y monitorización de dispositivos
- mrxnode — la plataforma de hardware in situ recomendada para el agente