ZenovaConnect

BaseData Unified Schema

Whatever vendor the data comes from, you get the same fields, units, and precision. Parse 50+ fields once — new vendors require no changes to your code.

Device metadata

FieldTypeUnitDescriptionExampleMapped vendors
deviceTypestringDevice type (inverter / camera)inverterUniversal
CollectorSNstringCollector serial numberC1234567890Universal
InverterSNstringInverter serial number (vendor-native)INV20250526001apsystemsgoodwehikvisionhuaweikehua+8
DBSourceintegerData source identifier1Universal
DataSourcesstringSource vendor (matches /protocols matrix)goodweUniversal
TimezonestringTimezone, e.g. GMT+8GMT+8Universal
DatetimelongsSample timestamp (Unix seconds)1748246400Universal
currentDateTimestringHuman-readable sample time2026-05-26 12:00:00Universal

State & alarms

FieldTypeUnitDescriptionExampleMapped vendors
AlertstringAlert flag0Universal
AlertTypestringAlert typenullUniversal
StatestringInverter state code1Universal
StateDescstringState description正常发电Universal
InverterRunningStateTwointegerSecondary running state code0Universal
AlertArrayarrayAlarm array (passed through as-is)[]apsystemshikvisionhuaweikehuamaitian+7
WarnArrayarrayWarning array (passed through as-is)[]Universal
StatusArrayarrayStatus array (passed through as-is)[]Universal

Energy

FieldTypeUnitDescriptionExampleMapped vendors
EDaydoublekWhDaily energy production35.6apsystemsgoodwehuaweikehuamaitian+7
ETotaldoublekWhPlatform cumulative total energy128500.8apsystemsgoodwehuaweikehuamaitian+7
EAccumulatedoublekWhAccumulated energy128500.8Universal
HTotaldoublehCumulative generation hours18650.0Universal

Meter

FieldTypeUnitDescriptionExampleMapped vendors
ElectricMeterPowerdoublekWMeter power5.2Universal
ElectricMeterTotalPurchasedoublekWhTotal purchased energy1200.5Universal
ElectricMeterTotalSalesdoublekWhTotal sold energy98000.3Universal

Power

FieldTypeUnitDescriptionExampleMapped vendors
PowerACOutputActivedoublekWAC active power output8.75apsystemsgoodwehuaweikehuamaitian+7
PDCdoublekWDC-side power8.92Universal

AC (three-phase)

FieldTypeUnitDescriptionExampleMapped vendors
FrqACdoubleHzFrequency50.01goodwehuaweikehuamaitiansofar+4
FrqAC1doubleHzFrequency (phase 1)50.01Universal
FrqAC2doubleHzFrequency (phase 2)50.0Universal
FrqAC3doubleHzFrequency (phase 3)50.02Universal
IAC1doubleAAC current (phase 1)12.6goodwehuaweimaitiansungrowyuexiang
IAC2doubleAAC current (phase 2)12.4goodwemaitianyuexiang
IAC3doubleAAC current (phase 3)12.5goodwemaitianyuexiang
UAC1doubleVAC voltage (phase 1)231.5goodwehuaweimaitiansungrowxinyaoyun+1
UAC2doubleVAC voltage (phase 2)230.8goodwemaitianxinyaoyunyuexiang
UAC3doubleVAC voltage (phase 3)232.1goodwemaitianxinyaoyunyuexiang

DC / PV strings

FieldTypeUnitDescriptionExampleMapped vendors
IPV1doubleAPV string DC current 19.8Universal
IPV2doubleAPV string DC current 29.7Universal
IPV3doubleAPV string DC current 39.6Universal
IPV4doubleAPV string DC current 49.5Universal
UPV1doubleVPV string DC voltage 1620.5Universal
UPV2doubleVPV string DC voltage 2618.3Universal
UPV3doubleVPV string DC voltage 3619.1Universal
UPV4doubleVPV string DC voltage 4617.8Universal
IDC1doubleADC string current 19.8maitianxinyaoyun
IDC2doubleADC string current 29.7xinyaoyun
IDC3doubleADC string current 39.6xinyaoyun
IDC4doubleADC string current 49.5Universal

MPPT

FieldTypeUnitDescriptionExampleMapped vendors
I_MPPT_1doubleAMPPT current 19.8Universal
I_MPPT_2doubleAMPPT current 29.7Universal
U_MPPT_1doubleVMPPT voltage 1620.5Universal
U_MPPT_2doubleVMPPT voltage 2618.3Universal

Misc

FieldTypeUnitDescriptionExampleMapped vendors
Temperaturedouble°CInverter enclosure temperature42.5apsystemsgoodwehuaweikehuamaitian+6
turnonTimestringPower-on / data ingest time2026-05-26 06:30:00Universal

Want a specific vendor's field mapping?

How each vendor's API fields map to BaseData is documented in the protocol matrix. Contact us for integration support.