{
    "ok": true,
    "status": "OK",
    "time": "2026-05-14 08:44:23",
    "server": {
        "hostName": "192.168.200.15",
        "serverName": "ViewPower",
        "version": "ViewPowerHTML V1.04-21353",
        "portName": "ttyUSB0",
        "protocolType": "P38",
        "deviceId": "00000000000000000000"
    },
    "ups": {
        "workMode": "Line mode",
        "onlineStatus": "on-line",
        "ioPhase": "3\/1",
        "ptid": "P38"
    },
    "input": {
        "voltage_r": 232.4,
        "voltage_s": 233.2,
        "voltage_t": 234.3,
        "frequency": 50
    },
    "output": {
        "voltage_r": 220.9,
        "voltage_s": 221.7,
        "voltage_t": 221.1,
        "current_r": 5.2,
        "current_s": 1.8,
        "current_t": 1.6,
        "frequency": 50.1,
        "load_percent": 11,
        "load_r": 11,
        "load_s": 12,
        "load_t": 10
    },
    "battery": {
        "percent": null,
        "percent_raw": 0,
        "percent_real_raw": 0,
        "remain_time_minutes": null,
        "positive_voltage": 137.4,
        "negative_voltage": 136.7,
        "total_voltage": 274.1,
        "display": "274.1 VDC"
    },
    "temperature": {
        "ups": 29,
        "raw": "29.0"
    },
    "flags": {
        "bypassActive": false,
        "shutdownActive": false,
        "chargeON": false,
        "outputON": false,
        "solarON": false,
        "clear": true
    },
    "fault": {
        "faultType": null,
        "faultKind": null,
        "lastfaultID": null
    },
    "warnings": [
        {
            "level": "info",
            "code": "battery_percent_unavailable",
            "message": "Battery percent is not reported by this UPS\/protocol; using battery voltage instead"
        }
    ],
    "summary": {
        "mode": "Line mode",
        "battery": "274.1 VDC",
        "load": "11%",
        "input_voltage": "232.4 V",
        "output_voltage": "220.9 V",
        "temperature": "29 C",
        "warning_count": 1
    }
}