9
9
const std::array<const AlarmMessage_t, ALARM_MSG_COUNT> AlarmLogParser::_alarmMessages = { {
10
10
{ AlarmMessageType_t::ALL, 1 , " Inverter start" },
11
11
{ AlarmMessageType_t::ALL, 2 , " DTU command failed" },
12
- { AlarmMessageType_t::ALL, 73 , " Temperature >80°C" }, // https://github.com/tbnobody/OpenDTU/discussions/590#discussioncomment-6049750
12
+ { AlarmMessageType_t::ALL, 3 , " EEPROM reading and writing error during operation" },
13
+ { AlarmMessageType_t::ALL, 4 , " Offline" },
14
+ { AlarmMessageType_t::ALL, 11 , " Grid voltage surge" },
15
+ { AlarmMessageType_t::ALL, 12 , " Grid voltage sharp drop" },
16
+ { AlarmMessageType_t::ALL, 13 , " Grid frequency mutation" },
17
+ { AlarmMessageType_t::ALL, 14 , " Grid phase mutation" },
18
+ { AlarmMessageType_t::ALL, 15 , " Grid transient fluctuation" },
19
+ { AlarmMessageType_t::ALL, 36 , " INV overvoltage or overcurrent" },
20
+ { AlarmMessageType_t::ALL, 46 , " FB overvoltage" },
21
+ { AlarmMessageType_t::ALL, 47 , " FB overcurrent" },
22
+ { AlarmMessageType_t::ALL, 48 , " FB clamp overvoltage" },
23
+ { AlarmMessageType_t::ALL, 49 , " FB clamp overvoltage" },
24
+ { AlarmMessageType_t::ALL, 61 , " Calibration parameter error" },
25
+ { AlarmMessageType_t::ALL, 62 , " System configuration parameter error" },
26
+ { AlarmMessageType_t::ALL, 63 , " Abnormal power generation data" },
27
+ { AlarmMessageType_t::ALL, 71 , " VW function enable" },
28
+ { AlarmMessageType_t::ALL, 72 , " FW function enable" },
29
+ { AlarmMessageType_t::ALL, 73 , " TW function enable" },
30
+ { AlarmMessageType_t::ALL, 95 , " PV module in suspected shadow" },
31
+ { AlarmMessageType_t::ALL, 96 , " PV module in suspected shadow" },
32
+ { AlarmMessageType_t::ALL, 97 , " PV module in suspected shadow" },
33
+ { AlarmMessageType_t::ALL, 98 , " PV module in suspected shadow" },
13
34
{ AlarmMessageType_t::ALL, 121 , " Over temperature protection" },
35
+ { AlarmMessageType_t::ALL, 122 , " Microinverter is suspected of being stolen" },
36
+ { AlarmMessageType_t::ALL, 123 , " Locked by remote control" },
14
37
{ AlarmMessageType_t::ALL, 124 , " Shut down by remote control" },
15
38
{ AlarmMessageType_t::ALL, 125 , " Grid configuration parameter error" },
16
39
{ AlarmMessageType_t::ALL, 126 , " Software error code 126" },
@@ -27,7 +50,10 @@ const std::array<const AlarmMessage_t, ALARM_MSG_COUNT> AlarmLogParser::_alarmMe
27
50
{ AlarmMessageType_t::ALL, 147 , " Grid: Power grid outage" },
28
51
{ AlarmMessageType_t::ALL, 148 , " Grid: Grid disconnection" },
29
52
{ AlarmMessageType_t::ALL, 149 , " Grid: Island detected" },
53
+ { AlarmMessageType_t::ALL, 150 , " DCI exceeded" },
30
54
{ AlarmMessageType_t::HMT, 171 , " Grid: Abnormal phase difference between phase to phase" },
55
+ { AlarmMessageType_t::ALL, 181 , " Abnormal insulation impedance" },
56
+ { AlarmMessageType_t::ALL, 182 , " Abnormal grounding" },
31
57
{ AlarmMessageType_t::ALL, 205 , " MPPT-A: Input overvoltage" },
32
58
{ AlarmMessageType_t::ALL, 206 , " MPPT-B: Input overvoltage" },
33
59
{ AlarmMessageType_t::ALL, 207 , " MPPT-A: Input undervoltage" },
@@ -52,20 +78,21 @@ const std::array<const AlarmMessage_t, ALARM_MSG_COUNT> AlarmLogParser::_alarmMe
52
78
{ AlarmMessageType_t::ALL, 221 , " PV-4: Input overvoltage" },
53
79
{ AlarmMessageType_t::HMT, 221 , " Abnormal wiring of grid neutral line" },
54
80
{ AlarmMessageType_t::ALL, 222 , " PV-4: Input undervoltage" },
55
- { AlarmMessageType_t::ALL, 301 , " Hardware error code 301" },
56
- { AlarmMessageType_t::ALL, 302 , " Hardware error code 302" },
57
- { AlarmMessageType_t::ALL, 303 , " Hardware error code 303" },
58
- { AlarmMessageType_t::ALL, 304 , " Hardware error code 304" },
59
- { AlarmMessageType_t::ALL, 305 , " Hardware error code 305" },
60
- { AlarmMessageType_t::ALL, 306 , " Hardware error code 306" },
61
- { AlarmMessageType_t::ALL, 307 , " Hardware error code 307" },
62
- { AlarmMessageType_t::ALL, 308 , " Hardware error code 308" },
81
+ { AlarmMessageType_t::ALL, 301 , " Hardware error code 301 - FB short circuit failure " },
82
+ { AlarmMessageType_t::ALL, 302 , " Hardware error code 302 - FB short circuit failure " },
83
+ { AlarmMessageType_t::ALL, 303 , " Hardware error code 303 - FB overcurrent protection failure " },
84
+ { AlarmMessageType_t::ALL, 304 , " Hardware error code 304 - FB overcurrent protection failure " },
85
+ { AlarmMessageType_t::ALL, 305 , " Hardware error code 305 - FB clamp circuit failure " },
86
+ { AlarmMessageType_t::ALL, 306 , " Hardware error code 306 - FB clamp circuit failure " },
87
+ { AlarmMessageType_t::ALL, 307 , " Hardware error code 307 - INV power device failure " },
88
+ { AlarmMessageType_t::ALL, 308 , " Hardware error code 308 - INV overcurrent or overvoltage protection failure " },
63
89
{ AlarmMessageType_t::ALL, 309 , " Hardware error code 309" },
64
90
{ AlarmMessageType_t::ALL, 310 , " Hardware error code 310" },
65
91
{ AlarmMessageType_t::ALL, 311 , " Hardware error code 311" },
66
92
{ AlarmMessageType_t::ALL, 312 , " Hardware error code 312" },
67
93
{ AlarmMessageType_t::ALL, 313 , " Hardware error code 313" },
68
94
{ AlarmMessageType_t::ALL, 314 , " Hardware error code 314" },
95
+ { AlarmMessageType_t::ALL, 1111 , " Repeater" },
69
96
{ AlarmMessageType_t::ALL, 5041 , " Error code-04 Port 1" },
70
97
{ AlarmMessageType_t::ALL, 5042 , " Error code-04 Port 2" },
71
98
{ AlarmMessageType_t::ALL, 5043 , " Error code-04 Port 3" },
@@ -79,10 +106,17 @@ const std::array<const AlarmMessage_t, ALARM_MSG_COUNT> AlarmLogParser::_alarmMe
79
106
{ AlarmMessageType_t::ALL, 5080 , " Grid Overvoltage/Undervoltage" },
80
107
{ AlarmMessageType_t::ALL, 5090 , " Grid Overfrequency/Underfrequency" },
81
108
{ AlarmMessageType_t::ALL, 5100 , " Island detected" },
109
+ { AlarmMessageType_t::ALL, 5110 , " GFDI" },
82
110
{ AlarmMessageType_t::ALL, 5120 , " EEPROM reading and writing error" },
111
+ { AlarmMessageType_t::ALL, 5141 , " FB clamp overvoltage" },
112
+ { AlarmMessageType_t::ALL, 5142 , " FB clamp overvoltage" },
113
+ { AlarmMessageType_t::ALL, 5143 , " FB clamp overvoltage" },
114
+ { AlarmMessageType_t::ALL, 5144 , " FB clamp overvoltage" },
83
115
{ AlarmMessageType_t::ALL, 5150 , " 10 min value grid overvoltage" },
116
+ { AlarmMessageType_t::ALL, 5160 , " Grid transient fluctuation" },
84
117
{ AlarmMessageType_t::ALL, 5200 , " Firmware error" },
85
- { AlarmMessageType_t::ALL, 8310 , " Shut down" },
118
+ { AlarmMessageType_t::ALL, 8310 , " Shut down by remote control" },
119
+ { AlarmMessageType_t::ALL, 8320 , " Locked by remote control" },
86
120
{ AlarmMessageType_t::ALL, 9000 , " Microinverter is suspected of being stolen" },
87
121
} };
88
122
0 commit comments