Monitor SCADA multi-fabricante para medidores e IEDs sobre IEC 61850 (MMS). Explora el modelo del dispositivo automáticamente, muestra las medidas en un dashboard web en tiempo real y las registra en CSV/Excel — con calidad de energía (PQM) incluida. Vendor-agnostic SCADA monitor for meters and IEDs over IEC 61850 (MMS). It auto-discovers the device model, streams measurements to a real-time web dashboard and logs them to CSV/Excel — power quality (PQM) included.
Todo lo necesario para leer un medidor IEC 61850 sin configurar rutas a mano, y dejarlo corriendo en producción. Everything you need to read an IEC 61850 meter without hand-wiring paths, and keep it running in production.
Explora el modelo del IED (LD→LN→DO), reconoce las clases IEC 61850-7-4 (MMXU, MMTR, MHAI…) de cualquier fabricante y detecta el patrón de atributos y la FC exacta.Walks the IED model (LD→LN→DO), recognizes IEC 61850-7-4 classes (MMXU, MMTR, MHAI…) from any vendor and detects the attribute pattern and exact FC.
Interfaz web (Flask + waitress) con estado de conexión, calidad de enlace y valores en vivo de energía, corriente, tensión y potencia.Web UI (Flask + waitress) with connection status, link quality and live energy, current, voltage and power readings.
THD de corriente y tensión, desequilibrio y espectro armónico, con semáforos según IEEE 519.Current and voltage THD, unbalance and harmonic spectrum, with IEEE 519 traffic-light thresholds.
CSV diario incremental y XLSX con formato al cierre de cada día. Los cortes quedan visibles como huecos, sin arrastrar lecturas viejas.Incremental daily CSV and a formatted XLSX at each day's close. Outages stay visible as gaps, never carrying stale readings.
Reconexión tras hibernación, reintentos con backoff, detección de conexiones TCP obsoletas y un cliente dedicado por dispositivo.Recovery after hibernation, backoff retries, stale-TCP detection and a dedicated client per device.
Varios IEDs (incluso misma IP, distinto puerto) que sobreviven a reinicios; mutaciones solo por POST, API key opcional y bind local por defecto.Many IEDs (even same IP, different port) surviving restarts; POST-only mutations, optional API key and local bind by default.
Tres pasos sobre Windows. El instalador es interactivo o desatendido. Three steps on Windows. The installer runs interactive or unattended.
Bajá el .zip del instalador y descomprimilo en cualquier carpeta.Grab the installer .zip and unzip it anywhere.
Doble clic en instalar.bat (pregunta sitio, puerto, API key) o instalar_desatendido.bat para defaults.Double-click instalar.bat (asks site, port, API key) or instalar_desatendido.bat for defaults.
Andá a 127.0.0.1:5000, agregá el dispositivo y tocá Explorar IED — detecta los nodos solo.Go to 127.0.0.1:5000, add the device and hit Explore IED — it detects the nodes for you.
iec61850.dll — es un binario GPLv3 de libiec61850 que aportás vos (variable IEC61850_DLL, copia junto al script, o build propio). El instalador avisa si falta.
About the DLL: the package does not include iec61850.dll — it's a GPLv3 binary from libiec61850 that you supply (IEC61850_DLL env var, a copy next to the script, or your own build). The installer warns if it's missing.
Paquete v1.0.0 · instalador interactivo y desatendido · solo código propio (la DLL de libiec61850 la aportás vos). Package v1.0.0 · interactive and unattended installer · own code only (you supply the libiec61850 DLL).