Skip to main content
Version: 2.0.0@Current

Alarm Instruction

Inverter Alarm

We parse the running data of each device and put the parsing results in the "alarms" field. You can judge whether the device triggered certain alarms at that moment by checking the alarm codes in the "alarms" field.

Alarm Code List

Please refer to Alarm Code List.

Scenario ①: If you subscribe to the device running data via MQTT, you can check the "alarms" field in the device message to see which alarms the device triggered at that moment.

{
"metric": {
"rtcTime": "2025-09-11 08:09:19",
"creationDate": "2025-09-11 06:09:20 +0000",
"dataLoggerSN": "A1L24001014000A9",
"dataLoggerTime": "2025-09-11 06:09:20 +0000",
"alarms": [
"E432",
"E400"
],
"backupAf": 0,
"backupAi": 1.1,
...
},
"resumeType": 0,
"tag": {
"sn": "A11240020184005A",
"modelType": "M2HS-6K-30"
},
"timestamp": 1757570960954
}

Scenario ②: If you get the latest device running data via API, you can check the "alarms" field in the returned JSON data to see which alarms the device triggered at that moment.

{
"errorCode": 0,
"info": null,
"body": {
"invSn": "A11240020184005A",
"alarms": [
"E432"
],
...
},
"successful": true
}

Scenario ③: If you get the historical device running data via API, you can check the "alarms" field in the returned JSON data to see which alarms the device triggered at that moment.

{
"errorCode": 0,
"info": null,
"body": [
{
"invSn": null,
"alarms": [
"E432"
],
...
}
],
"successful": true
}