Modbus, OPC-UA, MQTT, inverter clouds, time-series databases, CSV — whatever your fleet looks like today, we integrate in 2–3 weeks without hardware changes.
Inverter cloud APIs, industrial protocols, time-series databases, and flat files — the four shapes utility-scale PV and BESS data actually arrives in.
For portfolios without full SCADA — we pull from the vendor portal.
Direct plant-side connections over the control network.
Read directly from your existing telemetry store.
For bootstrapping, archive backfills, or air-gapped sites.
Brand names and logos are the property of their respective owners and are shown here to indicate supported data sources. No endorsement or partnership is implied unless explicitly stated.
Nearly every string inverter, transformer, weather station, and power meter in a utility-scale PV or BESS plant exposes its registers over Modbus. It's simple, battle-tested, and unglamorous — which is exactly why it runs the fleet.
The platform reads Modbus through two transports:
IP-based. The modern default. Runs over the control-network VLAN or a cellular tunnel to a plant-side gateway.
Serial RS-485 daisy-chained between devices. Still the reality for many legacy plants. Bridged via a Modbus-RTU-to-TCP gateway or an edge collector.
Auto-probe unit IDs in your address range. Match device signatures to our library (Huawei SUN2000, SMA Sunny Tripower, Sungrow SG, Fronius Tauro, ABB PVS, Power Electronics, etc.).
Apply a pre-built register map for known devices, or use our mapping wizard for unknown ones. Every register gets a normalised name (e.g. active_power_kw, dc_voltage_v).
Apply scaling factor, unit conversion, and bit-pack decoding (16/32/64-bit, big/little-endian, signed/unsigned). One wrong gain factor kills a whole analysis — we catch those early.
Configurable intervals per register group. Hot metrics every 5 s, cold metrics every 5 min. Back-pressure and retries. Compresses on the wire.
A physics-ML digital twin is only as good as the data feeding it. If register scaling is wrong, or one inverter reports in W while another reports in kW, the residuals are junk and every alert is a false positive. Our adapter catches scaling and unit mismatches during discovery — before a single prediction runs.
From legacy SCADA to inverter-vendor clouds to a folder of CSV files.
Direct plant-side connections, usually over the control network.
For portfolios without full SCADA, we pull from the vendor portal.
Read directly from your existing telemetry store.
For bootstrapping or archive backfills.
Share an inverter model list, SCADA diagram (if any), existing credentials, and network topology. 30-minute call.
We stand up the connector, open a secure tunnel if needed, and auto-discover your devices. First registers start flowing.
Side-by-side comparison against your existing monitoring for a sanity check. Fix register scaling, unit mismatches, timezone drift.
Alerts armed, dashboards populated, reports scheduled. Historical backfill continues in the background.
Outbound-only tunnels. Credentials encrypted at rest. No inbound ports on your plant network. Deploy in our managed cloud or fully on-premise behind your firewall — the platform runs the same either way. SOC 2 Type II controls available for enterprise deployments.
If your inverter brand, SCADA, or data warehouse isn't above, drop the details below. Most new connectors are 2–3 weeks to go-live, and the scoping call is free.