MiroxMirox
  • Platform

    • Philosophy
    • Platform Overview
    • Platform Resources
    • Availability and Maintenance Windows
    • Releases and Versions
  • Mirox-Cloud

    • Cloud Overview
    • Connected Microservices
  • Mirox-Agent

    • Agent Overview
    • Deployment Options
    • Data Scraper
    • Digital Twin
  • Technical Details

    • Metric Collection
  • Information

    • Supported Plants
  • Plant Types

    • Solar Plants
    • Solar Trackers and Park Controllers
    • Wind Plants
    • Battery Storage
    • Alarm System
  • Monitoring & Visualization

    • Real-time Monitoring
    • Digital Twin
    • Component States
    • Inverter Status Codes
    • Inverter Events
    • Loss Detection
    • Power Limits & Curtailment
    • Efficiency Detection
    • KPI Dashboard
  • Data Management

    • Events
    • Alarm Levels
    • Tickets
    • Forecasts
    • Reports
    • Metrics
  • Alert Manager

    • Overview
    • Alert Rules
    • Alerts & Notifications
    • Examples
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • VPN Address Conflicts
    • Proxy
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • How Revenue Is Calculated
    • Accounting & Billing
    • Contracts
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Account Lockout
    • Organization Security Policy
    • Permission System
    • Network Segmentation
    • Cooperation Restrictions
    • Access Audit Logging
    • Activity & Audit Trail
    • Data Isolation
  • Getting Started

    • Onboarding
    • Setup
  • Personal

    • Using the VPN
    • Using the Proxy
    • Two-Factor Authentication
    • Sessions
    • API Tokens
    • Notifications
    • Connect Microsoft Teams
  • Per Park

    • Contacts
    • Network Devices
    • Data Loggers
    • Generic Modbus Reader
    • Components
    • Direct VPN (per Agent)
    • Data Volume
    • History Import
  • Organization

    • Member Permissions
    • Security Policy
    • Cooperations
    • File Storage
    • VPN Services
    • Working with Reports
  • Data Export

    • Metric Export
    • Metric Export API
    • Migrating to the Metric Export
    • Legacy Export API
    • External Report Generation
    • Grafana
    • Grafana Dashboards
    • API Overview
    • MiroxQL Formulas (API)
  • Support

    • Request an Integration
  • Reporting

    • External Report Generator
    • Metric Export for Excel
  • Remote Access
  • Account Security
  • AI in Mirox
  • History Import
  • Reports
  • Data Export
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Platform

    • Philosophy
    • Platform Overview
    • Platform Resources
    • Availability and Maintenance Windows
    • Releases and Versions
  • Mirox-Cloud

    • Cloud Overview
    • Connected Microservices
  • Mirox-Agent

    • Agent Overview
    • Deployment Options
    • Data Scraper
    • Digital Twin
  • Technical Details

    • Metric Collection
  • Information

    • Supported Plants
  • Plant Types

    • Solar Plants
    • Solar Trackers and Park Controllers
    • Wind Plants
    • Battery Storage
    • Alarm System
  • Monitoring & Visualization

    • Real-time Monitoring
    • Digital Twin
    • Component States
    • Inverter Status Codes
    • Inverter Events
    • Loss Detection
    • Power Limits & Curtailment
    • Efficiency Detection
    • KPI Dashboard
  • Data Management

    • Events
    • Alarm Levels
    • Tickets
    • Forecasts
    • Reports
    • Metrics
  • Alert Manager

    • Overview
    • Alert Rules
    • Alerts & Notifications
    • Examples
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • VPN Address Conflicts
    • Proxy
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • How Revenue Is Calculated
    • Accounting & Billing
    • Contracts
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Account Lockout
    • Organization Security Policy
    • Permission System
    • Network Segmentation
    • Cooperation Restrictions
    • Access Audit Logging
    • Activity & Audit Trail
    • Data Isolation
  • Getting Started

    • Onboarding
    • Setup
  • Personal

    • Using the VPN
    • Using the Proxy
    • Two-Factor Authentication
    • Sessions
    • API Tokens
    • Notifications
    • Connect Microsoft Teams
  • Per Park

    • Contacts
    • Network Devices
    • Data Loggers
    • Generic Modbus Reader
    • Components
    • Direct VPN (per Agent)
    • Data Volume
    • History Import
  • Organization

    • Member Permissions
    • Security Policy
    • Cooperations
    • File Storage
    • VPN Services
    • Working with Reports
  • Data Export

    • Metric Export
    • Metric Export API
    • Migrating to the Metric Export
    • Legacy Export API
    • External Report Generation
    • Grafana
    • Grafana Dashboards
    • API Overview
    • MiroxQL Formulas (API)
  • Support

    • Request an Integration
  • Reporting

    • External Report Generator
    • Metric Export for Excel
  • Remote Access
  • Account Security
  • AI in Mirox
  • History Import
  • Reports
  • Data Export
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Monitoring & Visualization

    • Real-Time Monitoring
    • Digital Twin
    • Component States
    • Inverter Status Codes
    • Inverter Events
    • Loss Detection
    • Power Limits and Curtailment
    • Efficiency Detection (PRRC)
    • Local Network Inspector
    • Access Monitoring
    • KPI Dashboard
    • Graph Visualization
  • Data Management

    • Events
    • Alarm Levels and Notifiable Events
    • Tickets
    • Forecasts
    • Reports
    • Metrics
  • Alert Manager

    • Alert Manager
    • Alert Rules
    • Alerts & Notifications
    • Examples
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • VPN: Address Conflicts
    • Proxy (Web Access to Plant Devices)
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • How Revenue Is Calculated
    • Accounting & Billing
    • Contracts
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Account Temporarily Locked
    • Organization Security Policy
    • Permission System
    • Network Segmentation
    • Cooperation Permission Restrictions
    • Access Audit Logging
    • Activity & Audit Trail
    • Data Isolation

