1. Wattsonic OpenAPI
OpenAPI
  • Account Authentication
    • Login
      POST
  • Wattsonic OpenAPI
    • Query real time info
      POST
    • Unbind MQTT topic
      POST
    • Bind MQTT topic
      POST
    • Remote Operate WattMate
      POST
    • Remote Config WattMate
      POST
    • Query WattMate history
      GET
  • Real-time Data
    • Quick Start
    • Subscription of real-time data
    • `fields` Parameter for /ws/openapi/wattmate/tsd
  • Schemas
    • Schemas
      • OpenApiBindEvent
      • OpenApiAuthenticateEvent
      • ResultString
    • LocalTime
    • ResultVoid
    • ResultWattMateVo
    • WattMateVo
    • WmHeater
    • WmNetwork
    • WmPlan
    • WattMateUnbindTopicEvent
    • WattMateBindTopicEvent
    • WattMateOperateEvent
    • WattMateConfigEventV2
    • WattMatePlan
    • LoginEvent
    • ResultWattsonicToken
    • WattsonicToken
    • ResultListWattMateVo
  1. Wattsonic OpenAPI

Query WattMate history

GET
/ws/openapi/wattmate/tsd

Request

Query Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://www.wattdesk.com/ws/openapi/wattmate/tsd?sn&startTime&endTime&fields' \
--header 'Platform: Web' \
--header 'APPS: DESK' \
--header 'Access-Token: '

Responses

🟢200成功
*/*
OK
Body

Example
{
    "code": "0000",
    "msg": "string",
    "data": [
        {
            "productSn": "string",
            "timeZone": "string",
            "softwareVersion": "string",
            "ctrlHardwareVersion": "string",
            "driverHardwareVersion": "string",
            "modelType": 0,
            "loadType": 0,
            "targetPower": 0,
            "maxGridPower": 0,
            "currentPower": 0,
            "injection": 0,
            "purchase": 0,
            "supportModes": [
                0
            ],
            "currentMode": 0,
            "timeMode": 0,
            "solarTargetTemp": 0,
            "allDayGridTargetTemp": 0,
            "l1FullLoadPower": 0,
            "l2FullLoadPower": 0,
            "l3FullLoadPower": 0,
            "ipAddr": "string",
            "meterType": 0,
            "runningStatus": 0,
            "initStatus": 0,
            "emsCommStatus": 0,
            "meterCommStatus": 0,
            "inverterCommStatus": 0,
            "gridAccessStatus": 0,
            "inverterAccessStatus": 0,
            "gridAccessFlag": 0,
            "pt1000Input": 0,
            "checkStatus": 0,
            "loadEnable": 0,
            "loadDisable": 0,
            "lan": {
                "ip": "string",
                "subnetMask": "string",
                "gateway": "string",
                "mac": "string"
            },
            "wifi": {
                "ip": "string",
                "subnetMask": "string",
                "gateway": "string",
                "mac": "string"
            },
            "plans": [
                {
                    "startTime": {
                        "hour": 0,
                        "minute": 0,
                        "second": 0,
                        "nano": 0
                    },
                    "endTime": {
                        "hour": 0,
                        "minute": 0,
                        "second": 0,
                        "nano": 0
                    },
                    "targetTemp": 0
                }
            ],
            "heaters": [
                {
                    "type": 0,
                    "voltage": 0,
                    "current": 0,
                    "currentPower": 0,
                    "targetTemp": 0,
                    "currentTemp": 0
                }
            ],
            "lastUpdateTime": 0,
            "inverterSn": "string"
        }
    ]
}
Modified at 2025-12-12 08:12:16
Previous
Remote Config WattMate
Next
Quick Start
Built with