Extended and updated event log texts

This commit is contained in:
Thomas Basler 2022-10-02 23:52:35 +02:00
parent eef6c37de9
commit b2a30621db

View File

@ -67,6 +67,9 @@ void AlarmLogParser::getLogEntry(uint8_t entryId, AlarmLogEntry_t* entry)
case 121: case 121:
entry->Message = String(F("Over temperature protection")); entry->Message = String(F("Over temperature protection"));
break; break;
case 124:
entry->Message = String(F("Shut down by remote control"));
break;
case 125: case 125:
entry->Message = String(F("Grid configuration parameter error")); entry->Message = String(F("Grid configuration parameter error"));
break; break;
@ -80,91 +83,91 @@ void AlarmLogParser::getLogEntry(uint8_t entryId, AlarmLogEntry_t* entry)
entry->Message = String(F("Software error code 128")); entry->Message = String(F("Software error code 128"));
break; break;
case 129: case 129:
entry->Message = String(F("Software error code 129")); entry->Message = String(F("Abnormal bias"));
break; break;
case 130: case 130:
entry->Message = String(F("Offline")); entry->Message = String(F("Offline"));
break; break;
case 141: case 141:
entry->Message = String(F("Grid overvoltage")); entry->Message = String(F("Grid: Grid overvoltage"));
break; break;
case 142: case 142:
entry->Message = String(F("Average grid overvoltage")); entry->Message = String(F("Grid: 10 min value grid overvoltage"));
break; break;
case 143: case 143:
entry->Message = String(F("Grid undervoltage")); entry->Message = String(F("Grid: Grid undervoltage"));
break; break;
case 144: case 144:
entry->Message = String(F("Grid overfrequency")); entry->Message = String(F("Grid: Grid overfrequency"));
break; break;
case 145: case 145:
entry->Message = String(F("Grid underfrequency")); entry->Message = String(F("Grid: Grid underfrequency"));
break; break;
case 146: case 146:
entry->Message = String(F("Rapid grid frequency change")); entry->Message = String(F("Grid: Rapid grid frequency change rate"));
break; break;
case 147: case 147:
entry->Message = String(F("Power grid outage")); entry->Message = String(F("Grid: Power grid outage"));
break; break;
case 148: case 148:
entry->Message = String(F("Grid disconnection")); entry->Message = String(F("Grid: Grid disconnection"));
break; break;
case 149: case 149:
entry->Message = String(F("Island detected")); entry->Message = String(F("Grid: Island detected"));
break; break;
case 205: case 205:
entry->Message = String(F("Input port 1 & 2 overvoltage")); entry->Message = String(F("MPPT-A: Input overvoltage"));
break; break;
case 206: case 206:
entry->Message = String(F("Input port 3 & 4 overvoltage")); entry->Message = String(F("MPPT-B: Input overvoltage"));
break; break;
case 207: case 207:
entry->Message = String(F("Input port 1 & 2 undervoltage")); entry->Message = String(F("MPPT-A: Input undervoltage"));
break; break;
case 208: case 208:
entry->Message = String(F("Input port 3 & 4 undervoltage")); entry->Message = String(F("MPPT-B: Input undervoltage"));
break; break;
case 209: case 209:
entry->Message = String(F("Port 1 no input")); entry->Message = String(F("PV-1: No input"));
break; break;
case 210: case 210:
entry->Message = String(F("Port 2 no input")); entry->Message = String(F("PV-2: No input"));
break; break;
case 211: case 211:
entry->Message = String(F("Port 3 no input")); entry->Message = String(F("PV-3: No input"));
break; break;
case 212: case 212:
entry->Message = String(F("Port 4 no input")); entry->Message = String(F("PV-4: No input"));
break; break;
case 213: case 213:
entry->Message = String(F("PV-1 & PV-2 abnormal wiring")); entry->Message = String(F("MPPT-A: PV-1 & PV-2 abnormal wiring"));
break; break;
case 214: case 214:
entry->Message = String(F("PV-3 & PV-4 abnormal wiring")); entry->Message = String(F("MPPT-B: PV-3 & PV-4 abnormal wiring"));
break; break;
case 215: case 215:
entry->Message = String(F("PV-1 Input overvoltage")); entry->Message = String(F("PV-1: Input overvoltage"));
break; break;
case 216: case 216:
entry->Message = String(F("PV-1 Input undervoltage")); entry->Message = String(F("PV-1: Input undervoltage"));
break; break;
case 217: case 217:
entry->Message = String(F("PV-2 Input overvoltage")); entry->Message = String(F("PV-2: Input overvoltage"));
break; break;
case 218: case 218:
entry->Message = String(F("PV-2 Input undervoltage")); entry->Message = String(F("PV-2: Input undervoltage"));
break; break;
case 219: case 219:
entry->Message = String(F("PV-3 Input overvoltage")); entry->Message = String(F("PV-3: Input overvoltage"));
break; break;
case 220: case 220:
entry->Message = String(F("PV-3 Input undervoltage")); entry->Message = String(F("PV-3: Input undervoltage"));
break; break;
case 221: case 221:
entry->Message = String(F("PV-4 Input overvoltage")); entry->Message = String(F("PV-4: Input overvoltage"));
break; break;
case 222: case 222:
entry->Message = String(F("PV-4 Input undervoltage")); entry->Message = String(F("PV-4: Input undervoltage"));
break; break;
case 301: case 301:
entry->Message = String(F("Hardware error code 301")); entry->Message = String(F("Hardware error code 301"));