Real-Time Monitoring

Mirox actively retrieves data from your plants instead of waiting for them to report in, so you always have near-real-time visibility into every installation — and you notice a silent logger the moment it stops responding, not hours later.

Active Data Collection

Real-time monitoring is built on an active collection model. A dedicated edge agent (the Data Scraper) runs for each plant and continuously reaches out to the local devices to pull their latest readings.

  • Active Retrieval: Mirox connects to your loggers, inverters, meters and storage systems and reads them on a schedule — it never depends on the device choosing to push data
  • Continuous Operation: Collection runs around the clock to keep your dashboards close to live
  • Failure Visibility: Because Mirox initiates every read, a device that goes quiet is detected immediately and surfaces as a data-collection issue

This approach gives you current information even from equipment that has no ability to report on its own.

How Mirox Connects to Your Devices

Plants in the field run a wide mix of hardware, so Mirox connects to each device family through a purpose-built adapter rather than a single generic protocol. Each adapter understands one vendor's specific interface — its login flow, its data format and its quirks — and translates the readings into the common Mirox metric vocabulary.

Adapters already exist for many common device families, including:

  • Data loggers such as Bluelog, Huawei SmartLogger and Sungrow loggers
  • Inverter controllers such as SMA Sunny Central and SMA Power Manager
  • Power-quality meters such as Janitza
  • Controllers and PLCs such as Phoenix Contact and Dexcon
  • Battery storage systems such as FREQCON BESS
  • On-site historians and monitoring servers, including SQL Server based historians and PRTG
  • File and object stores holding exported readings (S3-compatible storage and local files)
  • Weather and irradiance sources that supplement on-site measurements

We can adapt to your hardware

If your plant uses a device family that is not yet covered, we can build a new adapter for it on request. The adapter library grows with the equipment our customers run — you are not limited to a fixed protocol list.

Not every logger is plug-and-play

A dozen device families support fully automated, zero-configuration onboarding today — including Janitza, Huawei SmartLogger, Fronius and Solar-Log — and the set keeps growing. Generic loggers are onboarded through an interactive mapping setup with the relevant connection details. Mirox does not auto-discover arbitrary loggers without configuration.

What Mirox Measures

Mirox normalizes everything it reads into one consistent metric catalog covering generation, storage, environment and infrastructure — currently well over 370 distinct measurements spanning grid and AC output, inverter and combiner-box (GAK) values, string-level readings, battery box/module/cell values, weather inputs and agent health. Component-level labels (per inverter, per string, per battery module) let you drill from a whole-plant figure down to an individual device.

Components are auto-discovered: as readings arrive, Mirox infers the plant's inverters, combiner boxes, strings and battery hierarchy from the data stream and builds the component tree for you, without manual entry.

Data Processing Pipeline

Once a reading is collected, it passes through a consistent set of steps before it reaches your dashboards:

  1. Validation: Readings are range-checked, energy counters are confirmed to only ever increase, and frozen or stuck values are flagged
  2. Normalization: Values are converted to standard units (for example kW to W) and a common format
  3. Enrichment: Mirox derives values that are not read directly — such as energy integrated from power, combiner-box aggregates and clear-sky baselines
  4. Storage: The result is recorded in the time-series database for analysis and visualization

This pipeline means data from a Sungrow logger and data from an SQL historian end up indistinguishable to you — same units, same names, same quality checks.

Real-Time Advantages

The active collection model delivers several concrete benefits:

  • Reduced Latency: You see system changes and events almost as they happen
  • Higher Reliability: Monitoring does not depend on device-initiated reports that may silently fail
  • Comprehensive Coverage: Mirox can read devices that have no ability to push data at all
  • Proactive Monitoring: A communication or device failure is detected the moment a scheduled read does not return the expected data

Monitor Overview

The Monitor page lists every plant you can access in one table — solar, wind and battery side by side — so you can see at a glance which site needs attention. Three columns carry the verdict.

Park State

The first column gives each plant one state, decided in this order — the first that applies wins:

StateWhen
InactiveMonitoring is not activated yet — a logger integration, onboarding data or payment information is missing.
DisconnectedThe VPN tunnel is offline, the plant network is unreachable, or most of its network devices went down together. It outranks everything below, because a dead link silences every unit behind it.
AlertA safety alarm is open on a wind turbine or a battery unit, or 30 % or more of the inverters, turbines or battery units are down — in outage, stopped by a fault, or (inverters) with heavily reduced output.
Communication issue30 % or more of the inverters, turbines or battery units are not communicating.
WarningMore than 5 % of a unit family is down, or no working irradiance sensor is left.
UnknownMirox cannot vouch for the plant: no data has arrived yet.
CheckConnected, and nothing open changes the state.

Shares are counted per unit family and weighted by rated power where it is configured, so a large unit counts more than a small one; the worst family decides. Stops that are status rather than faults — a remote pause, environmental or marketer curtailment, a service stop — never count as down.

Each state has its own icon in the column; hover one to read the state and its rule:

  • Inactive — a grey pause circle
  • Disconnected — a purple crossed-out Wi-Fi symbol
  • Alert — a red octagon with an exclamation mark
  • Communication issue — an amber unplugged plug
  • Warning — an orange triangle
  • Unknown — a grey question mark
  • Check — a green check mark

The column header's filter narrows the table to the states you pick.

Events Column

The Events column answers one question: is anything open on this plant that someone should look at? It shows a number — how many events are open — next to small grey icons for the kinds of event involved (up to six). Click the number to open the list; every row in it leads to the place where that event is handled. An empty cell means nothing is open.

What is counted. Every open event of the plant at level Normal or above (Normal, High, Very high and Critical — see the alarm levels). Safety alarms, device faults, sensor defects and alarm-system events are therefore always included. Events you or a colleague have hidden, and events on components that are hidden, are not counted.

What is left out, and why. The table should state each fact once, and this column should only light up for something that needs attention:

Left outWhy
A unit's own outage, fault stop or lost communication (inverters, turbines, battery units)The Equipment column right next to it already shows exactly these, with their count.
Park-wide network events — VPN offline, plant network unreachable, many network devices down at onceThat is what the Disconnected state says.
String-level findingsThey are evaluated per string on the analysis page; on the overview, dozens of strings would drown every other event.
Settlement bookkeeping (redispatch and marketer settlements)These stay open for weeks by design while a billing period runs — they are accounting, not alarms, and would keep the column lit on every plant.
Curtailment episodesThe Live column's setpoints and the production graph already show an active curtailment.
The manufacturer's raw alarm and warning listsMirox counts what it concluded from them — a device fault, a fault stop, a safety alarm — instead of every raw code.
Events below Normal (Low, Very low)These are observations worth watching, not problems.

Tickets. Below the number, a ticket badge shows the plant's open tickets with the icons of their categories; hover it to see them.

Events column and notifications. The column shows the open events of the plant regardless of your notification settings — everyone looking at the Monitor sees the same number. Notifications are a separate, personal choice: an event reaches you only if its category is switched on for a channel and its level is at or above the minimum level you chose for that category (many roles start at High). So the column can show events that never notified you — for example a Normal device fault — and you can be notified about events the column leaves out because another column shows them, such as an inverter outage or a lost VPN. On your Profile ▸ Notifications page, each category shows how many events of each level occurred on your plants in the last 30 days, which helps you choose a minimum level. What each level means is listed in Alarm Levels.

Equipment Column

The Equipment column shows the health of a plant's units as compact badges — one badge per kind of unit, stacked where a plant has more than one kind (for example a solar plant with a battery storage system):

  • the icon says which units are counted: a circuit-board chip for inverters, a wind turbine for wind turbines, a battery for battery storage units (a power converter where the plant has them, otherwise a battery container);
  • the fraction says how many of them are healthy, for example 11/12. A dash means no unit of that kind has been observed yet.

It is a health figure, not a production figure: an inverter idle at night, a turbine standing still in low wind or paused on purpose, a battery waiting for its next cycle all count as healthy.

When units have a problem, small coloured badges appear inside the unit badge — an icon and how many units are affected:

  • Safety alarm — a red siren: fire, smoke or gas, thermal runaway, a released suppression or an arc. It puts the plant in Alert.
  • Outage or fault stop — a red crossed-out lightning bolt: the unit is not producing, or stopped because of a fault. Ordered, weather and market stops are status, not faults.
  • Reduced output (inverters) — a red falling arrow: still producing, but far below its own model.
  • No communication — an amber plug with a cross: no data from the unit for longer than its threshold, or cut off by a network outage.

A grey pause badge counts the wind turbines and battery units standing still on purpose — held by an environmental module (bat or shadow protection), the direct marketer, the grid operator or service; hover it to see why. It is status, not a fault: it never notifies, never changes the plant's state, and those units stay in the healthy fraction.

Each unit is counted once, so the badges and the fraction never add up to more units than the plant has. No communication wins: while we cannot hear a unit, we cannot know its real state either, so it is counted only as No communication — an outage or fault stop that was still open when the connection dropped is not counted on top (it stays listed with the unit when you open the badge). Of the units we can hear, an outage or fault stop comes before reduced output.

Hover a badge to read what it means; click a coloured badge to see the affected units and the events behind them. The same icons are listed in the column header's ⓘ.

Connection Status and Topology

Because Mirox initiates every connection, it can show you the full path from the cloud all the way down to each logger. You can see whether the cloud is reaching the plant's agent, whether the agent can reach your network infrastructure and devices, and whether each individual logger is responding — so when something breaks, you know exactly where in the chain to look. The on-site network discovery and device health checks are covered in the Local Network Inspector.

Security Considerations

Active collection is designed to strengthen, not weaken, your plant's security posture:

  • Read-Only Operation: Collection reads device values and does not write to or control your equipment
  • Encrypted Connections: Data retrieval uses encrypted transport wherever the device supports it
  • Access Control: All collection activity is authenticated and authorized
  • Network Isolation: The plant's agent operates within secure network boundaries and reaches the plant only through its own VPN tunnel

Related Features

  • Data Scraper — the edge agent and the full list of supported device adapters
  • Digital Twin — physics-based modeling built on the collected data
  • KPI Dashboard — the headline metrics derived from real-time monitoring
  • Local Network Inspector — on-site discovery and connection health for your plant network
  • Events — automatic detection of issues from the live data feed
  • Alarm Levels — which events notify, at which level and how fast
  • Forecasts — weather-based production outlook on top of historical readings
Next
Digital Twin
© 2026 Mirox Verwaltungs GmbH. All rights reserved. | Privacy Policy