diff --git a/csharp/App/Backend/Backend.csproj b/csharp/App/Backend/Backend.csproj
index a89f47afa..9637fd428 100644
--- a/csharp/App/Backend/Backend.csproj
+++ b/csharp/App/Backend/Backend.csproj
@@ -44,6 +44,9 @@
PreserveNewest
+
+ PreserveNewest
+ PreserveNewest
diff --git a/csharp/App/Backend/Controller.cs b/csharp/App/Backend/Controller.cs
index 4d68c2888..ff3fb1176 100644
--- a/csharp/App/Backend/Controller.cs
+++ b/csharp/App/Backend/Controller.cs
@@ -827,28 +827,28 @@ public class Controller : ControllerBase
/// Usage: GET /api/TestDiagnoseError?errorDescription=SomeAlarm
///
[HttpGet(nameof(TestDiagnoseError))]
- public async Task TestDiagnoseError(string errorDescription = "AbnormalGridVoltage")
+ public async Task TestDiagnoseError(string errorDescription = "AbnormalGridVoltage", string language = "en")
{
- // 1. Try knowledge base first
- var kbResult = AlarmKnowledgeBase.TryGetDiagnosis(errorDescription);
- if (kbResult is not null)
+ // 1. Try static lookup (KB for English, pre-generated translations for others)
+ var staticResult = DiagnosticService.TryGetTranslation(errorDescription, language);
+ if (staticResult is not null)
{
return Ok(new
{
- Source = "KnowledgeBase",
- Alarm = errorDescription,
+ Source = "KnowledgeBase",
+ Alarm = errorDescription,
MistralEnabled = DiagnosticService.IsEnabled,
- kbResult.Explanation,
- kbResult.Causes,
- kbResult.NextSteps
+ staticResult.Explanation,
+ staticResult.Causes,
+ staticResult.NextSteps
});
}
- // 2. If not in KB, try Mistral directly with a test prompt
+ // 2. If not found, try Mistral with the correct language
if (!DiagnosticService.IsEnabled)
return Ok(new { Source = "None", Alarm = errorDescription, Message = "Not in knowledge base and Mistral API key not configured." });
- var aiResult = await DiagnosticService.TestCallMistralAsync(errorDescription);
+ var aiResult = await DiagnosticService.TestCallMistralAsync(errorDescription, language);
if (aiResult is null)
return Ok(new { Source = "MistralFailed", Alarm = errorDescription, Message = "Mistral API call failed or returned empty." });
diff --git a/csharp/App/Backend/Resources/AlarmNames.de.json b/csharp/App/Backend/Resources/AlarmNames.de.json
new file mode 100644
index 000000000..45a4144f2
--- /dev/null
+++ b/csharp/App/Backend/Resources/AlarmNames.de.json
@@ -0,0 +1,231 @@
+{
+ "alarm_AbnormalGridVoltage": "Unnormale Netzspannung",
+ "alarm_AbnormalGridFrequency": "Unnormale Netzfrequenz",
+ "alarm_InvertedSequenceOfGridVoltage": "Falsche Phasenreihenfolge",
+ "alarm_GridVoltagePhaseLoss": "Phasenausfall im Netz",
+ "alarm_AbnormalGridCurrent": "Unnormaler Netzstrom",
+ "alarm_AbnormalOutputVoltage": "Ungewöhnliche Ausgangsspannung",
+ "alarm_AbnormalOutputFrequency": "Ungewöhnliche Ausgangsfrequenz",
+ "alarm_AbnormalNullLine": "Fehlerhafter Nullleiter",
+ "alarm_AbnormalOffGridOutputVoltage": "Ungewöhnliche Backup-Spannung",
+ "alarm_ExcessivelyHighAmbientTemperature": "Zu hohe Umgebungstemperatur",
+ "alarm_ExcessiveRadiatorTemperature": "Überhitzter Kühlkörper",
+ "alarm_PcbOvertemperature": "Überhitzte Leiterplatte",
+ "alarm_DcConverterOvertemperature": "Überhitzter DC-Wandler",
+ "alarm_InverterOvertemperatureAlarm": "Warnung: Überhitzung",
+ "alarm_InverterOvertemperature": "Wechselrichter überhitzt",
+ "alarm_DcConverterOvertemperatureAlarm": "Übertemperaturalarm DC-Wandler",
+ "alarm_InsulationFault": "Isolationsfehler",
+ "alarm_LeakageProtectionFault": "Leckschutzfehler",
+ "alarm_AbnormalLeakageSelfCheck": "Anomaler Leckstrom-Selbsttest",
+ "alarm_PoorGrounding": "Schlechte Erdung",
+ "alarm_FanFault": "Lüfterfehler",
+ "alarm_AuxiliaryPowerFault": "Hilfsstromversorgung Fehler",
+ "alarm_ModelCapacityFault": "Modellkapazitätsfehler",
+ "alarm_AbnormalLightningArrester": "Überspannungsschutz Fehler",
+ "alarm_IslandProtection": "Inselbetrieb Schutz",
+ "alarm_Battery1NotConnected": "Batterie 1 nicht verbunden",
+ "alarm_Battery1Overvoltage": "Batterie 1 Überspannung",
+ "alarm_Battery1Undervoltage": "Batterie 1 Unterspannung",
+ "alarm_Battery1DischargeEnd": "Batterie 1 Entladung beendet",
+ "alarm_Battery1Inverted": "Batterie 1 Polarität vertauscht",
+ "alarm_Battery1OverloadTimeout": "Batterie 1 Überlastung",
+ "alarm_Battery1SoftStartFailure": "Batterie 1 Startfehler",
+ "alarm_Battery1PowerTubeFault": "Batterie 1 Leistungsteil defekt",
+ "alarm_Battery1InsufficientPower": "Batterie 1 Leistung unzureichend",
+ "alarm_Battery1BackupProhibited": "Batterie 1 Backup gesperrt",
+ "alarm_Battery2NotConnected": "Batterie 2 nicht verbunden",
+ "alarm_Battery2Overvoltage": "Batterie 2 Überspannung",
+ "alarm_Battery2Undervoltage": "Batterie 2 Unterspannung",
+ "alarm_Battery2DischargeEnd": "Batterie 2 Entladung beendet",
+ "alarm_Battery2Inverted": "Batterie 2 falsch angeschlossen",
+ "alarm_Battery2OverloadTimeout": "Batterie 2 Überlastung",
+ "alarm_Battery2SoftStartFailure": "Batterie 2 Startfehler",
+ "alarm_Battery2PowerTubeFault": "Batterie 2 Leistungsteil defekt",
+ "alarm_Battery2InsufficientPower": "Batterie 2 Leistung unzureichend",
+ "alarm_Battery2BackupProhibited": "Batterie 2 Backup gesperrt",
+ "alarm_LithiumBattery1ChargeForbidden": "Lithium-Batterie 1 Ladeverbot",
+ "alarm_LithiumBattery1DischargeForbidden": "Lithium-Batterie 1 Entladeverbot",
+ "alarm_LithiumBattery2ChargeForbidden": "Lithium-Batterie 2 Ladeverbot",
+ "alarm_LithiumBattery2DischargeForbidden": "Lithium-Batterie 2 Entladeverbot",
+ "alarm_LithiumBattery1Full": "Lithium-Batterie 1 voll",
+ "alarm_LithiumBattery1DischargeEnd": "Lithium-Batterie 1 entladen",
+ "alarm_LithiumBattery2Full": "Lithium-Batterie 2 voll",
+ "alarm_LithiumBattery2DischargeEnd": "Lithium-Batterie 2 entladen",
+ "alarm_LeadBatteryTemperatureAbnormality": "Batterietemperatur abnormal",
+ "alarm_BatteryAccessMethodError": "Batteriezugriffsfehler",
+ "alarm_Pv1NotAccessed": "PV1 nicht erreichbar",
+ "alarm_Pv1Overvoltage": "PV1 Überspannung",
+ "alarm_AbnormalPv1CurrentSharing": "Ungleichmäßiger PV1-Strom",
+ "alarm_Pv1PowerTubeFault": "PV1 Leistungstubus defekt",
+ "alarm_Pv1SoftStartFailure": "PV1 Soft-Start fehlgeschlagen",
+ "alarm_Pv1OverloadTimeout": "PV1-Überlastung",
+ "alarm_Pv1InsufficientPower": "PV1-Schwacher Strom",
+ "alarm_Photovoltaic1Overcurrent": "PV1-Überstrom",
+ "alarm_Pv2NotAccessed": "PV2-Nicht erkannt",
+ "alarm_Pv2Overvoltage": "PV2-Überspannung",
+ "alarm_AbnormalPv2CurrentSharing": "Ungewöhnliche Stromverteilung PV2",
+ "alarm_Pv2PowerTubeFault": "PV2-Leistungsrohrfehler",
+ "alarm_Pv2SoftStartFailure": "PV2-Softstart fehlgeschlagen",
+ "alarm_Pv2OverloadTimeout": "PV2-Überlastung Timeout",
+ "alarm_Pv2InsufficientPower": "Unzureichende Leistung PV2",
+ "alarm_Pv3NotConnected": "PV3 nicht verbunden",
+ "alarm_Pv3Overvoltage": "PV3 Überspannung",
+ "alarm_Pv3AverageCurrentAnomaly": "PV3 Stromanomalie",
+ "alarm_Pv3PowerTubeFailure": "PV3 Leistungselektronik defekt",
+ "alarm_Pv3SoftStartFailure": "PV3 Startfehler",
+ "alarm_Pv3OverloadTimeout": "PV3-Überlastung",
+ "alarm_Pv3ReverseConnection": "PV3-Falschpolung",
+ "alarm_Pv4NotConnected": "PV4 Nicht Verbunden",
+ "alarm_Pv4Overvoltage": "PV4 Überspannung",
+ "alarm_Pv4AverageCurrentAnomaly": "PV4 Stromanomalie",
+ "alarm_Pv4PowerTubeFailure": "PV4-Leistungsrohr defekt",
+ "alarm_Pv4SoftStartFailure": "PV4-Softstart fehlgeschlagen",
+ "alarm_Pv4OverloadTimeout": "PV4-Überlastung",
+ "alarm_Pv4ReverseConnection": "PV4 falsch angeschlossen",
+ "alarm_InsufficientPhotovoltaicPower": "Zu wenig Solarstrom",
+ "alarm_DcBusOvervoltage": "DC-Bus Überspannung",
+ "alarm_DcBusUndervoltage": "DC-Bus Unterspannung",
+ "alarm_DcBusVoltageUnbalance": "DC-Bus Spannungsungleichgewicht",
+ "alarm_BusSlowOvervoltage": "Langsame DC-Bus Überspannung",
+ "alarm_HardwareBusOvervoltage": "Hardware DC-Bus Überspannung",
+ "alarm_BusSoftStartFailure": "Fehler beim sanften Start",
+ "alarm_InverterPowerTubeFault": "Wechselrichter-Leistungshalbleiter defekt",
+ "alarm_HardwareOvercurrent": "Hardware-Überstrom",
+ "alarm_DcConverterOvervoltage": "DC-Wandler Überspannung",
+ "alarm_DcConverterHardwareOvervoltage": "DC-Wandler Hardware-Überspannung",
+ "alarm_DcConverterOvercurrent": "DC-Wandler Überstrom",
+ "alarm_DcConverterHardwareOvercurrent": "DC-Wandler Hardware-Überstrom",
+ "alarm_DcConverterResonatorOvercurrent": "DC-Wandler Resonanz-Überstrom",
+ "alarm_SystemOutputOverload": "Systemausgang überlastet",
+ "alarm_InverterOverload": "Wechselrichter überlastet",
+ "alarm_InverterOverloadTimeout": "Wechselrichter-Überlastung",
+ "alarm_LoadPowerOverload": "Überlastung der Lastleistung",
+ "alarm_BalancedCircuitOverloadTimeout": "Phasenausgleich-Überlastung",
+ "alarm_InverterSoftStartFailure": "Wechselrichter-Softstart-Fehler",
+ "alarm_Dsp1ParameterSettingFault": "DSP-Parameter-Fehler",
+ "alarm_Dsp2ParameterSettingFault": "DSP2 Parameterfehler",
+ "alarm_DspVersionCompatibilityFault": "DSP-Versionen nicht kompatibel",
+ "alarm_CpldVersionCompatibilityFault": "CPLD-Version nicht kompatibel",
+ "alarm_CpldCommunicationFault": "CPLD-Kommunikationsfehler",
+ "alarm_DspCommunicationFault": "DSP-Kommunikationsfehler",
+ "alarm_OutputVoltageDcOverlimit": "DC-Spannung zu hoch",
+ "alarm_OutputCurrentDcOverlimit": "DC-Strom zu hoch",
+ "alarm_RelaySelfCheckFails": "Relais-Selbsttest fehlgeschlagen",
+ "alarm_InverterRelayOpen": "Wechselrichter-Relais offen",
+ "alarm_InverterRelayShortCircuit": "Wechselrichter-Relais Kurzschluss",
+ "alarm_OpenCircuitOfPowerGridRelay": "Netzrelais offen",
+ "alarm_ShortCircuitOfPowerGridRelay": "Netzrelais kurzgeschlossen",
+ "alarm_GeneratorRelayOpenCircuit": "Generatorrelais offen",
+ "alarm_GeneratorRelayShortCircuit": "Generatorrelais kurzgeschlossen",
+ "alarm_AbnormalInverter": "Wechselrichter abnormal",
+ "alarm_ParallelCommunicationAlarm": "Parallelkommunikationsalarm",
+ "alarm_ParallelModuleMissing": "Parallelmodul fehlt",
+ "alarm_DuplicateMachineNumbersForParallelModules": "Doppelte Gerätenummern",
+ "alarm_ParameterConflictInParallelModule": "Parameterkonflikt im Parallelmodul",
+ "alarm_SystemDerating": "Systemleistung reduziert",
+ "alarm_PvAccessMethodErrorAlarm": "PV-Zugriffsfehler",
+ "alarm_ReservedAlarms4": "Reservierter Alarm 4",
+ "alarm_ReservedAlarms5": "Reservierter Alarm 5",
+ "alarm_ReverseMeterConnection": "Zähler falsch angeschlossen",
+ "alarm_InverterSealPulse": "Wechselrichter-Leistungsbegrenzung",
+ "alarm_AbnormalDieselGeneratorVoltage": "Ungewöhnliche Dieselgenerator-Spannung",
+ "alarm_AbnormalDieselGeneratorFrequency": "Ungewöhnliche Dieselgenerator-Frequenz",
+ "alarm_DieselGeneratorVoltageReverseSequence": "Falsche Phasenfolge des Generators",
+ "alarm_DieselGeneratorVoltageOutOfPhase": "Generator nicht synchronisiert",
+ "alarm_GeneratorOverload": "Generator überlastet",
+ "alarm_StringFault": "PV-String-Fehler",
+ "alarm_PvStringPidQuickConnectAbnormal": "PV-String-Anschluss defekt",
+ "alarm_DcSpdFunctionAbnormal": "DC-Überspannungsschutz defekt",
+ "alarm_PvShortCircuited": "PV-String kurzgeschlossen",
+ "alarm_PvBoostDriverAbnormal": "PV-Boost-Treiber defekt",
+ "alarm_AcSpdFunctionAbnormal": "AC-Überspannungsschutz defekt",
+ "alarm_DcFuseBlown": "DC-Sicherung durchgebrannt",
+ "alarm_DcInputVoltageTooHigh": "DC-Eingangsspannung zu hoch",
+ "alarm_PvReversed": "PV-Polarität vertauscht",
+ "alarm_PidFunctionAbnormal": "PID-Schutzfunktion gestört",
+ "alarm_PvStringDisconnected": "PV-String getrennt",
+ "alarm_PvStringCurrentUnbalanced": "PV-String Strom unausgeglichen",
+ "alarm_NoUtilityGrid": "Kein Stromnetz",
+ "alarm_GridVoltageOutOfRange": "Netzspannung außerhalb des Bereichs",
+ "alarm_GridFrequencyOutOfRange": "Netzfrequenz außerhalb des Bereichs",
+ "alarm_Overload": "Überlastung",
+ "alarm_MeterDisconnected": "Stromzähler getrennt",
+ "alarm_MeterReverselyConnected": "Zähler falsch angeschlossen",
+ "alarm_LinePeVoltageAbnormal": "Abnormale PE-Spannung",
+ "alarm_PhaseSequenceError": "Phasenfolgefehler",
+ "alarm_FanFailure": "Lüfterausfall",
+ "alarm_MeterAbnormal": "Störungsanzeige Zähler",
+ "alarm_OptimizerCommunicationAbnormal": "Kommunikationsstörung Optimierer",
+ "alarm_OverTemperature": "Überhitzung",
+ "alarm_OverTemperatureAlarm": "Überhitzungswarnung",
+ "alarm_NtcTemperatureSensorBroken": "Temperatursensor defekt",
+ "alarm_SyncSignalAbnormal": "Synchronisationsfehler",
+ "alarm_GridStartupConditionsNotMet": "Netzstartbedingungen nicht erfüllt",
+ "alarm_BatteryCommunicationFailure": "Batteriekommunikation fehlgeschlagen",
+ "alarm_BatteryDisconnected": "Batterie getrennt",
+ "alarm_BatteryVoltageTooHigh": "Batteriespannung zu hoch",
+ "alarm_BatteryVoltageTooLow": "Batteriespannung zu niedrig",
+ "alarm_BatteryReverseConnected": "Batterie falsch angeschlossen",
+ "alarm_LeadAcidTempSensorDisconnected": "Temperatursensor nicht angeschlossen",
+ "alarm_BatteryTemperatureOutOfRange": "Batterietemperatur außerhalb des Bereichs",
+ "alarm_BmsFault": "BMS-Fehler",
+ "alarm_LithiumBatteryOverload": "Batterie-Überlastung",
+ "alarm_BmsCommunicationAbnormal": "BMS-Kommunikationsfehler",
+ "alarm_BatterySpdAbnormal": "Batterie-Überspannungsschutz",
+ "alarm_OutputDcComponentBiasAbnormal": "DC-Versatz im Ausgang",
+ "alarm_DcComponentOverHighOutputVoltage": "DC-Komponente zu hohe Ausgangsspannung",
+ "alarm_OffGridOutputVoltageTooLow": "Netzunabhängige Ausgangsspannung zu niedrig",
+ "alarm_OffGridOutputVoltageTooHigh": "Netzunabhängige Ausgangsspannung zu hoch",
+ "alarm_OffGridOutputOverCurrent": "Netzunabhängiger Ausgangsüberstrom",
+ "alarm_OffGridOutputOverload": "Netzunabhängiger Ausgang überlastet",
+ "alarm_BalancedCircuitAbnormal": "Phasenausgleich gestört",
+ "alarm_ExportLimitationFailSafe": "Exportbegrenzung Notaus",
+ "alarm_DcBiasAbnormal": "DC-Vorspannung abnormal",
+ "alarm_HighDcComponentOutputCurrent": "Hohe DC-Komponente im Ausgangsstrom",
+ "alarm_BusVoltageSamplingAbnormal": "Spannungsmessung defekt",
+ "alarm_RelayFault": "Relaisfehler",
+ "alarm_BusVoltageAbnormal": "Gleichspannung abnormal",
+ "alarm_InternalCommunicationFailure": "Interne Kommunikation ausgefallen",
+ "alarm_TemperatureSensorDisconnected": "Temperatursensor getrennt",
+ "alarm_IgbtDriveFault": "IGBT-Ansteuerungsfehler",
+ "alarm_EepromError": "EEPROM-Fehler",
+ "alarm_AuxiliaryPowerAbnormal": "Hilfsstromversorgung abnormal",
+ "alarm_DcAcOvercurrentProtection": "Überstromschutz aktiviert",
+ "alarm_CommunicationProtocolMismatch": "Kommunikationsprotokoll-Fehler",
+ "alarm_DspComFirmwareMismatch": "Firmware-Inkompatibilität DSP/COM",
+ "alarm_DspSoftwareHardwareMismatch": "DSP-Software-Hardware-Inkompatibilität",
+ "alarm_CpldAbnormal": "CPLD-Fehler",
+ "alarm_RedundancySamplingInconsistent": "Inkonsistente redundante Messungen",
+ "alarm_PwmPassThroughSignalFailure": "PWM-Signalweg ausgefallen",
+ "alarm_AfciSelfTestFailure": "AFCI-Selbsttest fehlgeschlagen",
+ "alarm_PvCurrentSamplingAbnormal": "PV-Strommessung abnormal",
+ "alarm_AcCurrentSamplingAbnormal": "AC-Strommessung abnormal",
+ "alarm_BusSoftbootFailure": "DC-Bus-Vorstart fehlgeschlagen",
+ "alarm_EpoFault": "EPO-Fehler (Notaus)",
+ "alarm_MonitoringChipBootVerificationFailed": "Überwachungs-Chip Startfehler",
+ "alarm_BmsCommunicationFailure": "BMS-Kommunikationsfehler",
+ "alarm_BmsChargeDischargeFailure": "BMS-Lade-/Entladefehler",
+ "alarm_BatteryVoltageLow": "Batteriespannung zu niedrig",
+ "alarm_BatteryVoltageHigh": "Batteriespannung zu hoch",
+ "alarm_BatteryTemperatureAbnormal": "Batterietemperatur ungewöhnlich",
+ "alarm_BatteryReversed": "Batterie verkehrt herum",
+ "alarm_BatteryOpenCircuit": "Batteriekreis offen",
+ "alarm_BatteryOverloadProtection": "Batterieüberlastungsschutz",
+ "alarm_Bus2VoltageAbnormal": "Bus2-Spannung ungewöhnlich",
+ "alarm_BatteryChargeOcp": "Batterieladung Überstrom",
+ "alarm_BatteryDischargeOcp": "Batterieentladung Überstrom",
+ "alarm_BatterySoftStartFailed": "Batterie-Softstart fehlgeschlagen",
+ "alarm_EpsOutputShortCircuited": "EPS-Ausgang kurzgeschlossen",
+ "alarm_OffGridBusVoltageLow": "Netzunabhängige Busspannung zu niedrig",
+ "alarm_OffGridTerminalVoltageAbnormal": "Abnormale Spannung am Netzausgang",
+ "alarm_SoftStartFailed": "Sanfter Start fehlgeschlagen",
+ "alarm_OffGridOutputVoltageAbnormal": "Abnormale Ausgangsspannung im Netzmodus",
+ "alarm_BalancedCircuitSelfTestFailed": "Ausgleichsschaltungstest fehlgeschlagen",
+ "alarm_HighDcComponentOutputVoltage": "Hohe Gleichspannungskomponente im Ausgang",
+ "alarm_OffGridParallelSignalAbnormal": "Parallelsignalstörung",
+ "alarm_AFCIFault": "Lichtbogenfehler",
+ "alarm_GFCIHigh": "Erhöhter Fehlerstrom",
+ "alarm_PVVoltageHigh": "PV-Spannung zu hoch",
+ "alarm_OffGridBusVoltageTooLow": "Off-Grid-Busspannung zu niedrig"
+}
\ No newline at end of file
diff --git a/csharp/App/Backend/Resources/AlarmNames.fr.json b/csharp/App/Backend/Resources/AlarmNames.fr.json
new file mode 100644
index 000000000..f3fe253e3
--- /dev/null
+++ b/csharp/App/Backend/Resources/AlarmNames.fr.json
@@ -0,0 +1,231 @@
+{
+ "alarm_AbnormalGridVoltage": "Tension réseau anormale",
+ "alarm_AbnormalGridFrequency": "Fréquence réseau anormale",
+ "alarm_InvertedSequenceOfGridVoltage": "Séquence de tension inversée",
+ "alarm_GridVoltagePhaseLoss": "Perte de phase réseau",
+ "alarm_AbnormalGridCurrent": "Courant réseau anormal",
+ "alarm_AbnormalOutputVoltage": "Tension de sortie anormale",
+ "alarm_AbnormalOutputFrequency": "Fréquence de sortie anormale",
+ "alarm_AbnormalNullLine": "Ligne neutre anormale",
+ "alarm_AbnormalOffGridOutputVoltage": "Tension de sortie hors réseau anormale",
+ "alarm_ExcessivelyHighAmbientTemperature": "Température ambiante trop élevée",
+ "alarm_ExcessiveRadiatorTemperature": "Température excessive du radiateur",
+ "alarm_PcbOvertemperature": "Température excessive PCB",
+ "alarm_DcConverterOvertemperature": "Température excessive convertisseur DC",
+ "alarm_InverterOvertemperatureAlarm": "Alarme température onduleur",
+ "alarm_InverterOvertemperature": "Température onduleur excessive",
+ "alarm_DcConverterOvertemperatureAlarm": "Alarme surchauffe convertisseur DC",
+ "alarm_InsulationFault": "Défaut d'isolation",
+ "alarm_LeakageProtectionFault": "Défaut protection fuite",
+ "alarm_AbnormalLeakageSelfCheck": "Auto-test fuite anormale",
+ "alarm_PoorGrounding": "Mise à la terre insuffisante",
+ "alarm_FanFault": "Défaut du ventilateur",
+ "alarm_AuxiliaryPowerFault": "Défaut d'alimentation auxiliaire",
+ "alarm_ModelCapacityFault": "Défaut de configuration",
+ "alarm_AbnormalLightningArrester": "Paratonnerre défectueux",
+ "alarm_IslandProtection": "Protection d'îlotage",
+ "alarm_Battery1NotConnected": "Batterie 1 non connectée",
+ "alarm_Battery1Overvoltage": "Tension batterie 1 trop élevée",
+ "alarm_Battery1Undervoltage": "Tension batterie 1 trop basse",
+ "alarm_Battery1DischargeEnd": "Fin de décharge batterie 1",
+ "alarm_Battery1Inverted": "Polarité batterie 1 inversée",
+ "alarm_Battery1OverloadTimeout": "Dépassement de charge Batterie 1",
+ "alarm_Battery1SoftStartFailure": "Échec démarrage Batterie 1",
+ "alarm_Battery1PowerTubeFault": "Défaut électronique Batterie 1",
+ "alarm_Battery1InsufficientPower": "Puissance insuffisante Batterie 1",
+ "alarm_Battery1BackupProhibited": "Sauvegarde interdite Batterie 1",
+ "alarm_Battery2NotConnected": "Batterie 2 non connectée",
+ "alarm_Battery2Overvoltage": "Tension batterie 2 élevée",
+ "alarm_Battery2Undervoltage": "Tension batterie 2 basse",
+ "alarm_Battery2DischargeEnd": "Fin décharge batterie 2",
+ "alarm_Battery2Inverted": "Polarité batterie 2 inversée",
+ "alarm_Battery2OverloadTimeout": "Dépassement de charge Batterie 2",
+ "alarm_Battery2SoftStartFailure": "Échec démarrage Batterie 2",
+ "alarm_Battery2PowerTubeFault": "Défaut électronique Batterie 2",
+ "alarm_Battery2InsufficientPower": "Puissance insuffisante Batterie 2",
+ "alarm_Battery2BackupProhibited": "Sauvegarde interdite Batterie 2",
+ "alarm_LithiumBattery1ChargeForbidden": "Charge batterie lithium 1 interdite",
+ "alarm_LithiumBattery1DischargeForbidden": "Décharge batterie lithium 1 interdite",
+ "alarm_LithiumBattery2ChargeForbidden": "Charge batterie lithium 2 interdite",
+ "alarm_LithiumBattery2DischargeForbidden": "Décharge batterie lithium 2 interdite",
+ "alarm_LithiumBattery1Full": "Batterie lithium 1 pleine",
+ "alarm_LithiumBattery1DischargeEnd": "Fin de décharge batterie lithium 1",
+ "alarm_LithiumBattery2Full": "Batterie lithium 2 pleine",
+ "alarm_LithiumBattery2DischargeEnd": "Fin de décharge batterie lithium 2",
+ "alarm_LeadBatteryTemperatureAbnormality": "Température anormale batterie plomb",
+ "alarm_BatteryAccessMethodError": "Erreur de méthode d'accès batterie",
+ "alarm_Pv1NotAccessed": "Chaîne PV1 non accessible",
+ "alarm_Pv1Overvoltage": "Survoltage PV1",
+ "alarm_AbnormalPv1CurrentSharing": "Partage de courant PV1 anormal",
+ "alarm_Pv1PowerTubeFault": "Défaut du tube de puissance PV1",
+ "alarm_Pv1SoftStartFailure": "Échec de démarrage doux PV1",
+ "alarm_Pv1OverloadTimeout": "Dépassement de charge PV1",
+ "alarm_Pv1InsufficientPower": "Puissance PV1 insuffisante",
+ "alarm_Photovoltaic1Overcurrent": "Surintensité PV1",
+ "alarm_Pv2NotAccessed": "Chaîne PV2 inaccessible",
+ "alarm_Pv2Overvoltage": "Survoltage PV2",
+ "alarm_AbnormalPv2CurrentSharing": "Partage de courant anormal PV2",
+ "alarm_Pv2PowerTubeFault": "Défaillance du tube de puissance PV2",
+ "alarm_Pv2SoftStartFailure": "Échec de démarrage progressif PV2",
+ "alarm_Pv2OverloadTimeout": "Dépassement de charge PV2",
+ "alarm_Pv2InsufficientPower": "Puissance insuffisante PV2",
+ "alarm_Pv3NotConnected": "PV3 non connecté",
+ "alarm_Pv3Overvoltage": "Survoltage PV3",
+ "alarm_Pv3AverageCurrentAnomaly": "Anomalie courant PV3",
+ "alarm_Pv3PowerTubeFailure": "Défaillance tube PV3",
+ "alarm_Pv3SoftStartFailure": "Échec démarrage PV3",
+ "alarm_Pv3OverloadTimeout": "Dépassement de charge PV3",
+ "alarm_Pv3ReverseConnection": "Connexion inversée PV3",
+ "alarm_Pv4NotConnected": "Chaîne PV4 non connectée",
+ "alarm_Pv4Overvoltage": "Survoltage PV4",
+ "alarm_Pv4AverageCurrentAnomaly": "Anomalie de courant PV4",
+ "alarm_Pv4PowerTubeFailure": "Défaillance du tube de puissance PV4",
+ "alarm_Pv4SoftStartFailure": "Échec du démarrage progressif PV4",
+ "alarm_Pv4OverloadTimeout": "Dépassement de charge PV4",
+ "alarm_Pv4ReverseConnection": "Connexion inversée PV4",
+ "alarm_InsufficientPhotovoltaicPower": "Puissance photovoltaïque insuffisante",
+ "alarm_DcBusOvervoltage": "Tension DC trop élevée",
+ "alarm_DcBusUndervoltage": "Tension DC trop basse",
+ "alarm_DcBusVoltageUnbalance": "Déséquilibre tension DC",
+ "alarm_BusSlowOvervoltage": "Tension DC lente excessive",
+ "alarm_HardwareBusOvervoltage": "Tension DC critique",
+ "alarm_BusSoftStartFailure": "Échec démarrage progressif",
+ "alarm_InverterPowerTubeFault": "Défaut tube de puissance",
+ "alarm_HardwareOvercurrent": "Surintensité matérielle",
+ "alarm_DcConverterOvervoltage": "Survoltage convertisseur DC",
+ "alarm_DcConverterHardwareOvervoltage": "Survoltage matériel convertisseur DC",
+ "alarm_DcConverterOvercurrent": "Surintensité convertisseur CC",
+ "alarm_DcConverterHardwareOvercurrent": "Surintensité matérielle convertisseur CC",
+ "alarm_DcConverterResonatorOvercurrent": "Surintensité résonateur convertisseur CC",
+ "alarm_SystemOutputOverload": "Surcharge de sortie système",
+ "alarm_InverterOverload": "Surcharge onduleur",
+ "alarm_InverterOverloadTimeout": "Dépassement de charge de l'onduleur",
+ "alarm_LoadPowerOverload": "Surcharge de puissance de charge",
+ "alarm_BalancedCircuitOverloadTimeout": "Dépassement de charge du circuit équilibré",
+ "alarm_InverterSoftStartFailure": "Échec de démarrage progressif de l'onduleur",
+ "alarm_Dsp1ParameterSettingFault": "Défaillance de paramétrage DSP 1",
+ "alarm_Dsp2ParameterSettingFault": "Paramètre DSP2 incorrect",
+ "alarm_DspVersionCompatibilityFault": "Incompatibilité version DSP",
+ "alarm_CpldVersionCompatibilityFault": "Incompatibilité version CPLD",
+ "alarm_CpldCommunicationFault": "Échec communication CPLD",
+ "alarm_DspCommunicationFault": "Échec communication DSP",
+ "alarm_OutputVoltageDcOverlimit": "Tension de sortie DC excessive",
+ "alarm_OutputCurrentDcOverlimit": "Courant de sortie DC excessif",
+ "alarm_RelaySelfCheckFails": "Auto-test relais échoué",
+ "alarm_InverterRelayOpen": "Relais de l'onduleur ouvert",
+ "alarm_InverterRelayShortCircuit": "Relais de l'onduleur en court-circuit",
+ "alarm_OpenCircuitOfPowerGridRelay": "Relais du réseau ouvert",
+ "alarm_ShortCircuitOfPowerGridRelay": "Court-circuit du relais réseau",
+ "alarm_GeneratorRelayOpenCircuit": "Relais du générateur ouvert",
+ "alarm_GeneratorRelayShortCircuit": "Court-circuit du relais générateur",
+ "alarm_AbnormalInverter": "Onduleur anormal",
+ "alarm_ParallelCommunicationAlarm": "Alarme de communication parallèle",
+ "alarm_ParallelModuleMissing": "Module parallèle manquant",
+ "alarm_DuplicateMachineNumbersForParallelModules": "Numéros de machine en double",
+ "alarm_ParameterConflictInParallelModule": "Conflit de paramètres parallèle",
+ "alarm_SystemDerating": "Réduction de puissance du système",
+ "alarm_PvAccessMethodErrorAlarm": "Erreur méthode d'accès PV",
+ "alarm_ReservedAlarms4": "Alarme réservée 4",
+ "alarm_ReservedAlarms5": "Alarme réservée 5",
+ "alarm_ReverseMeterConnection": "Connexion du compteur inversée",
+ "alarm_InverterSealPulse": "Impulsion de scellement de l'onduleur",
+ "alarm_AbnormalDieselGeneratorVoltage": "Tension anormale du générateur diesel",
+ "alarm_AbnormalDieselGeneratorFrequency": "Fréquence anormale du générateur diesel",
+ "alarm_DieselGeneratorVoltageReverseSequence": "Séquence de phase inversée du générateur",
+ "alarm_DieselGeneratorVoltageOutOfPhase": "Déphasage du générateur",
+ "alarm_GeneratorOverload": "Surcharge du générateur",
+ "alarm_StringFault": "Défaut de chaîne",
+ "alarm_PvStringPidQuickConnectAbnormal": "Connexion rapide anormale",
+ "alarm_DcSpdFunctionAbnormal": "Problème de protection DC",
+ "alarm_PvShortCircuited": "Court-circuit PV",
+ "alarm_PvBoostDriverAbnormal": "Problème de convertisseur",
+ "alarm_AcSpdFunctionAbnormal": "Problème de protection contre les surtensions AC",
+ "alarm_DcFuseBlown": "Fusible DC grillé",
+ "alarm_DcInputVoltageTooHigh": "Tension DC d'entrée trop élevée",
+ "alarm_PvReversed": "Polarité PV inversée",
+ "alarm_PidFunctionAbnormal": "Problème de fonction PID",
+ "alarm_PvStringDisconnected": "Chaîne PV déconnectée",
+ "alarm_PvStringCurrentUnbalanced": "Déséquilibre de courant PV",
+ "alarm_NoUtilityGrid": "Réseau électrique absent",
+ "alarm_GridVoltageOutOfRange": "Tension réseau hors plage",
+ "alarm_GridFrequencyOutOfRange": "Fréquence réseau hors plage",
+ "alarm_Overload": "Surcharge",
+ "alarm_MeterDisconnected": "Compteur déconnecté",
+ "alarm_MeterReverselyConnected": "Compteur inversé",
+ "alarm_LinePeVoltageAbnormal": "Tension anormale",
+ "alarm_PhaseSequenceError": "Séquence de phase erronée",
+ "alarm_FanFailure": "Défaillance du ventilateur",
+ "alarm_MeterAbnormal": "Compteur anormal",
+ "alarm_OptimizerCommunicationAbnormal": "Communication optimiseur anormale",
+ "alarm_OverTemperature": "Température excessive",
+ "alarm_OverTemperatureAlarm": "Alarme température élevée",
+ "alarm_NtcTemperatureSensorBroken": "Capteur de température défectueux",
+ "alarm_SyncSignalAbnormal": "Signal de synchronisation anormal",
+ "alarm_GridStartupConditionsNotMet": "Conditions de démarrage réseau non remplies",
+ "alarm_BatteryCommunicationFailure": "Échec de communication batterie",
+ "alarm_BatteryDisconnected": "Batterie déconnectée",
+ "alarm_BatteryVoltageTooHigh": "Tension batterie trop élevée",
+ "alarm_BatteryVoltageTooLow": "Tension batterie trop basse",
+ "alarm_BatteryReverseConnected": "Batterie branchée à l'envers",
+ "alarm_LeadAcidTempSensorDisconnected": "Capteur température batterie plomb désactivé",
+ "alarm_BatteryTemperatureOutOfRange": "Température batterie hors plage",
+ "alarm_BmsFault": "Défaillance BMS",
+ "alarm_LithiumBatteryOverload": "Surcharge batterie lithium",
+ "alarm_BmsCommunicationAbnormal": "Communication BMS anormale",
+ "alarm_BatterySpdAbnormal": "Défaillance SPD batterie",
+ "alarm_OutputDcComponentBiasAbnormal": "Biais DC de sortie anormal",
+ "alarm_DcComponentOverHighOutputVoltage": "Tension de sortie trop élevée",
+ "alarm_OffGridOutputVoltageTooLow": "Tension de sortie hors réseau trop basse",
+ "alarm_OffGridOutputVoltageTooHigh": "Tension de sortie hors réseau trop élevée",
+ "alarm_OffGridOutputOverCurrent": "Courant de sortie hors réseau trop élevé",
+ "alarm_OffGridOutputOverload": "Surcharge sortie hors réseau",
+ "alarm_BalancedCircuitAbnormal": "Circuit équilibré anormal",
+ "alarm_ExportLimitationFailSafe": "Sécurité limite d'exportation",
+ "alarm_DcBiasAbnormal": "Biais DC anormal",
+ "alarm_HighDcComponentOutputCurrent": "Composante DC élevée courant de sortie",
+ "alarm_BusVoltageSamplingAbnormal": "Tension d'alimentation anormale",
+ "alarm_RelayFault": "Défaillance du relais",
+ "alarm_BusVoltageAbnormal": "Tension d'alimentation anormale",
+ "alarm_InternalCommunicationFailure": "Échec de communication interne",
+ "alarm_TemperatureSensorDisconnected": "Capteur de température déconnecté",
+ "alarm_IgbtDriveFault": "Défaillance de l'IGBT",
+ "alarm_EepromError": "Erreur EEPROM",
+ "alarm_AuxiliaryPowerAbnormal": "Alimentation auxiliaire anormale",
+ "alarm_DcAcOvercurrentProtection": "Protection contre les surintensités",
+ "alarm_CommunicationProtocolMismatch": "Incompatibilité de protocole",
+ "alarm_DspComFirmwareMismatch": "Incompatibilité firmware DSP/COM",
+ "alarm_DspSoftwareHardwareMismatch": "Incompatibilité logiciel DSP/matériel",
+ "alarm_CpldAbnormal": "CPLD anormal",
+ "alarm_RedundancySamplingInconsistent": "Échantillonnage redondant incohérent",
+ "alarm_PwmPassThroughSignalFailure": "Échec signal PWM",
+ "alarm_AfciSelfTestFailure": "Échec auto-test AFCI",
+ "alarm_PvCurrentSamplingAbnormal": "Mesure PV anormale",
+ "alarm_AcCurrentSamplingAbnormal": "Mesure AC anormale",
+ "alarm_BusSoftbootFailure": "Échec démarrage DC",
+ "alarm_EpoFault": "Défaillance EPO",
+ "alarm_MonitoringChipBootVerificationFailed": "Échec vérification démarrage",
+ "alarm_BmsCommunicationFailure": "Échec communication BMS",
+ "alarm_BmsChargeDischargeFailure": "Échec charge/décharge BMS",
+ "alarm_BatteryVoltageLow": "Tension batterie faible",
+ "alarm_BatteryVoltageHigh": "Tension batterie élevée",
+ "alarm_BatteryTemperatureAbnormal": "Température anormale de la batterie",
+ "alarm_BatteryReversed": "Batterie inversée",
+ "alarm_BatteryOpenCircuit": "Circuit batterie ouvert",
+ "alarm_BatteryOverloadProtection": "Protection contre la surcharge",
+ "alarm_Bus2VoltageAbnormal": "Tension anormale Bus2",
+ "alarm_BatteryChargeOcp": "Surintensité charge batterie",
+ "alarm_BatteryDischargeOcp": "Surintensité décharge batterie",
+ "alarm_BatterySoftStartFailed": "Démarrage en douceur échoué",
+ "alarm_EpsOutputShortCircuited": "Circuit de secours en court-circuit",
+ "alarm_OffGridBusVoltageLow": "Tension bus hors réseau basse",
+ "alarm_OffGridTerminalVoltageAbnormal": "Tension anormale terminal hors réseau",
+ "alarm_SoftStartFailed": "Démarrage progressif échoué",
+ "alarm_OffGridOutputVoltageAbnormal": "Tension de sortie hors réseau anormale",
+ "alarm_BalancedCircuitSelfTestFailed": "Autotest circuit équilibré échoué",
+ "alarm_HighDcComponentOutputVoltage": "Tension de sortie à composante CC élevée",
+ "alarm_OffGridParallelSignalAbnormal": "Signal parallèle hors réseau anormal",
+ "alarm_AFCIFault": "Défaillance AFCI",
+ "alarm_GFCIHigh": "Courant de défaut élevé",
+ "alarm_PVVoltageHigh": "Tension PV élevée",
+ "alarm_OffGridBusVoltageTooLow": "Tension du bus hors réseau trop faible"
+}
\ No newline at end of file
diff --git a/csharp/App/Backend/Resources/AlarmNames.it.json b/csharp/App/Backend/Resources/AlarmNames.it.json
new file mode 100644
index 000000000..7e5681cbb
--- /dev/null
+++ b/csharp/App/Backend/Resources/AlarmNames.it.json
@@ -0,0 +1,231 @@
+{
+ "alarm_AbnormalGridVoltage": "Tensione di rete anomala",
+ "alarm_AbnormalGridFrequency": "Frequenza di rete anomala",
+ "alarm_InvertedSequenceOfGridVoltage": "Sequenza di fase invertita",
+ "alarm_GridVoltagePhaseLoss": "Mancanza di fase rete",
+ "alarm_AbnormalGridCurrent": "Corrente di rete anomala",
+ "alarm_AbnormalOutputVoltage": "Tensione di uscita anomala",
+ "alarm_AbnormalOutputFrequency": "Frequenza di uscita anomala",
+ "alarm_AbnormalNullLine": "Linea neutra anomala",
+ "alarm_AbnormalOffGridOutputVoltage": "Tensione di uscita in standby anomala",
+ "alarm_ExcessivelyHighAmbientTemperature": "Temperatura ambientale troppo alta",
+ "alarm_ExcessiveRadiatorTemperature": "Temperatura radiatore troppo alta",
+ "alarm_PcbOvertemperature": "Scheda elettronica troppo calda",
+ "alarm_DcConverterOvertemperature": "Sovratemperatura convertitore DC",
+ "alarm_InverterOvertemperatureAlarm": "Allarme surriscaldamento inverter",
+ "alarm_InverterOvertemperature": "Surriscaldamento inverter",
+ "alarm_DcConverterOvertemperatureAlarm": "Allarme sovratemperatura convertitore DC",
+ "alarm_InsulationFault": "Guasto isolamento",
+ "alarm_LeakageProtectionFault": "Guasto protezione dispersione",
+ "alarm_AbnormalLeakageSelfCheck": "Autocontrollo perdite anomalo",
+ "alarm_PoorGrounding": "Messa a terra insufficiente",
+ "alarm_FanFault": "Guasto ventilatore",
+ "alarm_AuxiliaryPowerFault": "Guasto Alimentazione Ausiliaria",
+ "alarm_ModelCapacityFault": "Guasto Configurazione Modello",
+ "alarm_AbnormalLightningArrester": "Parasurtense Anomalo",
+ "alarm_IslandProtection": "Protezione Isola",
+ "alarm_Battery1NotConnected": "Batteria 1 Non Connessa",
+ "alarm_Battery1Overvoltage": "Batteria 1 Sovratensione",
+ "alarm_Battery1Undervoltage": "Batteria 1 sottotensione",
+ "alarm_Battery1DischargeEnd": "Fine scarica batteria 1",
+ "alarm_Battery1Inverted": "Batteria 1 invertita",
+ "alarm_Battery1OverloadTimeout": "Tempo di sovraccarico batteria 1",
+ "alarm_Battery1SoftStartFailure": "Avvio morbido batteria 1 fallito",
+ "alarm_Battery1PowerTubeFault": "Guasto modulo di potenza batteria 1",
+ "alarm_Battery1InsufficientPower": "Batteria 1 Potenza Insufficiente",
+ "alarm_Battery1BackupProhibited": "Backup Batteria 1 Bloccato",
+ "alarm_Battery2NotConnected": "Batteria 2 Non Connessa",
+ "alarm_Battery2Overvoltage": "Sovratensione Batteria 2",
+ "alarm_Battery2Undervoltage": "Sottotensione Batteria 2",
+ "alarm_Battery2DischargeEnd": "Fine Scarica Batteria 2",
+ "alarm_Battery2Inverted": "Polarità batteria 2 invertita",
+ "alarm_Battery2OverloadTimeout": "Sovraccarico batteria 2",
+ "alarm_Battery2SoftStartFailure": "Avvio batteria 2 fallito",
+ "alarm_Battery2PowerTubeFault": "Guasto modulo potenza batteria 2",
+ "alarm_Battery2InsufficientPower": "Potenza insufficiente batteria 2",
+ "alarm_Battery2BackupProhibited": "Backup vietato batteria 2",
+ "alarm_LithiumBattery1ChargeForbidden": "Carica Batteria Litio 1 Bloccata",
+ "alarm_LithiumBattery1DischargeForbidden": "Scarica Batteria Litio 1 Bloccata",
+ "alarm_LithiumBattery2ChargeForbidden": "Carica Batteria Litio 2 Bloccata",
+ "alarm_LithiumBattery2DischargeForbidden": "Scarica Batteria Litio 2 Bloccata",
+ "alarm_LithiumBattery1Full": "Batteria Litio 1 Piena",
+ "alarm_LithiumBattery1DischargeEnd": "Fine Scarica Batteria Litio 1",
+ "alarm_LithiumBattery2Full": "Batteria Litio 2 Piena",
+ "alarm_LithiumBattery2DischargeEnd": "Fine Scarica Batteria 2",
+ "alarm_LeadBatteryTemperatureAbnormality": "Temperatura Batteria Anomala",
+ "alarm_BatteryAccessMethodError": "Errore Metodo Accesso Batteria",
+ "alarm_Pv1NotAccessed": "PV1 Non Rilevato",
+ "alarm_Pv1Overvoltage": "Sovratensione PV1",
+ "alarm_AbnormalPv1CurrentSharing": "Corrente PV1 anomala",
+ "alarm_Pv1PowerTubeFault": "Guasto tubo di potenza PV1",
+ "alarm_Pv1SoftStartFailure": "Avvio morbido PV1 fallito",
+ "alarm_Pv1OverloadTimeout": "Sovraccarico PV1",
+ "alarm_Pv1InsufficientPower": "Bassa potenza PV1",
+ "alarm_Photovoltaic1Overcurrent": "Sovracorrente PV1",
+ "alarm_Pv2NotAccessed": "PV2 non accessibile",
+ "alarm_Pv2Overvoltage": "Sovratensione PV2",
+ "alarm_AbnormalPv2CurrentSharing": "Condivisione corrente PV2 anomala",
+ "alarm_Pv2PowerTubeFault": "Guasto Tubo di Potenza PV2",
+ "alarm_Pv2SoftStartFailure": "Avvio Morbido PV2 Fallito",
+ "alarm_Pv2OverloadTimeout": "Sovraccarico PV2 Scaduto",
+ "alarm_Pv2InsufficientPower": "Potenza PV2 insufficiente",
+ "alarm_Pv3NotConnected": "PV3 non connesso",
+ "alarm_Pv3Overvoltage": "Sovratensione PV3",
+ "alarm_Pv3AverageCurrentAnomaly": "Anomalia Corrente Media PV3",
+ "alarm_Pv3PowerTubeFailure": "Guasto Tubo di Potenza PV3",
+ "alarm_Pv3SoftStartFailure": "Guasto Avvio Morbido PV3",
+ "alarm_Pv3OverloadTimeout": "Sovraccarico Pv3",
+ "alarm_Pv3ReverseConnection": "Collegamento Inverso Pv3",
+ "alarm_Pv4NotConnected": "Pv4 Non Collegato",
+ "alarm_Pv4Overvoltage": "Sovratensione PV4",
+ "alarm_Pv4AverageCurrentAnomaly": "Anomalia Corrente Media PV4",
+ "alarm_Pv4PowerTubeFailure": "Guasto Modulo di Potenza PV4",
+ "alarm_Pv4SoftStartFailure": "Avvio morbido fallito PV4",
+ "alarm_Pv4OverloadTimeout": "Sovraccarico prolungato PV4",
+ "alarm_Pv4ReverseConnection": "Connessione invertita PV4",
+ "alarm_InsufficientPhotovoltaicPower": "Potenza fotovoltaica insufficiente",
+ "alarm_DcBusOvervoltage": "Sovratensione bus DC",
+ "alarm_DcBusUndervoltage": "Sottotensione bus DC",
+ "alarm_DcBusVoltageUnbalance": "Squilibrio tensione DC",
+ "alarm_BusSlowOvervoltage": "Sovratensione lenta del bus",
+ "alarm_HardwareBusOvervoltage": "Sovratensione hardware del bus",
+ "alarm_BusSoftStartFailure": "Avvio morbido fallito",
+ "alarm_InverterPowerTubeFault": "Guasto modulo inverter",
+ "alarm_HardwareOvercurrent": "Sovracorrente hardware",
+ "alarm_DcConverterOvervoltage": "Sovratensione convertitore DC",
+ "alarm_DcConverterHardwareOvervoltage": "Protezione sovratensione hardware",
+ "alarm_DcConverterOvercurrent": "Sovracorrente convertitore DC",
+ "alarm_DcConverterHardwareOvercurrent": "Sovracorrente hardware convertitore DC",
+ "alarm_DcConverterResonatorOvercurrent": "Sovracorrente risonatore convertitore DC",
+ "alarm_SystemOutputOverload": "Sovraccarico uscita sistema",
+ "alarm_InverterOverload": "Sovraccarico Inverter",
+ "alarm_InverterOverloadTimeout": "Sovraccarico Inverter Prolungato",
+ "alarm_LoadPowerOverload": "Carico Elettrico Eccessivo",
+ "alarm_BalancedCircuitOverloadTimeout": "Sovraccarico circuito bilanciato",
+ "alarm_InverterSoftStartFailure": "Avvio inverter fallito",
+ "alarm_Dsp1ParameterSettingFault": "Parametri DSP1 errati",
+ "alarm_Dsp2ParameterSettingFault": "Errore configurazione parametri DSP 2",
+ "alarm_DspVersionCompatibilityFault": "Errore compatibilità versione DSP",
+ "alarm_CpldVersionCompatibilityFault": "Errore compatibilità versione CPLD",
+ "alarm_CpldCommunicationFault": "Guasto comunicazione CPLD",
+ "alarm_DspCommunicationFault": "Guasto comunicazione DSP",
+ "alarm_OutputVoltageDcOverlimit": "Tensione DC in uscita eccessiva",
+ "alarm_OutputCurrentDcOverlimit": "Corrente DC in uscita superata",
+ "alarm_RelaySelfCheckFails": "Autotest relè fallito",
+ "alarm_InverterRelayOpen": "Relè inverter aperto",
+ "alarm_InverterRelayShortCircuit": "Cortocircuito del relè dell'inverter",
+ "alarm_OpenCircuitOfPowerGridRelay": "Relè di rete aperto",
+ "alarm_ShortCircuitOfPowerGridRelay": "Cortocircuito del relè di rete",
+ "alarm_GeneratorRelayOpenCircuit": "Relè generatore aperto",
+ "alarm_GeneratorRelayShortCircuit": "Relè generatore corto circuito",
+ "alarm_AbnormalInverter": "Inverter anomalo",
+ "alarm_ParallelCommunicationAlarm": "Allarme Comunicazione Parallela",
+ "alarm_ParallelModuleMissing": "Modulo Parallelo Mancante",
+ "alarm_DuplicateMachineNumbersForParallelModules": "Numeri Duplicati Moduli Paralleli",
+ "alarm_ParameterConflictInParallelModule": "Conflitto parametri modulo parallelo",
+ "alarm_SystemDerating": "Riduzione prestazioni sistema",
+ "alarm_PvAccessMethodErrorAlarm": "Errore metodo accesso PV",
+ "alarm_ReservedAlarms4": "Allarme Riservato 4",
+ "alarm_ReservedAlarms5": "Allarme Riservato 5",
+ "alarm_ReverseMeterConnection": "Contatore Inverso",
+ "alarm_InverterSealPulse": "Impulso Sigillo Inverter",
+ "alarm_AbnormalDieselGeneratorVoltage": "Tensione Generatore Diesel Anomala",
+ "alarm_AbnormalDieselGeneratorFrequency": "Frequenza Generatore Diesel Anomala",
+ "alarm_DieselGeneratorVoltageReverseSequence": "Sequenza di fase invertita",
+ "alarm_DieselGeneratorVoltageOutOfPhase": "Fase del generatore errata",
+ "alarm_GeneratorOverload": "Sovraccarico del generatore",
+ "alarm_StringFault": "Guasto alla stringa",
+ "alarm_PvStringPidQuickConnectAbnormal": "Connessione rapida anomala",
+ "alarm_DcSpdFunctionAbnormal": "Protezione sovratensione DC anomala",
+ "alarm_PvShortCircuited": "Cortocircuito PV",
+ "alarm_PvBoostDriverAbnormal": "Anomalia driver di boost PV",
+ "alarm_AcSpdFunctionAbnormal": "Anomalia protezione da sovratensioni AC",
+ "alarm_DcFuseBlown": "Fusibile DC saltato",
+ "alarm_DcInputVoltageTooHigh": "Tensione DC troppo alta",
+ "alarm_PvReversed": "Polarità PV invertita",
+ "alarm_PidFunctionAbnormal": "Funzione PID Anomala",
+ "alarm_PvStringDisconnected": "Stringa PV Disconnessa",
+ "alarm_PvStringCurrentUnbalanced": "Corrente Stringa PV Squilibrata",
+ "alarm_NoUtilityGrid": "Nessuna rete elettrica",
+ "alarm_GridVoltageOutOfRange": "Tensione di rete fuori limite",
+ "alarm_GridFrequencyOutOfRange": "Frequenza di rete fuori limite",
+ "alarm_Overload": "Sovraccarico",
+ "alarm_MeterDisconnected": "Contatore scollegato",
+ "alarm_MeterReverselyConnected": "Contatore collegato inversamente",
+ "alarm_LinePeVoltageAbnormal": "Tensione PE anomala",
+ "alarm_PhaseSequenceError": "Errore sequenza fase",
+ "alarm_FanFailure": "Guasto ventola",
+ "alarm_MeterAbnormal": "Contatore Anomalo",
+ "alarm_OptimizerCommunicationAbnormal": "Comunicazione Ottimizzatore Anomala",
+ "alarm_OverTemperature": "Temperatura Eccessiva",
+ "alarm_OverTemperatureAlarm": "Allarme Temperatura Elevata",
+ "alarm_NtcTemperatureSensorBroken": "Sensore Temperatura NTC Guasto",
+ "alarm_SyncSignalAbnormal": "Segnale di Sincronizzazione Anomalo",
+ "alarm_GridStartupConditionsNotMet": "Condizioni di avvio rete non soddisfatte",
+ "alarm_BatteryCommunicationFailure": "Comunicazione batteria fallita",
+ "alarm_BatteryDisconnected": "Batteria scollegata",
+ "alarm_BatteryVoltageTooHigh": "Tensione batteria troppo alta",
+ "alarm_BatteryVoltageTooLow": "Tensione batteria troppo bassa",
+ "alarm_BatteryReverseConnected": "Batteria collegata al contrario",
+ "alarm_LeadAcidTempSensorDisconnected": "Sensore temperatura disconnesso",
+ "alarm_BatteryTemperatureOutOfRange": "Temperatura batteria anomala",
+ "alarm_BmsFault": "Guasto BMS",
+ "alarm_LithiumBatteryOverload": "Sovraccarico batteria litio",
+ "alarm_BmsCommunicationAbnormal": "Comunicazione BMS anomala",
+ "alarm_BatterySpdAbnormal": "SPD batteria anomalo",
+ "alarm_OutputDcComponentBiasAbnormal": "Bias DC anomalo in uscita",
+ "alarm_DcComponentOverHighOutputVoltage": "Tensione di uscita troppo alta",
+ "alarm_OffGridOutputVoltageTooLow": "Tensione di uscita troppo bassa",
+ "alarm_OffGridOutputVoltageTooHigh": "Tensione in uscita troppo alta",
+ "alarm_OffGridOutputOverCurrent": "Corrente in uscita eccessiva",
+ "alarm_OffGridOutputOverload": "Sovraccarico uscita off-grid",
+ "alarm_BalancedCircuitAbnormal": "Circuiti squilibrati anomali",
+ "alarm_ExportLimitationFailSafe": "Limite esportazione sicurezza",
+ "alarm_DcBiasAbnormal": "Bias DC anomalo",
+ "alarm_HighDcComponentOutputCurrent": "Corrente di uscita DC elevata",
+ "alarm_BusVoltageSamplingAbnormal": "Campionamento tensione bus anomalo",
+ "alarm_RelayFault": "Guasto Relè",
+ "alarm_BusVoltageAbnormal": "Tensione Bus Anomala",
+ "alarm_InternalCommunicationFailure": "Comunicazione Interna Interrotta",
+ "alarm_TemperatureSensorDisconnected": "Sensore temperatura scollegato",
+ "alarm_IgbtDriveFault": "Guasto al driver IGBT",
+ "alarm_EepromError": "Errore EEPROM",
+ "alarm_AuxiliaryPowerAbnormal": "Alimentazione ausiliaria anomala",
+ "alarm_DcAcOvercurrentProtection": "Protezione sovracorrente DC/AC",
+ "alarm_CommunicationProtocolMismatch": "Incompatibilità protocollo comunicazione",
+ "alarm_DspComFirmwareMismatch": "Incompatibilità firmware DSP/COM",
+ "alarm_DspSoftwareHardwareMismatch": "Incompatibilità software/hardware DSP",
+ "alarm_CpldAbnormal": "Anomalia CPLD",
+ "alarm_RedundancySamplingInconsistent": "Campioni ridondanti incoerenti",
+ "alarm_PwmPassThroughSignalFailure": "Segnale PWM guasto",
+ "alarm_AfciSelfTestFailure": "Autotest AFCI fallito",
+ "alarm_PvCurrentSamplingAbnormal": "Corrente PV Anomala",
+ "alarm_AcCurrentSamplingAbnormal": "Corrente AC Anomala",
+ "alarm_BusSoftbootFailure": "Avvio Bus DC Fallito",
+ "alarm_EpoFault": "Guasto EPO",
+ "alarm_MonitoringChipBootVerificationFailed": "Verifica avvio chip monitoraggio fallita",
+ "alarm_BmsCommunicationFailure": "Comunicazione BMS fallita",
+ "alarm_BmsChargeDischargeFailure": "Guasto Carica/Scarica BMS",
+ "alarm_BatteryVoltageLow": "Tensione Batteria Bassa",
+ "alarm_BatteryVoltageHigh": "Tensione Batteria Alta",
+ "alarm_BatteryTemperatureAbnormal": "Temperatura batteria anomala",
+ "alarm_BatteryReversed": "Batteria invertita",
+ "alarm_BatteryOpenCircuit": "Circuiti aperti batteria",
+ "alarm_BatteryOverloadProtection": "Protezione sovraccarico batteria",
+ "alarm_Bus2VoltageAbnormal": "Tensione bus2 anomala",
+ "alarm_BatteryChargeOcp": "Protezione sovraccarico carica",
+ "alarm_BatteryDischargeOcp": "Protezione sovraccarico scarica",
+ "alarm_BatterySoftStartFailed": "Avvio batteria fallito",
+ "alarm_EpsOutputShortCircuited": "Cortocircuito uscita EPS",
+ "alarm_OffGridBusVoltageLow": "Tensione Bus Fuori Rete Bassa",
+ "alarm_OffGridTerminalVoltageAbnormal": "Tensione Terminale Fuori Rete Anomala",
+ "alarm_SoftStartFailed": "Avvio Morbido Fallito",
+ "alarm_OffGridOutputVoltageAbnormal": "Tensione uscita off-grid anomala",
+ "alarm_BalancedCircuitSelfTestFailed": "Autotest circuito bilanciato fallito",
+ "alarm_HighDcComponentOutputVoltage": "Tensione uscita con componente DC elevato",
+ "alarm_OffGridParallelSignalAbnormal": "Segnale parallelo anomalo",
+ "alarm_AFCIFault": "Guasto AFCI",
+ "alarm_GFCIHigh": "Corrente di guasto elevata",
+ "alarm_PVVoltageHigh": "Tensione PV Elevata",
+ "alarm_OffGridBusVoltageTooLow": "Tensione bus off-grid troppo bassa"
+}
\ No newline at end of file
diff --git a/csharp/App/Backend/Resources/AlarmTranslations.de.json b/csharp/App/Backend/Resources/AlarmTranslations.de.json
new file mode 100644
index 000000000..9ad150841
--- /dev/null
+++ b/csharp/App/Backend/Resources/AlarmTranslations.de.json
@@ -0,0 +1,2822 @@
+{
+ "AbnormalGridVoltage": {
+ "Explanation": "Der Wechselrichter hat festgestellt, dass die Netzspannung außerhalb des zulässigen Bereichs liegt. Das System benötigt manuellen Eingriff zur Wiederherstellung.",
+ "Causes": [
+ "Spannungsschwankungen oder Instabilität im Stromnetz",
+ "Schlechte oder lockere Netzverbindung an den Wechselrichteranschlüssen",
+ "Probleme mit dem lokalen Transformator",
+ "Hohe Lastanforderung im lokalen Netz"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Netzspannung mit einem Multimeter an den Wechselrichteranschlüssen",
+ "Stellen Sie sicher, dass alle Netzverbindungen fest und unbeschädigt sind",
+ "Kontaktieren Sie Ihren Stromanbieter, wenn die Netzspannung weiterhin abnormal ist",
+ "Starten Sie den Wechselrichter neu, nachdem das Problem behoben wurde"
+ ]
+ },
+ "AbnormalGridFrequency": {
+ "Explanation": "Der Wechselrichter hat festgestellt, dass die Netzfrequenz außerhalb des zulässigen Bereichs (typischerweise 50 Hz oder 60 Hz ± Toleranz) liegt. Das System wird nicht betrieben, bis die Frequenz wieder normal ist.",
+ "Causes": [
+ "Netzinstabilität oder Störung durch den Stromanbieter",
+ "Frequenzdrift des Generators, wenn dieser betrieben wird",
+ "Schnelle Laständerungen im lokalen Netz"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob die Netzfrequenz stabil ist",
+ "Wenn mit einem Generator betrieben wird, stellen Sie sicher, dass die Generatorfrequenz mit der Wechselrichterspezifikation übereinstimmt",
+ "Warten Sie, bis sich das Netz stabilisiert hat, und starten Sie dann den Wechselrichter neu"
+ ]
+ },
+ "InvertedSequenceOfGridVoltage": {
+ "Explanation": "Die Phasenreihenfolge der dreiphasigen Netzspannung ist vertauscht. Dies ist ein Verdrahtungsproblem, das einen sicheren Betrieb verhindert.",
+ "Causes": [
+ "Falsche Verdrahtung der Netzphasen während der Installation (L1, L2, L3 vertauscht)",
+ "Nachträgliche Verdrahtungsarbeiten ohne Überprüfung der Phasenfolge"
+ ],
+ "NextSteps": [
+ "Schalten Sie das gesamte System sicher aus, bevor Sie die Verdrahtung berühren",
+ "Vertauschen Sie zwei der drei Phasenleitungen an der Netzverbindung, um die Reihenfolge zu korrigieren",
+ "Schalten Sie das System wieder ein und überprüfen Sie, ob die Warnung behoben ist"
+ ]
+ },
+ "GridVoltagePhaseLoss": {
+ "Explanation": "Eine oder mehrere Phasen der dreiphasigen Netzverbindung fehlen. Der Wechselrichter kann nicht sicher mit einer unvollständigen dreiphasigen Versorgung betrieben werden.",
+ "Causes": [
+ "Durchgebrannte Sicherung in einer der Netzphasen",
+ "Lockere oder getrennte Phasenleitung an den Wechselrichteranschlüssen oder dem Verteilerkasten",
+ "Ausgelöster Phasen-Leistungsschalter im Netz",
+ "Kabelbeschädigung, die eine Phase unterbricht"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie alle drei Phasenverbindungen an den Wechselrichtereingangsanschlüssen",
+ "Überprüfen Sie Sicherungen und Leistungsschalter für jede Phase",
+ "Untersuchen Sie die Kabel auf sichtbare Schäden oder lockere Verbindungen",
+ "Stellen Sie die fehlende Phase wieder her und starten Sie nach der Reparatur neu"
+ ]
+ },
+ "AbnormalGridCurrent": {
+ "Explanation": "Der Netzstrom ist abnormal, was auf Überstrom oder Stromungleichgewicht zwischen den Phasen hindeuten kann.",
+ "Causes": [
+ "Kurzschluss oder Verdrahtungsfehler auf der Netzseite",
+ "Systemlast übersteigt die Kapazität",
+ "Defekter Stromsensor, der falsche Werte liefert",
+ "Erdschluss, der Stromlecks verursacht"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie auf Kurzschlüsse in der Verdrahtung und auf der Lastseite",
+ "Reduzieren Sie die Systemlast und prüfen Sie, ob die Warnung verschwindet",
+ "Überprüfen Sie die Verbindungen und den Betrieb des Stromsensors",
+ "Beheben Sie den zugrunde liegenden Fehler und starten Sie dann den Wechselrichter neu"
+ ]
+ },
+ "AbnormalOutputVoltage": {
+ "Explanation": "Die Ausgangsspannung des Wechselrichters liegt außerhalb der zulässigen Grenzen. Dies kann angeschlossene Verbraucher beeinträchtigen und deutet auf einen Fehler hin.",
+ "Causes": [
+ "Interne Steuerungsfehler des Wechselrichters",
+ "Überlastung am Ausgang",
+ "Einfluss des Netzspannung auf die Ausgangsregelung"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie alle angeschlossenen Verbraucher und trennen Sie ggf. überlastende Geräte",
+ "Stellen Sie sicher, dass die Ausgangsspannungseinstellungen des Wechselrichters Ihren Installationsanforderungen entsprechen",
+ "Schalten Sie den Wechselrichter aus und wieder ein; bei anhaltendem Alarm einen Techniker kontaktieren"
+ ]
+ },
+ "AbnormalOutputFrequency": {
+ "Explanation": "Die Ausgangsfrequenz des Wechselrichters ist ungewöhnlich, was empfindliche Geräte beeinträchtigen kann.",
+ "Causes": [
+ "Interne Steuerungsfehler, die die Frequenzregelung beeinflussen",
+ "Starke oder plötzliche Lastschwankungen, die die Frequenz verändern"
+ ],
+ "NextSteps": [
+ "Reduzieren Sie die angeschlossene Last und prüfen Sie, ob sich die Frequenz stabilisiert",
+ "Schalten Sie den Wechselrichter aus und wieder ein; bei anhaltendem Problem einen Techniker kontaktieren"
+ ]
+ },
+ "AbnormalNullLine": {
+ "Explanation": "Die Verbindung des Nullleiters (Neutralleiter) ist ungewöhnlich. Ein fehlender oder beschädigter Nullleiter kann zu Spannungsungleichgewicht und gefährlichen Zuständen führen.",
+ "Causes": [
+ "Lockere oder getrennte Neutralleiterverbindung am Wechselrichter oder Verteiler",
+ "Beschädigter oder unterbrochener Neutralleiter",
+ "Falsche Verdrahtung während der Installation"
+ ],
+ "NextSteps": [
+ "Schalten Sie das System sicher aus, bevor Sie die Verdrahtung überprüfen",
+ "Überprüfen Sie alle Neutralleiterverbindungen am Wechselrichter und Verteiler",
+ "Beheben Sie alle festgestellten Verdrahtungsprobleme und starten Sie das System erst nach Bestätigung der korrekten Verbindungen"
+ ]
+ },
+ "AbnormalOffGridOutputVoltage": {
+ "Explanation": "Die Backup-Ausgangsspannung (Off-Grid) ist ungewöhnlich. An den Backup-Ausgang angeschlossene Verbraucher erhalten möglicherweise keine korrekte Spannung.",
+ "Causes": [
+ "Überlastung am Backup-Ausgang, die die Wechselrichterkapazität überschreitet",
+ "Interne Hardwareprobleme des Wechselrichters",
+ "Zu niedrige Batteriespannung, um eine stabile Ausgangsspannung aufrechtzuerhalten"
+ ],
+ "NextSteps": [
+ "Trennen oder reduzieren Sie die Last am Backup-Ausgang",
+ "Überprüfen Sie den Ladezustand der Batterie und laden Sie sie ggf. auf",
+ "Schalten Sie den Wechselrichter aus und wieder ein; bei anhaltendem Problem einen Techniker kontaktieren"
+ ]
+ },
+ "ExcessivelyHighAmbientTemperature": {
+ "Explanation": "Die Umgebungstemperatur um den Wechselrichter ist zu hoch. Der Wechselrichter kann die Ausgangsleistung reduzieren, um sich vor Hitzeschäden zu schützen.",
+ "Causes": [
+ "Schlechte Belüftung um den Wechselrichter",
+ "Hohe Umgebungstemperatur (Hitzeperiode, Sommerhitze)",
+ "Direkte Sonneneinstrahlung, die das Wechselrichtergehäuse erhitzt",
+ "Andere Geräte in der Nähe, die übermäßige Wärme erzeugen"
+ ],
+ "NextSteps": [
+ "Verbessern Sie die Luftzirkulation und Belüftung um den Wechselrichter",
+ "Schaffen Sie Schatten, wenn der Wechselrichter im Freien oder in direkter Sonneneinstrahlung installiert ist",
+ "Überlegen Sie, eine Zwangslüftung (Ventilator) hinzuzufügen, wenn der Wechselrichter in einem geschlossenen Raum steht",
+ "Der Wechselrichter erholt sich automatisch, sobald die Temperatur auf ein sicheres Niveau sinkt"
+ ]
+ },
+ "ExcessiveRadiatorTemperature": {
+ "Explanation": "Die Temperatur des Kühlkörpers (Radiator) des Wechselrichters ist zu hoch. Der Kühlkörper dient dazu, Wärme während des Betriebs abzuführen.",
+ "Causes": [
+ "Verstopfte oder blockierte Lüftungsschlitze verhindern die Wärmeabfuhr",
+ "Ausfall des Kühlgebläses reduziert die Luftzirkulation",
+ "Hohe Umgebungstemperatur",
+ "Überlastung erzeugt mehr Wärme"
+ ],
+ "NextSteps": [
+ "Reinigen Sie die Lüftungsschlitze und Staubfilter – Staubansammlungen sind eine häufige Ursache",
+ "Überprüfen Sie, ob das Kühlgebläse läuft (Hören Sie auf Gebläsegeräusche während des Betriebs)",
+ "Reduzieren Sie die Last vorübergehend, um die Wärmeentwicklung zu verringern",
+ "Reparieren oder ersetzen Sie das Gebläse, falls es defekt ist, und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "PcbOvertemperature": {
+ "Explanation": "Die Leiterplatte (PCB) im Wechselrichter hat eine zu hohe Temperatur erreicht.",
+ "Causes": [
+ "Unzureichende Kühlung oder schlechte Belüftung im Gehäuse",
+ "Hohe Umgebungstemperatur beeinflusst die internen Komponenten",
+ "Übermäßige Leistungsabgabe über einen längeren Zeitraum"
+ ],
+ "NextSteps": [
+ "Verbessern Sie die Belüftung um den Wechselrichter herum",
+ "Überprüfen Sie, ob das Kühlgebläse ordnungsgemäß funktioniert",
+ "Lassen Sie den Wechselrichter abkühlen, bevor Sie ihn neu starten"
+ ]
+ },
+ "DcConverterOvertemperature": {
+ "Explanation": "Der DC-Wandlerbereich des Wechselrichters überhitzt.",
+ "Causes": [
+ "Hoher Lade- oder Entladestrom über einen längeren Zeitraum",
+ "Schlechte Kühlung oder verstopfte Lüftungsschlitze",
+ "Hohe Umgebungstemperatur im Installationsbereich"
+ ],
+ "NextSteps": [
+ "Reduzieren Sie vorübergehend den Stromfluss durch das System",
+ "Verbessern Sie die Belüftung und überprüfen Sie die Funktion des Gebläses",
+ "Lassen Sie die Kühlung zu, dann starten Sie den Wechselrichter neu"
+ ]
+ },
+ "InverterOvertemperatureAlarm": {
+ "Explanation": "Die Temperatur des Wechselrichters steigt auf gefährliche Werte. Dies ist eine Vorwarnung vor dem thermischen Abschalten.",
+ "Causes": [
+ "Überlastung der Ausgangsleistung über einen längeren Zeitraum",
+ "Schlechte Belüftung hält die Wärme um den Wechselrichter",
+ "Ausfall des Kühlgebläses",
+ "Hohe Umgebungstemperatur im Installationsbereich"
+ ],
+ "NextSteps": [
+ "Reduzieren Sie die angeschlossene Last sofort",
+ "Überprüfen Sie, ob die Kühlgebläse laufen und die Lüftungsschlitze frei sind",
+ "Der Wechselrichter erholt sich, sobald er abgekühlt ist; beheben Sie die Ursache, bevor Sie ihn vollständig neu starten"
+ ]
+ },
+ "InverterOvertemperature": {
+ "Explanation": "Der Wechselrichter hat sich überhitzt und der Schutzschalter wurde aktiviert.",
+ "Causes": [
+ "Anhaltender Überlastungszustand erzeugt übermäßige Wärme",
+ "Ausfall des Kühlsystems (verstopfte Lüftungsschlitze, defektes Gebläse)",
+ "Extreme Umgebungstemperaturen"
+ ],
+ "NextSteps": [
+ "Lassen Sie den Wechselrichter vollständig abkühlen, bevor Sie einen Neustart versuchen",
+ "Überprüfen Sie die Gebläse und stellen Sie sicher, dass alle Lüftungsöffnungen frei sind",
+ "Reduzieren Sie die Systemlast und verbessern Sie die Kühlung, bevor Sie den Wechselrichter neu starten"
+ ]
+ },
+ "DcConverterOvertemperatureAlarm": {
+ "Explanation": "Der DC-Wandler-Temperaturalarm ist aktiv – die Temperatur nähert sich der Abschaltschwelle.",
+ "Causes": [
+ "Hohe Leistungsdurchsatz über längere Zeit",
+ "Unzureichende Kühlung oder verstopfte Lüftungsschlitze"
+ ],
+ "NextSteps": [
+ "Leistungsfluss vorübergehend reduzieren, um Abkühlung zu ermöglichen",
+ "Funktionsfähigkeit des Lüfters prüfen und mögliche Lüftungsblockaden beseitigen",
+ "Temperatur absinken lassen, dann den Wechselrichter neu starten"
+ ]
+ },
+ "InsulationFault": {
+ "Explanation": "Ein Isolationsfehler wurde erkannt, was auf einen möglichen Stromabfluss zur Erde hinweist. Dies ist ein sicherheitskritischer Zustand, der vor der Wiederaufnahme des Betriebs untersucht werden muss.",
+ "Causes": [
+ "Beschädigte Kabelisolierung an PV-, Batterie- oder Netzleitungen",
+ "Feuchtigkeit oder Wassereintritt in Kabelanschlüsse oder Gehäuse",
+ "Isolationsversagen einer Komponente im Wechselrichter",
+ "Erdschluss im PV-Array – häufig nach Sturmschäden"
+ ],
+ "NextSteps": [
+ "System nicht berühren – Isolationsfehler können Stromschläge verursachen",
+ "System sicher von allen Trennstellen ausschalten",
+ "Alle Kabel auf sichtbare Isolationsschäden prüfen, besonders in witterungsbelasteten Bereichen",
+ "Isolationswiderstandstest an PV-Strängen und Verkabelung durchführen",
+ "Beschädigte Isolierung reparieren, bevor das System wieder gestartet wird"
+ ]
+ },
+ "LeakageProtectionFault": {
+ "Explanation": "Der Erdschluss- oder Leckstromschutz hat ausgelöst. Der Leckstrom zur Erde hat den sicheren Schwellenwert überschritten.",
+ "Causes": [
+ "Erdschluss irgendwo in der Systemverkabelung",
+ "Beschädigte Kabelisolierung, die Strom zur Erde abfließen lässt",
+ "Feuchtigkeit in Kabelsteckern oder Klemmkästen",
+ "Defekter FI-Schalter oder FI-LS-Schutzschalter"
+ ],
+ "NextSteps": [
+ "System vor der Inspektion ausschalten",
+ "Auf Erdschlüsse prüfen, indem alle Kabelanschlüsse und Isolierungen inspiziert werden",
+ "Nach Feuchtigkeit in Steckern, Klemmkästen und Kabelverschraubungen suchen",
+ "Fehler beheben, dann das System neu starten"
+ ]
+ },
+ "AbnormalLeakageSelfCheck": {
+ "Explanation": "Der Leckstrom-Selbsttest des Wechselrichters ist beim Starten fehlgeschlagen.",
+ "Causes": [
+ "Fehler im Selbsttestkreis innerhalb des Wechselrichters",
+ "Ein tatsächlicher Erdschluss im System",
+ "Fehlfunktion des Leckstromsensors"
+ ],
+ "NextSteps": [
+ "Sicher ausschalten und die Erdungsverbindungen des Systems prüfen",
+ "Verkabelung auf Isolationsschäden inspizieren, die Leckströme verursachen könnten",
+ "Falls die Verkabelung in Ordnung ist, könnte der interne Sensor des Wechselrichters defekt sein – Service kontaktieren"
+ ]
+ },
+ "PoorGrounding": {
+ "Explanation": "Eine schlechte oder unzureichende Erdungsverbindung wurde erkannt. Eine ordnungsgemäße Erdung ist für Sicherheit und Blitzschutz essenziell.",
+ "Causes": [
+ "Lockere Erdverbindung am Wechselrichter",
+ "Korrodierter oder oxidierter Erdanschluss",
+ "Zu hoher Widerstand des Erdungskabels aufgrund von Bodenbedingungen oder zu dünnem Kabel",
+ "Fehlende oder getrennte Erdleitung"
+ ],
+ "NextSteps": [
+ "Sicher ausschalten und alle Erdverbindungen am Wechselrichter prüfen",
+ "Korrodierte Anschlüsse reinigen und alle Erdverbindungen festziehen",
+ "Erdungswiderstand messen und mit der Installationsvorgabe vergleichen",
+ "Erdung reparieren, dann den Wechselrichter neu starten"
+ ]
+ },
+ "FanFault": {
+ "Explanation": "Der Kühlventilator funktioniert nicht richtig oder ist ausgefallen. Ohne ausreichende Kühlung wird der Wechselrichter überhitzen und sich abschalten.",
+ "Causes": [
+ "Der Lüftermotor ist defekt und dreht sich nicht mehr",
+ "Die Lüfterblätter sind durch Schmutz oder Fremdkörper blockiert",
+ "Der Lüfterstromanschluss ist locker oder nicht verbunden",
+ "Ein Fehler in der Lüftersteuerung"
+ ],
+ "NextSteps": [
+ "Prüfen Sie den Lüfter und ob er sich dreht, wenn der Wechselrichter läuft",
+ "Entfernen Sie Hindernisse von den Lüfterblättern",
+ "Stellen Sie sicher, dass der Lüfterstromanschluss fest verbunden ist",
+ "Ersetzen Sie den Lüfter, wenn er nicht funktioniert — betreiben Sie den Wechselrichter nicht ohne Kühlung"
+ ]
+ },
+ "AuxiliaryPowerFault": {
+ "Explanation": "Die interne Hilfsstromversorgung im Wechselrichter ist ausgefallen. Diese Versorgung versorgt die Steuerungselektronik.",
+ "Causes": [
+ "Ausfall eines Bauteils der internen Stromversorgung",
+ "Problem mit der Eingangsspannung, das die Hilfsversorgung beeinflusst",
+ "Ausfall eines elektronischen Bauteils auf der Steuerplatine"
+ ],
+ "NextSteps": [
+ "Schalten Sie den Wechselrichter aus, warten Sie 30 Sekunden und schalten Sie ihn wieder ein",
+ "Falls der Alarm nach dem Neustart weiterhin besteht, muss die Hilfsversorgung wahrscheinlich ersetzt werden — kontaktieren Sie einen Servicetechniker"
+ ]
+ },
+ "ModelCapacityFault": {
+ "Explanation": "Der Wechselrichter hat eine Diskrepanz zwischen Modell oder Kapazitätseinstellungen und der Hardware erkannt.",
+ "Causes": [
+ "Falsche Modelleinstellungen während der Inbetriebnahme",
+ "Firmware-Version ist nicht mit der Hardware kompatibel",
+ "Hardwarekomponenten wurden ausgetauscht, ohne die Einstellungen zu aktualisieren"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Modelleinstellungen des Wechselrichters im Konfigurationsmenü",
+ "Stellen Sie sicher, dass die Firmware-Version mit dieser Hardware-Revision kompatibel ist",
+ "Kontaktieren Sie Ihren Installateur oder das Serviceteam, um die Einstellungen zu korrigieren, und starten Sie dann neu"
+ ]
+ },
+ "AbnormalLightningArrester": {
+ "Explanation": "Die Überspannungsschutzvorrichtung (SPD / Blitzableiter) ist entweder ausgefallen oder wurde durch einen Spannungsstoß aktiviert.",
+ "Causes": [
+ "Ein Blitzschlag oder Spannungsstoß hat den SPD ausgelöst und möglicherweise zerstört",
+ "Das SPD-Bauteil ist am Ende seiner Lebensdauer und ausgefallen",
+ "Kabelbaumfehler des SPD"
+ ],
+ "NextSteps": [
+ "Prüfen Sie den Statusanzeiger des SPD (die meisten SPDs haben eine optische Fehleranzeige)",
+ "Ersetzen Sie die SPD-Patrone, wenn sie ausgelöst wurde oder einen Fehler anzeigt",
+ "Starten Sie den Wechselrichter nach dem Austausch neu"
+ ]
+ },
+ "IslandProtection": {
+ "Explanation": "Der Inselbetriebsschutz ist aktiv — der Wechselrichter hat sich vom Netz getrennt, um ein Rückspeisen von Strom ins tote Netz zu verhindern. Dies ist eine Sicherheitsfunktion.",
+ "Causes": [
+ "Stromausfall im Versorgungsnetz in Ihrer Gegend",
+ "Netzspannung oder -frequenz außerhalb der zulässigen Grenzen",
+ "Absichtliche Netztrennung durch den Versorger"
+ ],
+ "NextSteps": [
+ "Warten Sie, bis das Versorgungsnetz wiederhergestellt und stabilisiert ist",
+ "Der Wechselrichter wird sich automatisch wieder verbinden und den normalen Betrieb wieder aufnehmen, sobald das Netz gesund ist",
+ "Keine Maßnahmen erforderlich, es sei denn, der Ausfall dauert an"
+ ]
+ },
+ "Battery1NotConnected": {
+ "Explanation": "Batterie 1 wird nicht erkannt oder ist nicht angeschlossen. Der Wechselrichter kann die Batterie am Gleichstrombus nicht finden.",
+ "Causes": [
+ "Batterietrennschalter ist ausgeschaltet (ausgestellt)",
+ "Lockere oder gelöste Batteriekabel am Wechselrichter oder Batterieanschluss",
+ "Batterie-BMS hat die Batterie aufgrund eines Schutzereignisses abgeschaltet",
+ "Batteriesicherung ist durchgebrannt"
+ ],
+ "NextSteps": [
+ "Prüfen Sie den Batterietrennschalter und stellen Sie sicher, dass er auf EIN steht",
+ "Überprüfen Sie die Batteriekabelverbindungen sowohl am Wechselrichter als auch an den Batterieanschlüssen",
+ "Prüfen Sie den Statusanzeiger des Batterie-BMS auf Fehlercodes",
+ "Überprüfen und ersetzen Sie die Sicherung, falls sie durchgebrannt ist, und starten Sie dann den Wechselrichter neu"
+ ]
+ },
+ "Battery1Overvoltage": {
+ "Explanation": "Die Spannung von Batterie 1 ist zu hoch. Das Laden wurde begrenzt oder gestoppt, um die Batterie zu schützen.",
+ "Causes": [
+ "Batterie wird über ihr maximales Spannungsniveau hinaus geladen",
+ "BMS-Fehler, der zu einer zu hohen Spannung führt",
+ "Falsche Batteriespannungs- oder Kapazitätseinstellungen im Wechselrichter",
+ "Zellungleichgewicht, wodurch einige Zellen überladen werden"
+ ],
+ "NextSteps": [
+ "Prüfen Sie den Ladezustand und die aktuelle Spannung der Batterie",
+ "Überprüfen Sie die Batterieladespannungseinstellungen in der Wechselrichterkonfiguration",
+ "Prüfen Sie den Betrieb des BMS und etwaige BMS-Fehleranzeigen",
+ "Beheben Sie die zugrunde liegende Ursache und starten Sie dann den Wechselrichter neu"
+ ]
+ },
+ "Battery1Undervoltage": {
+ "Explanation": "Die Spannung von Batterie 1 ist zu niedrig. Das Entladen wurde begrenzt oder gestoppt, um die Batterie vor Tiefentladung zu schützen.",
+ "Causes": [
+ "Batterie wurde zu tief entladen",
+ "Ausfall einer einzelnen Batteriezelle, wodurch die Gesamtkapazität reduziert wird",
+ "BMS-Ausschaltung aufgrund von Tiefentladungsschutz",
+ "Hohe Last entlädt die Batterie schneller, als sie geladen wird"
+ ],
+ "NextSteps": [
+ "Lassen Sie die Batterie von PV oder Netz aufladen",
+ "Prüfen Sie auf ungewöhnlich hohe Lasten, die übermäßigen Strom verbrauchen",
+ "Überprüfen Sie die Batteriegesundheit – ältere Batterien halten möglicherweise keine Ladung mehr",
+ "Beheben Sie die zugrunde liegende Ursache und starten Sie dann den Wechselrichter neu"
+ ]
+ },
+ "Battery1DischargeEnd": {
+ "Explanation": "Batterie 1 hat ihren minimalen Ladezustand (Entladungsendpunkt) erreicht. Das System wird das Entladen stoppen, um die Batterie zu schützen.",
+ "Causes": [
+ "Batterie wurde bis zum konfigurierten SOC-Grenzwert vollständig entladen",
+ "Hoher Stromverbrauch, der die verfügbare Solar- oder Netzladung übersteigt"
+ ],
+ "NextSteps": [
+ "Warten Sie, bis die Batterie von PV oder Netzstrom geladen wird",
+ "Überlegen Sie, den Stromverbrauch nachts zu reduzieren, um die Batteriekapazität zu erhalten",
+ "Dieser Alarm wird automatisch gelöscht, sobald ausreichend Ladung wiederhergestellt ist"
+ ]
+ },
+ "Battery1Inverted": {
+ "Explanation": "Die Polarität von Batterie 1 ist vertauscht. Der Betrieb mit vertauschter Polarität kann schwere Schäden am Wechselrichter und der Batterie verursachen.",
+ "Causes": [
+ "Batteriekabel wurden während der Installation mit vertauschten Polen angeschlossen",
+ "Installationsfehler – positives Kabel am negativen Anschluss oder umgekehrt"
+ ],
+ "NextSteps": [
+ "SCHALTEN SIE SOFORT das gesamte System ab – versuchen Sie nicht, zu laden oder zu entladen",
+ "Trennen Sie die Batteriekabel vorsichtig, nachdem die Stromversorgung abgeschaltet wurde",
+ "Schließen Sie sie mit der richtigen Polarität an: positives Kabel an den positiven (+) Anschluss, negatives Kabel an den negativen (−) Anschluss",
+ "Überprüfen Sie auf Schäden an Kabeln, Sicherungen oder dem Wechselrichter, bevor Sie das System wieder starten"
+ ]
+ },
+ "Battery1OverloadTimeout": {
+ "Explanation": "Batterie 1 hat zu lange unter Überlastbedingungen gearbeitet und die Schutzfunktion ausgelöst.",
+ "Causes": [
+ "Dauerhafte hohe Last, die die Entladerating der Batterie überschreitet",
+ "Batterie ist für die angeschlossene Last zu klein dimensioniert",
+ "Batteriealterung reduziert die verfügbare Leistung"
+ ],
+ "NextSteps": [
+ "Die Gesamtlast des Systems reduzieren",
+ "Überprüfen, ob die Batterie für die Spitzenlastanforderungen richtig dimensioniert ist",
+ "Den Grund reparieren und dann den Wechselrichter neu starten"
+ ]
+ },
+ "Battery1SoftStartFailure": {
+ "Explanation": "Batterie 1 konnte die sanfte Startsequenz (Vorschaltphase) beim Hochfahren nicht abschließen.",
+ "Causes": [
+ "Fehler im Vorschaltkreis, der den kontrollierten Start verhindert",
+ "Signifikanter Spannungsunterschied zwischen Batterie und Gleichstrombus",
+ "Problem mit dem Schütz oder Relais im Batterieanschlusspfad"
+ ],
+ "NextSteps": [
+ "Batteriespannung prüfen und mit der Gleichstrombus-Spannung vergleichen",
+ "Überprüfen, ob der Vorschaltkreis und die Schütze korrekt funktionieren",
+ "Den Fehler beheben und dann den Wechselrichter neu starten"
+ ]
+ },
+ "Battery1PowerTubeFault": {
+ "Explanation": "Die Leistungselektronik von Batterie 1 (IGBT- oder MOSFET-Transistoren) ist ausgefallen. Dies ist ein Hardwarefehler, der professionellen Service erfordert.",
+ "Causes": [
+ "Leistungshalbleiter (IGBT/MOSFET) ist durch Überlastung ausgefallen",
+ "Schaden durch Überstrom oder Kurzschluss",
+ "Herstellungsfehler, der sich im Laufe der Zeit entwickelt hat"
+ ],
+ "NextSteps": [
+ "Versuchen Sie nicht, das System neu zu starten",
+ "Kontaktieren Sie einen qualifizierten Servicetechniker – dies erfordert eine interne Hardware-Reparatur oder -Ersetzung",
+ "Betreiben Sie das System nicht, bis der Fehler professionell repariert wurde"
+ ]
+ },
+ "Battery1InsufficientPower": {
+ "Explanation": "Batterie 1 kann die aktuelle Lastanforderung nicht decken.",
+ "Causes": [
+ "Batterieladestand ist zu niedrig",
+ "Lastanforderung übersteigt vorübergehend die maximale Entladeleistung der Batterie",
+ "Batteriekapazität hat sich durch Alterung verringert"
+ ],
+ "NextSteps": [
+ "Warten Sie, bis die Batterie von PV oder Netz aufgeladen wird",
+ "Last reduzieren, falls möglich, bei niedrigem Batterieladestand",
+ "Dieser Alarm sollte sich automatisch lösen, sobald die Batterie ausreichend geladen ist"
+ ]
+ },
+ "Battery1BackupProhibited": {
+ "Explanation": "Batterie 1 darf aktuell keinen Backup-Strom liefern, meist aufgrund eines BMS-Schutzzustands.",
+ "Causes": [
+ "Batterie-BMS hat einen Schutz aktiviert, der die Entladung verhindert",
+ "Batterie ist im Wartungs- oder Kalibrierungsmodus",
+ "Batterieladestand liegt unter dem Mindestniveau für den Backup-Betrieb"
+ ],
+ "NextSteps": [
+ "BMS-Status und BMS-Fehleranzeigen prüfen",
+ "Batterie über den Mindest-SOC-Grenzwert für Backup aufladen",
+ "BMS-Probleme beheben und dann den Wechselrichter neu starten"
+ ]
+ },
+ "Battery2NotConnected": {
+ "Explanation": "Batterie 2 wird nicht erkannt oder ist nicht angeschlossen. Der Wechselrichter kann die zweite Batterie am Gleichstrombus nicht finden.",
+ "Causes": [
+ "Trennschalter von Batterie 2 ist ausgeschaltet",
+ "Lockere oder gelöste Batteriekabel am Wechselrichter oder Batterieanschluss",
+ "Batterie 2 BMS wurde aufgrund eines Schutzereignisses abgeschaltet",
+ "Sicherung von Batterie 2 ist durchgebrannt"
+ ],
+ "NextSteps": [
+ "Prüfen, ob der Trennschalter von Batterie 2 auf EIN steht",
+ "Überprüfen Sie die Batteriekabelverbindungen am Wechselrichter und an den Batterieanschlüssen",
+ "Prüfen Sie den Status des BMS von Batterie 2 auf Fehlercodes",
+ "Überprüfen und ersetzen Sie die Sicherung, falls sie durchgebrannt ist, und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Battery2Overvoltage": {
+ "Explanation": "Die Spannung von Batterie 2 ist zu hoch. Das Laden wurde begrenzt oder gestoppt, um die Batterie zu schützen.",
+ "Causes": [
+ "Batterie 2 wird über die maximale Spannung hinaus geladen",
+ "BMS-Fehler, der zu hoher Spannung führt",
+ "Falsche Batteriespannungseinstellungen im Wechselrichter"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie den Ladezustand und die Spannung von Batterie 2",
+ "Überprüfen Sie die Ladeeinstellungen in der Wechselrichterkonfiguration",
+ "Prüfen Sie die BMS-Funktion und alle Fehleranzeigen, dann neu starten"
+ ]
+ },
+ "Battery2Undervoltage": {
+ "Explanation": "Die Spannung von Batterie 2 ist zu niedrig. Die Entladung wurde begrenzt, um die Batterie vor Tiefentladung zu schützen.",
+ "Causes": [
+ "Batterie 2 wurde zu tief entladen",
+ "Zellenausfall, der die Gesamtkapazität reduziert",
+ "BMS-Unterspannungsschutz"
+ ],
+ "NextSteps": [
+ "Lassen Sie Batterie 2 von PV oder Netz aufladen",
+ "Überprüfen Sie die Batteriegesundheit – ältere Batterien verlieren Kapazität",
+ "Beheben Sie die Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Battery2DischargeEnd": {
+ "Explanation": "Batterie 2 hat den minimalen Ladezustand erreicht. Die Entladung wurde gestoppt, um die Batterie zu schützen.",
+ "Causes": [
+ "Batterie 2 wurde bis zum konfigurierten SOC-Grenzwert vollständig entladen",
+ "Hoher Stromverbrauch, der die verfügbare Ladung übersteigt"
+ ],
+ "NextSteps": [
+ "Warten Sie, bis Batterie 2 von PV oder Netzstrom aufgeladen wird",
+ "Dieser Alarm wird automatisch gelöscht, sobald ausreichend Ladung wiederhergestellt ist"
+ ]
+ },
+ "Battery2Inverted": {
+ "Explanation": "Die Polarität von Batterie 2 ist vertauscht. Dies ist ein gefährlicher Zustand, der sofort behoben werden muss.",
+ "Causes": [
+ "Batterie 2 Kabel sind mit vertauschter Plus- und Minus-Polarität angeschlossen",
+ "Installationsfehler beim anfänglichen Verkabeln"
+ ],
+ "NextSteps": [
+ "Sofort das gesamte System ausschalten",
+ "Trennen Sie die Kabel von Batterie 2 vorsichtig, nachdem die Stromversorgung ausgeschaltet wurde",
+ "Schließen Sie die Kabel mit der richtigen Polarität an und überprüfen Sie auf Schäden, bevor Sie das System neu starten"
+ ]
+ },
+ "Battery2OverloadTimeout": {
+ "Explanation": "Batterie 2 läuft seit zu langer Zeit unter Überlast.",
+ "Causes": [
+ "Dauerhafte hohe Last, die die Entladerating von Batterie 2 überschreitet",
+ "Batterie 2 ist degradiert und kann weniger Leistung bereitstellen"
+ ],
+ "NextSteps": [
+ "Den Gesamtstromverbrauch reduzieren",
+ "Prüfen, ob Batterie 2 für die Lastanforderungen richtig dimensioniert ist",
+ "Nach Lastreduzierung den Wechselrichter neu starten"
+ ]
+ },
+ "Battery2SoftStartFailure": {
+ "Explanation": "Batterie 2 konnte die Startsequenz nicht abschließen.",
+ "Causes": [
+ "Fehler im Vorladestromkreis von Batterie 2",
+ "Spannungsunterschied zwischen Batterie 2 und dem Gleichstrombus"
+ ],
+ "NextSteps": [
+ "Spannung von Batterie 2 prüfen und mit der Gleichstrombus-Spannung vergleichen",
+ "Vorladestromkreis und Schütze von Batterie 2 prüfen, dann neu starten"
+ ]
+ },
+ "Battery2PowerTubeFault": {
+ "Explanation": "Die Leistungselektronik (IGBT- oder MOSFET-Transistoren) von Batterie 2 ist defekt. Fachkundige Reparatur erforderlich.",
+ "Causes": [
+ "Ausfall der Leistungshalbleiter durch Überlastung, Überstrom oder Verschleiß",
+ "Kurzschluss, der die Leistungselektronik beschädigt hat"
+ ],
+ "NextSteps": [
+ "Das System nicht neu starten",
+ "Einen qualifizierten Techniker für die Reparatur der internen Hardware kontaktieren"
+ ]
+ },
+ "Battery2InsufficientPower": {
+ "Explanation": "Batterie 2 kann die aktuelle Last nicht decken.",
+ "Causes": [
+ "Ladestand von Batterie 2 zu niedrig",
+ "Lastanforderung übersteigt die maximale Entladeleistung von Batterie 2",
+ "Batteriekapazität durch Alterung reduziert"
+ ],
+ "NextSteps": [
+ "Warten, bis Batterie 2 wieder aufgeladen ist",
+ "Last reduzieren, wenn die Batterie wenig geladen ist",
+ "Der Alarm sollte verschwinden, sobald die Batterie wieder geladen ist"
+ ]
+ },
+ "Battery2BackupProhibited": {
+ "Explanation": "Batterie 2 darf aktuell keine Backup-Leistung liefern.",
+ "Causes": [
+ "Batterie 2 BMS schützt vor Entladung",
+ "Ladestand von Batterie 2 unter dem Mindestwert für Backup"
+ ],
+ "NextSteps": [
+ "Batterie 2 BMS auf Fehlercodes prüfen",
+ "Batterie 2 über den Mindestladestand für Backup aufladen, dann neu starten"
+ ]
+ },
+ "LithiumBattery1ChargeForbidden": {
+ "Explanation": "Das Batteriemanagementsystem von Lithium-Batterie 1 hat das Laden verboten. Das System hat festgestellt, dass das Laden derzeit unsicher ist.",
+ "Causes": [
+ "Die Batterie ist bereits vollständig geladen und benötigt keine weitere Ladung",
+ "Die Batterietemperatur liegt außerhalb des sicheren Ladebereichs (zu heiß oder zu kalt)",
+ "Das BMS hat sich aufgrund von Zellspannungsungleichgewicht oder einem internen Fehler aktiviert",
+ "Zellungleichgewicht, das vor dem erneuten Laden ausgeglichen werden muss"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Batterietemperatur – das Laden ist normalerweise unter 0°C oder über ~45°C blockiert",
+ "Überprüfen Sie den BMS-Status oder die Anzeigen auf Fehlercodes",
+ "Lassen Sie die Batterie auf normale Temperatur kommen, bevor Sie sie laden",
+ "Wenn das Problem bei normaler Temperatur weiterhin besteht, wenden Sie sich an den Batterieservice"
+ ]
+ },
+ "LithiumBattery1DischargeForbidden": {
+ "Explanation": "Das Batteriemanagementsystem von Lithium-Batterie 1 hat die Entladung verboten. Das System hat festgestellt, dass die Entladung derzeit unsicher ist.",
+ "Causes": [
+ "Die Batterie ist auf oder unter dem minimalen Ladezustand – zu leer für eine sichere Entladung",
+ "Die Batterietemperatur liegt außerhalb des sicheren Entladebereichs",
+ "Das BMS hat den Tiefspannungsschutz aktiviert",
+ "Zellungleichgewicht oder internes BMS-Schutzereignis"
+ ],
+ "NextSteps": [
+ "Lassen Sie die Batterie von PV oder Netz aufladen, bis der Ladezustand über dem Mindestwert liegt",
+ "Überprüfen Sie die Batterietemperatur – die Entladung ist bei sehr kalten Bedingungen blockiert",
+ "Überprüfen Sie den BMS-Status auf spezifische Fehlercodes",
+ "Wenn die Batterie keine Ladung annimmt, wenden Sie sich an den Batterieservice"
+ ]
+ },
+ "LithiumBattery2ChargeForbidden": {
+ "Explanation": "Das Batteriemanagementsystem von Lithium-Batterie 2 hat das Laden verboten.",
+ "Causes": [
+ "Batterie 2 ist bereits vollständig geladen",
+ "Die Temperatur von Batterie 2 liegt außerhalb des sicheren Ladebereichs",
+ "BMS-Schutzereignis an Batterie 2"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Temperatur und den BMS-Status von Batterie 2",
+ "Lassen Sie die Temperatur normalisieren, bevor Sie laden",
+ "Wenn das Problem weiterhin besteht, überprüfen Sie die BMS-Fehlercodes"
+ ]
+ },
+ "LithiumBattery2DischargeForbidden": {
+ "Explanation": "Das Batteriemanagementsystem von Lithium-Batterie 2 hat die Entladung verboten.",
+ "Causes": [
+ "Batterie 2 ist auf dem minimalen Ladezustand",
+ "Die Temperatur von Batterie 2 liegt außerhalb des sicheren Entladebereichs",
+ "BMS-Schutzereignis an Batterie 2"
+ ],
+ "NextSteps": [
+ "Lassen Sie Batterie 2 von PV oder Netz aufladen",
+ "Überprüfen Sie die Batterietemperatur und den BMS-Status auf Fehlercodes",
+ "Wenn die Batterie nicht aufgeladen werden kann, wenden Sie sich an den Batterieservice"
+ ]
+ },
+ "LithiumBattery1Full": {
+ "Explanation": "Lithium-Batterie 1 ist vollständig geladen. Das Laden wurde automatisch gestoppt.",
+ "Causes": [
+ "Die Batterie hat 100% Ladezustand erreicht",
+ "Die Zellenspannung hat den maximalen sicheren Pegel erreicht"
+ ],
+ "NextSteps": [
+ "Dies ist normaler Betrieb – keine Aktion erforderlich",
+ "Überwachen Sie den Batteriezustand regelmäßig, um sicherzustellen, dass die Zellen korrekt ausgeglichen werden"
+ ]
+ },
+ "LithiumBattery1DischargeEnd": {
+ "Explanation": "Lithium-Batterie 1 hat das Ende ihres Entladezyklus erreicht — die Mindestladung ist erreicht.",
+ "Causes": [
+ "Die Batterie wurde bis zum konfigurierten Mindestladestand entladen",
+ "Hohe Nachlast oder Tageslast hat die Batterie entleert"
+ ],
+ "NextSteps": [
+ "Lassen Sie die Batterie über Solar- oder Netzstrom wieder aufladen",
+ "Überlegen Sie, den Verbrauch bei geringer Sonneneinstrahlung zu reduzieren, um die Ladung zu erhalten"
+ ]
+ },
+ "LithiumBattery2Full": {
+ "Explanation": "Lithium-Batterie 2 ist vollständig geladen. Das Laden wurde automatisch gestoppt.",
+ "Causes": [
+ "Batterie 2 hat 100 % Ladezustand erreicht"
+ ],
+ "NextSteps": [
+ "Dies ist normaler Betrieb — keine Aktion erforderlich",
+ "Das System wird das Laden automatisch fortsetzen, wenn der Ladezustand sinkt"
+ ]
+ },
+ "LithiumBattery2DischargeEnd": {
+ "Explanation": "Lithium-Batterie 2 hat das Ende ihres Entladezyklus erreicht.",
+ "Causes": [
+ "Batterie 2 wurde bis zum konfigurierten Mindestladestand entladen"
+ ],
+ "NextSteps": [
+ "Lassen Sie Batterie 2 über Solar- oder Netzstrom wieder aufladen",
+ "Dieser Alarm wird automatisch gelöscht, sobald die Ladung wiederhergestellt ist"
+ ]
+ },
+ "LeadBatteryTemperatureAbnormality": {
+ "Explanation": "Die Temperatur der Bleibatterie liegt außerhalb des normalen Betriebsbereichs.",
+ "Causes": [
+ "Batterieüberhitzung durch hohe Umgebungstemperatur oder übermäßigen Ladestrom",
+ "Temperatursensorfehler mit falschen Messwerten",
+ "Sehr kalte Umgebungstemperatur verlangsamt chemische Reaktionen"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Batterietemperatur direkt, falls sicher",
+ "Verbessern Sie die Batteriebelüftung oder Kühlung bei Überhitzung",
+ "Stellen Sie sicher, dass der Temperatursensor korrekt angeschlossen und funktionsfähig ist",
+ "Beheben Sie die zugrunde liegende Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "BatteryAccessMethodError": {
+ "Explanation": "Die Batteriezugriffsmethode ist falsch konfiguriert — der Wechselrichter und die Batterie sind nicht für die Kommunikation mit demselben Protokoll eingerichtet.",
+ "Causes": [
+ "Falsches Batteriekommunikationsprotokoll im Wechselrichter eingestellt",
+ "Batterietyp oder Modell stimmt nicht mit der konfigurierten Zugriffsmethode überein"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Batteriekommunikationseinstellungen in der Wechselrichterkonfiguration",
+ "Stellen Sie sicher, dass der Batterietyp und das Kommunikationsprotokoll mit der angeschlossenen Batterie übereinstimmen, und starten Sie dann neu"
+ ]
+ },
+ "Pv1NotAccessed": {
+ "Explanation": "Die PV-Leitung 1 wird nicht erkannt oder ist nicht zugänglich. Der Wechselrichter misst keine Spannung oder Stromstärke von der PV-Leitung 1.",
+ "Causes": [
+ "PV-Leitung 1 ist ausgeschaltet (Trennschalter offen)",
+ "Kabelbruch unterbricht den Stromkreis",
+ "Defekt in einem PV-Modul der Leitung",
+ "Kein Sonnenlicht verfügbar (Nacht oder starke Bewölkung)"
+ ],
+ "NextSteps": [
+ "Prüfen, ob der Trennschalter der PV-Leitung 1 eingeschaltet ist",
+ "Alle Kabelverbindungen der PV-Leitung 1 überprüfen",
+ "Auf Verschattung oder Hindernisse an den Modulen achten",
+ "Beschädigte Kabel oder Stecker reparieren und dann neu starten"
+ ]
+ },
+ "Pv1Overvoltage": {
+ "Explanation": "Die Spannung der PV-Leitung 1 überschreitet die maximale DC-Eingangsspannung des Wechselrichters. Dies kann den Wechselrichter beschädigen.",
+ "Causes": [
+ "Zu viele PV-Module in Reihe geschaltet für dieses Wechselrichtermodell",
+ "Kälte erhöht die Modulspannung deutlich",
+ "Fehlerhafte Systemplanung – falsche Größe der Leitung"
+ ],
+ "NextSteps": [
+ "Prüfen, wie viele Module in Reihe geschaltet sind und mit der maximalen Eingangsspannung des Wechselrichters vergleichen",
+ "Überprüfen der Leerlaufspannung bei der niedrigsten erwarteten Temperatur – Spannung muss unter dem Maximalwert des Wechselrichters bleiben",
+ "Falls nötig, die Anzahl der Module in Reihe reduzieren"
+ ]
+ },
+ "AbnormalPv1CurrentSharing": {
+ "Explanation": "Der Stromfluss in der PV-Leitung 1 ist ungleichmäßig, was auf ein Problem hinweist.",
+ "Causes": [
+ "Unterschiedliche PV-Module mit abweichenden elektrischen Eigenschaften",
+ "Teilweise Verschattung aktiviert Bypass-Dioden",
+ "Moduldefekt reduziert den Strom in einem Teil der Leitung"
+ ],
+ "NextSteps": [
+ "Auf Verschattung oder Verschmutzung der PV-Leitung 1 achten",
+ "Prüfen, ob alle Module der Leitung vom gleichen Modell sind und nicht beschädigt sind",
+ "Den Grundfehler beheben und dann den Wechselrichter neu starten"
+ ]
+ },
+ "Pv1PowerTubeFault": {
+ "Explanation": "Die Leistungselektronik (IGBT/MOSFET) des PV1-DC-Wandlers ist ausgefallen. Dies ist ein Hardware-Defekt.",
+ "Causes": [
+ "IGBT- oder MOSFET-Ausfall durch Überstrom, Überspannung oder langfristige Abnutzung",
+ "Kurzschluss oder Spannungsspitze beschädigt die Leistungselektronik"
+ ],
+ "NextSteps": [
+ "Das System nicht neu starten",
+ "Einen qualifizierten Techniker für die Reparatur kontaktieren"
+ ]
+ },
+ "Pv1SoftStartFailure": {
+ "Explanation": "Die PV-Leitung 1 konnte die Soft-Start-Sequenz (Vorladung) beim Start nicht abschließen.",
+ "Causes": [
+ "Defekt im Vorladekreis verhindert kontrollierten Start",
+ "PV-Spannung weicht deutlich vom erwarteten DC-Bus-Spannungsniveau ab"
+ ],
+ "NextSteps": [
+ "PV-Spannung an den Wechselrichtereingängen prüfen",
+ "Vorladekreis reparieren und dann den Wechselrichter neu starten"
+ ]
+ },
+ "Pv1OverloadTimeout": {
+ "Explanation": "Die PV-Leitung 1 liefert seit zu langer Zeit zu viel Strom.",
+ "Causes": [
+ "Die PV-Anlage ist zu groß für die DC-Wandlerleistung",
+ "Der DC-Wandler kann den starken Sonneneinstrahlung nicht standhalten"
+ ],
+ "NextSteps": [
+ "Prüfen, ob die PV-Anlagengröße zur Wechselrichter-Eingangsleistung passt",
+ "Die Ursache beheben und den Wechselrichter neu starten"
+ ]
+ },
+ "Pv1InsufficientPower": {
+ "Explanation": "Die PV-Leitung 1 liefert zu wenig Strom. Das ist meist wetterbedingt.",
+ "Causes": [
+ "Wolken oder schlechtes Wetter reduzieren die Sonneneinstrahlung",
+ "Beschattung der PV-Leitung 1",
+ "Niedrige Sonnenstände am Morgen oder Abend"
+ ],
+ "NextSteps": [
+ "Warten auf bessere Sonnenbedingungen – das löst sich von selbst",
+ "Neue Beschattungsquellen wie Bäume, Gebäude oder Schmutz prüfen",
+ "Der Alarm verschwindet automatisch, sobald die Sonneneinstrahlung zurückkehrt"
+ ]
+ },
+ "Photovoltaic1Overcurrent": {
+ "Explanation": "Der Strom in PV-Leitung 1 übersteigt die maximale DC-Eingangsleistung des Wechselrichters.",
+ "Causes": [
+ "Die PV-Anlage ist zu groß mit zu vielen parallelen Leitungen",
+ "Erdschluss verursacht ungewöhnlichen Stromfluss",
+ "Kurzschluss in einem Teil der PV-Leitung"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Konfiguration von PV-Leitung 1 – Anzahl der parallelen Leitungen",
+ "Auf Erdschlüsse oder Kurzschlüsse in der Verkabelung prüfen",
+ "Den Fehler beheben und den Wechselrichter neu starten"
+ ]
+ },
+ "Pv2NotAccessed": {
+ "Explanation": "PV-Leitung 2 wird nicht erkannt oder ist nicht zugänglich.",
+ "Causes": [
+ "Der Trennschalter von PV-Leitung 2 ist ausgeschaltet",
+ "Kabelbeschädigung an Leitung 2",
+ "Kein Sonnenlicht verfügbar"
+ ],
+ "NextSteps": [
+ "Prüfen, ob der Trennschalter von PV-Leitung 2 EIN ist",
+ "Kabelverbindungen an Leitung 2 überprüfen",
+ "Beschädigungen beheben und den Wechselrichter neu starten"
+ ]
+ },
+ "Pv2Overvoltage": {
+ "Explanation": "Die Spannung von PV-Leitung 2 übersteigt die maximale DC-Eingangsspannung.",
+ "Causes": [
+ "Zu viele PV-Module in Reihe in Leitung 2",
+ "Kälte erhöht die Modulspannung über die Wechselrichter-Grenzen"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Anzahl der Module und die Spannung von Leitung 2 gegen die Wechselrichter-Spezifikation",
+ "Falls nötig, die Anzahl der Module in Reihe reduzieren, um die Spannungsgrenzen einzuhalten"
+ ]
+ },
+ "AbnormalPv2CurrentSharing": {
+ "Explanation": "Die Stromverteilung der PV-String 2 ist ungewöhnlich.",
+ "Causes": [
+ "Nicht passende oder verschlechterte Module in String 2",
+ "Teilweise Beschattung der String 2-Paneele"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die String 2-Paneele auf Verschmutzung oder Beschattung",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Pv2PowerTubeFault": {
+ "Explanation": "Die Leistungselektronik des PV2-Gleichstromwandlers ist ausgefallen. Fachkundiger Service ist erforderlich.",
+ "Causes": [
+ "Ausfall eines Leistungshalbleiters (IGBT/MOSFET)",
+ "Schäden durch Überstrom oder Spannungsspitzen"
+ ],
+ "NextSteps": [
+ "Starten Sie das System nicht neu",
+ "Kontaktieren Sie einen qualifizierten Servicetechniker für die Reparatur"
+ ]
+ },
+ "Pv2SoftStartFailure": {
+ "Explanation": "PV-String 2 konnte die Softstart-Sequenz nicht abschließen.",
+ "Causes": [
+ "Vorladungsfehler am PV2-Wandler",
+ "Spannungsunterschied zwischen PV2 und Gleichstrombus"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Eingangsspannung von PV-String 2",
+ "Beheben Sie den Vorladungsfehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Pv2OverloadTimeout": {
+ "Explanation": "PV-String 2 liefert seit zu langer Zeit zu viel Leistung.",
+ "Causes": [
+ "PV-String 2 ist zu groß für die Wandlerleistung",
+ "Lange hohe Sonneneinstrahlung über den Wandlergrenzen"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Größe von PV-String 2 im Vergleich zur Wechselrichterspezifikation",
+ "Beheben Sie die Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Pv2InsufficientPower": {
+ "Explanation": "PV-String 2 liefert nicht genug Leistung. Meist wetterbedingt.",
+ "Causes": [
+ "Geringe Sonneneinstrahlung oder starke Beschattung von String 2",
+ "Früher Morgen oder später Abend mit zu flachem Sonnenstand"
+ ],
+ "NextSteps": [
+ "Warten Sie auf bessere Sonnenbedingungen",
+ "Prüfen Sie auf neue Beschattungsquellen an den String 2-Paneelen"
+ ]
+ },
+ "Pv3NotConnected": {
+ "Explanation": "Die PV-Leitung 3 ist nicht angeschlossen oder wird nicht erkannt.",
+ "Causes": [
+ "Trennschalter der PV-Leitung 3 ist ausgeschaltet",
+ "Kabel der Leitung 3 ist getrennt oder beschädigt",
+ "Kein Sonnenlicht verfügbar"
+ ],
+ "NextSteps": [
+ "Prüfen, ob der Trennschalter der PV-Leitung 3 EIN ist",
+ "Kabelverbindungen der Leitung 3 überprüfen",
+ "Beschädigungen reparieren und dann neu starten"
+ ]
+ },
+ "Pv3Overvoltage": {
+ "Explanation": "Die Spannung der PV-Leitung 3 überschreitet die maximale DC-Eingangsspannung.",
+ "Causes": [
+ "Zu viele PV-Module in Reihe in Leitung 3",
+ "Kälte erhöht die Modulspannung über die Inverter-Grenzwerte"
+ ],
+ "NextSteps": [
+ "Prüfen, ob die Anzahl der Module in Leitung 3 die maximale Eingangsspannung des Inverters einhält",
+ "Modulanzahl reduzieren, falls die Spannung bei minimaler Außentemperatur die Grenzwerte überschreitet"
+ ]
+ },
+ "Pv3AverageCurrentAnomaly": {
+ "Explanation": "Der durchschnittliche Strom der PV-Leitung 3 ist ungewöhnlich, was auf ungleichmäßige Leistung hinweist.",
+ "Causes": [
+ "Modul-Unterschiede oder Verschlechterung in Leitung 3",
+ "Teilweise Beschattung beeinflusst einige Module in Leitung 3"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Module in Leitung 3 auf Beschattung, Verschmutzung oder Schäden",
+ "Den Fehler beheben und dann den Inverter neu starten"
+ ]
+ },
+ "Pv3PowerTubeFailure": {
+ "Explanation": "Die Leistungselektronik der PV-Leitung 3 ist ausgefallen. Fachkundiger Service ist erforderlich.",
+ "Causes": [
+ "Ausfall von Leistungshalbleitern durch Überlastung oder Alterung",
+ "Schäden durch Überstrom oder Spannungsspitzen"
+ ],
+ "NextSteps": [
+ "System nicht neu starten",
+ "Kontaktieren Sie einen qualifizierten Servicetechniker für die Reparatur der internen Hardware"
+ ]
+ },
+ "Pv3SoftStartFailure": {
+ "Explanation": "Die PV-Leitung 3 konnte den sanften Startvorgang nicht abschließen.",
+ "Causes": [
+ "Fehler im Vorladestromkreis des PV-3-Wandlers",
+ "Spannungsunterschied zwischen PV-3 und dem DC-Bus"
+ ],
+ "NextSteps": [
+ "Spannung der PV-Leitung 3 an den Inverter-Anschlüssen prüfen",
+ "Vorladestromkreis reparieren und dann den Inverter neu starten"
+ ]
+ },
+ "Pv3OverloadTimeout": {
+ "Explanation": "PV-String 3 liefert seit zu langer Zeit zu viel Strom.",
+ "Causes": [
+ "PV-String 3 ist für den Wechselrichter zu groß dimensioniert",
+ "Lange hohe Sonneneinstrahlung übersteigt die DC-Wechselrichter-Grenzen"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Größe von PV-String 3 im Vergleich zur Wechselrichter-Spezifikation",
+ "Beheben Sie die Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Pv3ReverseConnection": {
+ "Explanation": "PV-String 3 ist mit vertauschter Polarität angeschlossen. Dies ist ein Verdrahtungsfehler, der vor dem Betrieb behoben werden muss.",
+ "Causes": [
+ "Positive und negative Kabel von PV-String 3 wurden während der Installation vertauscht",
+ "Falsche Kabelverbindung am DC-Eingang des Wechselrichters"
+ ],
+ "NextSteps": [
+ "Versuchen Sie nicht, den Wechselrichter neu zu starten – falsche Polarität kann Komponenten beschädigen",
+ "Schalten Sie komplett aus und tauschen Sie die positive und negative Verbindung von PV-String 3",
+ "Überprüfen Sie die korrekte Polarität vor dem Neustart"
+ ]
+ },
+ "Pv4NotConnected": {
+ "Explanation": "PV-String 4 ist nicht angeschlossen oder wird nicht erkannt.",
+ "Causes": [
+ "Trennschalter von PV-String 4 ist ausgeschaltet",
+ "Kabel von String 4 ist getrennt oder beschädigt",
+ "Kein Sonnenlicht verfügbar"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob der Trennschalter von PV-String 4 EIN ist",
+ "Prüfen Sie die Kabelverbindungen an String 4",
+ "Beheben Sie eventuelle Schäden und starten Sie dann neu"
+ ]
+ },
+ "Pv4Overvoltage": {
+ "Explanation": "Die Spannung von PV-String 4 überschreitet die maximale DC-Eingangsspannung.",
+ "Causes": [
+ "Zu viele PV-Module in Reihe in String 4",
+ "Kälte lässt die Modulspannung über die Wechselrichter-Grenzen steigen"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Anzahl der Module in String 4 im Vergleich zur maximalen Eingangsspannung des Wechselrichters",
+ "Reduzieren Sie die Module in Reihe, falls die Spannung die Spezifikation überschreitet"
+ ]
+ },
+ "Pv4AverageCurrentAnomaly": {
+ "Explanation": "Der Durchschnittsstrom von PV-String 4 ist ungewöhnlich.",
+ "Causes": [
+ "Modul-Unterschiede oder Verschlechterung innerhalb von String 4",
+ "Teilweise Beschattung beeinflusst die Module in String 4"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Module von String 4 auf Beschattung, Verschmutzung oder Schäden",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Pv4PowerTubeFailure": {
+ "Explanation": "Die Leistungselektronik von PV 4 ist ausgefallen. Ein Fachmann muss das System überprüfen.",
+ "Causes": [
+ "Ausfall des Leistungshalbleiters durch Überlastung oder Alterung",
+ "Schaden durch Überstrom oder Spannungsspitze"
+ ],
+ "NextSteps": [
+ "Starten Sie das System nicht neu",
+ "Kontaktieren Sie einen qualifizierten Techniker zur Reparatur"
+ ]
+ },
+ "Pv4SoftStartFailure": {
+ "Explanation": "Die PV-Zeile 4 konnte den Softstart nicht abschließen.",
+ "Causes": [
+ "Fehler im Vorladestromkreis des PV-4-Wandlers",
+ "Spannungsunterschied zwischen PV 4 und dem Gleichstrombus"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Spannung der PV-Zeile 4 an den Wechselrichteranschlüssen",
+ "Beheben Sie den Vorladefehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Pv4OverloadTimeout": {
+ "Explanation": "Die PV-Zeile 4 liefert seit zu langer Zeit zu viel Leistung.",
+ "Causes": [
+ "Die PV-Zeile 4 ist für den Wandler zu groß dimensioniert",
+ "Anhaltend hohe Sonneneinstrahlung übersteigt die Kapazität des Gleichstromwandlers"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Dimensionierung der PV-Zeile 4 im Vergleich zur Wechselrichterspezifikation",
+ "Beheben Sie die Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Pv4ReverseConnection": {
+ "Explanation": "Die PV-Zeile 4 ist mit vertauschter Polarität angeschlossen. Dies muss vor dem Betrieb korrigiert werden.",
+ "Causes": [
+ "Die positiven und negativen Kabel der PV-Zeile 4 wurden während der Installation vertauscht",
+ "Falsche Kabelverbindung am DC-Eingang des Wechselrichters"
+ ],
+ "NextSteps": [
+ "Starten Sie das System nicht neu – schalten Sie es zuerst komplett aus",
+ "Vertauschen Sie die positiven und negativen Anschlüsse der PV-Zeile 4, um die Polarität zu korrigieren",
+ "Überprüfen Sie die Polarität vor dem Neustart"
+ ]
+ },
+ "InsufficientPhotovoltaicPower": {
+ "Explanation": "Die verfügbare PV-Leistung reicht nicht für den aktuellen Verbrauch oder Systembedarf.",
+ "Causes": [
+ "Geringe Sonneneinstrahlung durch Bewölkung oder Wetter",
+ "Morgens oder abends – zu flacher Sonnenstand für volle Leistung",
+ "Beschattung auf einem oder mehreren PV-Strings"
+ ],
+ "NextSteps": [
+ "Warten Sie auf bessere Sonnenbedingungen – dies löst sich meist von selbst",
+ "Überprüfen Sie die Beschattung der Module und entfernen Sie sie, falls möglich",
+ "Der Alarm verschwindet automatisch, sobald die Sonneneinstrahlung besser wird"
+ ]
+ },
+ "DcBusOvervoltage": {
+ "Explanation": "Die interne DC-Bus-Spannung ist zu hoch. Dies kann auf ein Energiedefizit im System hinweisen.",
+ "Causes": [
+ "Zu viel Ladeleistung fließt in den DC-Bus ohne Verbraucher",
+ "Rückspeisung von Energie aus regenerativen Lasten in den DC-Bus",
+ "Fehler in der DC-Bus-Spannungsregelung"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Leistungsbilanz zwischen Erzeugung, Verbrauch und Speicher",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "DcBusUndervoltage": {
+ "Explanation": "Die interne DC-Bus-Spannung ist zu niedrig, was den normalen Betrieb verhindert.",
+ "Causes": [
+ "Die Last entnimmt mehr Leistung, als von allen Quellen verfügbar ist",
+ "Problem mit der Stromversorgung oder der Batterie, die die DC-Bus-Spannung begrenzt",
+ "Batterie ist fast leer"
+ ],
+ "NextSteps": [
+ "Reduzieren Sie die Last des Systems",
+ "Überprüfen Sie alle Stromquellen – PV, Netz und Batterie – auf Funktionsfähigkeit",
+ "Beheben Sie die Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "DcBusVoltageUnbalance": {
+ "Explanation": "Die DC-Bus-Spannung ist zwischen den positiven und negativen Hälften unausgeglichen.",
+ "Causes": [
+ "Kapazitätsausfall im DC-Bus-Kondensatorblock",
+ "Problem mit der DC-Bus-Steuerung",
+ "Asymmetrische Belastung zwischen den beiden DC-Bus-Hälften"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie den DC-Bus-Kondensatorblock auf defekte Kondensatoren",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "BusSlowOvervoltage": {
+ "Explanation": "Ein langsamer, allmählicher Anstieg der DC-Bus-Spannung über die sicheren Grenzen hinaus wurde erkannt.",
+ "Causes": [
+ "Allmählicher Spannungsanstieg aufgrund von Ladeungleichgewicht über die Zeit",
+ "Problem mit der Ladekontrolle, das zu langsamem Spannungsanstieg führt"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Ladeleistungssteuerung und bestätigen Sie, dass die Einstellungen korrekt sind",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "HardwareBusOvervoltage": {
+ "Explanation": "Der Hardware-Schutz für DC-Bus-Überspannung hat ausgelöst. Dies ist ein schwerwiegender Überspannungszustand.",
+ "Causes": [
+ "Schwerwiegendes Überspannungsereignis durch eine externe Quelle oder einen internen Ausfall",
+ "Komponentenausfall, der zu unkontrolliertem Spannungsanstieg führt"
+ ],
+ "NextSteps": [
+ "Nicht neu starten – dies erfordert eine professionelle Inspektion",
+ "Kontaktieren Sie einen Servicetechniker, um die Ursache der Überspannung zu untersuchen"
+ ]
+ },
+ "BusSoftStartFailure": {
+ "Explanation": "Der Gleichstrombus konnte nicht richtig vorladen und sanft starten.",
+ "Causes": [
+ "Defekt am Vorladewiderstand oder in der Schaltung",
+ "Ausfall des Gleichstrombus-Kondensators, der das Aufladen verhindert",
+ "Relais oder Schütz im Vorladekreis funktioniert nicht richtig"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Vorladeschaltung und alle zugehörigen Relais",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "InverterPowerTubeFault": {
+ "Explanation": "Die Hauptleistungselektronik des Wechselrichters (IGBT- oder MOSFET-Transistoren) ist defekt. Dies ist ein Hardwarefehler, der professionellen Service erfordert.",
+ "Causes": [
+ "Ausfall des Leistungshalbleiters durch langanhaltende Überlastung",
+ "Überstromschaden durch einen Kurzschluss",
+ "Thermischer Schaden durch Überhitzung",
+ "Komponentenausfall durch Lebensdauerende"
+ ],
+ "NextSteps": [
+ "Versuchen Sie nicht, den Wechselrichter neu zu starten – dies könnte zu weiteren Schäden führen",
+ "Kontaktieren Sie sofort einen qualifizierten Servicetechniker",
+ "Hardwarereparatur oder Modulaustausch ist erforderlich"
+ ]
+ },
+ "HardwareOvercurrent": {
+ "Explanation": "Die Hardware-Überstromschutzvorrichtung hat ausgelöst – der Strom hat die absolute Hardware-Grenze überschritten.",
+ "Causes": [
+ "Kurzschluss in der Ausgangsverkabelung oder angeschlossenen Lasten",
+ "Schwere Überlastung, die die Hardware-Schutzschwelle überschreitet",
+ "Ausfall eines internen Leistungselektronikbauteils"
+ ],
+ "NextSteps": [
+ "Starten Sie das System nicht neu, bevor die Ursache ermittelt wurde",
+ "Kontaktieren Sie einen Servicetechniker, um auf Kurzschlüsse und Bauteilschäden zu prüfen"
+ ]
+ },
+ "DcConverterOvervoltage": {
+ "Explanation": "Die Eingangsspannung oder Ausgangsspannung des DC-Wandlers ist zu hoch.",
+ "Causes": [
+ "Eingangsspannung (PV oder Batterie) überschreitet die Wandlergrenzen",
+ "Fehler in der Spannungsregelung des DC-Wandlers"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die PV- und Batteriespannung",
+ "Beheben Sie die Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "DcConverterHardwareOvervoltage": {
+ "Explanation": "Die Hardware-Überspannungsschutzvorrichtung des DC-Wandlers hat ausgelöst – ein schwerer Überspannungszustand ist aufgetreten.",
+ "Causes": [
+ "Schwere Überspannung am Eingang oder Ausgang des DC-Wandlers",
+ "Blitzschlag oder externe Spannungsspitze"
+ ],
+ "NextSteps": [
+ "Starten Sie das System nicht neu – kontaktieren Sie einen Servicetechniker, um Schäden zu prüfen, bevor Sie es weiter betreiben"
+ ]
+ },
+ "DcConverterOvercurrent": {
+ "Explanation": "Der Strom im DC-Wandler ist zu hoch.",
+ "Causes": [
+ "Überlastung durch zu hohen Stromverbrauch im Wandler",
+ "Kurzschluss im DC-Kreis"
+ ],
+ "NextSteps": [
+ "Last oder Lade-/Entladestrom reduzieren",
+ "Auf Kurzschlüsse prüfen und dann den Wechselrichter neu starten"
+ ]
+ },
+ "DcConverterHardwareOvercurrent": {
+ "Explanation": "Die Hardware-Überstromschutz des DC-Wandlers wurde ausgelöst — die Stromgrenze wurde überschritten.",
+ "Causes": [
+ "Starker Überstrom durch Kurzschluss oder Hardwarefehler",
+ "Fehler in der Leistungselektronik, der unkontrollierten Stromfluss verursacht"
+ ],
+ "NextSteps": [
+ "Nicht neu starten — einen Servicetechniker kontaktieren, um Schäden zu prüfen, bevor der Betrieb fortgesetzt wird"
+ ]
+ },
+ "DcConverterResonatorOvercurrent": {
+ "Explanation": "Der Resonanzkreis des DC-Wandlers hat einen Überstrom.",
+ "Causes": [
+ "Resonanzbedingung, die zu übermäßigen Stromschwankungen im Wandler führt",
+ "Steuerungsproblem des DC-Wandlers, das den Resonanzkreis beeinflusst"
+ ],
+ "NextSteps": [
+ "Den zugrunde liegenden Fehler beheben und dann den Wechselrichter neu starten; bei anhaltendem Problem Service kontaktieren"
+ ]
+ },
+ "SystemOutputOverload": {
+ "Explanation": "Die Gesamtausgangsleistung des Systems ist überlastet — es wird mehr Leistung angefordert, als das System sicher liefern kann.",
+ "Causes": [
+ "Zu viele leistungsstarke Verbraucher sind gleichzeitig angeschlossen",
+ "Die Gesamtlastanforderung überschreitet die Nennleistung des Wechselrichters",
+ "Kurzschluss in einem der angeschlossenen Verbraucher"
+ ],
+ "NextSteps": [
+ "Einige Verbraucher trennen, um den Gesamtstromverbrauch zu reduzieren",
+ "Auf Kurzschlüsse oder Fehler in den angeschlossenen Geräten prüfen",
+ "Die Ursache beheben und dann den Wechselrichter neu starten"
+ ]
+ },
+ "InverterOverload": {
+ "Explanation": "Der Wechselrichter ist überlastet — der Verbraucher zieht mehr Strom, als der Wechselrichter verarbeiten kann.",
+ "Causes": [
+ "Angegliederte Lastleistung überschreitet die Nennleistung des Wechselrichters",
+ "Hohe Einschaltströme von großen Motoren oder Kompressoren beim Start",
+ "Kurzschluss in einem angeschlossenen Verbraucher"
+ ],
+ "NextSteps": [
+ "Die Gesamtlast reduzieren",
+ "Das Einschalten großer Geräte staffeln, um den Einschaltstrom zu verringern",
+ "Die Ursache beheben und dann den Wechselrichter neu starten"
+ ]
+ },
+ "InverterOverloadTimeout": {
+ "Explanation": "Der Wechselrichter war zu lange überlastet und hat sich abgeschaltet.",
+ "Causes": [
+ "Dauerhafte Überlastung, die die Kurzzeit-Überlastfähigkeit des Wechselrichters überschreitet",
+ "Der Wechselrichter ist für die tatsächliche Last zu klein dimensioniert"
+ ],
+ "NextSteps": [
+ "Die angeschlossene Last dauerhaft reduzieren",
+ "Falls die Last notwendig ist, auf einen größeren Wechselrichter umsteigen",
+ "Die Ursache beheben und den Wechselrichter neu starten"
+ ]
+ },
+ "LoadPowerOverload": {
+ "Explanation": "Die angeschlossene Lastleistung überschreitet die Systemkapazität.",
+ "Causes": [
+ "Zu viele leistungsstarke Geräte laufen gleichzeitig",
+ "Ein neues leistungsstarkes Gerät wurde hinzugefügt, das die Systemleistung übersteigt"
+ ],
+ "NextSteps": [
+ "Last reduzieren, indem nicht essentielle Geräte ausgeschaltet werden",
+ "Nutzung leistungsstarker Geräte staffeln und den Wechselrichter neu starten"
+ ]
+ },
+ "BalancedCircuitOverloadTimeout": {
+ "Explanation": "Der Phasenausgleich war zu lange überlastet.",
+ "Causes": [
+ "Ungleichmäßige Lastverteilung zwischen den Phasen – eine Phase trägt deutlich mehr als die anderen",
+ "Eine einzelne Phase ist deutlich überlastet"
+ ],
+ "NextSteps": [
+ "Last gleichmäßiger auf die drei Phasen verteilen",
+ "Die Ursache beheben und den Wechselrichter neu starten"
+ ]
+ },
+ "InverterSoftStartFailure": {
+ "Explanation": "Der Wechselrichter konnte die Softstart-Sequenz beim Einschalten nicht abschließen.",
+ "Causes": [
+ "Der Vorwiderstand ist defekt und verhindert das kontrollierte Aufladen des Gleichstrombusses",
+ "Der Schütz oder Relais schließt während der Startsequenz nicht korrekt",
+ "Problem mit dem Gleichstrombus-Kondensator, der die Vorladung beeinflusst",
+ "Fehler auf der Steuerplatine, der die Startsequenz unterbricht"
+ ],
+ "NextSteps": [
+ "Das System neu starten – alle Trennschalter ausschalten, 30 Sekunden warten und dann wieder einschalten",
+ "Überprüfen, ob die Gleichstrombus-Spannung während der Vorladung gleichmäßig ansteigt",
+ "Falls der Fehler weiterhin besteht, einen Servicetechniker kontaktieren"
+ ]
+ },
+ "Dsp1ParameterSettingFault": {
+ "Explanation": "DSP 1 (digitaler Signalprozessor) hat eine falsche Parameterkonfiguration erkannt.",
+ "Causes": [
+ "Ein oder mehrere Wechselrichterparameter sind außerhalb des zulässigen Bereichs eingestellt",
+ "Firmware-Korruption beeinflusst die Parameterspeicherung",
+ "Konfigurationsinkonsistenz nach einem Firmware-Update"
+ ],
+ "NextSteps": [
+ "Alle Wechselrichter-Parameter überprüfen und eventuell ungültige Werte korrigieren",
+ "Parameter auf Werkseinstellungen zurücksetzen, falls unsicher über die richtigen Werte",
+ "Die Ursache beheben und den Wechselrichter neu starten"
+ ]
+ },
+ "Dsp2ParameterSettingFault": {
+ "Explanation": "DSP 2 hat eine falsche Parameterkonfiguration erkannt.",
+ "Causes": [
+ "Ein oder mehrere Parameter liegen außerhalb des gültigen Bereichs",
+ "Firmware-Beschädigung, die die Parameterspeicherung beeinflusst"
+ ],
+ "NextSteps": [
+ "Parameter überprüfen und korrigieren",
+ "Ursache beheben und dann den Wechselrichter neu starten"
+ ]
+ },
+ "DspVersionCompatibilityFault": {
+ "Explanation": "Die DSP-Firmware-Version ist mit anderen Systemkomponenten nicht kompatibel.",
+ "Causes": [
+ "Firmware-Versionen von DSP und anderen Platinen stimmen nicht überein",
+ "Unvollständiger oder fehlgeschlagener Firmware-Update, wodurch Komponenten unterschiedliche Versionen haben"
+ ],
+ "NextSteps": [
+ "Alle Firmware-Komponenten auf die gleiche kompatible Version aktualisieren",
+ "Technischen Support kontaktieren, falls die korrekte Version unbekannt ist"
+ ]
+ },
+ "CpldVersionCompatibilityFault": {
+ "Explanation": "Die CPLD-Version (Complex Programmable Logic Device) ist mit dem System nicht kompatibel.",
+ "Causes": [
+ "CPLD-Firmware passt nicht zu anderen Komponenten",
+ "Unvollständiges Firmware-Update"
+ ],
+ "NextSteps": [
+ "Ein vollständiges Firmware-Update durchführen, um sicherzustellen, dass alle Komponenten auf passenden Versionen sind",
+ "Wechselrichter nach dem Update neu starten"
+ ]
+ },
+ "CpldCommunicationFault": {
+ "Explanation": "Die Kommunikation mit dem internen CPLD-Chip ist fehlgeschlagen.",
+ "Causes": [
+ "Interne Kommunikationsbus-Fehler zwischen DSP und CPLD",
+ "CPLD-Chip-Ausfall"
+ ],
+ "NextSteps": [
+ "System neu starten – dies kann die Kommunikation wiederherstellen",
+ "Falls der Fehler nach dem Neustart weiterhin besteht, einen Servicetechniker kontaktieren"
+ ]
+ },
+ "DspCommunicationFault": {
+ "Explanation": "Die Kommunikation mit dem DSP ist fehlgeschlagen.",
+ "Causes": [
+ "Interne Kommunikationsbus-Fehler",
+ "DSP-Hardware-Ausfall"
+ ],
+ "NextSteps": [
+ "System neu starten",
+ "Falls der Fehler nach dem Neustart weiterhin besteht, einen Servicetechniker kontaktieren"
+ ]
+ },
+ "OutputVoltageDcOverlimit": {
+ "Explanation": "Eine Gleichspannungskomponente ist in der Wechselspannung aufgetreten und überschreitet den zulässigen Grenzwert.",
+ "Causes": [
+ "Regelkreisdrift führt zu DC-Offset im Ausgang",
+ "Spannungssensor hat einen Offset-Fehler",
+ "Hardwareproblem in der Ausgangsstufe"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu — dies behebt oft vorübergehende Offset-Fehler",
+ "Falls das Problem besteht, kontaktieren Sie einen Servicetechniker"
+ ]
+ },
+ "OutputCurrentDcOverlimit": {
+ "Explanation": "Eine Gleichstromkomponente ist im Wechselstrom aufgetreten und überschreitet den zulässigen Grenzwert.",
+ "Causes": [
+ "Regelungsproblem führt zu DC-Offset im Ausgangsstrom",
+ "Stromsensor hat einen Fehler oder Kalibrierungsfehler"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu",
+ "Falls der Fehler weiterhin besteht, kontaktieren Sie den Service zur Sensorprüfung"
+ ]
+ },
+ "RelaySelfCheckFails": {
+ "Explanation": "Der Selbsttest des Relais ist beim Starten oder während der periodischen Prüfung fehlgeschlagen.",
+ "Causes": [
+ "Relaiskontakt defekt — möglicherweise beschädigt oder verschweißt",
+ "Relais-Treiberschaltung defekt",
+ "Relaiskontakte durch Überstrom verschweißt"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Relaisfunktion, indem Sie auf Klickgeräusche beim Starten achten",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "InverterRelayOpen": {
+ "Explanation": "Das Wechselrichter-Ausgangsrelais ist unerwartet offen, obwohl es geschlossen sein sollte.",
+ "Causes": [
+ "Relais-Treiberschaltung verhindert das Schließen des Relais",
+ "Ein Schutzmechanismus hat das Relais geöffnet"
+ ],
+ "NextSteps": [
+ "Prüfen Sie auf andere aktive Schutzalarme, die das Relais geöffnet haben könnten",
+ "Beheben Sie den Fehler und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "InverterRelayShortCircuit": {
+ "Explanation": "Die Kontakte des Wechselrichter-Relais sind verschweißt (Kurzschluss). Das Relais kann nicht geöffnet werden, wenn es benötigt wird.",
+ "Causes": [
+ "Relaiskontakte durch Überstrom während eines Fehlerereignisses verschweißt",
+ "Relaiskomponente defekt"
+ ],
+ "NextSteps": [
+ "Starten Sie nicht neu — ein verschweißtes Relais ist eine Sicherheitsgefahr",
+ "Kontaktieren Sie einen Servicetechniker zur Inspektion und zum Austausch des Relais"
+ ]
+ },
+ "OpenCircuitOfPowerGridRelay": {
+ "Explanation": "Das Netzanschlussrelais ist unerwartet offen.",
+ "Causes": [
+ "Netzrelais defekt, schließt nicht normal",
+ "Schutzauslösung hat das Netzrelais geöffnet",
+ "Problem mit der Ansteuerung des Relais"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie andere aktive Alarme, die das Öffnen erklären könnten",
+ "Relais und Ansteuerung prüfen, dann den Wechselrichter neu starten"
+ ]
+ },
+ "ShortCircuitOfPowerGridRelay": {
+ "Explanation": "Die Kontakte des Netzrelais sind verschweißt und öffnen nicht mehr.",
+ "Causes": [
+ "Relaiskontakte durch Überstrom verschweißt",
+ "Relais defekt oder am Lebensende"
+ ],
+ "NextSteps": [
+ "Nicht neu starten – kontaktieren Sie einen Techniker, um das Relais zu ersetzen, bevor Sie weiterbetreiben"
+ ]
+ },
+ "GeneratorRelayOpenCircuit": {
+ "Explanation": "Das Generatoranschlussrelais ist unerwartet offen.",
+ "Causes": [
+ "Generatorrelais defekt, schließt nicht",
+ "Schutzauslösung hat das Relais geöffnet",
+ "Problem mit der Ansteuerung des Relais"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie andere aktive Alarme, die den Zustand erklären könnten",
+ "Relais prüfen, dann den Wechselrichter neu starten"
+ ]
+ },
+ "GeneratorRelayShortCircuit": {
+ "Explanation": "Die Kontakte des Generatorrelais sind verschweißt und öffnen nicht mehr.",
+ "Causes": [
+ "Relaiskontakte durch Überstrom verschweißt",
+ "Generatorrelais defekt"
+ ],
+ "NextSteps": [
+ "Nicht neu starten – kontaktieren Sie einen Techniker, um das Generatorrelais zu ersetzen, bevor Sie weiterbetreiben"
+ ]
+ },
+ "AbnormalInverter": {
+ "Explanation": "Eine allgemeine Wechselrichteranomalie wurde erkannt. Überprüfen Sie andere spezifischere Alarme, die die Ursache anzeigen könnten.",
+ "Causes": [
+ "Interne Steuerungsfehler ohne genauere Diagnose",
+ "Mehrere kleinere Fehler gleichzeitig",
+ "Leistungselektronik arbeitet außerhalb normaler Parameter"
+ ],
+ "NextSteps": [
+ "Wechselrichter ausschalten und neu starten, um zu prüfen, ob andere spezifische Alarme auftreten",
+ "Alle Eingangsspannungen und Lastwerte auf ungewöhnliche Werte prüfen",
+ "Wenn der Alarm anhält, kontaktieren Sie einen Techniker mit dem vollständigen Alarmprotokoll"
+ ]
+ },
+ "ParallelCommunicationAlarm": {
+ "Explanation": "Die Kommunikation zwischen parallel geschalteten Wechselrichtern ist ausgefallen. Ohne Kommunikation können die Wechselrichter sich nicht synchronisieren und die Last nicht korrekt aufteilen.",
+ "Causes": [
+ "Das Kommunikationskabel zwischen den parallel geschalteten Wechselrichtern ist beschädigt oder getrennt",
+ "Ausfall der Parallelkommunikationsschnittstelle an einem Gerät",
+ "Einstellungen stimmen zwischen den parallelen Einheiten nicht überein"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie alle Parallelkommunikationskabel zwischen den Wechselrichtereinheiten",
+ "Stellen Sie sicher, dass alle Parallel-Einstellungen (Spannung, Frequenz, Droop-Einstellungen) auf allen Einheiten übereinstimmen",
+ "Beheben Sie den zugrunde liegenden Fehler und starten Sie dann das Wechselrichtersystem neu"
+ ]
+ },
+ "ParallelModuleMissing": {
+ "Explanation": "Eines der erwarteten parallel geschalteten Wechselrichtermodule reagiert nicht.",
+ "Causes": [
+ "Ein Parallelmodul ist offline gegangen oder wurde ausgeschaltet",
+ "Die Kommunikationsverbindung zu einem Modul wurde unterbrochen",
+ "Ein Modul hat aufgrund eines eigenen Alarms abgeschaltet"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie alle parallel geschalteten Wechselrichtereinheiten auf individuelle Alarme oder Stromausfall",
+ "Beheben Sie den zugrunde liegenden Fehler am fehlenden Modul und starten Sie dann neu"
+ ]
+ },
+ "DuplicateMachineNumbersForParallelModules": {
+ "Explanation": "Zwei parallel geschaltete Wechselrichtermodule wurden mit derselben Gerätenummer konfiguriert, was zu einem Konflikt führt.",
+ "Causes": [
+ "Konfigurationsfehler — dieselbe Gerätenummer wurde zwei verschiedenen Einheiten während der Einrichtung zugewiesen",
+ "Doppelte Adresse wurde während der Inbetriebnahme nicht erkannt"
+ ],
+ "NextSteps": [
+ "Greifen Sie auf die Einstellungen jedes Geräts zu und weisen Sie jeder Einheit eine eindeutige Gerätenummer zu",
+ "Beheben Sie die Konfiguration und starten Sie dann das Wechselrichtersystem neu"
+ ]
+ },
+ "ParameterConflictInParallelModule": {
+ "Explanation": "Ein Parameterkonflikt besteht zwischen parallel geschalteten Wechselrichtermodulen — ihre Einstellungen stimmen nicht überein.",
+ "Causes": [
+ "Wichtige Parameter wie Spannungssollwert, Frequenz oder Droop-Einstellungen unterscheiden sich zwischen den Einheiten",
+ "Eine Einheit wurde aktualisiert oder neu konfiguriert, ohne die anderen zu aktualisieren"
+ ],
+ "NextSteps": [
+ "Vergleichen Sie die Einstellungen aller parallelen Einheiten und synchronisieren Sie sie auf dieselben Werte",
+ "Beheben Sie den Konfigurationskonflikt und starten Sie dann das System neu"
+ ]
+ },
+ "SystemDerating": {
+ "Explanation": "Das System arbeitet mit reduzierter Leistung (Abregelung), um sich selbst zu schützen. Die Leistung bleibt unter den Nennwerten, bis die Ursache behoben ist.",
+ "Causes": [
+ "Hohe Wechselrichtertemperatur führt zu thermischer Abregelung",
+ "Eingangsspannung (PV oder Netz) am Rand des Betriebsbereichs",
+ "Komponente erreicht Betriebsgrenzen"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Wechselrichtertemperatur und verbessern Sie die Belüftung bei Überhitzung",
+ "Stellen Sie sicher, dass die Eingangsspannungen im normalen Betriebsbereich des Wechselrichters liegen",
+ "Ermitteln und beheben Sie die spezifische Ursache der Abregelung — prüfen Sie, ob auch andere Alarme aktiv sind"
+ ]
+ },
+ "PvAccessMethodErrorAlarm": {
+ "Explanation": "Die PV-Eingangskonfiguration ist falsch eingestellt, wodurch eine Diskrepanz zwischen der physischen Verdrahtung und der Softwarekonfiguration entsteht.",
+ "Causes": [
+ "Die PV-String-Verdrahtung stimmt nicht mit der ausgewählten Konfiguration überein (z. B. falsche Serien- oder Parallel-Einstellung)",
+ "Verdrahtung ist nicht mit der vom Wechselrichter konfigurierten PV-Zugriffsmethode kompatibel"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die PV-Konfigurationseinstellungen und vergleichen Sie sie mit der tatsächlichen physischen Verdrahtung",
+ "Korrigieren Sie entweder die Einstellungen oder die Verdrahtung, starten Sie dann neu"
+ ]
+ },
+ "ReservedAlarms4": {
+ "Explanation": "Reservierter Alarm 4 ist aktiv. Dieser Alarmcode ist nicht in den Standardalarmtabellen dokumentiert.",
+ "Causes": [
+ "Ein nicht dokumentierter interner Zustand wurde erkannt"
+ ],
+ "NextSteps": [
+ "Beobachten Sie das System auf andere Alarme, die mehr Kontext geben könnten",
+ "Kontaktieren Sie den technischen Support mit dem vollständigen Alarmprotokoll, falls dieser Alarm weiterhin besteht"
+ ]
+ },
+ "ReservedAlarms5": {
+ "Explanation": "Reservierter Alarm 5 ist aktiv. Dieser Alarmcode ist nicht in den Standardalarmtabellen dokumentiert.",
+ "Causes": [
+ "Ein nicht dokumentierter interner Zustand wurde erkannt"
+ ],
+ "NextSteps": [
+ "Beobachten Sie das System auf andere Alarme, die mehr Kontext geben könnten",
+ "Kontaktieren Sie den technischen Support mit dem vollständigen Alarmprotokoll, falls dieser Alarm weiterhin besteht"
+ ]
+ },
+ "ReverseMeterConnection": {
+ "Explanation": "Der Stromzähler ist falsch installiert oder verdrahtet. Die Zählerstände (Import/Export) sind bis zur Korrektur ungenau.",
+ "Causes": [
+ "Der Stromwandler (CT) ist in die falsche Richtung installiert",
+ "Die L- und N-Leitungen des Zählers sind bei der Installation vertauscht"
+ ],
+ "NextSteps": [
+ "Verlassen Sie sich nicht auf die Zählerstände, bis die Korrektur erfolgt ist",
+ "Kontaktieren Sie Ihren Installateur oder einen qualifizierten Elektriker, um den Stromwandler oder die Zählerverkabelung zu korrigieren"
+ ]
+ },
+ "InverterSealPulse": {
+ "Explanation": "Das Wechselrichter-Dichtungsimpulssignal ist aktiv, was darauf hinweist, dass eine Leistungsbegrenzung vorliegt.",
+ "Causes": [
+ "Eine Schutzfunktion hat die Leistungsbegrenzung aktiviert",
+ "Externe Signale oder Netzcode-Konformitätsfunktionen begrenzen die Leistung"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie den Systemstatus auf andere aktive Alarme, die die Begrenzung erklären",
+ "Beheben Sie die zugrunde liegende Ursache und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "AbnormalDieselGeneratorVoltage": {
+ "Explanation": "Die Spannung des Dieselgenerators liegt außerhalb des zulässigen Bereichs, sodass der Wechselrichter nicht damit verbunden werden kann.",
+ "Causes": [
+ "Generatorausgangsspannung nicht auf korrektes Niveau eingestellt",
+ "Fehler am AVR (automatische Spannungsregelung) des Generators",
+ "Generator unter- oder überlastet, was die Ausgangsspannung beeinflusst"
+ ],
+ "NextSteps": [
+ "Generator-Spannung prüfen und an die Wechselrichter-Spezifikationen anpassen",
+ "AVR überprüfen, falls die Spannung nicht stabilisiert werden kann, dann neu starten"
+ ]
+ },
+ "AbnormalDieselGeneratorFrequency": {
+ "Explanation": "Die Frequenz des Dieselgenerators liegt außerhalb des zulässigen Bereichs.",
+ "Causes": [
+ "Drehzahl des Generator-Motors nicht korrekt für die Ziel-Frequenz eingestellt",
+ "Fehler am Regler, der zu Frequenzinstabilität führt"
+ ],
+ "NextSteps": [
+ "Drehzahl des Generators anpassen, um die korrekte Frequenz (50 Hz oder 60 Hz) zu erreichen",
+ "Regler überprüfen und reparieren, falls die Frequenz nicht stabilisiert werden kann, dann neu starten"
+ ]
+ },
+ "DieselGeneratorVoltageReverseSequence": {
+ "Explanation": "Der Dieselgenerator ist mit vertauschter Phasenfolge angeschlossen.",
+ "Causes": [
+ "Generator-Ausgangskabel falsch an Phasen (L1, L2, L3) angeschlossen"
+ ],
+ "NextSteps": [
+ "Nicht neu starten – einen qualifizierten Elektriker kontaktieren, um die Generator-Phasenverkabelung zu korrigieren"
+ ]
+ },
+ "DieselGeneratorVoltageOutOfPhase": {
+ "Explanation": "Die Generator-Spannung ist nicht mit dem Netz oder System synchronisiert, was eine Synchronisation verhindert.",
+ "Causes": [
+ "Synchronisationsproblem – Generator synchronisiert nicht mit Netz-Phasenwinkel",
+ "Phasenwinkel-Abweichung zwischen Generator und Netz"
+ ],
+ "NextSteps": [
+ "Synchronisationseinstellungen prüfen und sicherstellen, dass der Generator Auto-Sync mit diesem Wechselrichter unterstützt",
+ "Synchronisationsfehler beheben, dann neu starten"
+ ]
+ },
+ "GeneratorOverload": {
+ "Explanation": "Der Dieselgenerator ist überlastet – das System verbraucht mehr Strom, als der Generator liefern kann.",
+ "Causes": [
+ "Gesamtlastanforderung übersteigt die Nennleistung des Generators",
+ "Batterieladung kombiniert mit Lastanforderung übersteigt Generatorleistung",
+ "Generator für die Installation zu klein dimensioniert"
+ ],
+ "NextSteps": [
+ "Last reduzieren oder Batterieladung verringern, um die Gesamtanforderung innerhalb der Generatorleistung zu halten",
+ "Wechselrichter nach Lastreduzierung neu starten"
+ ]
+ },
+ "StringFault": {
+ "Explanation": "Ein Fehler im PV-String wurde erkannt. Ein oder mehrere PV-Strings könnten Probleme haben, die die Stromerzeugung beeinträchtigen.",
+ "Causes": [
+ "Fehler oder Beschädigung eines PV-Moduls im String",
+ "Problem mit der String-Verkabelung oder lockere Verbindung",
+ "Beschädigter oder korrodierter MC4-Stecker",
+ "Modulverschlechterung führt zu reduzierter oder keiner Leistung"
+ ],
+ "NextSteps": [
+ "Prüfen Sie, ob die PV-Module optisch in Ordnung sind – suchen Sie nach Rissen, Verfärbungen oder Schäden",
+ "Überprüfen Sie die Kabelverbindungen und MC4-Stecker auf Schäden oder Korrosion",
+ "Suchen Sie nach beschädigten Kabeln entlang des String-Verlaufs",
+ "Lassen Sie einen Techniker jeden String mit einem Multimeter testen, falls der Fehler nicht behoben wird"
+ ]
+ },
+ "PvStringPidQuickConnectAbnormal": {
+ "Explanation": "Der PV-String oder die PID-Schnellanschlüsse sind abnormal.",
+ "Causes": [
+ "Lockerer oder falsch verriegelter Schnellanschluss",
+ "Beschädigtes Schnellanschlussgehäuse",
+ "Korrosion oder Oxidation an den Kontakten"
+ ],
+ "NextSteps": [
+ "Schalten Sie das System vor der Inspektion der Anschlüsse aus",
+ "Überprüfen Sie alle Schnellanschlüsse und stellen Sie sicher, dass sie vollständig verriegelt sind",
+ "Reinigen Sie korrodierte Kontakte und verbinden Sie sie sicher"
+ ]
+ },
+ "DcSpdFunctionAbnormal": {
+ "Explanation": "Die Funktion des DC-Überspannungsschutzes (SPD) ist abnormal. Der SPD schützt vor Blitzschlag und Spannungsspitzen auf der DC-Seite.",
+ "Causes": [
+ "DC-SPD hat nach einem Überspannungsereignis ausgelöst oder ist ausgefallen",
+ "SPD-Patrone hat ihre Lebensdauer erreicht",
+ "Kabelproblem am SPD"
+ ],
+ "NextSteps": [
+ "Schalten Sie das System aus und prüfen Sie den DC-SPD-Indikator – die meisten SPDs haben eine optische Fehleranzeige",
+ "Ersetzen Sie die SPD-Patrone, wenn sie ausgelöst hat oder einen Fehler anzeigt",
+ "Starten Sie den Wechselrichter nach dem Austausch oder der Inspektion neu"
+ ]
+ },
+ "PvShortCircuited": {
+ "Explanation": "Der PV1- oder PV2-String scheint kurzgeschlossen zu sein.",
+ "Causes": [
+ "Beschädigte Kabelisolierung, die einen Kurzschluss zwischen Plus- und Minusleiter verursacht",
+ "MC4-Steckerausfall, der einen internen Kurzschluss verursacht",
+ "Modulanschlusskasten-Fehler, der einen Kurzschlussweg schafft"
+ ],
+ "NextSteps": [
+ "Schalten Sie alle DC-Trennschalter vor der Inspektion aus",
+ "Prüfen Sie die PV1- und PV2-Strings einzeln auf Kurzschluss-Symptome (Spannung null, ungewöhnliche Hitze)",
+ "Überprüfen Sie die Kabel auf Schäden und testen Sie den Isolationswiderstand",
+ "Reparieren oder ersetzen Sie beschädigte Kabel/Stecker, bevor Sie das System wieder starten"
+ ]
+ },
+ "PvBoostDriverAbnormal": {
+ "Explanation": "Die PV-Boost-Wandler-Treiberschaltung ist abnormal.",
+ "Causes": [
+ "Fehler oder Komponentenausfall in der Boost-Treiberschaltung",
+ "EMV-Störungen, die das Treibersignal beeinflussen",
+ "Interne Hardware-Probleme auf der Wechselrichterplatine"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu – vorübergehende Treiberfehler werden oft nach dem Neustart behoben",
+ "Falls der Fehler nach dem Neustart weiterhin besteht, wenden Sie sich an den Hersteller für Service"
+ ]
+ },
+ "AcSpdFunctionAbnormal": {
+ "Explanation": "Die Funktion des AC-Überspannungsschutzes (SPD) ist gestört. Der SPD schützt vor Blitzeinschlägen und Spannungsspitzen auf der AC-Seite.",
+ "Causes": [
+ "AC-SPD hat nach einem Spannungsstoß ausgelöst oder ist defekt",
+ "SPD-Patrone hat ihre Lebensdauer erreicht",
+ "Kabelbruch im AC-SPD"
+ ],
+ "NextSteps": [
+ "Schalten Sie das System aus und prüfen Sie die Anzeige des AC-SPD",
+ "Ersetzen Sie die AC-SPD-Patrone, wenn sie einen Fehler anzeigt oder ausgelöst hat",
+ "Starten Sie den Wechselrichter nach dem Austausch oder der Prüfung neu"
+ ]
+ },
+ "DcFuseBlown": {
+ "Explanation": "Die DC-Sicherung ist durchgebrannt und unterbricht die PV-Eingabe zum Wechselrichter.",
+ "Causes": [
+ "Überstrom im DC-Kreis vom PV-Array, der die Sicherungsgrenze überschreitet",
+ "Kurzschluss in der DC-Verkabelung, der die Sicherung durchbrennen lässt",
+ "Sicherungsermüdung nach wiederholten Überstromereignissen"
+ ],
+ "NextSteps": [
+ "Schalten Sie alle DC-Schalter und Trennvorrichtungen aus, bevor Sie an der Schaltung arbeiten",
+ "Lokalisieren und prüfen Sie die DC-Sicherung – sie wird optisch durchgebrannt aussehen oder mit einem Multimeter offen messen",
+ "Identifizieren und beheben Sie die Ursache des Überstroms, bevor Sie die Sicherung ersetzen",
+ "Ersetzen Sie die Sicherung mit der richtigen Größe und starten Sie dann den Wechselrichter neu"
+ ]
+ },
+ "DcInputVoltageTooHigh": {
+ "Explanation": "Die DC-Eingangsspannung vom PV-Array überschreitet die maximale sichere Eingangsspannung des Wechselrichters. Dies kann den Wechselrichter sofort beschädigen.",
+ "Causes": [
+ "Zu viele PV-Module in Reihe geschaltet, wodurch die maximale String-Spannung überschritten wird",
+ "Kälte erhöht die Modul-Leerlaufspannung (Voc) über die Wechselrichtergrenze",
+ "Planungsfehler – String wurde falsch für diesen Wechselrichter dimensioniert"
+ ],
+ "NextSteps": [
+ "Schalten Sie den DC-Schalter sofort aus, um den Wechselrichter zu schützen",
+ "Messen Sie die tatsächliche DC-Spannung, bevor Sie wieder anschließen",
+ "Überprüfen Sie die String-Planung – stellen Sie sicher, dass die Voc bei der erwarteten Mindesttemperatur die Wechselrichtergrenze nicht überschreitet",
+ "Konfigurieren Sie den String neu, indem Sie die Module in Reihe reduzieren, falls erforderlich"
+ ]
+ },
+ "PvReversed": {
+ "Explanation": "Die PV-String-Polarität ist vertauscht – positive und negative Anschlüsse sind vertauscht.",
+ "Causes": [
+ "PV-String-Kabel sind mit vertauschter Polarität am Wechselrichter oder Kasten angeschlossen",
+ "Installationsfehler bei der anfänglichen Verkabelung"
+ ],
+ "NextSteps": [
+ "Schalten Sie alle DC-Trennvorrichtungen aus, bevor Sie an der Verkabelung arbeiten",
+ "Identifizieren Sie die vertauschte Verbindung – prüfen Sie die PV-String-Polarität mit einem Multimeter",
+ "Vertauschen Sie die positiven und negativen Anschlüsse, um die Polarität zu korrigieren, bevor Sie neu starten"
+ ]
+ },
+ "PidFunctionAbnormal": {
+ "Explanation": "Die PID (Potential Induced Degradation)-Schutzfunktion ist gestört.",
+ "Causes": [
+ "PID-Modulfehler oder Konfigurationsfehler",
+ "Kommunikationsproblem zwischen Wechselrichter und PID-Modul"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu – dies behebt oft vorübergehende PID-Fehler",
+ "Prüfen Sie die PID-Moduleinstellungen und -verbindungen, wenn das Problem nach dem Neustart weiterhin besteht"
+ ]
+ },
+ "PvStringDisconnected": {
+ "Explanation": "Ein PV-String ist getrennt oder liefert keinen Strom.",
+ "Causes": [
+ "Der DC-Trenner oder Isolator für diesen String ist ausgeschaltet",
+ "Ein Kabel ist gelöst oder getrennt an einem Stecker",
+ "Defekt am MC4-Stecker"
+ ],
+ "NextSteps": [
+ "Prüfen, ob alle PV-String-Trenner eingeschaltet sind",
+ "Kabelverbindungen an beiden Enden (Panel und Wechselrichter) überprüfen",
+ "Lose Verbindungen wieder anschließen und den Wechselrichter neu starten"
+ ]
+ },
+ "PvStringCurrentUnbalanced": {
+ "Explanation": "Die Ströme der verschiedenen PV-Strings sind deutlich unausgeglichen, was darauf hindeutet, dass ein String schlechter arbeitet als die anderen.",
+ "Causes": [
+ "Beschattung einiger Module in einem String, aber nicht in anderen",
+ "Modul-Unterschiede oder Verschlechterung in einem Teil der Anlage",
+ "Teilweiser String-Ausfall — einige Module tragen nicht bei",
+ "Verschmutzung oder Vogeldreck auf den Panelen in einem Bereich"
+ ],
+ "NextSteps": [
+ "Alle PV-Paneele auf Beschattung, Verschmutzung oder sichtbare Schäden prüfen",
+ "String-Spannungen und -Ströme einzeln vergleichen, um den unterdurchschnittlichen String zu identifizieren",
+ "Paneele reinigen, wenn Verschmutzung sichtbar ist, und auf neue Beschattungsquellen prüfen"
+ ]
+ },
+ "NoUtilityGrid": {
+ "Explanation": "Keine Verbindung zum Stromnetz wird erkannt oder das Netz ist ausgefallen.",
+ "Causes": [
+ "Stromnetzausfall in Ihrer Gegend",
+ "Der AC-Leistungsschalter zwischen Wechselrichter und Netz ist ausgeschaltet",
+ "AC-Netzkabel am Wechselrichter oder Verteilerkasten getrennt",
+ "Wartungsarbeiten des Netzbetreibers, die die lokale Stromversorgung trennen"
+ ],
+ "NextSteps": [
+ "Prüfen, ob andere Geräte im Gebäude Netzstrom haben — wenn nicht, handelt es sich um einen Netzausfall",
+ "Überprüfen, ob der AC-Leistungsschalter eingeschaltet ist und nicht ausgelöst hat",
+ "AC-Kabelverbindungen am Wechselrichter prüfen",
+ "Warten, bis der Netzbetreiber den Strom wiederherstellt, wenn es sich um einen Netzausfall handelt"
+ ]
+ },
+ "GridVoltageOutOfRange": {
+ "Explanation": "Die Netzspannung liegt außerhalb des Bereichs, in dem der Wechselrichter betrieben werden darf.",
+ "Causes": [
+ "Die Netzspannung ist an Ihrem Anschlusspunkt zu hoch oder zu niedrig",
+ "Lokale Netzprobleme wie Überlastung oder Transformatorprobleme",
+ "Transformator-Anzapfung nicht optimal für Ihren Standort"
+ ],
+ "NextSteps": [
+ "Die tatsächliche Netzspannung an den Wechselrichterklemmen prüfen",
+ "Wenn die Netzspannung dauerhaft außerhalb des Bereichs liegt, den Netzbetreiber kontaktieren",
+ "Der Wechselrichter verbindet sich automatisch wieder, wenn die Spannung wieder normal ist"
+ ]
+ },
+ "GridFrequencyOutOfRange": {
+ "Explanation": "Die Netzfrequenz liegt außerhalb des Bereichs, in dem der Wechselrichter betrieben werden darf.",
+ "Causes": [
+ "Netzfrequenz instabil aufgrund von Hochlastereignissen im Netz",
+ "Wenn ein Generator verwendet wird, ist die Generatorfrequenz außerhalb der Toleranz gedriftet",
+ "Netzstörungsereignis"
+ ],
+ "NextSteps": [
+ "Die tatsächliche Netzfrequenz am Wechselrichter prüfen",
+ "Wenn ein Generator verwendet wird, den Regler anpassen, um die Ausgangsfrequenz zu korrigieren",
+ "Warten, bis sich das Netz stabilisiert — der Wechselrichter verbindet sich automatisch wieder"
+ ]
+ },
+ "Overload": {
+ "Explanation": "Das System ist überlastet — es wird mehr Strom angefordert, als der Wechselrichter an den Notstromausgang (EPS) liefern kann.",
+ "Causes": [
+ "Die Gesamtlast am EPS-Ausgang überschreitet die Notstromkapazität des Wechselrichters",
+ "Anlaufstrom von Geräten mit Motoren oder Kompressoren",
+ "Kurzschluss in einer der Notstromlasten"
+ ],
+ "NextSteps": [
+ "Reduzieren Sie die Last am EPS-Ausgang, indem Sie nicht essentielle Geräte ausschalten",
+ "Überprüfen Sie auf defekte Geräte, die möglicherweise übermäßigen Strom ziehen",
+ "Starten Sie große Geräte gestaffelt, um den Anlaufstrom zu reduzieren"
+ ]
+ },
+ "MeterDisconnected": {
+ "Explanation": "Der Stromzähler hat die Verbindung zum Wechselrichter verloren.",
+ "Causes": [
+ "Der Stromzähler ist ausgeschaltet oder hat keinen Strom",
+ "Das Kommunikationskabel zwischen Wechselrichter und Zähler ist beschädigt oder getrennt",
+ "Kommunikationsanschluss des Zählers defekt"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob der Stromzähler Strom hat und eingeschaltet ist",
+ "Prüfen Sie die Kommunikationskabelverbindungen am Wechselrichter und am Zähler",
+ "Überprüfen Sie die Stromversorgung und den Kommunikationsanschluss des Zählers"
+ ]
+ },
+ "MeterReverselyConnected": {
+ "Explanation": "Die L (Phase) und N (Neutralleiter) des Stromzählers sind vertauscht.",
+ "Causes": [
+ "L und N während der Installation vertauscht",
+ "Installationsfehler — häufig, wenn die Zählerpolarität nicht überprüft wurde"
+ ],
+ "NextSteps": [
+ "Lassen Sie einen qualifizierten Elektriker die Zählerverkabelung überprüfen und korrigieren",
+ "Tauschen Sie die L- und N-Anschlüsse am Zählerterminal, um die Polarität zu korrigieren"
+ ]
+ },
+ "LinePeVoltageAbnormal": {
+ "Explanation": "Abnormale Spannung zwischen dem Neutralleiter (N) und dem Schutzleiter (PE) wurde erkannt. Dies kann auf einen Erdungs- oder Verdrahtungsfehler hinweisen.",
+ "Causes": [
+ "Schlechte oder fehlende PE (Schutzleiter)-Verbindung",
+ "N und PE sind irgendwo in der Installation kurzgeschlossen",
+ "Erdschluss in der Gebäudeverkabelung"
+ ],
+ "NextSteps": [
+ "Schalten Sie das System vor der Inspektion der Verkabelung aus",
+ "Überprüfen Sie, ob der PE (Erdungs)-Kabel zuverlässig am Wechselrichter und Verteilerkasten angeschlossen ist",
+ "Überprüfen Sie die Erdungsanlage — lassen Sie bei Bedarf einen qualifizierten Elektriker untersuchen"
+ ]
+ },
+ "PhaseSequenceError": {
+ "Explanation": "Ein Phasenfolgefehler wurde in der Dreiphasenverbindung erkannt. Der Wechselrichter wird versuchen, dies automatisch zu korrigieren.",
+ "Causes": [
+ "Dreiphasenkabel in falscher Reihenfolge (L1, L2, L3 vertauscht) angeschlossen"
+ ],
+ "NextSteps": [
+ "Keine sofortige Aktion erforderlich — der Wechselrichter wird die Phasenfolge automatisch anpassen",
+ "Falls der Alarm anhält, lassen Sie einen Elektriker die Phasenverkabelung überprüfen und korrigieren"
+ ]
+ },
+ "FanFailure": {
+ "Explanation": "Ein Ausfall des Kühlgebläses wurde erkannt. Ohne ausreichende Kühlung wird der Wechselrichter überhitzen und sich abschalten.",
+ "Causes": [
+ "Ausfall des Lüftermotors – Lüfter dreht sich nicht mehr",
+ "Lüfterblätter durch Schmutz oder Fremdkörper blockiert",
+ "Lüfterstromanschluss locker oder getrennt",
+ "Störung im Lüftersteuerkreis"
+ ],
+ "NextSteps": [
+ "Wechselrichter vor der Lüfterprüfung ausschalten",
+ "Prüfen, ob sich der Lüfter frei dreht und nicht blockiert ist",
+ "Überprüfen, ob der Lüfterstromanschluss fest sitzt",
+ "Lüfter ersetzen, falls er ausgefallen ist – Wechselrichter ohne Kühlung nicht betreiben"
+ ]
+ },
+ "MeterAbnormal": {
+ "Explanation": "Der Energiemesser zeigt ungewöhnliche Werte an.",
+ "Causes": [
+ "Messer defekt oder interner Fehler",
+ "Falsche Messereinstellung oder Skalierung",
+ "Kommunikationsproblem führt zu Datenfehlern"
+ ],
+ "NextSteps": [
+ "Prüfen, ob der Messer eingeschaltet ist und funktioniert",
+ "Überprüfen, ob die Messereinstellungen mit den Wechselrichtereinstellungen übereinstimmen (Stromwandlerverhältnis, Kommunikationsprotokoll)"
+ ]
+ },
+ "OptimizerCommunicationAbnormal": {
+ "Explanation": "Die Kommunikation mit einem PV-Moduloptimierer ist ausgefallen.",
+ "Causes": [
+ "Optimierer ist ausgeschaltet oder erhält keine PV-Spannung",
+ "Kommunikationsstörung in der Stromleitung",
+ "Hardwaredefekt des Optimierers"
+ ],
+ "NextSteps": [
+ "Prüfen, ob der Optimierer PV-Spannung erhält und eingeschaltet ist",
+ "Überprüfen der Kommunikationsverbindung zwischen Wechselrichter und Optimierern",
+ "Optimierer ersetzen, falls er defekt ist"
+ ]
+ },
+ "OverTemperature": {
+ "Explanation": "Die Temperatur des Wechselrichters hat den normalen Betriebsbereich überschritten. Die Leistung wird reduziert, um die Hardware zu schützen.",
+ "Causes": [
+ "Schlechte Belüftung – heiße Luft um den Wechselrichter eingeschlossen",
+ "Hohe Umgebungstemperatur am Installationsort",
+ "Lüfterausfall reduziert die Luftzirkulation im Wechselrichter",
+ "Überlastung führt zu erhöhter Wärmeentwicklung"
+ ],
+ "NextSteps": [
+ "Wechselrichter nach Abkühlung neu starten",
+ "Belüftung verbessern – ausreichend Freiraum um den Wechselrichter lassen",
+ "Prüfen, ob der Kühllüfter einwandfrei läuft",
+ "Hersteller kontaktieren, falls die Störung trotz guter Belüftung anhält"
+ ]
+ },
+ "OverTemperatureAlarm": {
+ "Explanation": "Der Wechselrichter hat eine erhöhte Temperaturwarnung erkannt – dies ist eine Vorwarnung vor dem thermischen Abschalten.",
+ "Causes": [
+ "Hohe Umgebungstemperatur im Aufstellungsraum",
+ "Schlechte Luftzirkulation oder verstopfte Belüftung um den Wechselrichter",
+ "Hohe Last bei heißem Wetter",
+ "Kühllüfter läuft mit reduzierter Geschwindigkeit oder unregelmäßig"
+ ],
+ "NextSteps": [
+ "Belüftung um den Wechselrichter sofort verbessern",
+ "Last vorübergehend reduzieren, um dem Wechselrichter Abkühlung zu ermöglichen",
+ "Lüfterfunktion prüfen und verstopfte Lüftungsschlitze freimachen",
+ "Temperatur überwachen, bis sie unter den Warnschwellenwert sinkt"
+ ]
+ },
+ "NtcTemperatureSensorBroken": {
+ "Explanation": "Der NTC-Temperatursensor im Wechselrichter ist defekt oder getrennt.",
+ "Causes": [
+ "Der NTC-Sensor ist durch Alterung oder mechanische Beschädigung ausgefallen",
+ "Das Sensorkabel ist beschädigt oder vom Board getrennt",
+ "Der Sensorstecker hat sich vom PCB gelöst"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu — wenn der Sensor wirklich defekt ist, bleibt die Warnung nach dem Neustart bestehen",
+ "Falls die Warnung anhält, muss ein Techniker den NTC-Sensor im Wechselrichter überprüfen und ersetzen"
+ ]
+ },
+ "SyncSignalAbnormal": {
+ "Explanation": "Das Synchronisationssignal zwischen parallel geschalteten Wechselrichtern ist abnormal.",
+ "Causes": [
+ "Das Synchronisationskabel zwischen den parallel geschalteten Wechselrichtern ist beschädigt oder getrennt",
+ "Kommunikationsschnittstelle für Synchronisation ist defekt",
+ "Konfigurationsunterschiede zwischen den Einheiten"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Synchronisationskabelverbindungen zwischen allen parallel geschalteten Wechselrichtereinheiten",
+ "Stellen Sie sicher, dass die Parallelkommunikationseinstellungen auf allen Einheiten übereinstimmen",
+ "Ersetzen Sie das Kabel, falls es beschädigt ist"
+ ]
+ },
+ "GridStartupConditionsNotMet": {
+ "Explanation": "Die Startbedingungen für den Netzanschluss sind nicht erfüllt. Der Wechselrichter wartet, bis das Netz die erforderlichen Parameter erfüllt, bevor er sich verbindet.",
+ "Causes": [
+ "Netzspannung oder -frequenz liegt außerhalb des zulässigen Bereichs für den Anschluss",
+ "Die Netzstartspannungsschwelle ist falsch konfiguriert"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob die Netzspannung im zulässigen Betriebsbereich des Wechselrichters liegt",
+ "Überprüfen Sie die Konfigurationseinstellungen für Netzanschluss-Spannung und -frequenz"
+ ]
+ },
+ "BatteryCommunicationFailure": {
+ "Explanation": "Der Wechselrichter kann nicht mit dem Batterie-BMS (Batteriemanagementsystem) kommunizieren. Ohne BMS-Kommunikation kann das Laden und Entladen nicht sicher gesteuert werden.",
+ "Causes": [
+ "Das Batterie-BMS ist offline oder ausgeschaltet",
+ "Das RS485- oder CAN-Kommunikationskabel zwischen Wechselrichter und Batterie ist defekt oder getrennt",
+ "Kommunikationsprotokoll zwischen Wechselrichter und Batterie passt nicht zusammen",
+ "Batterie im Ruhezustand — BMS hat den Energiesparmodus aktiviert"
+ ],
+ "NextSteps": [
+ "Stellen Sie sicher, dass das Batteriesystem eingeschaltet ist und nicht im Ruhezustand",
+ "Überprüfen Sie das RS485-Kommunikationskabel zwischen Wechselrichter und Batterie auf Schäden",
+ "Stellen Sie sicher, dass die Batteriekommunikationsprotokolleinstellung im Wechselrichter mit dem Batterie-BMS übereinstimmt",
+ "Wecken Sie die Batterie aus dem Ruhezustand, indem Sie die Batteriestromtaste drücken"
+ ]
+ },
+ "BatteryDisconnected": {
+ "Explanation": "Die Batterie ist nicht mit dem Wechselrichter verbunden. Das System läuft ohne Batteriespeicher.",
+ "Causes": [
+ "Der Batterie-Leistungsschalter oder Trennschalter ist ausgeschaltet",
+ "Das Batteriekabel hat sich gelöst oder wurde getrennt",
+ "Das BMS hat die Batterie aufgrund eines Schutzereignisses abgeschaltet",
+ "Hardwarefehler der Batterie verhindert die Verbindung"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob der Batterie-Leistungsschalter eingeschaltet ist",
+ "Überprüfen Sie die Batteriekabelverbindungen an den Wechselrichter- und Batterieanschlüssen",
+ "Überprüfen Sie die BMS-Statusanzeigen auf Fehler- oder Schutzcodes",
+ "Beheben Sie alle BMS-Schutzereignisse, bevor Sie die Batterie wieder anschließen"
+ ]
+ },
+ "BatteryVoltageTooHigh": {
+ "Explanation": "Die Batteriespannung liegt über dem zulässigen Maximum. Das Laden könnte die Spannung über die sicheren Grenzen hinaus erhöht haben.",
+ "Causes": [
+ "Die Batterie wurde über das maximale Spannungslimit hinaus aufgeladen",
+ "Ein BMS-Fehler hat es zugelassen, dass die Spannung zu hoch ansteigt",
+ "Zellungleichgewicht führt dazu, dass einzelne Zellen überladen werden",
+ "Falsche maximale Ladespannungseinstellung im Wechselrichter"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Batteriespannung und vergleichen Sie sie mit der maximalen Herstellerangabe",
+ "Stellen Sie die Ladespannungseinstellungen im Wechselrichter ein",
+ "Prüfen Sie die BMS-Funktion – das BMS sollte vor Überspannung schützen"
+ ]
+ },
+ "BatteryVoltageTooLow": {
+ "Explanation": "Die Batteriespannung liegt unter dem zulässigen Minimum. Die Batterie ist tief entladen.",
+ "Causes": [
+ "Die Batterie wurde unter die minimale sichere Spannung entladen",
+ "Einzelne Batteriezellen sind defekt und senken die Packspannung",
+ "Hohe Last entlädt die Batterie schneller, als sie geladen werden kann",
+ "Die BMS-Unterspannungsabschaltung wurde aktiviert"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Batteriespannung und vergleichen Sie sie mit der minimalen Herstellerangabe",
+ "Lassen Sie die Batterie wieder aufladen – zunächst mit Netzstrom, falls Solarstrom nicht ausreicht",
+ "Bei extrem niedriger Spannung benötigt die Batterie möglicherweise eine professionelle Wiederherstellungsladung"
+ ]
+ },
+ "BatteryReverseConnected": {
+ "Explanation": "Die Batterie ist mit vertauschten Polen angeschlossen. Dies ist gefährlich und kann sofortige Schäden verursachen.",
+ "Causes": [
+ "Batterie-Pol und Minuspol wurden bei der Installation vertauscht angeschlossen",
+ "Installationsfehler – ein schwerwiegender Verdrahtungsfehler"
+ ],
+ "NextSteps": [
+ "SCHALTEN SIE SOFORT das gesamte System ab – laden oder entladen Sie nicht",
+ "Überprüfen Sie alle Batteriekabelanschlüsse, bevor Sie etwas anfassen",
+ "Lassen Sie einen qualifizierten Elektriker die Batteriepolung überprüfen und korrigieren",
+ "Prüfen Sie auf Schäden an Kabeln, Sicherungen oder dem Wechselrichter, bevor Sie das System wieder starten"
+ ]
+ },
+ "LeadAcidTempSensorDisconnected": {
+ "Explanation": "Der Temperatursensor der Bleibatterie ist nicht angeschlossen oder nicht installiert.",
+ "Causes": [
+ "Der Temperatursensor wurde nicht mit der Batterie installiert",
+ "Das Sensorenkabel ist locker oder beschädigt",
+ "Der Sensorstecker wurde von der Batterie oder dem Wechselrichter gezogen"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob ein Temperatursensor an der Bleibatterie installiert ist – er ist typischerweise eine kleine Sonde, die an der Batterie befestigt ist",
+ "Überprüfen Sie die Sensorenkabelverbindungen an beiden Enden",
+ "Installieren oder verbinden Sie den Sensor gemäß den Installationsanweisungen"
+ ]
+ },
+ "BatteryTemperatureOutOfRange": {
+ "Explanation": "Die Batterietemperatur liegt außerhalb des sicheren Bereichs für Laden oder Entladen.",
+ "Causes": [
+ "Hohe Umgebungstemperatur im Batterieinstallationsbereich",
+ "Schlechte Batteriebelüftung führt zu Hitzestau",
+ "Batterie überhitzt während starkem Laden oder Entladen",
+ "Sehr kalte Umgebungstemperatur im Winter reduziert die Batterieleistung"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Umgebungstemperatur im Batterieinstallationsbereich",
+ "Verbessern Sie die Batteriebelüftung oder verlegen Sie die Batterie an einen kühleren Ort, falls sie überhitzt",
+ "In kalten Klimazonen stellen Sie sicher, dass die Batterie nicht Frost ausgesetzt ist – unter 0°C ist Ladevorgang normalerweise nicht erlaubt"
+ ]
+ },
+ "BmsFault": {
+ "Explanation": "Das Batterie-BMS hat einen Fehler gemeldet, der das normale Laden und Entladen verhindert.",
+ "Causes": [
+ "Interne BMS-Störung oder Schutzauslösung durch die Batterie",
+ "Einzelzellenschutz wurde aufgrund von Über- oder Unterspannung oder Temperatur aktiviert",
+ "BMS-Kommunikationsfehler führt zu Fehlermeldung"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie das Batteriesystem-Display oder die Anzeigelichter auf einen BMS-spezifischen Fehler oder Fehlercode",
+ "Beziehen Sie sich auf die Dokumentation des Batterieherstellers für den spezifischen BMS-Fehlercode",
+ "Kontaktieren Sie den Batteriesupport, wenn der BMS-Fehler nicht durch einen Neustart behoben werden kann"
+ ]
+ },
+ "LithiumBatteryOverload": {
+ "Explanation": "Der Überlastschutz der Lithiumbatterie wurde aktiviert – die Last entnimmt mehr Strom, als die Batterie abgeben kann.",
+ "Causes": [
+ "Die Gesamtlastleistung überschreitet die maximale Entladeleistung der Batterie",
+ "Hochstrom beim Einschalten großer Motoren oder Kompressoren übersteigt vorübergehend die Batteriegrenzen"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Gesamtlastleistung und vergleichen Sie sie mit der Nennentladeleistung der Batterie",
+ "Reduzieren Sie die Last, indem Sie Hochleistungsgeräte ausschalten",
+ "Starten Sie große Geräte gestaffelt, um den Spitzenbedarf zu reduzieren"
+ ]
+ },
+ "BmsCommunicationAbnormal": {
+ "Explanation": "Die Kommunikation mit dem BMS ist gestört – Daten werden unregelmäßig oder mit Fehlern empfangen.",
+ "Causes": [
+ "Kommunikationszeitüberschreitung aufgrund von Kabelqualität oder -länge",
+ "Protokollfehler oder falsche Baudrate",
+ "Physischer Kabeldefekt führt zu unterbrochener Verbindung"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu, um die Kommunikation wiederherzustellen",
+ "Überprüfen Sie das BMS-Kommunikationskabel auf Schäden oder lockere Verbindungen",
+ "Stellen Sie sicher, dass die Kommunikationsparameter (Protokoll, Baudrate) zwischen Wechselrichter und BMS übereinstimmen"
+ ]
+ },
+ "BatterySpdAbnormal": {
+ "Explanation": "Die Funktion des Überspannungsschutzes (SPD) auf der Batterieseite ist gestört.",
+ "Causes": [
+ "Der Batterie-SPD wurde durch einen Spannungsstoß ausgelöst",
+ "SPD ist defekt oder hat seine Lebensdauer erreicht",
+ "Blitzinduzierter Spannungsstoß in der Batterieverkabelung"
+ ],
+ "NextSteps": [
+ "Schalten Sie das System aus und überprüfen Sie die Anzeige des Batterie-SPD",
+ "Ersetzen Sie den SPD, wenn dieser einen ausgelösten oder fehlerhaften Zustand anzeigt",
+ "Starten Sie das System nach dem Austausch neu"
+ ]
+ },
+ "OutputDcComponentBiasAbnormal": {
+ "Explanation": "Eine DC-Versatzkomponente im Ausgang ist abnormal, was empfindliche angeschlossene Geräte beeinträchtigen könnte.",
+ "Causes": [
+ "Regelkreisdrift führt zu DC-Offset im Wechselstromausgang",
+ "Sensor-Kalibrierungsdrift bei der Ausgangsmessung",
+ "Hardwarefehler in der Ausgangsstufe"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu – DC-Versatzfehler verschwinden oft nach einem Neustart",
+ "Wenn der Fehler besteht, kontaktieren Sie den Hersteller für Service"
+ ]
+ },
+ "DcComponentOverHighOutputVoltage": {
+ "Explanation": "Die Gleichspannungskomponente in der Ausgangsspannung ist zu hoch. Dies kann empfindliche Geräte beeinträchtigen und deutet auf ein Steuerungsproblem hin.",
+ "Causes": [
+ "Steuerkreisdrift, der zu einer Gleichspannungsverschiebung in der Ausgangsspannung führt",
+ "Fehler des Ausgangsspannungssensors",
+ "Transformatorsättigung oder Problem im Gleichstrompfad"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu, um die Steuerkreise zurückzusetzen",
+ "Überprüfen Sie die Ausgangsspannung auf Gleichspannungsverschiebung, falls Geräte betroffen sind"
+ ]
+ },
+ "OffGridOutputVoltageTooLow": {
+ "Explanation": "Die netzunabhängige (EPS/Backup-)Ausgangsspannung ist zu niedrig, um angeschlossene Verbraucher ordnungsgemäß zu versorgen.",
+ "Causes": [
+ "Die Last übersteigt die Backup-Kapazität des Wechselrichters, was zu einem Spannungsabfall führt",
+ "Die Batteriespannung ist zu niedrig, um eine stabile Ausgangsspannung aufrechtzuerhalten",
+ "Interne Wechselrichterbegrenzung"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu",
+ "Reduzieren Sie die Last am Backup-Ausgang",
+ "Lassen Sie die Batterie aufladen, wenn der Ladezustand niedrig ist",
+ "Wenn der Fehler weiterhin besteht, wenden Sie sich an den Hersteller"
+ ]
+ },
+ "OffGridOutputVoltageTooHigh": {
+ "Explanation": "Die netzunabhängige Ausgangsspannung ist zu hoch, was angeschlossene Geräte beschädigen könnte.",
+ "Causes": [
+ "Steuerungsfehler, der dazu führt, dass die Ausgangsspannungsregelung zu hoch ausfällt",
+ "Spannungsreferenzfehler im Steuersystem"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu",
+ "Wenn der Fehler weiterhin besteht, wenden Sie sich sofort an den Hersteller, da eine hohe Ausgangsspannung Geräte beschädigen kann"
+ ]
+ },
+ "OffGridOutputOverCurrent": {
+ "Explanation": "Der netzunabhängige Ausgangsstrom überschreitet die Überstromgrenze.",
+ "Causes": [
+ "Gesamtlaststrom übersteigt die Nennstromstärke des Wechselrichters für den Backup-Ausgang",
+ "Kurzschluss in einem der Backup-Verbraucher",
+ "Anlaufstrom eines großen Motors"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob alle Verbraucher am Backup-Ausgang innerhalb der Stromspezifikation des Wechselrichters liegen",
+ "Trennen Sie die Verbraucher nacheinander, um ein defektes Gerät zu identifizieren",
+ "Reparieren oder entfernen Sie den überlastenden Verbraucher, bevor Sie den Wechselrichter neu starten"
+ ]
+ },
+ "OffGridOutputOverload": {
+ "Explanation": "Der netzunabhängige (EPS/Backup)-Ausgang ist überlastet — es wird mehr Strom angefordert, als der Wechselrichter im Backup-Modus liefern kann.",
+ "Causes": [
+ "Die Gesamtlast am EPS-Ausgang überschreitet die Backup-Kapazität des Wechselrichters",
+ "Zu viele Geräte sind gleichzeitig an den Backup-Stromkreis angeschlossen",
+ "Ein großer Motor oder Kompressor verursacht einen zu hohen Einschaltstrom"
+ ],
+ "NextSteps": [
+ "Überprüfen, ob alle Verbraucher innerhalb der EPS-Ausgangsspezifikation des Wechselrichters liegen",
+ "Die Anzahl der Geräte am Backup-Stromkreis reduzieren",
+ "Das Einschalten großer Geräte während des Backup-Betriebs staffeln"
+ ]
+ },
+ "BalancedCircuitAbnormal": {
+ "Explanation": "Der Phasenausgleichsschaltkreis arbeitet nicht normal.",
+ "Causes": [
+ "Interne Störung im Phasenausgleichsschaltkreis",
+ "Steuerungsproblem, das den Phasenausgleich beeinflusst"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten",
+ "Falls der Fehler besteht, Phasenausgleichseinstellungen prüfen und Service kontaktieren"
+ ]
+ },
+ "ExportLimitationFailSafe": {
+ "Explanation": "Die Exportbegrenzung-Notauslösung wurde aktiviert. Der Wechselrichter speist keinen Strom mehr ins Netz, da er die Einhaltung der Exportgrenzen nicht überprüfen kann.",
+ "Causes": [
+ "Der Stromwandler (CT) ist getrennt oder misst falsch",
+ "Die Kommunikation mit dem Zähler ist unterbrochen, wodurch die Exportüberwachung nicht möglich ist",
+ "Die Rückkopplung der Exportbegrenzung ist ausgefallen — der Wechselrichter kann nicht bestätigen, dass der Netzexport kontrolliert wird"
+ ],
+ "NextSteps": [
+ "Das System vor der Inspektion der CT- oder Zählerverbindungen ausschalten",
+ "Prüfen, ob der Stromwandler (CT) korrekt installiert und sicher verbunden ist",
+ "Überprüfen, ob das Kommunikationskabel des Energiemessgeräts intakt ist",
+ "Exportbegrenzungseinstellungen und Rückkopplung bestätigen, dann neu starten"
+ ]
+ },
+ "DcBiasAbnormal": {
+ "Explanation": "Der DC-Einspeise-Schutz (DCI) hat eine abnormale DC-Vorspannung im AC-Ausgang erkannt — ein Sicherheitsmechanismus, der verhindert, dass DC in das Netz eingespeist wird.",
+ "Causes": [
+ "DC-Einspeisung ins Netz vom Wechselrichterausgang",
+ "Ausgangsstromsensor defekt und liefert falsche Messwerte",
+ "Transformatorsättigung oder Steuerungsproblem"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten — dies behebt manchmal vorübergehende DCI-Fehler",
+ "Falls der Fehler besteht, ist ein professioneller Service erforderlich"
+ ]
+ },
+ "HighDcComponentOutputCurrent": {
+ "Explanation": "Hohe DC-Komponente im AC-Ausgangsstrom erkannt. Dies ist ein Schutzzustand.",
+ "Causes": [
+ "Ausgangsfilterproblem, das DC-Komponenten durchlässt",
+ "Steuerungsfehler, der die Stromwellenform-Symmetrie beeinflusst",
+ "Ausgangstransformator-Sättigung"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten",
+ "Die Qualität der Ausgangsstromwellenform prüfen, falls Messgeräte verfügbar sind",
+ "Falls der Fehler besteht, den Hersteller für Service kontaktieren"
+ ]
+ },
+ "BusVoltageSamplingAbnormal": {
+ "Explanation": "Die Messung der Gleichspannung ist fehlerhaft — der Sensor liefert falsche Werte.",
+ "Causes": [
+ "Defekter Spannungssensor oder Messkreis",
+ "Fehler im ADC (Analog-Digital-Wandler) der Steuerplatine",
+ "Hardwareproblem, das die Messgenauigkeit beeinträchtigt"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Bei anhaltendem Fehler ist eine professionelle Wartung des Messkreises erforderlich"
+ ]
+ },
+ "RelayFault": {
+ "Explanation": "Ein interner Relaisfehler wurde erkannt. Das Relais funktioniert nicht wie erwartet.",
+ "Causes": [
+ "Relais defekt — Kontakte offen oder geschlossen",
+ "Kontaktverschweißung durch Überstrom",
+ "Fehler im Relais-Ansteuerkreis"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten, um das Relais zurückzusetzen",
+ "Wenn der Fehler besteht, muss das Relais wahrscheinlich ersetzt werden — Service kontaktieren"
+ ]
+ },
+ "BusVoltageAbnormal": {
+ "Explanation": "Die interne Gleichspannung ist abnormal.",
+ "Causes": [
+ "Fehler in der Leistungselektronik, der die Gleichspannungsregelung beeinflusst",
+ "Problem mit dem Kondensator im Gleichspannungskreis",
+ "Ausfall des Steuersystems"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Bei anhaltendem Fehler ist eine professionelle Inspektion des Systems erforderlich"
+ ]
+ },
+ "InternalCommunicationFailure": {
+ "Explanation": "Die interne Kommunikation zwischen den Steuerplatine im Wechselrichter ist ausgefallen.",
+ "Causes": [
+ "Fehler oder Ausfall der Kommunikationsplatine",
+ "Internes Flachbandkabel oder Stecker ist gelöst",
+ "Elektromagnetische Störungen (EMI) beeinträchtigen die interne Kommunikation"
+ ],
+ "NextSteps": [
+ "Wechselrichter ausschalten, 30 Sekunden warten und dann neu starten, um zu prüfen, ob die Kommunikation wiederhergestellt wird",
+ "Bei anhaltendem Fehler sollte ein Techniker den Wechselrichter öffnen und die internen Kommunikationskabelverbindungen prüfen"
+ ]
+ },
+ "TemperatureSensorDisconnected": {
+ "Explanation": "Ein Temperatursensor im Wechselrichter ist getrennt, wodurch die thermische Überwachung nicht mehr funktioniert.",
+ "Causes": [
+ "Sensor-Element ist defekt oder hat sich von der Halterung gelöst",
+ "Sensor-Kabel ist beschädigt oder getrennt",
+ "Sensor-Stecker ist von der Leiterplatte gezogen"
+ ],
+ "NextSteps": [
+ "Wechselrichter ausschalten und interne Sensorverkabelung prüfen, falls zugänglich",
+ "Wenn nicht zugänglich, einen Servicetechniker kontaktieren, um den Sensor zu prüfen und auszutauschen"
+ ]
+ },
+ "IgbtDriveFault": {
+ "Explanation": "Ein Fehler in der IGBT-Ansteuerung wurde erkannt. Der IGBT wird nicht korrekt angesteuert, was die Stromumwandlung beeinträchtigen kann.",
+ "Causes": [
+ "Ausfall der Ansteuerschaltung",
+ "IGBT-Transistor defekt — Bauteil könnte ausgefallen sein",
+ "Stromversorgungsproblem der Ansteuerung"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten — vorübergehende Fehler können sich beheben",
+ "Bei anhaltendem Fehler: Fachdienstleistung erforderlich — IGBT oder Ansteuerung muss ersetzt werden"
+ ]
+ },
+ "EepromError": {
+ "Explanation": "Ein Lese- oder Schreibfehler im EEPROM ist aufgetreten. Der nichtflüchtige Speicher des Wechselrichters funktioniert nicht richtig.",
+ "Causes": [
+ "EEPROM-Chip defekt — häufig nach vielen Betriebsjahren",
+ "Datenbeschädigung im EEPROM-Speicher",
+ "Hardwareausfall der Speicherschaltung"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten — dies kann einen vorübergehenden Speicherfehler beheben",
+ "Bei anhaltendem Fehler: Werkseinstellung kann die Funktion wiederherstellen; vor dem Versuch Support kontaktieren"
+ ]
+ },
+ "AuxiliaryPowerAbnormal": {
+ "Explanation": "Die interne Hilfsstromversorgung ist abnormal. Diese versorgt die Steuerungselektronik.",
+ "Causes": [
+ "Ausfall eines Bauteils der Hilfsstromversorgung",
+ "Fehler im Spannungsregler der Steuerplatine"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Bei anhaltendem Fehler: Service kontaktieren — die Hilfsstromversorgung muss möglicherweise ersetzt werden"
+ ]
+ },
+ "DcAcOvercurrentProtection": {
+ "Explanation": "Der DC/AC-Überstromschutz wurde ausgelöst — der Strom hat den sicheren Grenzwert überschritten.",
+ "Causes": [
+ "Kurzschluss in der AC-Ausgangsverkabelung oder angeschlossenen Lasten",
+ "Schwere Überlastung weit über der Nennleistung",
+ "Fehler in der Leistungselektronik, der Überstrom verursacht"
+ ],
+ "NextSteps": [
+ "Wechselrichter nach Überprüfung und Beseitigung möglicher Kurzschlüsse neu starten",
+ "Alle angeschlossenen Lasten auf Fehler prüfen",
+ "Last reduzieren, bevor der Wechselrichter neu gestartet wird"
+ ]
+ },
+ "CommunicationProtocolMismatch": {
+ "Explanation": "Ein Protokollfehler zwischen den Komponenten wurde erkannt.",
+ "Causes": [
+ "Firmware-Versionen der Steuerplatine stimmen nicht überein",
+ "Fehlerhafte Kommunikationskonfiguration"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Bei anhaltendem Fehler: Vollständiges Firmware-Update durchführen, um sicherzustellen, dass alle Komponenten auf der gleichen Version sind"
+ ]
+ },
+ "DspComFirmwareMismatch": {
+ "Explanation": "Die Firmware-Versionen des DSP (Signalprozessors) und des COM (Kommunikations)-Boards stimmen nicht überein.",
+ "Causes": [
+ "Firmware-Update war unvollständig, sodass die Boards unterschiedliche Versionen haben",
+ "Falsche Firmware-Datei wurde auf eines der Boards geladen"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Vollständiges Firmware-Update durchführen – alle Boards auf die korrekte, passende Version aktualisieren"
+ ]
+ },
+ "DspSoftwareHardwareMismatch": {
+ "Explanation": "Die DSP-Software-Version ist mit der Hardware-Version nicht kompatibel.",
+ "Causes": [
+ "Hardware-Board wurde durch eine neuere oder ältere Revision ersetzt, die eine andere Firmware-Version erfordert"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Technischen Support kontaktieren, um die korrekte Firmware-Version für diese Hardware-Revision zu ermitteln"
+ ]
+ },
+ "CpldAbnormal": {
+ "Explanation": "Das CPLD (Complex Programmable Logic Device) im Wechselrichter funktioniert nicht richtig.",
+ "Causes": [
+ "CPLD-Chip defekt oder Firmware beschädigt",
+ "Stromversorgungsproblem, das das CPLD beeinflusst"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Bei anhaltendem Problem: Professionelle Wartung erforderlich – CPLD muss ersetzt oder neu programmiert werden"
+ ]
+ },
+ "RedundancySamplingInconsistent": {
+ "Explanation": "Die redundanten Spannungs- oder Strommesskreise liefern unterschiedliche Ergebnisse – die beiden Messpfade stimmen nicht überein.",
+ "Causes": [
+ "Einer der redundanten Sensoren ist abgedriftet oder defekt",
+ "ADC-Kalibrierungsfehler auf einem Messkanal",
+ "Hardwarefehler in einem der Messkreise"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten, um die Messkreise zurückzusetzen",
+ "Bei anhaltendem Problem: Neukalibrierung oder Sensortausch erforderlich – Service kontaktieren"
+ ]
+ },
+ "PwmPassThroughSignalFailure": {
+ "Explanation": "Der PWM (Pulsweitenmodulation)-Durchgangssignalweg ist ausgefallen.",
+ "Causes": [
+ "Steuerplattenfehler, der die PWM-Signalweiterleitung beeinflusst",
+ "Hardwareproblem im Signalweg"
+ ],
+ "NextSteps": [
+ "Wechselrichter neu starten",
+ "Bei anhaltendem Problem: Service kontaktieren – interne Plattenprüfung erforderlich"
+ ]
+ },
+ "AfciSelfTestFailure": {
+ "Explanation": "Der Selbsttest des AFCI (Fehlerstromschutzschalters) ist fehlgeschlagen. Der AFCI schützt vor gefährlichen Lichtbögen in der PV-Verkabelung.",
+ "Causes": [
+ "Fehler im AFCI-Erkennungsmodul, der den Selbsttest verhindert",
+ "Problem im Selbsttestkreis auf der Steuerplatine"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu, um einen erneuten Selbsttest zu versuchen",
+ "Falls der Selbsttest weiterhin fehlschlägt, muss möglicherweise das AFCI-Modul ausgetauscht werden — kontaktieren Sie den Service"
+ ]
+ },
+ "PvCurrentSamplingAbnormal": {
+ "Explanation": "Die PV-Strommessung liefert ungewöhnliche Werte.",
+ "Causes": [
+ "Fehler im PV-Stromsensor oder Hall-Sensor",
+ "ADC-Fehler im Strommesskanal"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu",
+ "Falls das Problem besteht, muss der Stromsensorkreis von einem Fachmann überprüft werden"
+ ]
+ },
+ "AcCurrentSamplingAbnormal": {
+ "Explanation": "Die AC-Strommessung liefert ungewöhnliche Werte.",
+ "Causes": [
+ "Fehler im CT-Sensor (Stromwandler) oder falsche Verbindung",
+ "Fehler im AC-Stromsensor",
+ "ADC-Fehler im AC-Messkanal"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu",
+ "Überprüfen Sie die CT-Verbindungen und -Ausrichtung, falls zugänglich",
+ "Falls das Problem besteht, muss der Messkreis von einem Fachmann überprüft werden"
+ ]
+ },
+ "BusSoftbootFailure": {
+ "Explanation": "Der DC-Bus konnte beim Start nicht korrekt vorladen (Vorkonditionierung).",
+ "Causes": [
+ "Fehler im Vorladekreis, der das kontrollierte Aufladen des Kondensators verhindert",
+ "Problem mit dem DC-Bus-Kondensator",
+ "Fehler im Vorladerelais oder Schütz"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu",
+ "Falls das Problem besteht, muss der Vorladekreis von einem Fachmann überprüft werden"
+ ]
+ },
+ "EpoFault": {
+ "Explanation": "Ein EPO (Notaus)-Fehler wurde ausgelöst.",
+ "Causes": [
+ "Der EPO-Notaus-Knopf wurde gedrückt",
+ "Der EPO-Kreis wurde von einem externen Sicherheitssystem aktiviert",
+ "Fehler im EPO-Kreis, der eine unbeabsichtigte Abschaltung auslöst"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob der EPO-Knopf gedrückt wurde — setzen Sie ihn zurück, falls nötig",
+ "Überprüfen Sie die EPO-Kreisverkabelung, falls die Aktivierung unbeabsichtigt war",
+ "Starten Sie den Wechselrichter neu, nachdem Sie bestätigt haben, dass der EPO-Kreis frei ist"
+ ]
+ },
+ "MonitoringChipBootVerificationFailed": {
+ "Explanation": "Der Überwachungs-Chip konnte die Startprüfung nicht bestehen — die Firmware oder die Startsequenz hat ein Problem.",
+ "Causes": [
+ "Firmware-Beschädigung auf dem Überwachungs-Chip",
+ "Hardwareausfall des Überwachungs-Chips"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu — Startprüfungsfehler lösen sich manchmal beim erneuten Versuch",
+ "Falls das Problem besteht, ist möglicherweise ein Firmware-Neuladen oder ein Chip-Austausch erforderlich — wenden Sie sich an den Service"
+ ]
+ },
+ "BmsCommunicationFailure": {
+ "Explanation": "Das BMS kann nicht mit dem Wechselrichter kommunizieren. Lade- und Entladevorgänge können ohne BMS-Kommunikation nicht sicher gesteuert werden.",
+ "Causes": [
+ "Das RS485-Kommunikationskabel zwischen Wechselrichter und Batterie ist defekt oder getrennt",
+ "Das BMS ist ausgeschaltet oder reagiert nicht",
+ "Kommunikationsprotokoll-Inkompatibilität zwischen Wechselrichter und BMS"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die RS485-Kabelverbindung zwischen Wechselrichter und Batterie — inspizieren Sie beide Enden",
+ "Stellen Sie sicher, dass die Batterie eingeschaltet ist und das BMS aktiv ist",
+ "Überprüfen Sie, ob die Kommunikationseinstellung mit dem Batterie-BMS übereinstimmt"
+ ]
+ },
+ "BmsChargeDischargeFailure": {
+ "Explanation": "Das BMS hat gemeldet, dass die Batterie nicht geladen oder entladen werden kann.",
+ "Causes": [
+ "Interne BMS-Schutzfunktion wurde ausgelöst — Zellenüber-/unterspannung oder Temperaturfehler",
+ "Hardwarefehler im BMS, der Lade-/Entladevorgänge blockiert",
+ "Von BMS erkanntes Problem mit einer Batteriezelle"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie das Batteriedisplay oder die BMS-Anzeige auf einen spezifischen Fehlercode",
+ "Beziehen Sie sich auf die Dokumentation des Batterieherstellers für den BMS-Fehlercode",
+ "Kontaktieren Sie den Batteriesupport, wenn der Fehler nicht behoben werden kann"
+ ]
+ },
+ "BatteryVoltageLow": {
+ "Explanation": "Die Batteriespannung liegt unter dem zulässigen Mindestwert.",
+ "Causes": [
+ "Die Batterie wurde unter die sichere Mindestspannung tiefentladen",
+ "Ausfall einer einzelnen Zelle, der die Gesamtspannung des Packs verringert"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Batteriespannung — bei kritisch niedrigem Wert kann ein professionelles Wiederaufladen erforderlich sein",
+ "Lassen Sie die Batterie langsam vom Netz aufladen, bevor Sie den normalen Betrieb wieder aufnehmen"
+ ]
+ },
+ "BatteryVoltageHigh": {
+ "Explanation": "Die Batteriespannung überschreitet den maximal zulässigen oberen Grenzwert.",
+ "Causes": [
+ "Die Batterie wurde über ihre maximale Spannung hinaus überladen",
+ "BMS-Fehler, der ein Ansteigen der Spannung ohne Schutz ermöglicht",
+ "Ausfall einer einzelnen Zelle, die in einem Teil des Packs eine hohe Spannung erzeugt"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie die Batteriespannung und vergleichen Sie sie mit der maximalen Spezifikation des Herstellers",
+ "Falls die Spannung im zulässigen Bereich liegt, starten Sie den Wechselrichter neu",
+ "Falls die Spannung tatsächlich zu hoch ist, beenden Sie das Laden sofort und kontaktieren Sie den Batterieservice"
+ ]
+ },
+ "BatteryTemperatureAbnormal": {
+ "Explanation": "Die Batterietemperatur liegt außerhalb des sicheren Bereichs für Laden oder Entladen.",
+ "Causes": [
+ "Batterie ist zu heiß — schlechte Belüftung oder hohe Umgebungstemperatur",
+ "Batterie ist zu kalt — gefrorene oder nahegefrorene Umgebung",
+ "Batterietemperatur-Sensor defekt und gibt falsche Werte an"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die physische Temperatur der Batterie, wenn es sicher ist",
+ "Verbessern Sie die Belüftung der Batterie bei Überhitzung",
+ "Bei Kälte die Batterie vor dem Laden aufwärmen lassen",
+ "Prüfen Sie die Sensorverbindungen, wenn die Temperaturanzeige falsch erscheint"
+ ]
+ },
+ "BatteryReversed": {
+ "Explanation": "Die Batterie ist falsch gepolt — Plus- und Minuspole sind falsch angeschlossen.",
+ "Causes": [
+ "Batterie Plus- und Minuskabel sind an die falschen Wechselrichteranschlüsse angeschlossen",
+ "Installationsfehler"
+ ],
+ "NextSteps": [
+ "Sofort das gesamte System ausschalten — falsche Polung kann schwere Schäden verursachen",
+ "Lassen Sie einen qualifizierten Elektriker die Batteriepolung überprüfen und korrigieren, bevor Sie das System wieder in Betrieb nehmen"
+ ]
+ },
+ "BatteryOpenCircuit": {
+ "Explanation": "Der Batteriekreis ist offen — die Batterie ist nicht elektrisch angeschlossen.",
+ "Causes": [
+ "Batteriekabel hat sich gelöst oder ist vom Anschluss getrennt",
+ "Batteriesicherung ist durchgebrannt und unterbricht den Kreis",
+ "BMS hat den internen Schalter aufgrund eines Schutzereignisses geöffnet"
+ ],
+ "NextSteps": [
+ "Prüfen Sie alle Batteriekabelanschlüsse am Wechselrichter und an den Batterieanschlüssen",
+ "Überprüfen Sie die Batteriesicherung und ersetzen Sie sie, falls sie durchgebrannt ist",
+ "Prüfen Sie den BMS-Status auf Schutzereignisse, die den Batterieschalter geöffnet haben könnten"
+ ]
+ },
+ "BatteryOverloadProtection": {
+ "Explanation": "Der Batterieüberlastungsschutz wurde ausgelöst — die Last zieht mehr Strom ab, als die Batterie sicher entladen kann.",
+ "Causes": [
+ "Gesamtlastleistung überschreitet die maximale Nennentladungsleistung der Batterie",
+ "Hochstromstoß von großen Geräten, die vorübergehend die Batterienennleistung überschreiten"
+ ],
+ "NextSteps": [
+ "Prüfen Sie die Gesamtlast und vergleichen Sie sie mit der Nennentladungsleistung der Batterie",
+ "Reduzieren Sie Hochlasten und starten Sie den Wechselrichter neu"
+ ]
+ },
+ "Bus2VoltageAbnormal": {
+ "Explanation": "Die Spannung des sekundären Gleichstrombusses ist ungewöhnlich.",
+ "Causes": [
+ "Fehler in der Leistungselektronik, der den sekundären Gleichstrombus betrifft",
+ "Steuerungsproblem am sekundären Wandler"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu",
+ "Falls das Problem anhält, ist eine professionelle Inspektion erforderlich"
+ ]
+ },
+ "BatteryChargeOcp": {
+ "Explanation": "Die Überstromschutzvorrichtung (OCP) für die Batterieladung wurde ausgelöst – der Ladestrom ist zu hoch.",
+ "Causes": [
+ "Die PV-Anlage liefert mehr Strom, als die Batterie sicher aufnehmen kann",
+ "Die Batterieladestrombegrenzung ist zu hoch für die Batteriespezifikation"
+ ],
+ "NextSteps": [
+ "Prüfen, ob die PV-Anlagenleistung die Batterieladung deutlich überschreitet",
+ "Die maximale Ladestromeinstellung im Wechselrichter an die Batteriespezifikation anpassen"
+ ]
+ },
+ "BatteryDischargeOcp": {
+ "Explanation": "Die Überstromschutzvorrichtung (OCP) für die Batterieentladung wurde ausgelöst – der Entladestrom ist zu hoch.",
+ "Causes": [
+ "Die angeschlossene Last entnimmt mehr Strom, als die Batterie maximal abgeben kann",
+ "Die Batterieentladestrombegrenzung ist zu hoch eingestellt"
+ ],
+ "NextSteps": [
+ "Prüfen, ob die Batterieentladestromkonfiguration der Batteriespezifikation entspricht",
+ "Die angeschlossene Last innerhalb der Batterieentladungsgrenzen reduzieren"
+ ]
+ },
+ "BatterySoftStartFailed": {
+ "Explanation": "Die Batterie konnte die Softstart-Sequenz beim Verbinden mit dem Wechselrichter nicht abschließen.",
+ "Causes": [
+ "Fehler im Vorladestromkreis, der eine kontrollierte Batterieverbindung verhindert",
+ "Batteriespannung weicht deutlich von der Wechselrichter-Gleichspannungsbus-Spannung ab"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten",
+ "Die Batteriespannung mit der Gleichspannungsbus-Spannung vergleichen – eine große Abweichung kann den Softstart verhindern"
+ ]
+ },
+ "EpsOutputShortCircuited": {
+ "Explanation": "Der EPS (Notstrom)-Ausgang hat einen Kurzschluss.",
+ "Causes": [
+ "Kurzschluss in der Lastverkabelung, die mit dem Notstromausgang verbunden ist",
+ "Ein defektes Gerät verursacht einen Kurzschluss im Notstromkreis",
+ "Kabelbaumfehler in der EPS-Ausgangsverteilung"
+ ],
+ "NextSteps": [
+ "Alle Lasten vom Notstromausgang trennen",
+ "Den Kurzschluss in der Lastverkabelung oder den Geräten identifizieren und reparieren, bevor wieder angeschlossen wird"
+ ]
+ },
+ "OffGridBusVoltageLow": {
+ "Explanation": "Die netzunabhängige Gleichspannungsbus-Spannung ist zu niedrig, um den Notstrombetrieb aufrechtzuerhalten.",
+ "Causes": [
+ "Die Batterie ist fast leer und kann die Gleichspannungsbus-Spannung nicht aufrechterhalten",
+ "Hohe Notstromlast in Kombination mit geringer Batterieladung",
+ "Batteriekapazitätsverlust durch Alterung"
+ ],
+ "NextSteps": [
+ "Prüfen, ob die Batterie ordnungsgemäß funktioniert und keinen signifikanten Kapazitätsverlust aufweist",
+ "Die Batterie aufladen, bevor der Notstrombetrieb versucht wird",
+ "Die Notstromlast reduzieren, um die verfügbare Batterielaufzeit zu verlängern"
+ ]
+ },
+ "OffGridTerminalVoltageAbnormal": {
+ "Explanation": "Eine abnormale Spannung wurde am netzunabhängigen Wechselstromausgang erkannt.",
+ "Causes": [
+ "Externe Spannung liegt am Notstromausgang an",
+ "Kabelverbindung zum Notstromausgang ist defekt",
+ "Rückspeisung von einer Last mit eigener Stromquelle"
+ ],
+ "NextSteps": [
+ "Prüfen, ob eine externe Spannungsquelle am Notstromausgang angeschlossen ist",
+ "Überprüfen, ob die Kabelverbindung des Notstromausgangs mit einer anderen Stromquelle verbunden ist",
+ "Alle Lasten vom Notstromausgang trennen und Kabel prüfen, bevor das System neu gestartet wird"
+ ]
+ },
+ "SoftStartFailed": {
+ "Explanation": "Der sanfte Start im netzunabhängigen Modus ist fehlgeschlagen.",
+ "Causes": [
+ "Vorkonditionierung während des netzunabhängigen Starts fehlgeschlagen",
+ "Zu hohe Last beim netzunabhängigen Start"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten",
+ "Die anfängliche Last im Notstromkreis reduzieren"
+ ]
+ },
+ "OffGridOutputVoltageAbnormal": {
+ "Explanation": "Die Ausgangsspannung im netzunabhängigen Modus ist abnormal.",
+ "Causes": [
+ "Steuerungsfehler, der die Spannungsregelung beeinträchtigt",
+ "Hardwareproblem im Ausgangsbereich",
+ "Überlastung, die die Ausgangsspannung zusammenbrechen lässt"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten",
+ "Bei anhaltendem Fehler den Hersteller kontaktieren"
+ ]
+ },
+ "BalancedCircuitSelfTestFailed": {
+ "Explanation": "Der Selbsttest der Ausgleichsschaltung ist beim Start fehlgeschlagen.",
+ "Causes": [
+ "Fehler in der Phasenausgleichsschaltung erkannt",
+ "Hardwareproblem in der Ausgleichsschaltung"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten, um den Selbsttest zu wiederholen",
+ "Bei anhaltendem Fehler den Service kontaktieren"
+ ]
+ },
+ "HighDcComponentOutputVoltage": {
+ "Explanation": "Eine hohe Gleichspannungskomponente wurde in der Wechselstromausgangsspannung erkannt.",
+ "Causes": [
+ "Regelkreisdrift, der zu einer Gleichspannungsverschiebung führt",
+ "Problem mit dem Ausgangstransformator oder Filter"
+ ],
+ "NextSteps": [
+ "Den Wechselrichter neu starten, um die Regelkreise zurückzusetzen",
+ "Bei anhaltendem Fehler den Hersteller kontaktieren"
+ ]
+ },
+ "OffGridParallelSignalAbnormal": {
+ "Explanation": "Das Parallelkommunikationssignal zwischen den Wechselrichtereinheiten ist gestört.",
+ "Causes": [
+ "Das Parallelkommunikationskabel zwischen den Einheiten ist beschädigt oder getrennt",
+ "Die Parallelkonfiguration stimmt zwischen den Einheiten nicht überein"
+ ],
+ "NextSteps": [
+ "Überprüfen Sie, ob alle Parallelkommunikationskabel zwischen den Wechselrichtereinheiten richtig und sicher angeschlossen sind",
+ "Stellen Sie sicher, dass die Parallel-Einstellungen auf allen Einheiten übereinstimmen"
+ ]
+ },
+ "AFCIFault": {
+ "Explanation": "Ein Lichtbogenfehler wurde im PV-System erkannt. Lichtbögen können Brände in der PV-Verkabelung verursachen, und das System wurde aus Sicherheitsgründen abgeschaltet.",
+ "Causes": [
+ "Lockere MC4-Stecker oder PV-Kabelverbindung, die intermittierende Lichtbögen verursacht",
+ "Beschädigte Kabelisolierung, die einen Lichtbogen am beschädigten Punkt ermöglicht",
+ "Defekter Stecker oder Anschlusskasten, der einen Lichtbogenweg schafft",
+ "Beschädigte Modul-Anschlussdose"
+ ],
+ "NextSteps": [
+ "Schalten Sie alle DC-Trennschalter aus, bevor Sie die PV-Verkabelung inspizieren",
+ "Überprüfen Sie sorgfältig alle PV-String-Verbindungen, MC4-Stecker und Kabelverläufe auf Schäden",
+ "Ziehen Sie alle lockeren Stecker fest und ersetzen Sie alle beschädigten Kabel oder Stecker",
+ "Lassen Sie die Installation professionell überprüfen, wenn die Lichtbogenquelle nicht gefunden wird"
+ ]
+ },
+ "GFCIHigh": {
+ "Explanation": "Ein übermäßig hoher Fehlerstrom (Leckstrom) wurde im PV-System erkannt.",
+ "Causes": [
+ "Fehlerstrom im PV-Array – typischerweise ein Kabel, das den Rahmen oder Metallteile berührt",
+ "Isolationsversagen an PV-Kabeln oder Modul-Anschlusskästen",
+ "Feuchtigkeitseintritt in Kabelverbindungen oder Modul-Anschlusskästen",
+ "Kabelschäden, die Leiter freilegen"
+ ],
+ "NextSteps": [
+ "Starten Sie den Wechselrichter neu, um zu prüfen, ob der Fehler behoben ist",
+ "Falls der Fehler besteht, führen Sie einen Isolationswiderstandstest an allen PV-Strings durch, um den Fehlerort zu finden",
+ "Reparieren Sie alle festgestellten Isolationsschäden oder Fehlerströme, bevor Sie den Wechselrichter neu starten"
+ ]
+ },
+ "PVVoltageHigh": {
+ "Explanation": "Die DC-Eingangsspannung vom PV-Array überschreitet die absolute maximale sichere Grenze. Dies ist eine unmittelbare Gefahr für den Wechselrichter.",
+ "Causes": [
+ "Zu viele PV-Module in Reihe, die die maximale Eingangsspannung des Wechselrichters überschreiten",
+ "Sehr kalte Temperaturen, die die Modul-Leerlaufspannung deutlich über die Design-Temperatur-Leerlaufspannung ansteigen lassen"
+ ],
+ "NextSteps": [
+ "Trennen Sie den DC-Schalter sofort, um den Wechselrichter zu schützen",
+ "Messen Sie die tatsächliche DC-Spannung, bevor Sie wieder anschließen",
+ "Überprüfen Sie das String-Design und reduzieren Sie gegebenenfalls die Anzahl der Module in Reihe, um die Wechselrichter-Spannungsgrenzen einzuhalten"
+ ]
+ },
+ "OffGridBusVoltageTooLow": {
+ "Explanation": "Die Gleichspannung im Inselbetrieb ist zu stark abgesunken, um einen stabilen Betrieb aufrechtzuerhalten.",
+ "Causes": [
+ "Batterieladestand zu niedrig",
+ "Zu hohe Last am Inselausgang",
+ "Defekt oder lockere Verbindung in der DC-Bus-Verdrahtung"
+ ],
+ "NextSteps": [
+ "Last am Inselausgang reduzieren",
+ "Batterieladestand prüfen und ggf. aufladen",
+ "DC-Bus-Verdrahtung auf lockere Verbindungen oder Schäden überprüfen"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/csharp/App/Backend/Resources/AlarmTranslations.fr.json b/csharp/App/Backend/Resources/AlarmTranslations.fr.json
new file mode 100644
index 000000000..fb5356cef
--- /dev/null
+++ b/csharp/App/Backend/Resources/AlarmTranslations.fr.json
@@ -0,0 +1,2822 @@
+{
+ "AbnormalGridVoltage": {
+ "Explanation": "L'onduleur a détecté que la tension du réseau est en dehors de la plage de fonctionnement acceptable. Le système nécessite une intervention manuelle pour récupérer.",
+ "Causes": [
+ "Fluctuation ou instabilité de la tension du réseau électrique",
+ "Mauvaise ou connexion lâche du réseau aux bornes de l'onduleur",
+ "Problèmes locaux avec le transformateur",
+ "Demande de charge élevée sur le réseau local"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension du réseau avec un multimètre aux bornes de l'onduleur",
+ "Vérifiez que tous les câbles de connexion au réseau sont bien serrés et intacts",
+ "Contactez votre fournisseur d'électricité si la tension du réseau reste anormale",
+ "Redémarrez l'onduleur après avoir résolu le problème"
+ ]
+ },
+ "AbnormalGridFrequency": {
+ "Explanation": "L'onduleur a détecté que la fréquence du réseau est en dehors de la plage acceptable (généralement 50 Hz ou 60 Hz ± tolérance). Le système ne fonctionnera pas tant que la fréquence ne sera pas revenue à la normale.",
+ "Causes": [
+ "Instabilité ou perturbation du réseau par le fournisseur d'électricité",
+ "Dérive de fréquence du générateur si celui-ci est en fonctionnement",
+ "Changements rapides de charge sur le réseau local"
+ ],
+ "NextSteps": [
+ "Vérifiez si la fréquence du réseau est stable",
+ "Si vous utilisez un générateur, vérifiez que sa fréquence correspond à la spécification de l'onduleur",
+ "Attendez que le réseau se stabilise, puis redémarrez l'onduleur"
+ ]
+ },
+ "InvertedSequenceOfGridVoltage": {
+ "Explanation": "La séquence de phase de la tension triphasée du réseau est inversée. Il s'agit d'un problème de câblage qui empêche un fonctionnement sûr.",
+ "Causes": [
+ "Câblage incorrect des phases du réseau lors de l'installation (L1, L2, L3 intervertis)",
+ "Travaux de recâblage effectués sans vérifier l'ordre des phases"
+ ],
+ "NextSteps": [
+ "Mettez hors tension l'ensemble du système avant de toucher à un câblage",
+ "Inversez deux des trois phases au niveau de la connexion au réseau pour corriger la séquence",
+ "Remettez le système sous tension et vérifiez que l'alerte est levée"
+ ]
+ },
+ "GridVoltagePhaseLoss": {
+ "Explanation": "Une ou plusieurs phases de la connexion triphasée du réseau sont manquantes. L'onduleur ne peut pas fonctionner en toute sécurité avec une alimentation triphasée incomplète.",
+ "Causes": [
+ "Fusible grillé sur l'une des phases du réseau",
+ "Fils de phase desserrés ou déconnectés aux bornes de l'onduleur ou au tableau de distribution",
+ "Disjoncteur du côté réseau déclenché sur une phase",
+ "Dommage au câble interrompant une phase"
+ ],
+ "NextSteps": [
+ "Vérifiez les trois connexions de phase aux bornes d'entrée de l'onduleur",
+ "Vérifiez les fusibles et les disjoncteurs pour chaque phase",
+ "Inspectez les câbles pour détecter des dommages visibles ou des connexions desserrées",
+ "Rétablissez la phase manquante et redémarrez après la réparation"
+ ]
+ },
+ "AbnormalGridCurrent": {
+ "Explanation": "Le courant du réseau est anormal, ce qui peut indiquer un surcourant ou un déséquilibre de courant entre les phases.",
+ "Causes": [
+ "Court-circuit ou défaut de câblage du côté réseau",
+ "Charge du système dépassant la capacité",
+ "Capteur de courant défectueux donnant des lectures incorrectes",
+ "Défaut de mise à la terre provoquant une fuite de courant"
+ ],
+ "NextSteps": [
+ "Vérifiez les courts-circuits dans le câblage et du côté de la charge",
+ "Réduisez la charge du système et voyez si l'alerte est levée",
+ "Vérifiez les connexions et le fonctionnement du capteur de courant",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "AbnormalOutputVoltage": {
+ "Explanation": "La tension de sortie de l'onduleur est en dehors des limites acceptables. Cela peut affecter les charges connectées et indique un défaut.",
+ "Causes": [
+ "Défaut de contrôle interne de l'onduleur",
+ "Condition de surcharge sur la sortie",
+ "Influence de la tension du réseau affectant la régulation de sortie"
+ ],
+ "NextSteps": [
+ "Vérifiez toutes les charges connectées et déconnectez celles qui peuvent causer une surcharge",
+ "Vérifiez les réglages de tension de sortie de l'onduleur pour qu'ils correspondent à vos exigences d'installation",
+ "Redémarrez l'onduleur ; si l'alarme persiste, contactez un technicien de service"
+ ]
+ },
+ "AbnormalOutputFrequency": {
+ "Explanation": "La fréquence de sortie de l'onduleur est anormale, ce qui peut affecter les équipements sensibles.",
+ "Causes": [
+ "Défaut du système de contrôle interne affectant la régulation de fréquence",
+ "Transitoires de charge lourdes ou soudaines causant une déviation de fréquence"
+ ],
+ "NextSteps": [
+ "Réduisez la charge connectée et vérifiez si la fréquence se stabilise",
+ "Redémarrez l'onduleur ; si le problème persiste, contactez le service"
+ ]
+ },
+ "AbnormalNullLine": {
+ "Explanation": "La connexion de la ligne neutre est anormale. Une ligne neutre manquante ou endommagée peut causer un déséquilibre de tension et des conditions dangereuses.",
+ "Causes": [
+ "Fil neutre desserré ou déconnecté au niveau de l'onduleur ou du tableau de distribution",
+ "Fil neutre endommagé ou cassé",
+ "Câblage incorrect lors de l'installation"
+ ],
+ "NextSteps": [
+ "Mettez le système hors tension en toute sécurité avant d'inspecter le câblage",
+ "Vérifiez toutes les connexions du fil neutre au niveau de l'onduleur et du panneau de distribution",
+ "Réparer tout problème de câblage trouvé, puis redémarrez après avoir confirmé les bonnes connexions"
+ ]
+ },
+ "AbnormalOffGridOutputVoltage": {
+ "Explanation": "La tension de sortie hors réseau (de secours) est anormale. Les charges connectées à la sortie de secours peuvent ne pas recevoir la tension correcte.",
+ "Causes": [
+ "Surcharge sur la sortie de secours dépassant la capacité de l'onduleur",
+ "Problème matériel interne de l'onduleur",
+ "Tension de la batterie trop faible pour maintenir une sortie stable"
+ ],
+ "NextSteps": [
+ "Déconnectez ou réduisez la charge sur la sortie de secours",
+ "Vérifiez l'état de charge de la batterie et laissez-la se charger si elle est faible",
+ "Redémarrez l'onduleur ; si le problème persiste, contactez le service"
+ ]
+ },
+ "ExcessivelyHighAmbientTemperature": {
+ "Explanation": "La température ambiante autour de l'onduleur est trop élevée. L'onduleur peut réduire sa puissance de sortie pour se protéger des dommages causés par la chaleur.",
+ "Causes": [
+ "Mauvaise ventilation autour de l'installation de l'onduleur",
+ "Température environnementale élevée (canicule, pic estival)",
+ "Exposition directe au soleil chauffant le boîtier de l'onduleur",
+ "Autres équipements à proximité générant une chaleur excessive"
+ ],
+ "NextSteps": [
+ "Améliorez le flux d'air et la ventilation autour de l'onduleur",
+ "Fournissez de l'ombre si l'onduleur est installé en extérieur ou en plein soleil",
+ "Envisagez d'ajouter un refroidissement forcé (ventilateur) si l'onduleur est dans un espace clos",
+ "L'onduleur se rétablira automatiquement une fois la température revenue à un niveau sûr"
+ ]
+ },
+ "ExcessiveRadiatorTemperature": {
+ "Explanation": "La température du dissipateur thermique (radiateur) de l'onduleur est trop élevée. L'onduleur utilise le dissipateur pour évacuer la chaleur pendant le fonctionnement.",
+ "Causes": [
+ "Les aérations sont bloquées ou obstruées, empêchant la dissipation de la chaleur",
+ "Panne du ventilateur de refroidissement réduisant le flux d'air",
+ "Température ambiante élevée",
+ "Charge excessive générant plus de chaleur"
+ ],
+ "NextSteps": [
+ "Nettoyer les aérations et les filtres à poussière — l'accumulation de poussière est une cause fréquente",
+ "Vérifier que le ventilateur de refroidissement fonctionne (écouter le bruit du ventilateur pendant le fonctionnement)",
+ "Réduire temporairement la charge pour diminuer la génération de chaleur",
+ "Réparer ou remplacer le ventilateur s'il est défectueux, puis redémarrer l'onduleur"
+ ]
+ },
+ "PcbOvertemperature": {
+ "Explanation": "La carte de circuit imprimé (PCB) à l'intérieur de l'onduleur a atteint une température trop élevée.",
+ "Causes": [
+ "Refroidissement insuffisant ou ventilation mauvaise dans l'enceinte",
+ "Température ambiante élevée affectant les composants internes",
+ "Puissance de sortie excessive pendant une période prolongée"
+ ],
+ "NextSteps": [
+ "Améliorer la ventilation autour de l'onduleur",
+ "Vérifier que le ventilateur de refroidissement fonctionne correctement",
+ "Laisser l'onduleur refroidir avant de le redémarrer"
+ ]
+ },
+ "DcConverterOvertemperature": {
+ "Explanation": "La section convertisseur DC de l'onduleur surchauffe.",
+ "Causes": [
+ "Courant de charge ou de décharge élevé maintenu pendant une longue période",
+ "Refroidissement insuffisant ou aérations bloquées",
+ "Température ambiante élevée dans la zone d'installation"
+ ],
+ "NextSteps": [
+ "Réduire temporairement le flux de puissance dans le système",
+ "Améliorer la ventilation et vérifier le fonctionnement du ventilateur",
+ "Laisser refroidir, puis redémarrer l'onduleur"
+ ]
+ },
+ "InverterOvertemperatureAlarm": {
+ "Explanation": "La température de l'onduleur atteint des niveaux dangereux. C'est un avertissement précoce avant la coupure thermique.",
+ "Causes": [
+ "Surcharge de puissance de sortie prolongée",
+ "Ventilation insuffisante piégeant la chaleur autour de l'onduleur",
+ "Panne du ventilateur de refroidissement",
+ "Température ambiante élevée dans la zone d'installation"
+ ],
+ "NextSteps": [
+ "Réduire immédiatement la charge connectée",
+ "Vérifier que les ventilateurs de refroidissement fonctionnent et que les aérations sont dégagées",
+ "L'onduleur se rétablira une fois refroidi ; corrigez la cause sous-jacente avant un redémarrage complet"
+ ]
+ },
+ "InverterOvertemperature": {
+ "Explanation": "L'onduleur a surchauffé et la coupure de protection s'est activée.",
+ "Causes": [
+ "Condition de surcharge prolongée générant une chaleur excessive",
+ "Panne du système de refroidissement (aérations bloquées, ventilateur défectueux)",
+ "Températures environnementales extrêmes"
+ ],
+ "NextSteps": [
+ "Laisser l'onduleur refroidir complètement avant de tenter un redémarrage",
+ "Vérifier les ventilateurs et s'assurer que toutes les ouvertures de ventilation sont dégagées",
+ "Réduire la charge du système et améliorer le refroidissement avant de redémarrer"
+ ]
+ },
+ "DcConverterOvertemperatureAlarm": {
+ "Explanation": "L'alarme de température du convertisseur DC est active — la température approche du seuil de coupure.",
+ "Causes": [
+ "Débit de puissance élevé maintenu dans le temps",
+ "Refroidissement insuffisant ou aérations obstruées"
+ ],
+ "NextSteps": [
+ "Réduire temporairement le flux de puissance pour permettre le refroidissement",
+ "Vérifier le fonctionnement du ventilateur et dégager les éventuels obstructions de ventilation",
+ "Laisser la température baisser, puis redémarrer l'onduleur"
+ ]
+ },
+ "InsulationFault": {
+ "Explanation": "Un défaut d'isolation a été détecté, indiquant une possible fuite de courant vers la terre. Il s'agit d'une condition critique pour la sécurité qui doit être investiguée avant de reprendre le fonctionnement.",
+ "Causes": [
+ "Isolation de câble endommagée sur les câbles PV, batterie ou réseau",
+ "Infiltration d'humidité ou d'eau dans les connexions de câbles ou les boîtiers",
+ "Défaillance de l'isolation d'un composant à l'intérieur de l'onduleur",
+ "Défaut de mise à la terre dans le champ PV — fréquent après des dommages causés par une tempête"
+ ],
+ "NextSteps": [
+ "Ne pas toucher au système — les défauts d'isolation peuvent provoquer un choc électrique",
+ "Mettre hors tension le système en toute sécurité depuis tous les dispositifs de déconnexion",
+ "Inspecter tous les câbles pour détecter des dommages visibles à l'isolation, surtout dans les zones exposées aux intempéries",
+ "Effectuer un test de résistance d'isolation sur les chaînes PV et les câblages",
+ "Réparer l'isolation endommagée avant de redémarrer"
+ ]
+ },
+ "LeakageProtectionFault": {
+ "Explanation": "La protection contre les fuites de courant ou le défaut de mise à la terre a été déclenchée. Le courant de fuite vers la terre a dépassé le seuil de sécurité.",
+ "Causes": [
+ "Défaut de mise à la terre quelque part dans le câblage du système",
+ "Isolation de câble endommagée permettant au courant de fuir vers la terre",
+ "Humidité pénétrant dans les connecteurs de câbles ou les boîtes de jonction",
+ "Dispositif RCD ou GFCI défectueux"
+ ],
+ "NextSteps": [
+ "Mettre hors tension le système avant inspection",
+ "Vérifier les défauts de mise à la terre en inspectant toutes les connexions de câbles et l'isolation",
+ "Rechercher de l'humidité dans les connecteurs, les boîtes de jonction et les presse-étoupes",
+ "Réparer le défaut, puis redémarrer le système"
+ ]
+ },
+ "AbnormalLeakageSelfCheck": {
+ "Explanation": "L'auto-test de courant de fuite de l'onduleur a échoué au démarrage.",
+ "Causes": [
+ "Défaut du circuit d'auto-test à l'intérieur de l'onduleur",
+ "Un défaut de mise à la terre réel présent dans le système",
+ "Défaillance du capteur de courant de fuite"
+ ],
+ "NextSteps": [
+ "Mettre hors tension en toute sécurité et vérifier les connexions de mise à la terre du système",
+ "Inspecter le câblage pour détecter des dommages à l'isolation pouvant causer des fuites",
+ "Si le câblage est correct, le capteur interne de l'onduleur peut être défectueux — contacter le service"
+ ]
+ },
+ "PoorGrounding": {
+ "Explanation": "Une connexion de mise à la terre inadéquate ou insuffisante a été détectée. Une mise à la terre correcte est essentielle pour la sécurité et la protection contre la foudre.",
+ "Causes": [
+ "Connexion de mise à la terre (terre) desserrée au niveau de l'onduleur",
+ "Borne de mise à la terre corrodée ou oxydée",
+ "Résistance du câble de mise à la terre trop élevée en raison des conditions du sol ou d'un câble sous-dimensionné",
+ "Câble de mise à la terre manquant ou déconnecté"
+ ],
+ "NextSteps": [
+ "Mettre hors tension en toute sécurité et vérifier toutes les connexions de mise à la terre au niveau de l'onduleur",
+ "Nettoyer les bornes corrodées et serrer toutes les connexions de mise à la terre",
+ "Mesurer la résistance de mise à la terre et la comparer à la spécification d'installation",
+ "Réparer la mise à la terre, puis redémarrer l'onduleur"
+ ]
+ },
+ "FanFault": {
+ "Explanation": "Le ventilateur de refroidissement est défectueux ou ne fonctionne pas correctement. Sans refroidissement suffisant, l'onduleur surchauffera et s'éteindra.",
+ "Causes": [
+ "Le moteur du ventilateur est en panne et ne tourne plus",
+ "Les pales du ventilateur sont bloquées par des débris ou des objets étrangers",
+ "Le connecteur d'alimentation du ventilateur est desserré ou déconnecté",
+ "Défaut du circuit de commande du ventilateur"
+ ],
+ "NextSteps": [
+ "Inspectez visuellement le ventilateur et vérifiez s'il tourne lorsque l'onduleur est en marche",
+ "Retirez les obstructions des pales du ventilateur",
+ "Vérifiez que le connecteur d'alimentation du ventilateur est bien branché",
+ "Remplacez le ventilateur s'il ne fonctionne pas — ne faites pas fonctionner l'onduleur sans refroidissement"
+ ]
+ },
+ "AuxiliaryPowerFault": {
+ "Explanation": "L'alimentation auxiliaire interne de l'onduleur a échoué. Cette alimentation interne alimente les composants électroniques de contrôle.",
+ "Causes": [
+ "Défaillance d'un composant de l'alimentation interne",
+ "Problème de tension d'entrée affectant l'alimentation auxiliaire",
+ "Défaillance d'un composant électronique sur la carte de contrôle"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — éteignez-le, attendez 30 secondes, puis rallumez-le",
+ "Si l'alarme persiste après le redémarrage, l'alimentation auxiliaire doit probablement être remplacée — contactez un technicien de service"
+ ]
+ },
+ "ModelCapacityFault": {
+ "Explanation": "L'onduleur a détecté une incompatibilité entre la configuration du modèle ou de la capacité — les paramètres du système ne correspondent pas au matériel.",
+ "Causes": [
+ "Configuration du modèle incorrecte définie lors de la mise en service",
+ "Version du micrologiciel incompatible avec le modèle matériel",
+ "Composants matériels remplacés sans mise à jour de la configuration"
+ ],
+ "NextSteps": [
+ "Vérifiez les paramètres du modèle de l'onduleur dans le menu de configuration",
+ "Vérifiez que la version du micrologiciel est compatible avec cette révision matérielle",
+ "Contactez votre installateur ou l'équipe de service pour corriger la configuration, puis redémarrez"
+ ]
+ },
+ "AbnormalLightningArrester": {
+ "Explanation": "Le dispositif de protection contre les surtensions (SPD / paratonnerre) a soit échoué, soit s'est activé en raison d'un événement de surtension.",
+ "Causes": [
+ "Une foudre ou une surtension de tension a déclenché et peut-être détruit le SPD",
+ "Le composant SPD a atteint la fin de sa durée de vie et a échoué",
+ "Défaut de câblage du SPD"
+ ],
+ "NextSteps": [
+ "Vérifiez l'indicateur d'état du SPD (la plupart des SPD ont un indicateur de défaut visuel)",
+ "Remplacez la cartouche du SPD si elle a été déclenchée ou montre un défaut",
+ "Après le remplacement, redémarrez l'onduleur"
+ ]
+ },
+ "IslandProtection": {
+ "Explanation": "La protection d'îlotage est active — l'onduleur s'est déconnecté du réseau pour éviter d'alimenter un réseau sans électricité. Il s'agit d'une fonction de sécurité.",
+ "Causes": [
+ "Panne de courant du réseau électrique dans votre région",
+ "Tension ou fréquence du réseau en dehors des limites acceptables",
+ "Déconnexion intentionnelle du réseau par l'utilitaire"
+ ],
+ "NextSteps": [
+ "Attendez que le réseau électrique soit rétabli et stabilisé",
+ "L'onduleur se reconnectera automatiquement et reprendra son fonctionnement normal une fois le réseau sain",
+ "Aucune action requise sauf si la panne est prolongée"
+ ]
+ },
+ "Battery1NotConnected": {
+ "Explanation": "La batterie 1 n'est pas détectée ou n'est pas connectée. L'onduleur ne trouve pas la batterie sur le bus DC.",
+ "Causes": [
+ "Le disjoncteur de batterie est ouvert (éteint)",
+ "Câble de batterie desserré ou déconnecté au niveau de l'onduleur ou de la borne de batterie",
+ "Le BMS de la batterie a coupé la batterie en raison d'un événement de protection",
+ "Le fusible de la batterie a grillé"
+ ],
+ "NextSteps": [
+ "Vérifiez le disjoncteur de batterie et assurez-vous qu'il est en position MARCHE",
+ "Inspectez les connexions des câbles de batterie aux extrémités de l'onduleur et de la batterie",
+ "Vérifiez l'indicateur d'état du BMS de la batterie pour tout code de défaut",
+ "Inspectez et remplacez le fusible s'il est grillé, puis redémarrez l'onduleur"
+ ]
+ },
+ "Battery1Overvoltage": {
+ "Explanation": "La tension de la batterie 1 est trop élevée. La charge a été limitée ou arrêtée pour protéger la batterie.",
+ "Causes": [
+ "La batterie est surchargée au-delà de sa tension maximale",
+ "Dysfonctionnement du BMS permettant à la tension de monter trop haut",
+ "Paramètres de tension ou de capacité de batterie incorrects dans l'onduleur",
+ "Déséquilibre des cellules entraînant la surcharge de certaines cellules"
+ ],
+ "NextSteps": [
+ "Vérifiez l'état de charge de la batterie et la tension actuelle",
+ "Vérifiez les paramètres de tension de charge de la batterie dans la configuration de l'onduleur",
+ "Vérifiez le fonctionnement du BMS et tout indicateur de défaut du BMS",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Battery1Undervoltage": {
+ "Explanation": "La tension de la batterie 1 est trop basse. La décharge a été limitée ou arrêtée pour protéger la batterie d'une décharge profonde.",
+ "Causes": [
+ "La batterie a été déchargée trop profondément",
+ "Défaillance d'une cellule de batterie individuelle réduisant la capacité totale",
+ "Coupe du BMS en raison de la protection contre la tension basse",
+ "Charge élevée drainant la batterie plus vite qu'elle ne se charge"
+ ],
+ "NextSteps": [
+ "Laissez la batterie se recharger à partir du PV ou du réseau",
+ "Vérifiez toute charge inhabituellement élevée consommant trop de puissance",
+ "Vérifiez l'état de la batterie — les batteries vieillissantes peuvent ne pas tenir la charge",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Battery1DischargeEnd": {
+ "Explanation": "La batterie 1 a atteint son état de charge minimum (point de fin de décharge). Le système arrêtera la décharge pour protéger la batterie.",
+ "Causes": [
+ "La batterie a été entièrement déchargée jusqu'à la limite de SOC configurée",
+ "Consommation d'énergie élevée dépassant la charge solaire ou réseau disponible"
+ ],
+ "NextSteps": [
+ "Attendez que la batterie se recharge à partir de l'énergie PV ou du réseau",
+ "Envisagez de réduire la consommation d'énergie nocturne pour préserver la capacité de la batterie",
+ "Cette alarme se désactivera automatiquement une fois que la charge suffisante est restaurée"
+ ]
+ },
+ "Battery1Inverted": {
+ "Explanation": "La polarité de la batterie 1 est inversée. Fonctionner avec une polarité inversée peut causer des dommages graves à l'onduleur et à la batterie.",
+ "Causes": [
+ "Les câbles de la batterie ont été connectés avec le positif et le négatif inversés lors de l'installation",
+ "Erreur d'installation — câble positif sur la borne négative ou vice versa"
+ ],
+ "NextSteps": [
+ "ÉTEIGNEZ IMMEDIATEMENT tout le système — ne tentez pas de charger ou de décharger",
+ "Déconnectez les câbles de la batterie avec précaution après avoir coupé l'alimentation",
+ "Reconnectez avec la bonne polarité : positif sur la borne positive (+), négatif sur la borne négative (−)",
+ "Vérifiez tout dommage aux câbles, fusibles ou à l'onduleur avant de redémarrer"
+ ]
+ },
+ "Battery1OverloadTimeout": {
+ "Explanation": "La batterie 1 a fonctionné trop longtemps en surcharge et a déclenché une protection.",
+ "Causes": [
+ "Charge soutenue dépassant continuellement la capacité de décharge de la batterie",
+ "Batterie trop petite pour la charge connectée",
+ "Dégradation de la batterie réduisant sa capacité de puissance"
+ ],
+ "NextSteps": [
+ "Réduire la charge totale du système",
+ "Vérifier si la batterie est correctement dimensionnée pour les pics de charge",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Battery1SoftStartFailure": {
+ "Explanation": "La batterie 1 n'a pas pu compléter la séquence de démarrage progressif (pré-charge) au démarrage.",
+ "Causes": [
+ "Défaut du circuit de pré-charge empêchant un démarrage contrôlé",
+ "Écart de tension important entre la batterie et le bus DC",
+ "Problème de contacteur ou relais dans le circuit de la batterie"
+ ],
+ "NextSteps": [
+ "Vérifier la tension de la batterie et la comparer à celle du bus DC",
+ "Vérifier que le circuit de pré-charge et les contacteurs fonctionnent correctement",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "Battery1PowerTubeFault": {
+ "Explanation": "Les composants électroniques de puissance (transistors IGBT ou MOSFET) de la batterie 1 ont échoué. Il s'agit d'un défaut matériel nécessitant une intervention professionnelle.",
+ "Causes": [
+ "Échec du semi-conducteur de puissance (IGBT/MOSFET) dû à une surcharge",
+ "Dommages causés par un surcourant ou un court-circuit",
+ "Défaut de fabrication du composant apparu avec le temps"
+ ],
+ "NextSteps": [
+ "Ne pas tenter de redémarrer le système",
+ "Contacter un technicien qualifié — cette réparation nécessite un remplacement interne",
+ "Ne pas utiliser le système avant réparation professionnelle"
+ ]
+ },
+ "Battery1InsufficientPower": {
+ "Explanation": "La batterie 1 ne peut pas fournir suffisamment de puissance pour répondre à la demande actuelle.",
+ "Causes": [
+ "Niveau de charge de la batterie trop faible",
+ "Demande de charge dépassant temporairement la puissance maximale de décharge de la batterie",
+ "Capacité de la batterie réduite par vieillissement"
+ ],
+ "NextSteps": [
+ "Attendre que la batterie se recharge via le solaire ou le réseau",
+ "Réduire la charge si possible lorsque la batterie est peu chargée",
+ "Cette alarme devrait se résoudre automatiquement une fois la batterie suffisamment chargée"
+ ]
+ },
+ "Battery1BackupProhibited": {
+ "Explanation": "La batterie 1 est actuellement empêchée de fournir une alimentation de secours, généralement à cause d'un état de protection du BMS.",
+ "Causes": [
+ "Le BMS de la batterie a activé une protection empêchant la décharge",
+ "Batterie en mode maintenance ou calibration",
+ "Niveau de charge de la batterie inférieur au minimum requis pour le mode secours"
+ ],
+ "NextSteps": [
+ "Vérifier l'état du BMS et les indicateurs de défaut",
+ "Laisser la batterie se charger au-dessus du seuil minimum de SOC pour le secours",
+ "Réparer les problèmes du BMS, puis redémarrer l'onduleur"
+ ]
+ },
+ "Battery2NotConnected": {
+ "Explanation": "La batterie 2 n'est pas détectée ou n'est pas connectée. L'onduleur ne trouve pas la deuxième batterie sur le bus DC.",
+ "Causes": [
+ "Le disjoncteur de la batterie 2 est ouvert",
+ "Câble de batterie desserré ou déconnecté au niveau de l'onduleur ou de la borne de la batterie",
+ "Le BMS de la batterie 2 s'est arrêté en raison d'un événement de protection",
+ "Le fusible de la batterie 2 a sauté"
+ ],
+ "NextSteps": [
+ "Vérifiez que le disjoncteur de la batterie 2 est en position MARCHE",
+ "Vérifiez les connexions des câbles de batterie au niveau de l'onduleur et des bornes de la batterie",
+ "Vérifiez l'état du BMS de la batterie 2 pour tout code de défaut",
+ "Inspectez et remplacez le fusible s'il a sauté, puis redémarrez l'onduleur"
+ ]
+ },
+ "Battery2Overvoltage": {
+ "Explanation": "La tension de la batterie 2 est trop élevée. La charge a été limitée ou arrêtée pour protéger la batterie.",
+ "Causes": [
+ "La batterie 2 est surchargée au-delà de sa tension maximale",
+ "Dysfonctionnement du BMS permettant à la tension de monter trop haut",
+ "Paramètres de tension de batterie incorrects dans l'onduleur"
+ ],
+ "NextSteps": [
+ "Vérifiez l'état de charge et la tension de la batterie 2",
+ "Vérifiez les paramètres de charge dans la configuration de l'onduleur",
+ "Vérifiez le fonctionnement du BMS et tout indicateur de défaut, puis redémarrez"
+ ]
+ },
+ "Battery2Undervoltage": {
+ "Explanation": "La tension de la batterie 2 est trop basse. La décharge a été limitée pour protéger la batterie d'une décharge profonde.",
+ "Causes": [
+ "La batterie 2 a été déchargée trop profondément",
+ "Défaillance d'une cellule individuelle réduisant la capacité totale",
+ "Coupe de protection de tension basse du BMS"
+ ],
+ "NextSteps": [
+ "Permettez à la batterie 2 de se recharger à partir du PV ou du réseau",
+ "Vérifiez l'état de la batterie — les batteries vieillissantes perdent de la capacité",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Battery2DischargeEnd": {
+ "Explanation": "La batterie 2 a atteint son état de charge minimum. La décharge a été arrêtée pour protéger la batterie.",
+ "Causes": [
+ "La batterie 2 a été entièrement déchargée jusqu'à la limite de SOC configurée",
+ "Consommation d'énergie élevée dépassant la charge disponible"
+ ],
+ "NextSteps": [
+ "Attendez que la batterie 2 se recharge à partir de l'énergie PV ou du réseau",
+ "Cette alarme se désactivera automatiquement une fois que la charge suffisante est restaurée"
+ ]
+ },
+ "Battery2Inverted": {
+ "Explanation": "La polarité de la batterie 2 est inversée. Il s'agit d'une condition dangereuse qui doit être corrigée immédiatement.",
+ "Causes": [
+ "Les câbles de la batterie 2 sont connectés avec le positif et le négatif inversés",
+ "Erreur d'installation lors du câblage initial"
+ ],
+ "NextSteps": [
+ "ÉTEIGNEZ IMMEDIATEMENT tout le système",
+ "Déconnectez les câbles de la batterie 2 avec soin après avoir confirmé que l'alimentation est coupée",
+ "Reconnectez avec la bonne polarité et vérifiez tout dommage avant de redémarrer"
+ ]
+ },
+ "Battery2OverloadTimeout": {
+ "Explanation": "La batterie 2 fonctionne en surcharge depuis trop longtemps.",
+ "Causes": [
+ "Charge soutenue dépassant continuellement la capacité de décharge de la batterie 2",
+ "Dégradation de la batterie 2 réduisant la puissance disponible"
+ ],
+ "NextSteps": [
+ "Réduire la charge totale du système",
+ "Vérifier si la batterie 2 est correctement dimensionnée pour les besoins de charge",
+ "Redémarrer l'onduleur après avoir réduit la charge"
+ ]
+ },
+ "Battery2SoftStartFailure": {
+ "Explanation": "La batterie 2 n'a pas pu compléter la séquence de démarrage progressif.",
+ "Causes": [
+ "Défaut du circuit de précharge pour la batterie 2",
+ "Déséquilibre de tension entre la batterie 2 et le bus DC"
+ ],
+ "NextSteps": [
+ "Vérifier la tension de la batterie 2 et la comparer à celle du bus DC",
+ "Inspecter le circuit de précharge et les contacteurs de la batterie 2, puis redémarrer"
+ ]
+ },
+ "Battery2PowerTubeFault": {
+ "Explanation": "Les composants électroniques de puissance (transistors IGBT ou MOSFET) de la batterie 2 ont échoué. Un service professionnel est nécessaire.",
+ "Causes": [
+ "Défaillance du semi-conducteur de puissance due à une surcharge, un courant excessif ou une dégradation du composant",
+ "Événement de court-circuit endommageant l'étage de puissance"
+ ],
+ "NextSteps": [
+ "Ne pas redémarrer le système",
+ "Contacter un technicien qualifié pour la réparation du matériel interne"
+ ]
+ },
+ "Battery2InsufficientPower": {
+ "Explanation": "La batterie 2 ne peut pas fournir suffisamment de puissance pour répondre à la demande actuelle.",
+ "Causes": [
+ "État de charge de la batterie 2 trop faible",
+ "Demande de charge dépassant la puissance maximale de décharge de la batterie 2",
+ "Capacité de la batterie réduite en raison du vieillissement"
+ ],
+ "NextSteps": [
+ "Attendre que la batterie 2 se recharge",
+ "Réduire la charge lorsque la batterie est peu chargée",
+ "Cette alarme devrait se résoudre une fois la batterie rechargée"
+ ]
+ },
+ "Battery2BackupProhibited": {
+ "Explanation": "La batterie 2 est actuellement interdite de fournir une alimentation de secours.",
+ "Causes": [
+ "Protection active du BMS de la batterie 2 empêchant la décharge",
+ "État de charge de la batterie 2 en dessous du seuil minimum de secours"
+ ],
+ "NextSteps": [
+ "Vérifier l'état du BMS de la batterie 2 pour les codes d'erreur",
+ "Permettre à la batterie 2 de se charger au-dessus du SOC minimum requis pour la sauvegarde, puis redémarrer"
+ ]
+ },
+ "LithiumBattery1ChargeForbidden": {
+ "Explanation": "Le système de gestion de la batterie 1 a interdit la charge. La batterie ne peut pas être chargée en toute sécurité pour le moment.",
+ "Causes": [
+ "La batterie est déjà complètement chargée — aucune charge supplémentaire n'est nécessaire",
+ "La température de la batterie est en dehors de la plage de charge sûre (trop chaude ou trop froide)",
+ "La protection du BMS s'est activée en raison d'un déséquilibre de tension des cellules ou d'un défaut interne",
+ "Déséquilibre des cellules nécessitant un équilibrage avant que la charge ne puisse reprendre"
+ ],
+ "NextSteps": [
+ "Vérifiez la température de la batterie — la charge est généralement bloquée en dessous de 0°C ou au-dessus de ~45°C",
+ "Vérifiez l'affichage ou les indicateurs de l'état du BMS pour les codes de défaut",
+ "Laissez la batterie atteindre une température normale avant de la charger",
+ "Si le problème persiste à température normale, contactez le service de la batterie"
+ ]
+ },
+ "LithiumBattery1DischargeForbidden": {
+ "Explanation": "Le système de gestion de la batterie 1 a interdit la décharge. La batterie ne peut pas être déchargée en toute sécurité pour le moment.",
+ "Causes": [
+ "La batterie est à ou en dessous du niveau de charge minimum — trop vide pour être déchargée en toute sécurité",
+ "La température de la batterie est en dehors de la plage de décharge sûre",
+ "La protection de basse tension du BMS s'est activée",
+ "Déséquilibre des cellules ou événement de protection interne du BMS"
+ ],
+ "NextSteps": [
+ "Laissez la batterie se recharger à partir du PV ou du réseau jusqu'à ce que le SOC soit au-dessus du seuil minimum",
+ "Vérifiez la température de la batterie — la décharge est bloquée dans des conditions très froides",
+ "Vérifiez l'état du BMS pour tout code de défaut spécifique",
+ "Si la batterie ne peut pas être rechargée, contactez le service de la batterie"
+ ]
+ },
+ "LithiumBattery2ChargeForbidden": {
+ "Explanation": "Le système de gestion de la batterie 2 a interdit la charge.",
+ "Causes": [
+ "La batterie 2 est déjà complètement chargée",
+ "La température de la batterie 2 est en dehors de la plage de charge sûre",
+ "Événement de protection du BMS sur la batterie 2"
+ ],
+ "NextSteps": [
+ "Vérifiez la température de la batterie 2 et l'état du BMS",
+ "Laissez la température se normaliser avant de charger",
+ "Si le problème persiste, vérifiez les codes de défaut du BMS"
+ ]
+ },
+ "LithiumBattery2DischargeForbidden": {
+ "Explanation": "Le système de gestion de la batterie 2 a interdit la décharge.",
+ "Causes": [
+ "La batterie 2 est à son niveau de charge minimum",
+ "La température de la batterie 2 est en dehors de la plage de décharge sûre",
+ "Événement de protection du BMS sur la batterie 2"
+ ],
+ "NextSteps": [
+ "Laissez la batterie 2 se recharger à partir du PV ou du réseau",
+ "Vérifiez la température de la batterie et l'état du BMS pour les codes de défaut",
+ "Si la batterie ne peut pas être rechargée, contactez le service de la batterie"
+ ]
+ },
+ "LithiumBattery1Full": {
+ "Explanation": "La batterie lithium 1 est complètement chargée. La charge a été arrêtée automatiquement.",
+ "Causes": [
+ "La batterie a atteint 100 % d'état de charge",
+ "La tension des cellules a atteint le niveau maximum sûr"
+ ],
+ "NextSteps": [
+ "Ceci est un fonctionnement normal — aucune action requise",
+ "Surveillez périodiquement la santé de la batterie pour vous assurer que les cellules s'équilibrent correctement"
+ ]
+ },
+ "LithiumBattery1DischargeEnd": {
+ "Explanation": "La batterie lithium 1 a atteint la fin de son cycle de décharge — niveau de charge minimal atteint.",
+ "Causes": [
+ "La batterie a été déchargée jusqu'à la limite minimale de SOC configurée",
+ "Une consommation élevée la nuit ou en journée a épuisé la batterie"
+ ],
+ "NextSteps": [
+ "Laissez la batterie se recharger à partir du solaire ou du réseau",
+ "Réduisez la consommation pendant les périodes de faible ensoleillement pour préserver la charge"
+ ]
+ },
+ "LithiumBattery2Full": {
+ "Explanation": "La batterie lithium 2 est entièrement chargée. La charge a été arrêtée automatiquement.",
+ "Causes": [
+ "La batterie 2 a atteint 100 % d'état de charge"
+ ],
+ "NextSteps": [
+ "Ceci est une opération normale — aucune action requise",
+ "Le système reprendra automatiquement la charge si le SOC baisse"
+ ]
+ },
+ "LithiumBattery2DischargeEnd": {
+ "Explanation": "La batterie lithium 2 a atteint la fin de son cycle de décharge.",
+ "Causes": [
+ "La batterie 2 a été déchargée jusqu'à la limite minimale de SOC configurée"
+ ],
+ "NextSteps": [
+ "Laissez la batterie 2 se recharger à partir du solaire ou du réseau",
+ "Cette alarme se désactivera automatiquement une fois la charge restaurée"
+ ]
+ },
+ "LeadBatteryTemperatureAbnormality": {
+ "Explanation": "La température de la batterie plomb-acide est en dehors de la plage de fonctionnement normale.",
+ "Causes": [
+ "Surchauffe de la batterie due à une température ambiante élevée ou à un courant de charge excessif",
+ "Défaillance du capteur de température donnant des lectures incorrectes",
+ "Température environnementale très froide ralentissant les réactions chimiques"
+ ],
+ "NextSteps": [
+ "Vérifiez la température de la batterie si c'est sans danger",
+ "Améliorez la ventilation ou le refroidissement de la batterie en cas de surchauffe",
+ "Vérifiez que le capteur de température est correctement connecté et fonctionne",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "BatteryAccessMethodError": {
+ "Explanation": "La méthode d'accès à la batterie est incorrectement configurée — l'onduleur et la batterie ne sont pas configurés pour communiquer avec le même protocole.",
+ "Causes": [
+ "Protocole de communication de la batterie incorrect sélectionné dans les paramètres de l'onduleur",
+ "Type ou modèle de batterie ne correspondant pas à la méthode d'accès configurée"
+ ],
+ "NextSteps": [
+ "Vérifiez les paramètres de communication de la batterie dans la configuration de l'onduleur",
+ "Assurez-vous que le type de batterie et le protocole de communication correspondent à la batterie connectée, puis redémarrez"
+ ]
+ },
+ "Pv1NotAccessed": {
+ "Explanation": "La chaîne PV 1 n'est pas détectée ou accessible. L'onduleur ne voit aucune tension ou courant de la chaîne PV 1.",
+ "Causes": [
+ "Le disjoncteur ou l'isolateur de la chaîne PV 1 est ouvert (éteint)",
+ "Dommage au câble interrompant le circuit de la chaîne",
+ "Défaut de module PV dans la chaîne",
+ "Absence de soleil (nuit ou nuages épais)"
+ ],
+ "NextSteps": [
+ "Vérifiez que le disjoncteur de la chaîne PV 1 est en position MARCHE",
+ "Vérifiez toutes les connexions de câbles sur la chaîne PV 1",
+ "Vérifiez l'ombrage ou les obstacles sur les panneaux",
+ "Réparer tout dommage de câble ou de connecteur, puis redémarrer"
+ ]
+ },
+ "Pv1Overvoltage": {
+ "Explanation": "La tension de la chaîne PV 1 dépasse la tension d'entrée DC maximale de l'onduleur. Cela peut endommager l'onduleur.",
+ "Causes": [
+ "Trop de modules PV connectés en série pour ce modèle d'onduleur",
+ "Température froide augmentant significativement la tension Voc des modules",
+ "Erreur de conception du système — la chaîne a été mal dimensionnée"
+ ],
+ "NextSteps": [
+ "Vérifiez le nombre de modules en série et comparez-le à la tension d'entrée maximale spécifiée par l'onduleur",
+ "Vérifiez la tension Voc à la température la plus basse attendue sur le site — la tension doit rester en dessous du maximum de l'onduleur",
+ "Réduisez le nombre de modules en série si nécessaire"
+ ]
+ },
+ "AbnormalPv1CurrentSharing": {
+ "Explanation": "Le partage de courant de la chaîne PV 1 est anormal, suggérant un flux de courant inégal dans la chaîne.",
+ "Causes": [
+ "Modules PV non appariés avec des caractéristiques électriques différentes",
+ "Ombrage partiel sur certains panneaux activant les diodes de dérivation",
+ "Défaut de module réduisant le courant dans une partie de la chaîne"
+ ],
+ "NextSteps": [
+ "Vérifiez l'ombrage ou la saleté sur les panneaux de la chaîne PV 1",
+ "Vérifiez que tous les modules de la chaîne sont du même modèle et non endommagés",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv1PowerTubeFault": {
+ "Explanation": "Les composants électroniques de puissance (IGBT/MOSFET) du convertisseur DC de la PV 1 ont échoué. Il s'agit d'un défaut matériel.",
+ "Causes": [
+ "Défaillance de l'IGBT ou du MOSFET due à une surintensité, une surtension ou une dégradation à long terme",
+ "Court-circuit ou surtension endommageant l'étage de puissance"
+ ],
+ "NextSteps": [
+ "Ne redémarrez pas le système",
+ "Contactez un technicien de service qualifié pour la réparation matérielle"
+ ]
+ },
+ "Pv1SoftStartFailure": {
+ "Explanation": "La chaîne PV 1 n'a pas pu compléter la séquence de démarrage progressif (pré-charge) lors du démarrage.",
+ "Causes": [
+ "Défaut du circuit de pré-charge empêchant un démarrage contrôlé",
+ "Tension PV significativement différente du niveau de bus DC attendu"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension de la chaîne PV 1 aux bornes d'entrée de l'onduleur",
+ "Réparer tout défaut du circuit de pré-charge, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv1OverloadTimeout": {
+ "Explanation": "La chaîne PV1 fournit trop de puissance au-delà de sa capacité nominale depuis trop longtemps.",
+ "Causes": [
+ "Le champ photovoltaïque est surdimensionné par rapport à la capacité du convertisseur DC",
+ "La capacité du convertisseur DC est dépassée par une forte irradiation"
+ ],
+ "NextSteps": [
+ "Vérifiez si la taille du champ photovoltaïque correspond à la puissance d'entrée DC de l'onduleur",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv1InsufficientPower": {
+ "Explanation": "La chaîne PV1 ne fournit pas assez de puissance. Cela est généralement dû aux conditions météorologiques.",
+ "Causes": [
+ "Faible irradiation solaire due aux nuages ou à la météo",
+ "Ombre sur les panneaux de la chaîne PV1",
+ "Angles de soleil bas le matin ou le soir"
+ ],
+ "NextSteps": [
+ "Attendez de meilleures conditions d'ensoleillement — cela se résoudra de lui-même",
+ "Vérifiez les nouvelles sources d'ombre comme les arbres, les bâtiments ou les débris",
+ "Cette alarme se désactivera automatiquement lorsque l'irradiation s'améliorera"
+ ]
+ },
+ "Photovoltaic1Overcurrent": {
+ "Explanation": "Le courant de la chaîne PV1 dépasse le courant d'entrée DC maximal de l'onduleur.",
+ "Causes": [
+ "Le champ photovoltaïque est surdimensionné avec trop de chaînes en parallèle",
+ "Défaut de mise à la terre créant un chemin de courant anormal",
+ "Court-circuit dans une partie de la chaîne PV"
+ ],
+ "NextSteps": [
+ "Vérifiez la configuration de la chaîne PV1 — confirmez le nombre de chaînes en parallèle",
+ "Inspectez les défauts de mise à la terre ou les courts-circuits dans le câblage",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv2NotAccessed": {
+ "Explanation": "La chaîne PV2 n'est pas détectée ou accessible.",
+ "Causes": [
+ "Le sectionneur de la chaîne PV2 est ouvert",
+ "Dommage au câble de la chaîne 2",
+ "Aucun ensoleillement disponible"
+ ],
+ "NextSteps": [
+ "Vérifiez que le sectionneur de la chaîne PV2 est activé",
+ "Vérifiez les connexions de câble de la chaîne 2",
+ "Réparer tout dommage trouvé, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv2Overvoltage": {
+ "Explanation": "La tension de la chaîne PV2 dépasse la tension d'entrée DC maximale.",
+ "Causes": [
+ "Trop de modules PV en série sur la chaîne 2",
+ "Température froide augmentant la tension Voc des modules au-dessus des limites de l'onduleur"
+ ],
+ "NextSteps": [
+ "Vérifiez le nombre de modules et la tension Voc de la chaîne 2 par rapport à la spécification de l'onduleur",
+ "Réduisez les modules en série si nécessaire pour rester dans les limites de tension"
+ ]
+ },
+ "AbnormalPv2CurrentSharing": {
+ "Explanation": "Le partage de courant de la chaîne PV 2 est anormal.",
+ "Causes": [
+ "Modules dépareillés ou dégradés dans la chaîne 2",
+ "Ombre partielle sur les panneaux de la chaîne 2"
+ ],
+ "NextSteps": [
+ "Vérifiez les panneaux de la chaîne 2 pour l'ombre ou la saleté",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv2PowerTubeFault": {
+ "Explanation": "Les composants électroniques de puissance du convertisseur DC PV 2 ont échoué. Un service professionnel est requis.",
+ "Causes": [
+ "Défaillance du semi-conducteur de puissance (IGBT/MOSFET)",
+ "Dommages causés par une surintensité ou une surtension"
+ ],
+ "NextSteps": [
+ "Ne pas redémarrer le système",
+ "Contactez un technicien de service qualifié pour la réparation matérielle"
+ ]
+ },
+ "Pv2SoftStartFailure": {
+ "Explanation": "La chaîne PV 2 n'a pas pu compléter la séquence de démarrage progressif.",
+ "Causes": [
+ "Défaut de précharge sur le convertisseur PV 2",
+ "Déséquilibre de tension PV 2 avec le bus DC"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension d'entrée de la chaîne PV 2",
+ "Réparer le défaut de précharge, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv2OverloadTimeout": {
+ "Explanation": "La chaîne PV 2 a fourni trop de puissance pendant trop longtemps.",
+ "Causes": [
+ "La chaîne PV 2 est surdimensionnée par rapport à la puissance du convertisseur",
+ "Irradiation solaire prolongée dépassant les limites du convertisseur"
+ ],
+ "NextSteps": [
+ "Vérifiez la taille de la chaîne PV 2 par rapport aux spécifications de l'onduleur",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv2InsufficientPower": {
+ "Explanation": "La chaîne PV 2 ne fournit pas assez de puissance. Généralement lié à la météo.",
+ "Causes": [
+ "Faible irradiation solaire ou ombre importante sur la chaîne 2",
+ "Angle du soleil trop bas le matin ou le soir"
+ ],
+ "NextSteps": [
+ "Attendez des conditions de soleil plus favorables",
+ "Vérifiez les nouvelles sources d'ombre sur les panneaux de la chaîne 2"
+ ]
+ },
+ "Pv3NotConnected": {
+ "Explanation": "La chaîne PV 3 n'est pas connectée ou n'est pas détectée.",
+ "Causes": [
+ "Le disjoncteur de la chaîne PV 3 est ouvert",
+ "Câble déconnecté ou endommagé sur la chaîne 3",
+ "Aucun ensoleillement disponible"
+ ],
+ "NextSteps": [
+ "Vérifiez que le disjoncteur de la chaîne PV 3 est activé",
+ "Vérifiez les connexions des câbles sur la chaîne 3",
+ "Réparer les dommages éventuels, puis redémarrer"
+ ]
+ },
+ "Pv3Overvoltage": {
+ "Explanation": "La tension de la chaîne PV 3 dépasse la tension d'entrée CC maximale.",
+ "Causes": [
+ "Trop de modules PV en série sur la chaîne 3",
+ "Température froide faisant augmenter la tension Voc des modules au-delà des limites de l'onduleur"
+ ],
+ "NextSteps": [
+ "Vérifiez le nombre de modules de la chaîne 3 par rapport à la tension d'entrée maximale spécifiée par l'onduleur",
+ "Réduisez le nombre de modules en série si la tension dépasse les limites à la température minimale du site"
+ ]
+ },
+ "Pv3AverageCurrentAnomaly": {
+ "Explanation": "Le courant moyen de la chaîne PV 3 est anormal, indiquant une performance inégale dans la chaîne.",
+ "Causes": [
+ "Désaccord ou dégradation des modules dans la chaîne 3",
+ "Ombre partielle affectant certains panneaux de la chaîne 3"
+ ],
+ "NextSteps": [
+ "Inspectez les panneaux de la chaîne 3 pour détecter des ombres, de la saleté ou des dommages",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv3PowerTubeFailure": {
+ "Explanation": "L'électronique de puissance du PV 3 a échoué. Un service professionnel est requis.",
+ "Causes": [
+ "Défaillance du semi-conducteur de puissance due à une surcontrainte ou au vieillissement du composant",
+ "Dommages causés par une surintensité ou une surtension"
+ ],
+ "NextSteps": [
+ "Ne redémarrez pas le système",
+ "Contactez un technicien de service qualifié pour la réparation du matériel interne"
+ ]
+ },
+ "Pv3SoftStartFailure": {
+ "Explanation": "La chaîne PV 3 n'a pas pu compléter la séquence de démarrage progressif.",
+ "Causes": [
+ "Défaut du circuit de précharge sur le convertisseur PV 3",
+ "Désaccord de tension entre le PV 3 et le bus CC"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension de la chaîne PV 3 aux bornes de l'onduleur",
+ "Réparer le défaut de précharge, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv3OverloadTimeout": {
+ "Explanation": "La chaîne PV 3 fournit trop de puissance depuis trop longtemps.",
+ "Causes": [
+ "La chaîne PV 3 est surdimensionnée par rapport à la capacité du convertisseur",
+ "Irradiation solaire élevée dépassant les limites du convertisseur DC"
+ ],
+ "NextSteps": [
+ "Vérifiez la taille de la chaîne PV 3 par rapport aux spécifications de l'onduleur",
+ "Réparer la cause sous-jacente, puis redémarrez l'onduleur"
+ ]
+ },
+ "Pv3ReverseConnection": {
+ "Explanation": "La chaîne PV 3 est connectée avec une polarité inversée. Il s'agit d'une erreur de câblage qui doit être corrigée avant la mise en service.",
+ "Causes": [
+ "Les câbles positif et négatif de la chaîne PV 3 ont été inversés lors de l'installation",
+ "Connexion incorrecte des câbles à l'entrée DC de l'onduleur"
+ ],
+ "NextSteps": [
+ "Ne tentez pas de redémarrer — la polarité inversée peut endommager les composants",
+ "Coupez complètement l'alimentation, puis échangez les connexions positif et négatif de la chaîne PV 3",
+ "Vérifiez la polarité correcte avant de redémarrer"
+ ]
+ },
+ "Pv4NotConnected": {
+ "Explanation": "La chaîne PV 4 n'est pas connectée ou n'est pas détectée.",
+ "Causes": [
+ "Le disjoncteur de la chaîne PV 4 est ouvert",
+ "Câble déconnecté ou endommagé sur la chaîne 4",
+ "Aucun ensoleillement disponible"
+ ],
+ "NextSteps": [
+ "Vérifiez que le disjoncteur de la chaîne PV 4 est activé",
+ "Vérifiez les connexions des câbles sur la chaîne 4",
+ "Réparer les éventuels dommages, puis redémarrez"
+ ]
+ },
+ "Pv4Overvoltage": {
+ "Explanation": "La tension de la chaîne PV 4 dépasse la tension d'entrée DC maximale.",
+ "Causes": [
+ "Trop de modules PV en série sur la chaîne 4",
+ "Température froide faisant augmenter la tension Voc des modules au-dessus des limites de l'onduleur"
+ ],
+ "NextSteps": [
+ "Vérifiez le nombre de modules de la chaîne 4 par rapport à la tension d'entrée maximale de l'onduleur",
+ "Réduisez le nombre de modules en série si la tension dépasse la spécification"
+ ]
+ },
+ "Pv4AverageCurrentAnomaly": {
+ "Explanation": "Le courant moyen de la chaîne PV 4 est anormal.",
+ "Causes": [
+ "Désaccord ou dégradation des modules dans la chaîne 4",
+ "Ombre partielle affectant les panneaux de la chaîne 4"
+ ],
+ "NextSteps": [
+ "Inspectez les panneaux de la chaîne 4 pour détecter des ombres, de la saleté ou des dommages",
+ "Réparer le défaut sous-jacent, puis redémarrez l'onduleur"
+ ]
+ },
+ "Pv4PowerTubeFailure": {
+ "Explanation": "Les composants électroniques de puissance du PV 4 ont échoué. Un service professionnel est nécessaire.",
+ "Causes": [
+ "Défaillance du semi-conducteur de puissance due à une surcharge ou à l'usure",
+ "Dommages causés par une surintensité ou un événement de surtension"
+ ],
+ "NextSteps": [
+ "Ne pas redémarrer le système",
+ "Contacter un technicien qualifié pour la réparation du matériel"
+ ]
+ },
+ "Pv4SoftStartFailure": {
+ "Explanation": "La chaîne PV 4 n'a pas pu terminer la séquence de démarrage progressif.",
+ "Causes": [
+ "Défaut du circuit de précharge sur le convertisseur PV 4",
+ "Déséquilibre de tension entre le PV 4 et le bus DC"
+ ],
+ "NextSteps": [
+ "Vérifier la tension de la chaîne PV 4 aux bornes de l'onduleur",
+ "Réparer le défaut de précharge, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv4OverloadTimeout": {
+ "Explanation": "La chaîne PV 4 a fourni trop de puissance pendant trop longtemps.",
+ "Causes": [
+ "La chaîne PV 4 est surdimensionnée par rapport à la capacité du convertisseur",
+ "Irradiation solaire soutenue dépassant la capacité du convertisseur DC"
+ ],
+ "NextSteps": [
+ "Vérifier la taille de la chaîne PV 4 par rapport aux spécifications de l'onduleur",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Pv4ReverseConnection": {
+ "Explanation": "La chaîne PV 4 est connectée avec une polarité inversée. Cela doit être corrigé avant la mise en service.",
+ "Causes": [
+ "Les câbles positif et négatif de la chaîne PV 4 ont été inversés lors de l'installation",
+ "Connexion incorrecte des câbles à l'entrée DC de l'onduleur"
+ ],
+ "NextSteps": [
+ "Ne pas redémarrer — couper complètement l'alimentation d'abord",
+ "Inverser les connexions positif et négatif de la chaîne PV 4 pour corriger la polarité",
+ "Vérifier la polarité avant de redémarrer"
+ ]
+ },
+ "InsufficientPhotovoltaicPower": {
+ "Explanation": "La puissance PV disponible est insuffisante pour la charge actuelle ou les exigences du système.",
+ "Causes": [
+ "Faible irradiation solaire due aux nuages ou aux conditions météorologiques",
+ "Tôt le matin ou en fin de journée — l'angle du soleil est trop bas pour une production optimale",
+ "Ombre importante sur une ou plusieurs chaînes PV"
+ ],
+ "NextSteps": [
+ "Attendre de meilleures conditions d'ensoleillement — cela se résout généralement de lui-même",
+ "Vérifier les ombres sur les panneaux et les enlever si possible",
+ "Cette alarme se désactive automatiquement lorsque l'irradiation s'améliore"
+ ]
+ },
+ "DcBusOvervoltage": {
+ "Explanation": "La tension du bus DC interne est trop élevée. Cela peut indiquer un déséquilibre énergétique dans le système.",
+ "Causes": [
+ "Trop de puissance de charge entrant dans le bus DC sans charge pour la consommer",
+ "Charge régénérative alimentant de l'énergie dans le bus DC",
+ "Défaut de contrôle de la tension du bus DC"
+ ],
+ "NextSteps": [
+ "Vérifiez l'équilibre entre la génération, la charge et le stockage",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "DcBusUndervoltage": {
+ "Explanation": "La tension du bus DC interne est trop basse, empêchant le fonctionnement normal.",
+ "Causes": [
+ "La charge consomme plus de puissance que ce qui est disponible de toutes les sources",
+ "Problème d'alimentation ou de batterie limitant la tension du bus DC",
+ "Batterie presque déchargée"
+ ],
+ "NextSteps": [
+ "Réduisez la charge sur le système",
+ "Vérifiez que toutes les sources d'énergie — PV, réseau et batterie — fonctionnent",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "DcBusVoltageUnbalance": {
+ "Explanation": "La tension du bus DC est déséquilibrée entre les moitiés positive et négative.",
+ "Causes": [
+ "Défaillance d'un condensateur dans le banc de condensateurs du bus DC",
+ "Problème de contrôle du bus DC",
+ "Charge asymétrique entre les deux moitiés du bus DC"
+ ],
+ "NextSteps": [
+ "Vérifiez le banc de condensateurs du bus DC pour les condensateurs défectueux",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "BusSlowOvervoltage": {
+ "Explanation": "Une augmentation lente et progressive de la tension du bus DC au-delà des limites de sécurité a été détectée.",
+ "Causes": [
+ "Augmentation graduelle de la tension due à un déséquilibre de charge au fil du temps",
+ "Problème de contrôle de charge permettant une augmentation lente de la tension"
+ ],
+ "NextSteps": [
+ "Vérifiez le contrôle de la puissance de charge et assurez-vous que les paramètres sont corrects",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "HardwareBusOvervoltage": {
+ "Explanation": "La protection matérielle contre la surtension du bus DC a été déclenchée. Il s'agit d'une condition de surtension sévère.",
+ "Causes": [
+ "Événement de surtension sévère provenant d'une source externe ou d'une défaillance interne",
+ "Défaillance d'un composant entraînant une augmentation incontrôlée de la tension"
+ ],
+ "NextSteps": [
+ "Ne pas redémarrer — cela nécessite une inspection professionnelle",
+ "Contactez un technicien de service pour enquêter sur la cause de la surtension"
+ ]
+ },
+ "BusSoftStartFailure": {
+ "Explanation": "Le bus DC n'a pas pu se précharger et démarrer correctement au démarrage.",
+ "Causes": [
+ "Défaut de la résistance ou du circuit de précharge",
+ "Défaillance du condensateur du bus DC empêchant une charge correcte",
+ "Relais ou contacteur du circuit de précharge ne fonctionnant pas correctement"
+ ],
+ "NextSteps": [
+ "Vérifiez le circuit de précharge et tous les relais associés",
+ "Réparer le défaut sous-jacent, puis redémarrez l'onduleur"
+ ]
+ },
+ "InverterPowerTubeFault": {
+ "Explanation": "Les composants électroniques principaux de l'onduleur (transistors IGBT ou MOSFET) ont échoué. Il s'agit d'une panne matérielle nécessitant une intervention professionnelle.",
+ "Causes": [
+ "Défaillance du semi-conducteur de puissance due à une surcontrainte prolongée",
+ "Dommages dus à une surintensité provenant d'un court-circuit",
+ "Dommages thermiques dus à une surchauffe",
+ "Fin de vie du composant"
+ ],
+ "NextSteps": [
+ "Ne tentez pas de redémarrer — une utilisation continue risque d'aggraver les dommages",
+ "Contactez immédiatement un technicien qualifié",
+ "Une réparation matérielle ou un remplacement de module est nécessaire"
+ ]
+ },
+ "HardwareOvercurrent": {
+ "Explanation": "La protection matérielle contre les surintensités a déclenché — le courant a dépassé la limite matérielle absolue.",
+ "Causes": [
+ "Court-circuit dans le câblage de sortie ou les charges connectées",
+ "Surcharge sévère dépassant le seuil de protection matérielle",
+ "Défaillance d'un composant électronique interne"
+ ],
+ "NextSteps": [
+ "Ne redémarrez pas avant d'avoir identifié la cause",
+ "Contactez un technicien pour inspecter les courts-circuits et les dommages aux composants"
+ ]
+ },
+ "DcConverterOvervoltage": {
+ "Explanation": "La tension d'entrée ou de sortie du convertisseur DC est trop élevée.",
+ "Causes": [
+ "Tension d'entrée (PV ou batterie) dépassant les limites du convertisseur",
+ "Défaut de contrôle de tension du convertisseur DC"
+ ],
+ "NextSteps": [
+ "Vérifiez les niveaux de tension PV et batterie",
+ "Réparer la cause sous-jacente, puis redémarrez l'onduleur"
+ ]
+ },
+ "DcConverterHardwareOvervoltage": {
+ "Explanation": "La protection matérielle contre les survoltages du convertisseur DC a été déclenchée — une condition de survoltage sévère s'est produite.",
+ "Causes": [
+ "Survoltage sévère à l'entrée ou à la sortie du convertisseur DC",
+ "Surge de foudre ou pic de tension externe"
+ ],
+ "NextSteps": [
+ "Ne redémarrez pas — contactez un technicien pour inspecter les dommages avant toute autre opération"
+ ]
+ },
+ "DcConverterOvercurrent": {
+ "Explanation": "Le courant du convertisseur CC est trop élevé.",
+ "Causes": [
+ "Condition de surcharge entraînant un courant trop élevé dans le convertisseur",
+ "Court-circuit dans le circuit CC"
+ ],
+ "NextSteps": [
+ "Réduire la charge ou la puissance de charge/décharge",
+ "Vérifier les courts-circuits, puis redémarrer l'onduleur"
+ ]
+ },
+ "DcConverterHardwareOvercurrent": {
+ "Explanation": "La protection contre les surintensités du matériel du convertisseur CC a été déclenchée — la limite de courant absolue a été dépassée.",
+ "Causes": [
+ "Surintensité sévère due à un court-circuit ou à une défaillance matérielle",
+ "Défaillance des composants électroniques de puissance entraînant un flux de courant incontrôlé"
+ ],
+ "NextSteps": [
+ "Ne pas redémarrer — contacter un technicien de service pour inspecter les dommages avant toute autre opération"
+ ]
+ },
+ "DcConverterResonatorOvercurrent": {
+ "Explanation": "Le circuit résonateur du convertisseur CC présente une surintensité.",
+ "Causes": [
+ "Condition de résonance entraînant une oscillation de courant excessive dans le convertisseur",
+ "Problème de contrôle du convertisseur CC affectant le circuit résonant"
+ ],
+ "NextSteps": [
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur ; si persistant, contacter le service"
+ ]
+ },
+ "SystemOutputOverload": {
+ "Explanation": "La puissance de sortie totale du système est surchargée — plus de puissance est demandée que le système ne peut fournir en toute sécurité.",
+ "Causes": [
+ "Trop de charges à haute puissance connectées simultanément",
+ "La demande totale de charge dépasse la capacité de sortie nominale de l'onduleur",
+ "Court-circuit dans l'une des charges connectées"
+ ],
+ "NextSteps": [
+ "Déconnecter certaines charges pour réduire la consommation totale d'énergie",
+ "Vérifier les courts-circuits ou les défauts dans les équipements connectés",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "InverterOverload": {
+ "Explanation": "L'onduleur est surchargé — la charge consomme plus de puissance que l'onduleur ne peut fournir.",
+ "Causes": [
+ "La puissance de la charge connectée dépasse la sortie continue nominale de l'onduleur",
+ "Courant d'appel élevé des grands moteurs ou compresseurs au démarrage",
+ "Court-circuit dans une charge connectée"
+ ],
+ "NextSteps": [
+ "Réduire la charge totale connectée",
+ "Étaler le démarrage des gros appareils pour réduire le courant d'appel",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "InverterOverloadTimeout": {
+ "Explanation": "L'onduleur a été surchargé trop longtemps et a déclenché la protection.",
+ "Causes": [
+ "Condition de surcharge prolongée dépassant la capacité de surcharge temporaire de l'onduleur",
+ "Onduleur sous-dimensionné par rapport aux besoins réels"
+ ],
+ "NextSteps": [
+ "Réduire en permanence la charge connectée",
+ "Envisager de passer à un onduleur plus puissant si la charge est nécessaire",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "LoadPowerOverload": {
+ "Explanation": "La puissance de la charge connectée dépasse la capacité du système.",
+ "Causes": [
+ "Trop d'appareils à haute puissance fonctionnant simultanément",
+ "Un nouvel appareil à haute puissance ajouté dépasse la capacité du système"
+ ],
+ "NextSteps": [
+ "Réduire la charge en éteignant les appareils non essentiels",
+ "Étaler l'utilisation des appareils à haute puissance, puis redémarrer l'onduleur"
+ ]
+ },
+ "BalancedCircuitOverloadTimeout": {
+ "Explanation": "Le circuit d'équilibrage des phases a été surchargé trop longtemps.",
+ "Causes": [
+ "Charge déséquilibrée entre les phases — une phase supportant beaucoup plus que les autres",
+ "Une seule phase est significativement surchargée"
+ ],
+ "NextSteps": [
+ "Répartir les charges plus uniformément sur les trois phases",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "InverterSoftStartFailure": {
+ "Explanation": "L'onduleur n'a pas pu compléter sa séquence de démarrage progressif lors de la mise sous tension.",
+ "Causes": [
+ "Résistance de précharge défectueuse, empêchant la charge contrôlée du bus DC",
+ "Contacteur ou relais ne se fermant pas correctement pendant la séquence de démarrage",
+ "Problème de condensateur du bus DC affectant la précharge",
+ "Défaillance de la carte de contrôle empêchant l'achèvement de la séquence de démarrage"
+ ],
+ "NextSteps": [
+ "Recyclage de l'alimentation du système — éteignez tous les dispositifs de déconnexion, attendez 30 secondes, puis rallumez",
+ "Vérifiez que la tension du bus DC augmente progressivement pendant la précharge",
+ "Si le défaut persiste, contactez un technicien de service"
+ ]
+ },
+ "Dsp1ParameterSettingFault": {
+ "Explanation": "Le DSP 1 (processeur de signal numérique) a détecté une configuration de paramètres incorrecte.",
+ "Causes": [
+ "Un ou plusieurs paramètres de l'onduleur définis en dehors de la plage valide",
+ "Corruption du micrologiciel affectant le stockage des paramètres",
+ "Incohérence de configuration après mise à jour du micrologiciel"
+ ],
+ "NextSteps": [
+ "Examinez tous les paramètres de l'onduleur et corrigez les valeurs hors plage",
+ "Réinitialisez les paramètres aux valeurs d'usine si vous n'êtes pas sûr des valeurs correctes",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "Dsp2ParameterSettingFault": {
+ "Explanation": "Le DSP 2 a détecté une configuration de paramètres incorrecte.",
+ "Causes": [
+ "Un ou plusieurs paramètres sont en dehors de la plage valide",
+ "Corruption du micrologiciel affectant le stockage des paramètres"
+ ],
+ "NextSteps": [
+ "Vérifier et corriger les paramètres",
+ "Réparer la cause sous-jacente, puis redémarrer l'onduleur"
+ ]
+ },
+ "DspVersionCompatibilityFault": {
+ "Explanation": "La version du micrologiciel DSP est incompatible avec d'autres composants du système.",
+ "Causes": [
+ "Les versions du micrologiciel entre le DSP et les autres cartes ne correspondent pas",
+ "Mise à jour du micrologiciel incomplète ou échouée laissant les composants sur des versions différentes"
+ ],
+ "NextSteps": [
+ "Mettre à jour tous les composants du micrologiciel vers une version compatible",
+ "Contacter le support technique si la version correcte est inconnue"
+ ]
+ },
+ "CpldVersionCompatibilityFault": {
+ "Explanation": "La version du CPLD (dispositif logique programmable complexe) est incompatible avec le système.",
+ "Causes": [
+ "Incompatibilité du micrologiciel CPLD avec d'autres composants",
+ "Mise à jour du micrologiciel incomplète"
+ ],
+ "NextSteps": [
+ "Effectuer une mise à jour complète du micrologiciel pour s'assurer que tous les composants sont sur des versions correspondantes",
+ "Redémarrer l'onduleur après la mise à jour"
+ ]
+ },
+ "CpldCommunicationFault": {
+ "Explanation": "La communication avec la puce interne CPLD a échoué.",
+ "Causes": [
+ "Défaillance du bus de communication interne entre le DSP et le CPLD",
+ "Défaillance de la puce CPLD"
+ ],
+ "NextSteps": [
+ "Redémarrer le système — cela peut rétablir la communication",
+ "Si le défaut persiste après le redémarrage, contacter un technicien de service"
+ ]
+ },
+ "DspCommunicationFault": {
+ "Explanation": "La communication avec le DSP a échoué.",
+ "Causes": [
+ "Défaillance du bus de communication interne",
+ "Défaillance matérielle du DSP"
+ ],
+ "NextSteps": [
+ "Redémarrer le système",
+ "Si le défaut persiste après le redémarrage, contacter un technicien de service"
+ ]
+ },
+ "OutputVoltageDcOverlimit": {
+ "Explanation": "Une composante de tension continue est apparue dans la tension de sortie alternative, dépassant la limite autorisée.",
+ "Causes": [
+ "Dérive de la boucle de contrôle introduisant un décalage continu dans la sortie",
+ "Erreur de décalage du capteur de tension",
+ "Problème matériel dans l'étage de sortie"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — cela élimine souvent les décalages transitoires",
+ "Si le problème persiste, contactez un technicien de service"
+ ]
+ },
+ "OutputCurrentDcOverlimit": {
+ "Explanation": "Une composante de courant continu est apparue dans le courant de sortie alternatif, dépassant la limite autorisée.",
+ "Causes": [
+ "Problème de contrôle introduisant un décalage continu dans le courant de sortie",
+ "Défaillance ou erreur de calibration du capteur de courant"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le défaut persiste, contactez le service pour une inspection du capteur"
+ ]
+ },
+ "RelaySelfCheckFails": {
+ "Explanation": "L'auto-test du relais a échoué lors du démarrage ou des tests périodiques.",
+ "Causes": [
+ "Défaillance des contacts du relais — ils peuvent être endommagés ou soudés",
+ "Défaillance du circuit de commande du relais",
+ "Les contacts du relais ont été soudés par surintensité"
+ ],
+ "NextSteps": [
+ "Vérifiez le fonctionnement du relais en écoutant les clics lors du démarrage",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "InverterRelayOpen": {
+ "Explanation": "Le relais de sortie de l'onduleur est ouvert alors qu'il devrait être fermé.",
+ "Causes": [
+ "Défaillance du circuit de commande du relais empêchant sa fermeture",
+ "Un événement de protection a ouvert le relais"
+ ],
+ "NextSteps": [
+ "Vérifiez les autres alarmes de protection actives qui pourraient avoir ouvert le relais",
+ "Réparer le défaut sous-jacent, puis redémarrer l'onduleur"
+ ]
+ },
+ "InverterRelayShortCircuit": {
+ "Explanation": "Les contacts du relais de l'onduleur sont soudés (court-circuit). Le relais ne peut pas s'ouvrir quand nécessaire.",
+ "Causes": [
+ "Contacts du relais soudés par un courant excessif lors d'un événement de défaut",
+ "Défaillance d'un composant du relais"
+ ],
+ "NextSteps": [
+ "Ne redémarrez pas — un relais soudé est un danger",
+ "Contactez un technicien de service pour inspecter et remplacer le relais"
+ ]
+ },
+ "OpenCircuitOfPowerGridRelay": {
+ "Explanation": "Le relais de connexion au réseau est ouvert de manière inattendue.",
+ "Causes": [
+ "Défaut du relais réseau empêchant la fermeture normale",
+ "Un événement de protection a ouvert le relais du réseau",
+ "Problème du circuit de commande du relais"
+ ],
+ "NextSteps": [
+ "Vérifiez les autres alarmes actives qui pourraient expliquer l'ouverture du relais",
+ "Inspectez le relais et le circuit de commande, puis redémarrez l'onduleur"
+ ]
+ },
+ "ShortCircuitOfPowerGridRelay": {
+ "Explanation": "Les contacts du relais du réseau sont soudés et ne peuvent pas s'ouvrir.",
+ "Causes": [
+ "Contacts du relais soudés par un courant excessif dû à un défaut",
+ "Défaillance ou fin de vie du composant du relais"
+ ],
+ "NextSteps": [
+ "Ne redémarrez pas — contactez un technicien pour remplacer le relais avant de remettre en service"
+ ]
+ },
+ "GeneratorRelayOpenCircuit": {
+ "Explanation": "Le relais de connexion au générateur est ouvert de manière inattendue.",
+ "Causes": [
+ "Défaut du relais du générateur empêchant la fermeture",
+ "Événement de protection ayant ouvert le relais",
+ "Problème du circuit de commande du relais"
+ ],
+ "NextSteps": [
+ "Vérifiez les autres alarmes actives qui pourraient expliquer l'état du relais",
+ "Inspectez le circuit du relais, puis redémarrez l'onduleur"
+ ]
+ },
+ "GeneratorRelayShortCircuit": {
+ "Explanation": "Les contacts du relais du générateur sont soudés et ne peuvent pas s'ouvrir.",
+ "Causes": [
+ "Contacts du relais soudés par un courant excessif",
+ "Défaillance du composant du relais du générateur"
+ ],
+ "NextSteps": [
+ "Ne redémarrez pas — contactez un technicien pour remplacer le relais du générateur avant la mise en service"
+ ]
+ },
+ "AbnormalInverter": {
+ "Explanation": "Une anomalie générale de l'onduleur a été détectée. Vérifiez les autres codes d'alarmes plus spécifiques qui pourraient indiquer la cause racine.",
+ "Causes": [
+ "Défaut du système de contrôle interne sans diagnostic plus spécifique disponible",
+ "Plusieurs défauts mineurs survenant simultanément",
+ "Électronique de puissance fonctionnant en dehors des paramètres normaux"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur et vérifiez si d'autres alarmes spécifiques apparaissent au redémarrage",
+ "Vérifiez toutes les tensions d'entrée et les niveaux de charge pour des valeurs anormales",
+ "Si l'alerte persiste, contactez un technicien avec le journal complet des alarmes"
+ ]
+ },
+ "ParallelCommunicationAlarm": {
+ "Explanation": "La communication entre les onduleurs connectés en parallèle a échoué. Sans communication, les onduleurs ne peuvent pas se synchroniser et partager correctement la charge.",
+ "Causes": [
+ "Le câble de communication entre les onduleurs parallèles est endommagé ou déconnecté",
+ "Défaillance de l'interface de communication parallèle sur un appareil",
+ "Paramètres non compatibles entre les unités parallèles"
+ ],
+ "NextSteps": [
+ "Vérifiez tous les câbles de communication parallèle entre les unités d'onduleurs",
+ "Assurez-vous que tous les paramètres parallèles (tension, fréquence, réglages de décroissance) correspondent sur toutes les unités",
+ "Réparer le problème sous-jacent, puis redémarrer le système d'onduleurs"
+ ]
+ },
+ "ParallelModuleMissing": {
+ "Explanation": "Un des modules d'onduleurs parallèles attendus ne répond pas.",
+ "Causes": [
+ "Un module parallèle est hors ligne ou éteint",
+ "La liaison de communication avec un module a été perdue",
+ "Un module a déclenché une alarme interne"
+ ],
+ "NextSteps": [
+ "Vérifiez tous les onduleurs parallèles pour des alarmes individuelles ou une perte de courant",
+ "Réparer le problème sous-jacent sur le module manquant, puis redémarrer"
+ ]
+ },
+ "DuplicateMachineNumbersForParallelModules": {
+ "Explanation": "Deux modules d'onduleurs parallèles ont été configurés avec le même numéro d'unité, provoquant un conflit.",
+ "Causes": [
+ "Erreur de configuration — le même numéro d'unité a été attribué à deux unités différentes lors de la configuration",
+ "Adresse en double non détectée lors de la mise en service initiale"
+ ],
+ "NextSteps": [
+ "Accédez aux paramètres de chaque unité et attribuez un numéro d'unité unique à chacune",
+ "Réparer la configuration, puis redémarrer le système d'onduleurs"
+ ]
+ },
+ "ParameterConflictInParallelModule": {
+ "Explanation": "Un conflit de paramètres existe entre les modules d'onduleurs connectés en parallèle — leurs réglages ne correspondent pas.",
+ "Causes": [
+ "Les paramètres clés tels que la tension de consigne, la fréquence ou les réglages de décroissance diffèrent entre les unités",
+ "Une unité a été mise à jour ou reconfigurée sans mettre à jour les autres"
+ ],
+ "NextSteps": [
+ "Comparez les paramètres sur toutes les unités parallèles et synchronisez-les aux mêmes valeurs",
+ "Résolvez le conflit de configuration, puis redémarrez le système"
+ ]
+ },
+ "SystemDerating": {
+ "Explanation": "Le système fonctionne à une puissance réduite (réduction) pour se protéger. Les performances seront inférieures aux niveaux nomiaux jusqu'à ce que la cause sous-jacente soit résolue.",
+ "Causes": [
+ "Température élevée de l'onduleur entraînant une réduction thermique",
+ "Tension d'entrée (PV ou réseau) à la limite de la plage de fonctionnement",
+ "Un composant atteint ses limites opérationnelles"
+ ],
+ "NextSteps": [
+ "Vérifiez la température de l'onduleur et améliorez la ventilation en cas de surchauffe",
+ "Vérifiez que les tensions d'entrée sont dans la plage de fonctionnement normale de l'onduleur",
+ "Identifiez et résolvez la cause spécifique de la réduction — vérifiez si d'autres alarmes sont également actives"
+ ]
+ },
+ "PvAccessMethodErrorAlarm": {
+ "Explanation": "La configuration de l'entrée PV est incorrectement définie, ce qui provoque une incompatibilité entre le câblage physique et la configuration logicielle.",
+ "Causes": [
+ "Le câblage des chaînes PV ne correspond pas à la configuration sélectionnée (par exemple, réglage série vs parallèle incorrect)",
+ "Le câblage est connecté d'une manière qui ne correspond pas à la méthode d'accès PV configurée de l'onduleur"
+ ],
+ "NextSteps": [
+ "Vérifiez les paramètres de configuration PV et comparez-les avec le câblage physique réel",
+ "Corrigez soit les paramètres, soit le câblage pour les faire correspondre, puis redémarrez"
+ ]
+ },
+ "ReservedAlarms4": {
+ "Explanation": "L'alarme réservée 4 est active. Ce code d'alarme n'est pas documenté dans les tables d'alarmes standard.",
+ "Causes": [
+ "Une condition interne non documentée a été détectée"
+ ],
+ "NextSteps": [
+ "Surveillez le système pour d'autres alarmes qui pourraient donner plus de contexte",
+ "Contactez le support technique avec le journal complet des alarmes si cela persiste"
+ ]
+ },
+ "ReservedAlarms5": {
+ "Explanation": "L'alarme réservée 5 est active. Ce code d'alarme n'est pas documenté dans les tables d'alarmes standard.",
+ "Causes": [
+ "Une condition interne non documentée a été détectée"
+ ],
+ "NextSteps": [
+ "Surveillez le système pour d'autres alarmes qui pourraient donner plus de contexte",
+ "Contactez le support technique avec le journal complet des alarmes si cela persiste"
+ ]
+ },
+ "ReverseMeterConnection": {
+ "Explanation": "Le compteur d'énergie est installé ou câblé à l'envers. Les relevés du compteur (importation/exportation) seront incorrects jusqu'à ce que cela soit corrigé.",
+ "Causes": [
+ "Le transformateur de courant (CT) est installé dans le mauvais sens",
+ "Les fils L et N du compteur sont connectés à l'envers lors de l'installation"
+ ],
+ "NextSteps": [
+ "Ne vous fiez pas aux relevés du compteur jusqu'à ce que cela soit corrigé",
+ "Contactez votre installateur ou un électricien qualifié pour inverser le CT ou corriger le câblage du compteur"
+ ]
+ },
+ "InverterSealPulse": {
+ "Explanation": "Le signal d'impulsion de scellement de l'onduleur est actif, indiquant que la limitation de sortie est en vigueur.",
+ "Causes": [
+ "Une fonction de protection a activé la limitation de sortie",
+ "Signal externe ou fonction de conformité au code de la grille limitant la sortie"
+ ],
+ "NextSteps": [
+ "Vérifiez l'état du système pour d'autres alarmes actives expliquant la limitation",
+ "Réparer la cause sous-jacente, puis redémarrez l'onduleur"
+ ]
+ },
+ "AbnormalDieselGeneratorVoltage": {
+ "Explanation": "La tension du générateur diesel est en dehors de la plage acceptable pour que l'onduleur puisse s'y connecter.",
+ "Causes": [
+ "Tension de sortie du générateur non ajustée au niveau correct",
+ "Défaut du régulateur automatique de tension (AVR) du générateur",
+ "Charge du générateur insuffisante ou excessive affectant la tension de sortie"
+ ],
+ "NextSteps": [
+ "Vérifier et ajuster la tension de sortie du générateur pour qu'elle corresponde aux spécifications de l'onduleur",
+ "Inspecter l'AVR si la tension ne peut pas être stabilisée, puis redémarrer"
+ ]
+ },
+ "AbnormalDieselGeneratorFrequency": {
+ "Explanation": "La fréquence du générateur diesel est en dehors de la plage acceptable.",
+ "Causes": [
+ "Vitesse du moteur du générateur non réglée correctement pour la fréquence cible",
+ "Défaut du régulateur de vitesse entraînant une instabilité de fréquence"
+ ],
+ "NextSteps": [
+ "Ajuster la vitesse du générateur pour obtenir la fréquence correcte (50 Hz ou 60 Hz selon le cas)",
+ "Inspecter et réparer le régulateur de vitesse si la fréquence ne peut pas être stabilisée, puis redémarrer"
+ ]
+ },
+ "DieselGeneratorVoltageReverseSequence": {
+ "Explanation": "Le générateur diesel est connecté avec une séquence de phase inversée.",
+ "Causes": [
+ "Fils de sortie du générateur connectés dans le mauvais ordre de phase (L1, L2, L3 intervertis)"
+ ],
+ "NextSteps": [
+ "Ne pas redémarrer — contacter un électricien qualifié pour corriger le câblage de phase du générateur avant de l'utiliser"
+ ]
+ },
+ "DieselGeneratorVoltageOutOfPhase": {
+ "Explanation": "La tension du générateur est en déphasage avec le réseau ou le système, empêchant la synchronisation.",
+ "Causes": [
+ "Problème de synchronisation — le générateur ne se verrouille pas sur l'angle de phase du réseau",
+ "Décalage d'angle de phase entre le générateur et le réseau"
+ ],
+ "NextSteps": [
+ "Vérifier les paramètres de synchronisation et s'assurer que le générateur supporte la synchronisation automatique avec cet onduleur",
+ "Réparer le défaut de synchronisation, puis redémarrer"
+ ]
+ },
+ "GeneratorOverload": {
+ "Explanation": "Le générateur diesel est surchargé — le système consomme plus de puissance que le générateur ne peut fournir.",
+ "Causes": [
+ "La demande totale de charge dépasse la capacité nominale du générateur",
+ "La charge de la batterie combinée à la demande de charge dépasse la capacité du générateur",
+ "Le générateur est trop petit pour l'installation"
+ ],
+ "NextSteps": [
+ "Réduire la charge ou réduire le taux de charge de la batterie pour ramener la demande totale dans la capacité du générateur",
+ "Redémarrer l'onduleur après avoir réduit la charge"
+ ]
+ },
+ "StringFault": {
+ "Explanation": "Un défaut de chaîne a été détecté. Une ou plusieurs chaînes de panneaux solaires peuvent avoir des problèmes affectant la production d'énergie.",
+ "Causes": [
+ "Défaut ou dommage d'un panneau PV dans la chaîne",
+ "Problème de câblage ou connexion desserrée dans la chaîne",
+ "Connecteur MC4 endommagé ou corrodé",
+ "Dégradation du module réduisant ou supprimant la production"
+ ],
+ "NextSteps": [
+ "Vérifiez visuellement les panneaux PV — cherchez des fissures, décolorations ou dommages",
+ "Inspectez les connexions des câbles et les connecteurs MC4 pour détecter des dommages ou de la corrosion",
+ "Cherchez des câbles endommagés le long du trajet de la chaîne",
+ "Faites tester chaque chaîne avec un multimètre par un technicien si le défaut persiste"
+ ]
+ },
+ "PvStringPidQuickConnectAbnormal": {
+ "Explanation": "La connexion rapide des chaînes PV ou des bornes PID est anormale.",
+ "Causes": [
+ "Borne de connexion rapide desserrée ou mal enclenchée",
+ "Boîtier de connexion rapide endommagé",
+ "Corrosion ou oxydation sur les contacts"
+ ],
+ "NextSteps": [
+ "Éteignez le système avant d'inspecter les bornes",
+ "Vérifiez toutes les connexions rapides et assurez-vous qu'elles sont bien enclenchées",
+ "Nettoyez les contacts corrodés et reconnectez-les solidement"
+ ]
+ },
+ "DcSpdFunctionAbnormal": {
+ "Explanation": "La fonction du dispositif de protection contre les surtensions (SPD) en courant continu est anormale. Le SPD protège contre la foudre et les surtensions du côté DC.",
+ "Causes": [
+ "Le SPD DC a déclenché ou a échoué après un événement de surtension",
+ "La cartouche du SPD a atteint la fin de sa durée de vie",
+ "Défaut de câblage du SPD"
+ ],
+ "NextSteps": [
+ "Éteignez le système et vérifiez l'indicateur du SPD DC — la plupart des SPDs ont un drapeau de défaut visuel",
+ "Remplacez la cartouche du SPD si elle a déclenché ou montre un défaut",
+ "Redémarrez l'onduleur après le remplacement ou l'inspection"
+ ]
+ },
+ "PvShortCircuited": {
+ "Explanation": "La chaîne PV1 ou PV2 semble être en court-circuit.",
+ "Causes": [
+ "Dommage de l'isolation du câble causant un court-circuit direct entre les conducteurs positif et négatif",
+ "Défaillance du connecteur MC4 causant un court-circuit interne",
+ "Défaut de la boîte de jonction du module créant un chemin de court-circuit"
+ ],
+ "NextSteps": [
+ "Éteignez tous les sectionneurs DC avant l'inspection",
+ "Vérifiez les chaînes PV1 et PV2 individuellement pour des symptômes de court-circuit (tension nulle, chaleur anormale)",
+ "Inspectez les câbles pour détecter des dommages et testez la résistance d'isolation",
+ "Réparer ou remplacer les câbles/connecteurs endommagés avant de redémarrer"
+ ]
+ },
+ "PvBoostDriverAbnormal": {
+ "Explanation": "Le circuit de commande du convertisseur élévateur PV est anormal.",
+ "Causes": [
+ "Défaut du circuit de commande ou défaillance d'un composant",
+ "Interférence EMI affectant le signal de commande",
+ "Problème matériel interne sur la carte de l'onduleur"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — les défauts transitoires de commande disparaissent souvent après un redémarrage",
+ "Si le défaut persiste après le redémarrage, contactez le fabricant pour une assistance"
+ ]
+ },
+ "AcSpdFunctionAbnormal": {
+ "Explanation": "La fonction de protection contre les surtensions (SPD) sur le côté AC est anormale. Le SPD protège contre la foudre et les surtensions.",
+ "Causes": [
+ "Le SPD AC a déclenché ou a échoué après un événement de surtension",
+ "La cartouche du SPD a atteint la fin de sa durée de vie",
+ "Défaut de câblage du SPD AC"
+ ],
+ "NextSteps": [
+ "Éteignez le système et vérifiez l'indicateur du SPD AC",
+ "Remplacez la cartouche du SPD AC si elle affiche une erreur ou a déclenché",
+ "Redémarrez l'onduleur après le remplacement ou l'inspection"
+ ]
+ },
+ "DcFuseBlown": {
+ "Explanation": "Le fusible DC a grillé, interrompant l'entrée PV vers l'onduleur.",
+ "Causes": [
+ "Surintensité dans le circuit DC provenant de l'ensemble PV dépassant la limite du fusible",
+ "Court-circuit dans le câblage DC provoquant la fusion du fusible",
+ "Fatigue du fusible après des événements répétés de surintensité"
+ ],
+ "NextSteps": [
+ "Éteignez tous les interrupteurs et sectionneurs DC avant de travailler sur le circuit",
+ "Localisez et inspectez le fusible DC — il apparaîtra visiblement grillé ou mesurera ouvert avec un multimètre",
+ "Identifiez et réparez la cause de la surintensité avant de remplacer le fusible",
+ "Remplacez le fusible par un de la bonne puissance, puis redémarrez l'onduleur"
+ ]
+ },
+ "DcInputVoltageTooHigh": {
+ "Explanation": "La tension DC d'entrée provenant de l'ensemble PV dépasse la tension d'entrée maximale sûre de l'onduleur. Cela peut endommager immédiatement l'onduleur.",
+ "Causes": [
+ "Trop de modules PV connectés en série, dépassant la tension maximale de la chaîne",
+ "Température froide augmentant la tension de circuit ouvert (Voc) des modules au-dessus de la limite de l'onduleur",
+ "Erreur de conception du système — la chaîne a été incorrectement dimensionnée pour cet onduleur"
+ ],
+ "NextSteps": [
+ "Éteignez immédiatement l'interrupteur DC pour protéger l'onduleur",
+ "Mesurez la tension DC réelle avant de reconnecter",
+ "Vérifiez à nouveau la conception de la chaîne — assurez-vous que la Voc à la température minimale attendue ne dépasse pas la tension maximale de l'onduleur",
+ "Reconfigurez la chaîne en réduisant les modules en série si nécessaire"
+ ]
+ },
+ "PvReversed": {
+ "Explanation": "La polarité de la chaîne PV est inversée — les connexions positive et négative sont échangées.",
+ "Causes": [
+ "Les câbles de la chaîne PV connectés avec la polarité positive et négative inversée au niveau de l'onduleur ou de la boîte de jonction",
+ "Erreur d'installation lors du câblage initial"
+ ],
+ "NextSteps": [
+ "Éteignez tous les sectionneurs DC avant de travailler sur le câblage",
+ "Identifiez la connexion inversée — vérifiez la polarité de la chaîne PV avec un multimètre",
+ "Échangez les connexions positive et négative pour corriger la polarité avant de redémarrer"
+ ]
+ },
+ "PidFunctionAbnormal": {
+ "Explanation": "La fonction de protection contre la dégradation induite par le potentiel (PID) est anormale.",
+ "Causes": [
+ "Défaut du module PID ou erreur de configuration",
+ "Problème de communication entre l'onduleur et le module PID"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — cela résout souvent les défauts transitoires du PID",
+ "Vérifiez les paramètres et les connexions du module PID si le problème persiste après le redémarrage"
+ ]
+ },
+ "PvStringDisconnected": {
+ "Explanation": "Une chaîne PV est déconnectée ou ne fournit pas d'électricité.",
+ "Causes": [
+ "Le disjoncteur ou isolateur DC de cette chaîne est ouvert",
+ "Un câble s'est desserré ou déconnecté à un connecteur",
+ "Défaillance du connecteur MC4"
+ ],
+ "NextSteps": [
+ "Vérifiez que tous les disjoncteurs de chaîne PV sont en position MARCHE",
+ "Vérifiez les connexions des câbles aux extrémités du panneau et de l'onduleur",
+ "Reconnectez les connexions desserrées et redémarrez l'onduleur"
+ ]
+ },
+ "PvStringCurrentUnbalanced": {
+ "Explanation": "Les courants des différentes chaînes PV sont significativement déséquilibrés, indiquant qu'une chaîne fonctionne moins bien que les autres.",
+ "Causes": [
+ "Ombre sur certains modules d'une chaîne mais pas les autres",
+ "Incompatibilité ou dégradation des modules dans une partie du champ",
+ "Défaillance partielle de la chaîne — certains modules ne contribuent pas",
+ "Salissures ou déjections d'oiseaux sur les panneaux d'une zone"
+ ],
+ "NextSteps": [
+ "Vérifiez tous les panneaux PV pour l'ombre, les salissures ou les dommages visibles",
+ "Comparez les tensions et courants des chaînes individuellement pour identifier la chaîne sous-performante",
+ "Nettoyez les panneaux si des salissures sont visibles et vérifiez les nouvelles sources d'ombre"
+ ]
+ },
+ "NoUtilityGrid": {
+ "Explanation": "Aucune connexion au réseau électrique n'est détectée, ou l'alimentation du réseau a échoué.",
+ "Causes": [
+ "Panne du réseau électrique dans votre zone",
+ "Le disjoncteur AC entre l'onduleur et le réseau a sauté",
+ "Câble AC déconnecté au niveau de l'onduleur ou du tableau de distribution",
+ "Travaux de maintenance du réseau déconnectant l'alimentation locale"
+ ],
+ "NextSteps": [
+ "Vérifiez si d'autres appareils dans le bâtiment ont de l'électricité — si non, c'est une panne du réseau",
+ "Vérifiez que le disjoncteur AC est en position MARCHE et n'a pas sauté",
+ "Vérifiez les connexions des câbles AC au niveau de l'onduleur",
+ "Attendez que le réseau rétablisse l'alimentation si c'est une panne du réseau"
+ ]
+ },
+ "GridVoltageOutOfRange": {
+ "Explanation": "La tension du réseau électrique est en dehors de la plage dans laquelle l'onduleur est autorisé à fonctionner.",
+ "Causes": [
+ "La tension du réseau est trop élevée ou trop basse à votre point de connexion",
+ "Problèmes locaux du réseau tels que surcharge ou problèmes de transformateur",
+ "Réglage du transformateur non optimal pour votre emplacement"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension réelle du réseau aux bornes de l'onduleur",
+ "Si la tension du réseau est constamment hors plage, contactez votre fournisseur d'électricité",
+ "L'onduleur se reconnectera automatiquement lorsque la tension reviendra à la normale"
+ ]
+ },
+ "GridFrequencyOutOfRange": {
+ "Explanation": "La fréquence du réseau électrique est en dehors de la plage dans laquelle l'onduleur est autorisé à fonctionner.",
+ "Causes": [
+ "Fréquence du réseau instable en raison d'événements de charge élevée sur le réseau",
+ "Si vous utilisez un générateur, la fréquence du générateur a dérivé en dehors de la tolérance",
+ "Événement de perturbation du réseau"
+ ],
+ "NextSteps": [
+ "Vérifiez la fréquence réelle du réseau aux bornes de l'onduleur",
+ "Si vous êtes sur générateur, ajustez le régulateur pour corriger la fréquence de sortie",
+ "Attendez que le réseau se stabilise — l'onduleur se reconnectera automatiquement"
+ ]
+ },
+ "Overload": {
+ "Explanation": "Le système est en surcharge — la demande de puissance dépasse la capacité de l'onduleur à fournir à la sortie de secours (EPS).",
+ "Causes": [
+ "La charge totale connectée à la sortie EPS dépasse la capacité de secours de l'onduleur",
+ "Courant d'appel des appareils avec moteurs ou compresseurs en démarrage",
+ "Court-circuit dans l'une des charges de secours"
+ ],
+ "NextSteps": [
+ "Réduire la charge sur la sortie EPS en éteignant les appareils non essentiels",
+ "Vérifier les appareils défectueux qui pourraient consommer trop de courant",
+ "Étaler le démarrage des gros appareils pour réduire le courant d'appel"
+ ]
+ },
+ "MeterDisconnected": {
+ "Explanation": "Le compteur d'énergie a perdu la communication avec l'onduleur.",
+ "Causes": [
+ "Le compteur d'énergie est éteint ou a perdu son alimentation",
+ "Le câble de communication entre l'onduleur et le compteur est endommagé ou déconnecté",
+ "Défaillance du port de communication du compteur"
+ ],
+ "NextSteps": [
+ "Vérifier que le compteur d'énergie est sous tension et allumé",
+ "Vérifier les connexions du câble de communication au niveau de l'onduleur et du compteur",
+ "Vérifier l'alimentation du compteur et son port de communication"
+ ]
+ },
+ "MeterReverselyConnected": {
+ "Explanation": "Les fils L (ligne) et N (neutre) du compteur sont connectés à l'envers.",
+ "Causes": [
+ "Les fils L et N ont été inversés lors de l'installation du compteur",
+ "Erreur d'installation — fréquente lorsque la polarité du compteur n'est pas vérifiée"
+ ],
+ "NextSteps": [
+ "Faire vérifier et corriger le câblage du compteur par un électricien qualifié",
+ "Inverser les connexions L et N au niveau du terminal du compteur pour corriger la polarité"
+ ]
+ },
+ "LinePeVoltageAbnormal": {
+ "Explanation": "Une tension anormale a été détectée entre le fil neutre (N) et la terre de protection (PE). Cela peut indiquer un défaut de mise à la terre ou de câblage.",
+ "Causes": [
+ "Connexion PE (terre de protection) manquante ou défectueuse",
+ "Les fils N et PE sont court-circuités à un endroit de l'installation",
+ "Défaut de mise à la terre quelque part dans le câblage du bâtiment"
+ ],
+ "NextSteps": [
+ "Mettre hors tension le système avant d'inspecter le câblage",
+ "Vérifier que le câble PE (terre) est bien connecté à l'onduleur et au tableau de distribution",
+ "Vérifier l'intégrité du système de mise à la terre — faire inspecter par un électricien qualifié si nécessaire"
+ ]
+ },
+ "PhaseSequenceError": {
+ "Explanation": "Une erreur de séquence de phase a été détectée dans la connexion triphasée. L'onduleur tentera de corriger automatiquement.",
+ "Causes": [
+ "Les fils triphasés sont connectés dans le mauvais ordre (L1, L2, L3 inversés)"
+ ],
+ "NextSteps": [
+ "Aucune action immédiate requise — le PCS ajustera automatiquement la séquence de phase dans la plupart des cas",
+ "Si l'alarme persiste, faire vérifier et corriger l'ordre de câblage des phases par un électricien"
+ ]
+ },
+ "FanFailure": {
+ "Explanation": "Une défaillance du ventilateur de refroidissement a été détectée. Sans refroidissement adéquat, l'onduleur surchauffera et s'arrêtera.",
+ "Causes": [
+ "Défaillance du moteur du ventilateur — le ventilateur ne tourne plus",
+ "Les pales du ventilateur sont bloquées par des débris ou des objets étrangers",
+ "Le connecteur d'alimentation du ventilateur est desserré ou déconnecté",
+ "Défaut du circuit de commande du ventilateur"
+ ],
+ "NextSteps": [
+ "Éteignez l'onduleur avant d'inspecter le ventilateur",
+ "Vérifiez si le ventilateur tourne librement et n'est pas obstrué",
+ "Vérifiez que le connecteur d'alimentation du ventilateur est bien fixé",
+ "Remplacez le ventilateur s'il est défectueux — ne faites pas fonctionner l'onduleur sans refroidissement"
+ ]
+ },
+ "MeterAbnormal": {
+ "Explanation": "Le compteur d'énergie signale des lectures anormales.",
+ "Causes": [
+ "Dysfonctionnement ou défaut interne du compteur",
+ "Configuration ou échelle incorrecte du compteur",
+ "Problème de communication entraînant des erreurs de données"
+ ],
+ "NextSteps": [
+ "Vérifiez que le compteur est allumé et fonctionne",
+ "Vérifiez que la configuration du compteur correspond aux paramètres de l'onduleur (rapport CT, protocole de communication)"
+ ]
+ },
+ "OptimizerCommunicationAbnormal": {
+ "Explanation": "La communication avec un optimiseur de module photovoltaïque a échoué.",
+ "Causes": [
+ "L'optimiseur est éteint ou ne reçoit pas d'énergie photovoltaïque",
+ "Interférence de communication sur la ligne électrique",
+ "Défaut matériel de l'optimiseur"
+ ],
+ "NextSteps": [
+ "Vérifiez que l'optimiseur reçoit une tension PV et est allumé",
+ "Vérifiez le câblage de communication entre l'onduleur et les optimiseurs",
+ "Remplacez l'optimiseur s'il est confirmé défectueux"
+ ]
+ },
+ "OverTemperature": {
+ "Explanation": "La température de l'onduleur a dépassé la limite de fonctionnement normale. La puissance de sortie peut être réduite pour protéger le matériel.",
+ "Causes": [
+ "Mauvaise ventilation — air chaud piégé autour de l'onduleur",
+ "Température ambiante élevée dans la zone d'installation",
+ "Défaillance du ventilateur de refroidissement réduisant le flux d'air dans l'onduleur",
+ "Charge excessive faisant surchauffer l'onduleur"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur après qu'il ait refroidi",
+ "Améliorez la ventilation — assurez-vous qu'il y a suffisamment d'espace autour de l'onduleur de tous les côtés",
+ "Vérifiez que le ventilateur de refroidissement fonctionne correctement",
+ "Contactez le fabricant si l'alarme persiste malgré une bonne ventilation"
+ ]
+ },
+ "OverTemperatureAlarm": {
+ "Explanation": "L'onduleur a détecté une alarme de température élevée — il s'agit d'un avertissement précoce avant la coupure thermique.",
+ "Causes": [
+ "Température ambiante élevée dans l'espace d'installation",
+ "Mauvaise circulation d'air ou ventilation bloquée autour de l'onduleur",
+ "Charge lourde en fonctionnement pendant les conditions chaudes",
+ "Ventilateur fonctionnant à vitesse réduite ou par intermittence"
+ ],
+ "NextSteps": [
+ "Améliorez immédiatement la ventilation autour de l'onduleur",
+ "Réduisez temporairement la charge pour permettre à l'onduleur de refroidir",
+ "Vérifiez le fonctionnement du ventilateur et débloquez les évents",
+ "Surveillez la température jusqu'à ce qu'elle descende en dessous du seuil d'alarme"
+ ]
+ },
+ "NtcTemperatureSensorBroken": {
+ "Explanation": "Le capteur de température NTC à l'intérieur de l'onduleur est défectueux ou déconnecté.",
+ "Causes": [
+ "L'élément du capteur NTC a échoué en raison du vieillissement ou de dommages mécaniques",
+ "Le câble du capteur est endommagé ou déconnecté de la carte",
+ "Le connecteur du capteur s'est desserré de la carte de circuit imprimé"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — si le capteur est vraiment défectueux, l'alarme persistera après le redémarrage",
+ "Si l'alarme persiste, un technicien devra inspecter et remplacer le capteur NTC à l'intérieur de l'onduleur"
+ ]
+ },
+ "SyncSignalAbnormal": {
+ "Explanation": "Le signal de synchronisation entre les onduleurs connectés en parallèle est anormal.",
+ "Causes": [
+ "Le câble de synchronisation entre les onduleurs en parallèle est endommagé ou déconnecté",
+ "Défaillance de l'interface de communication de synchronisation sur une unité",
+ "Incompatibilité de configuration entre les unités"
+ ],
+ "NextSteps": [
+ "Vérifiez les connexions du câble de synchronisation entre toutes les unités d'onduleurs en parallèle",
+ "Vérifiez que les paramètres de communication en parallèle correspondent sur toutes les unités",
+ "Remplacez le câble s'il est endommagé"
+ ]
+ },
+ "GridStartupConditionsNotMet": {
+ "Explanation": "Les conditions de démarrage pour la connexion au réseau ne sont pas remplies. L'onduleur attend que le réseau atteigne les paramètres requis avant de se connecter.",
+ "Causes": [
+ "La tension ou la fréquence du réseau est en dehors de la plage autorisée pour la connexion",
+ "Le seuil de tension de démarrage du réseau est configuré incorrectement"
+ ],
+ "NextSteps": [
+ "Vérifiez que la tension du réseau est dans la plage de fonctionnement autorisée par l'onduleur",
+ "Examinez les paramètres de configuration de la tension et de la fréquence de démarrage de la connexion au réseau"
+ ]
+ },
+ "BatteryCommunicationFailure": {
+ "Explanation": "L'onduleur ne peut pas communiquer avec le BMS (système de gestion de batterie). Sans communication BMS, la charge et la décharge ne peuvent pas être gérées en toute sécurité.",
+ "Causes": [
+ "Le BMS de la batterie est hors ligne ou éteint",
+ "Le câble de communication RS485 ou CAN entre l'onduleur et la batterie est défectueux ou déconnecté",
+ "Incompatibilité de protocole de communication entre l'onduleur et la batterie",
+ "La batterie est en mode veille — le BMS est passé en mode basse consommation"
+ ],
+ "NextSteps": [
+ "Vérifiez que le système de batterie est allumé et n'est pas en mode veille",
+ "Vérifiez le câble de communication RS485 entre l'onduleur et la batterie — inspectez les dommages",
+ "Vérifiez que le paramètre de protocole de communication de la batterie dans l'onduleur correspond au BMS de la batterie",
+ "Réveillez la batterie si elle est en mode veille en appuyant sur le bouton d'alimentation de la batterie"
+ ]
+ },
+ "BatteryDisconnected": {
+ "Explanation": "La batterie n'est pas connectée à l'onduleur. Le système fonctionne sans stockage de batterie.",
+ "Causes": [
+ "Le disjoncteur ou l'isolateur de circuit de la batterie est éteint",
+ "Le câble de la batterie s'est desserré ou a été déconnecté",
+ "Le BMS a arrêté la batterie en raison d'un événement de protection",
+ "Défaut matériel de la batterie empêchant la connexion"
+ ],
+ "NextSteps": [
+ "Vérifiez que le disjoncteur de circuit de la batterie est en position MARCHE",
+ "Vérifiez les connexions des câbles de la batterie aux bornes de l'onduleur et de la batterie",
+ "Vérifiez les indicateurs d'état du BMS pour tout code de défaut ou de protection",
+ "Résolvez tout événement de protection du BMS avant de reconnecter"
+ ]
+ },
+ "BatteryVoltageTooHigh": {
+ "Explanation": "La tension de la batterie dépasse le niveau maximum autorisé. La charge a peut-être fait dépasser les limites de sécurité.",
+ "Causes": [
+ "La batterie a été surchargée au-delà de sa tension maximale",
+ "Défaut du BMS permettant à la tension de monter trop sans protection",
+ "Déséquilibre des cellules entraînant une surcharge des cellules individuelles",
+ "Paramètre de tension de charge maximale incorrect dans l'onduleur"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension de la batterie et comparez-la à la spécification maximale du fabricant",
+ "Vérifiez les paramètres de tension de charge dans la configuration de l'onduleur",
+ "Vérifiez le fonctionnement du BMS — le BMS aurait dû protéger contre la surtension"
+ ]
+ },
+ "BatteryVoltageTooLow": {
+ "Explanation": "La tension de la batterie est inférieure au niveau minimum autorisé. La batterie est profondément déchargée.",
+ "Causes": [
+ "La batterie a été déchargée au-delà de sa tension minimale sûre",
+ "Défaut d'une cellule de batterie individuelle réduisant la tension du pack",
+ "Charge élevée vidant la batterie plus vite qu'elle ne peut être rechargée",
+ "Le BMS a activé la coupure de tension basse"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension de la batterie et comparez-la à la spécification minimale du fabricant",
+ "Laissez la batterie se recharger — d'abord en utilisant l'électricité du réseau si le solaire est insuffisant",
+ "Si la tension est extrêmement basse, la batterie peut nécessiter une recharge professionnelle"
+ ]
+ },
+ "BatteryReverseConnected": {
+ "Explanation": "La batterie est branchée avec une polarité inversée. C'est dangereux et peut causer des dommages immédiats.",
+ "Causes": [
+ "Les bornes positive et négative de la batterie sont connectées aux mauvaises bornes de l'onduleur lors de l'installation",
+ "Erreur d'installation — une grave erreur de câblage"
+ ],
+ "NextSteps": [
+ "ÉTEIGNEZ IMMEDIATEMENT tout le système — ne chargez ni ne déchargez",
+ "Vérifiez toutes les connexions des câbles de la batterie avant de toucher quoi que ce soit",
+ "Faites vérifier et corriger la polarité de la batterie par un électricien qualifié",
+ "Inspectez les éventuels dommages aux câbles, fusibles ou à l'onduleur avant de redémarrer"
+ ]
+ },
+ "LeadAcidTempSensorDisconnected": {
+ "Explanation": "Le capteur de température de la batterie au plomb est déconnecté ou non installé.",
+ "Causes": [
+ "Le capteur de température n'a pas été installé avec la batterie",
+ "Le câble du capteur s'est desserré ou a été endommagé",
+ "Le connecteur du capteur s'est détaché de la batterie ou de l'onduleur"
+ ],
+ "NextSteps": [
+ "Vérifiez si un capteur de température est installé sur la batterie au plomb — il s'agit généralement d'une petite sonde clipsée sur la batterie",
+ "Vérifiez les connexions du câble du capteur aux deux extrémités",
+ "Installez ou reconnectez le capteur comme indiqué dans les instructions d'installation"
+ ]
+ },
+ "BatteryTemperatureOutOfRange": {
+ "Explanation": "La température de la batterie est en dehors de la plage sûre pour la charge ou la décharge.",
+ "Causes": [
+ "Température ambiante élevée dans la zone d'installation de la batterie",
+ "Mauvaise ventilation de la batterie entraînant une accumulation de chaleur",
+ "Surchauffe de la batterie pendant une charge ou une décharge intense",
+ "Température ambiante très basse en hiver réduisant les performances de la batterie"
+ ],
+ "NextSteps": [
+ "Vérifiez la température ambiante dans la zone d'installation de la batterie",
+ "Améliorez la ventilation de la batterie ou déplacez-la vers un endroit plus frais en cas de surchauffe",
+ "Dans les climats froids, assurez-vous que la batterie n'est pas exposée à des températures gélives — la charge est généralement interdite en dessous de 0°C"
+ ]
+ },
+ "BmsFault": {
+ "Explanation": "Le BMS de la batterie a signalé une défaillance empêchant la charge et la décharge normales.",
+ "Causes": [
+ "Défaillance interne du BMS ou événement de protection déclenché par la batterie",
+ "Protection d'une cellule individuelle activée en raison de survoltage, sous-tension ou température",
+ "Erreur de communication du BMS entraînant un signalement de défaillance"
+ ],
+ "NextSteps": [
+ "Vérifiez l'affichage du système de batterie ou les voyants pour un code de défaillance spécifique au BMS",
+ "Référez-vous à la documentation du fabricant de la batterie pour le code de défaillance spécifique du BMS",
+ "Contactez le support batterie si la défaillance du BMS ne peut pas être effacée par un redémarrage"
+ ]
+ },
+ "LithiumBatteryOverload": {
+ "Explanation": "La protection contre la surcharge de la batterie lithium est activée — la charge consomme plus de puissance que la batterie ne peut fournir.",
+ "Causes": [
+ "La puissance totale de la charge dépasse la puissance de décharge maximale nominale de la batterie",
+ "Courant d'appel élevé provenant de grands moteurs ou compresseurs dépassant temporairement les limites de la batterie"
+ ],
+ "NextSteps": [
+ "Vérifiez la puissance totale de la charge et comparez-la à la puissance de décharge nominale de la batterie",
+ "Réduisez la charge en éteignant les appareils à haute puissance",
+ "Échelonnez le démarrage des grands appareils pour réduire la demande de pointe"
+ ]
+ },
+ "BmsCommunicationAbnormal": {
+ "Explanation": "La communication avec le BMS est anormale — les données sont reçues de manière intermittente ou avec des erreurs.",
+ "Causes": [
+ "Dépassement de temps de communication en raison de problèmes de qualité ou de longueur de câble",
+ "Erreur de protocole ou de débit binaire",
+ "Défaillance physique du câble entraînant une connexion intermittente"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur pour tenter de rétablir la communication",
+ "Vérifiez le câble de communication du BMS pour détecter des dommages ou des connexions desserrées",
+ "Vérifiez les paramètres de communication (protocole, débit binaire) pour qu'ils correspondent entre l'onduleur et le BMS"
+ ]
+ },
+ "BatterySpdAbnormal": {
+ "Explanation": "La fonction du dispositif de protection contre les surtensions (SPD) côté batterie est anormale.",
+ "Causes": [
+ "Le SPD de la batterie a été déclenché en raison d'un événement de surtension",
+ "Le SPD a échoué ou a atteint la fin de sa durée de vie",
+ "Surtension induite par la foudre sur le câblage de la batterie"
+ ],
+ "NextSteps": [
+ "Éteignez le système et inspectez l'indicateur du SPD de la batterie",
+ "Remplacez le SPD s'il affiche un état déclenché ou de défaillance",
+ "Redémarrez le système après le remplacement"
+ ]
+ },
+ "OutputDcComponentBiasAbnormal": {
+ "Explanation": "Un composant de biais DC dans la sortie est anormal, ce qui pourrait affecter les équipements connectés sensibles.",
+ "Causes": [
+ "Dérive de la boucle de commande introduisant un décalage DC dans la sortie AC",
+ "Dérive de l'étalonnage du capteur sur la mesure de sortie",
+ "Défaillance matérielle dans l'étage de sortie"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — les défaillances de biais DC se corrigent souvent après redémarrage",
+ "Si la défaillance persiste, contactez le fabricant pour une assistance"
+ ]
+ },
+ "DcComponentOverHighOutputVoltage": {
+ "Explanation": "La composante continue dans la tension de sortie est trop élevée. Cela peut affecter les équipements sensibles et indique un problème de contrôle.",
+ "Causes": [
+ "Dérive de la boucle de contrôle entraînant un décalage continu dans la tension de sortie",
+ "Défaillance du capteur de tension de sortie",
+ "Saturation du transformateur ou problème de chemin continu"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur pour réinitialiser les boucles de contrôle",
+ "Vérifiez la tension de sortie pour un décalage continu si l'équipement est affecté"
+ ]
+ },
+ "OffGridOutputVoltageTooLow": {
+ "Explanation": "La tension de sortie hors réseau (EPS/sauvegarde) est trop basse pour alimenter correctement les charges connectées.",
+ "Causes": [
+ "La charge dépasse la capacité de sauvegarde de l'onduleur, provoquant une baisse de tension",
+ "Tension de la batterie trop basse pour maintenir une tension de sortie stable",
+ "Limitation interne de l'onduleur"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Réduisez la charge sur la sortie de secours",
+ "Laissez la batterie se charger si l'état de charge est faible",
+ "Si le défaut persiste, contactez le fabricant"
+ ]
+ },
+ "OffGridOutputVoltageTooHigh": {
+ "Explanation": "La tension de sortie hors réseau est trop élevée, ce qui pourrait endommager les équipements connectés.",
+ "Causes": [
+ "Défaillance de contrôle entraînant une régulation de tension de sortie défaillante",
+ "Erreur de référence de tension dans le système de contrôle"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le défaut persiste, contactez immédiatement le fabricant car une tension de sortie élevée peut endommager les appareils"
+ ]
+ },
+ "OffGridOutputOverCurrent": {
+ "Explanation": "Le courant de sortie hors réseau dépasse la limite de surintensité.",
+ "Causes": [
+ "Le courant total de charge dépasse la capacité de courant de sortie de secours de l'onduleur",
+ "Court-circuit dans l'une des charges de secours",
+ "Courant d'appel d'un démarrage de moteur important"
+ ],
+ "NextSteps": [
+ "Vérifiez que toutes les charges sur la sortie de secours sont dans les spécifications de courant de l'onduleur",
+ "Déconnectez les charges une par une pour identifier tout appareil défectueux",
+ "Réparer ou retirer la charge en surcharge avant de redémarrer"
+ ]
+ },
+ "OffGridOutputOverload": {
+ "Explanation": "La sortie hors réseau (EPS/backup) est surchargée — plus de puissance est demandée que ce que l'onduleur peut fournir en mode secours.",
+ "Causes": [
+ "La charge totale sur la sortie EPS dépasse la capacité de secours de l'onduleur",
+ "Trop d'appareils connectés au circuit de secours simultanément",
+ "Un moteur ou compresseur important causant un courant d'appel excessif"
+ ],
+ "NextSteps": [
+ "Vérifiez que toutes les charges sont conformes à la spécification de sortie EPS de l'onduleur",
+ "Réduisez le nombre d'appareils sur le circuit de secours",
+ "Étalez le démarrage des gros appareils pendant le fonctionnement en secours"
+ ]
+ },
+ "BalancedCircuitAbnormal": {
+ "Explanation": "Le circuit d'équilibrage de phase fonctionne de manière anormale.",
+ "Causes": [
+ "Défaut interne du circuit d'équilibrage de phase",
+ "Problème de contrôle affectant le fonctionnement de l'équilibrage de phase"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le défaut persiste, vérifiez les paramètres d'équilibrage de phase et contactez le service"
+ ]
+ },
+ "ExportLimitationFailSafe": {
+ "Explanation": "La sécurité de limitation d'exportation a été déclenchée. L'onduleur a arrêté d'alimenter le réseau car il ne peut pas vérifier que les limites d'exportation sont respectées.",
+ "Causes": [
+ "Le capteur CT (transformateur de courant) est déconnecté ou mesure incorrectement",
+ "La communication avec le compteur est perdue, empêchant la surveillance de l'exportation",
+ "La boucle de rétroaction de la limite d'exportation a échoué — l'onduleur ne peut pas confirmer que l'exportation vers le réseau est contrôlée"
+ ],
+ "NextSteps": [
+ "Éteignez le système avant d'inspecter les connexions CT ou du compteur",
+ "Vérifiez que le capteur CT est correctement installé et connecté",
+ "Vérifiez que le câble de communication du compteur d'énergie est intact",
+ "Confirmez que les paramètres de limite d'exportation et la rétroaction sont correctement configurés, puis redémarrez"
+ ]
+ },
+ "DcBiasAbnormal": {
+ "Explanation": "La protection contre l'injection DC (DCI) a détecté un biais DC anormal dans la sortie AC — une protection de sécurité empêchant l'injection de DC dans le réseau.",
+ "Causes": [
+ "Injection de DC dans le réseau depuis la sortie de l'onduleur",
+ "Défaut du capteur de courant de sortie donnant des lectures incorrectes",
+ "Saturation du transformateur ou problème de contrôle"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — cela peut parfois résoudre les défauts transitoires DCI",
+ "Si le défaut persiste, l'onduleur nécessite une intervention professionnelle"
+ ]
+ },
+ "HighDcComponentOutputCurrent": {
+ "Explanation": "Une composante DC élevée a été détectée dans le courant de sortie AC. Il s'agit d'une condition de protection.",
+ "Causes": [
+ "Problème de filtre de sortie laissant passer la composante DC",
+ "Défaut de contrôle affectant la symétrie de la forme d'onde du courant",
+ "Saturation du transformateur de sortie"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Vérifiez la qualité de la forme d'onde du courant de sortie si l'équipement de mesure est disponible",
+ "Si le problème persiste, contactez le fabricant pour une intervention"
+ ]
+ },
+ "BusVoltageSamplingAbnormal": {
+ "Explanation": "La mesure de la tension continue est anormale — le capteur fournit des lectures incorrectes.",
+ "Causes": [
+ "Défaillance du capteur de tension ou du circuit de mesure",
+ "Erreur de l'ADC (convertisseur analogique-numérique) sur la carte de contrôle",
+ "Problème matériel affectant la précision de la mesure"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le problème persiste, le circuit de mesure nécessite un service professionnel"
+ ]
+ },
+ "RelayFault": {
+ "Explanation": "Une défaillance interne du relais a été détectée. Le relais ne fonctionne pas comme prévu.",
+ "Causes": [
+ "Le relais a échoué — contacts bloqués ouverts ou fermés",
+ "Soudure des contacts due à un événement de surintensité",
+ "Défaillance du circuit de commande du relais"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur pour réinitialiser le relais",
+ "Si la défaillance persiste, le relais doit probablement être remplacé — contactez le service"
+ ]
+ },
+ "BusVoltageAbnormal": {
+ "Explanation": "La tension continue interne est anormale.",
+ "Causes": [
+ "Défaillance des composants électroniques de puissance affectant la régulation de la tension continue",
+ "Problème de condensateur dans le bus continu",
+ "Défaillance du système de contrôle"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le problème persiste, le système nécessite une inspection professionnelle"
+ ]
+ },
+ "InternalCommunicationFailure": {
+ "Explanation": "La communication interne a échoué entre les cartes de contrôle à l'intérieur de l'onduleur.",
+ "Causes": [
+ "Défaillance de la carte de communication",
+ "Le câble ruban ou le connecteur interne s'est desserré",
+ "Interférence électromagnétique (EMI) affectant la communication interne"
+ ],
+ "NextSteps": [
+ "Éteignez l'onduleur, attendez 30 secondes, puis redémarrez pour voir si la communication se rétablit",
+ "Si le problème persiste, un technicien doit ouvrir l'onduleur et vérifier les connexions des câbles de communication internes"
+ ]
+ },
+ "TemperatureSensorDisconnected": {
+ "Explanation": "Un capteur de température à l'intérieur de l'onduleur est déconnecté, empêchant une surveillance thermique correcte.",
+ "Causes": [
+ "L'élément du capteur a échoué ou s'est détaché de son support",
+ "Le câble du capteur est endommagé ou déconnecté",
+ "Le connecteur du capteur s'est détaché de la carte de circuit imprimé"
+ ],
+ "NextSteps": [
+ "Éteignez l'onduleur et vérifiez le câblage interne du capteur si accessible",
+ "Si non accessible, contactez un technicien de service pour inspecter et remplacer le capteur"
+ ]
+ },
+ "IgbtDriveFault": {
+ "Explanation": "Une défaillance du circuit de commande de l'IGBT a été détectée. L'IGBT n'est pas piloté correctement, ce qui peut empêcher la conversion d'énergie.",
+ "Causes": [
+ "Défaillance du circuit de commande de grille",
+ "Défaillance du transistor IGBT — l'appareil peut être défectueux",
+ "Problème d'alimentation du circuit de commande de grille"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — les défauts transitoires mineurs peuvent être résolus après un redémarrage",
+ "Si le problème persiste, un service professionnel est nécessaire — remplacement de l'IGBT ou du circuit de commande"
+ ]
+ },
+ "EepromError": {
+ "Explanation": "Une erreur de lecture ou d'écriture en mémoire EEPROM s'est produite. La mémoire non volatile de l'onduleur ne fonctionne pas correctement.",
+ "Causes": [
+ "La puce EEPROM a échoué — courant après plusieurs années de fonctionnement",
+ "Corruption des données dans la mémoire EEPROM",
+ "Défaillance matérielle du circuit mémoire"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — cela peut résoudre une erreur mémoire temporaire",
+ "Si le problème persiste, une réinitialisation d'usine peut restaurer la fonction ; contactez le support avant d'essayer"
+ ]
+ },
+ "AuxiliaryPowerAbnormal": {
+ "Explanation": "L'alimentation auxiliaire interne est anormale. Cette alimentation fournit de l'énergie aux composants électroniques de contrôle.",
+ "Causes": [
+ "Défaillance d'un composant de l'alimentation auxiliaire interne",
+ "Défaillance du régulateur de tension sur la carte de contrôle"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le problème persiste, contactez le service — l'alimentation auxiliaire peut nécessiter un remplacement"
+ ]
+ },
+ "DcAcOvercurrentProtection": {
+ "Explanation": "La protection contre les surintensités DC/AC a été déclenchée — le courant a dépassé la limite de sécurité.",
+ "Causes": [
+ "Court-circuit dans le câblage de sortie AC ou dans les charges connectées",
+ "Surcharge sévère dépassant largement la capacité nominale",
+ "Défaillance des composants électroniques de puissance causant une surintensité"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur après avoir vérifié et supprimé tout court-circuit",
+ "Vérifiez toutes les charges connectées pour détecter des défauts",
+ "Réduisez la charge avant de redémarrer"
+ ]
+ },
+ "CommunicationProtocolMismatch": {
+ "Explanation": "Une incompatibilité de protocole de communication a été détectée entre les composants.",
+ "Causes": [
+ "Les versions de firmware des cartes de contrôle ne correspondent pas",
+ "Erreur de configuration de communication"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le problème persiste, effectuez une mise à jour complète du firmware pour vous assurer que tous les composants sont sur des versions compatibles"
+ ]
+ },
+ "DspComFirmwareMismatch": {
+ "Explanation": "Les versions du firmware du DSP (processeur de signal) et du COM (communication) ne correspondent pas.",
+ "Causes": [
+ "La mise à jour du firmware a été incomplète, laissant les cartes sur des versions différentes",
+ "Le mauvais fichier de firmware a été chargé sur l'une des cartes"
+ ],
+ "NextSteps": [
+ "Redémarrer l'onduleur",
+ "Effectuer une mise à jour complète du firmware — mettre à jour toutes les cartes vers la bonne version correspondante"
+ ]
+ },
+ "DspSoftwareHardwareMismatch": {
+ "Explanation": "La version du logiciel DSP est incompatible avec la version du matériel.",
+ "Causes": [
+ "La carte matérielle a été remplacée par une révision plus récente ou plus ancienne nécessitant une version différente de firmware"
+ ],
+ "NextSteps": [
+ "Redémarrer l'onduleur",
+ "Contacter le support technique pour identifier la bonne version de firmware pour cette révision matérielle"
+ ]
+ },
+ "CpldAbnormal": {
+ "Explanation": "Le CPLD (dispositif logique programmable complexe) à l'intérieur de l'onduleur fonctionne de manière anormale.",
+ "Causes": [
+ "Défaillance de la puce CPLD ou corruption du firmware",
+ "Problème d'alimentation affectant le fonctionnement du CPLD"
+ ],
+ "NextSteps": [
+ "Redémarrer l'onduleur",
+ "Si persistant, un service professionnel est nécessaire — remplacement ou reprogrammation du CPLD"
+ ]
+ },
+ "RedundancySamplingInconsistent": {
+ "Explanation": "Les circuits de mesure redondants de tension ou de courant donnent des résultats incohérents — les deux voies de mesure ne sont pas d'accord.",
+ "Causes": [
+ "L'un des capteurs redondants a dévié ou a échoué",
+ "Erreur de calibration ADC sur un canal de mesure",
+ "Défaillance matérielle sur l'un des circuits de mesure"
+ ],
+ "NextSteps": [
+ "Redémarrer l'onduleur pour réinitialiser les circuits de mesure",
+ "Si persistant, un recalibrage ou un remplacement de capteur peut être nécessaire — contacter le service"
+ ]
+ },
+ "PwmPassThroughSignalFailure": {
+ "Explanation": "Le chemin de signal de passage PWM (modulation de largeur d'impulsion) a échoué.",
+ "Causes": [
+ "Défaillance de la carte de contrôle affectant le routage du signal PWM",
+ "Problème matériel sur le chemin du signal"
+ ],
+ "NextSteps": [
+ "Redémarrer l'onduleur",
+ "Si persistant, contacter le service — cela nécessite une inspection interne de la carte"
+ ]
+ },
+ "AfciSelfTestFailure": {
+ "Explanation": "Le test automatique de l'AFCI (disjoncteur de courant d'arc) a échoué. L'AFCI protège contre les arcs électriques dangereux dans les câbles PV.",
+ "Causes": [
+ "Défaut du module de détection AFCI empêchant l'achèvement du test",
+ "Problème de circuit de test automatique sur la carte de contrôle"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur pour tenter un nouveau test",
+ "Si le test échoue à nouveau, le module AFCI doit être remplacé — contactez le service"
+ ]
+ },
+ "PvCurrentSamplingAbnormal": {
+ "Explanation": "La mesure du courant PV donne des lectures anormales.",
+ "Causes": [
+ "Défaut du capteur de courant PV ou du capteur à effet Hall",
+ "Erreur ADC sur le canal de mesure de courant"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le problème persiste, le circuit du capteur de courant nécessite une intervention professionnelle"
+ ]
+ },
+ "AcCurrentSamplingAbnormal": {
+ "Explanation": "La mesure du courant AC donne des lectures anormales.",
+ "Causes": [
+ "Défaut du capteur CT (transformateur de courant) ou connexion incorrecte",
+ "Défaillance du capteur de courant AC",
+ "Erreur ADC sur le canal de mesure AC"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Vérifiez les connexions et l'orientation du CT si accessible",
+ "Si le problème persiste, le circuit de mesure nécessite une intervention professionnelle"
+ ]
+ },
+ "BusSoftbootFailure": {
+ "Explanation": "Le bus DC n'a pas pu se pré-charger correctement au démarrage.",
+ "Causes": [
+ "Défaut du circuit de pré-charge empêchant la charge contrôlée des condensateurs",
+ "Problème de condensateur du bus DC",
+ "Défaut du relais ou du contacteur de pré-charge"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le problème persiste, le circuit de pré-charge nécessite une intervention professionnelle"
+ ]
+ },
+ "EpoFault": {
+ "Explanation": "Une défaillance EPO (Arrêt d'urgence) a été déclenchée.",
+ "Causes": [
+ "Le bouton d'arrêt d'urgence EPO a été pressé",
+ "Le circuit EPO a été activé par un système de sécurité externe",
+ "Défaut du circuit EPO provoquant un arrêt involontaire"
+ ],
+ "NextSteps": [
+ "Vérifiez si le bouton EPO a été pressé — réinitialisez-le si c'est le cas",
+ "Vérifiez le câblage du circuit EPO si l'activation était involontaire",
+ "Redémarrez l'onduleur après avoir confirmé que le circuit EPO est dégagé"
+ ]
+ },
+ "MonitoringChipBootVerificationFailed": {
+ "Explanation": "Le chip de surveillance n'a pas réussi la vérification de démarrage — le firmware ou la séquence de démarrage présente un problème.",
+ "Causes": [
+ "Corruption du firmware sur le chip de surveillance",
+ "Défaillance matérielle du chip de surveillance"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur — les échecs de vérification de démarrage se résolvent parfois à la réessayer",
+ "Si le problème persiste, une réinstallation du firmware ou un remplacement du chip peut être nécessaire — contactez le service"
+ ]
+ },
+ "BmsCommunicationFailure": {
+ "Explanation": "Le BMS n'arrive pas à communiquer avec l'onduleur. La charge et la décharge ne peuvent pas être gérées en toute sécurité sans communication BMS.",
+ "Causes": [
+ "Câble de communication RS485 entre l'onduleur et la batterie défectueux ou déconnecté",
+ "Le BMS est éteint ou ne répond pas",
+ "Incompatibilité du protocole de communication entre l'onduleur et le BMS"
+ ],
+ "NextSteps": [
+ "Vérifiez la connexion du câble RS485 entre l'onduleur et la batterie — inspectez les deux extrémités",
+ "Assurez-vous que la batterie est allumée et que le BMS est actif",
+ "Vérifiez que le paramètre du protocole de communication correspond à celui du BMS de la batterie"
+ ]
+ },
+ "BmsChargeDischargeFailure": {
+ "Explanation": "Le BMS a signalé que la batterie ne peut pas se charger ou se décharger.",
+ "Causes": [
+ "Protection interne du BMS déclenchée — surtension, sous-tension ou défaut de température des cellules",
+ "Défaillance matérielle du BMS bloquant la charge/décharge",
+ "Problème de cellule détecté par le BMS"
+ ],
+ "NextSteps": [
+ "Vérifiez l'affichage de la batterie ou l'indicateur du BMS pour un code d'erreur spécifique",
+ "Consultez la documentation du fabricant de la batterie pour le code de défaut du BMS",
+ "Contactez le support de la batterie si le défaut ne peut pas être effacé"
+ ]
+ },
+ "BatteryVoltageLow": {
+ "Explanation": "La tension de la batterie est en dessous du niveau minimum autorisé.",
+ "Causes": [
+ "La batterie a été déchargée en profondeur en dessous de la tension minimale sûre",
+ "Défaillance d'une cellule individuelle réduisant la tension globale de la batterie"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension de la batterie — si elle est critique, une recharge professionnelle peut être nécessaire",
+ "Laissez la batterie se recharger lentement depuis le réseau avant de reprendre le fonctionnement normal"
+ ]
+ },
+ "BatteryVoltageHigh": {
+ "Explanation": "La tension de la batterie dépasse le seuil maximal autorisé.",
+ "Causes": [
+ "La batterie a été surchargée au-delà de sa tension maximale",
+ "Défaillance du BMS permettant à la tension de monter sans protection",
+ "Défaillance d'une cellule créant une tension élevée dans une partie de la batterie"
+ ],
+ "NextSteps": [
+ "Vérifiez la tension de la batterie et comparez-la à la spécification maximale du fabricant",
+ "Si la tension est dans la plage autorisée, redémarrez l'onduleur",
+ "Si la tension est réellement trop élevée, arrêtez immédiatement la charge et contactez le service de la batterie"
+ ]
+ },
+ "BatteryTemperatureAbnormal": {
+ "Explanation": "La température de la batterie est en dehors de la plage sûre pour la charge ou la décharge.",
+ "Causes": [
+ "La batterie est trop chaude — mauvaise ventilation ou température ambiante élevée",
+ "La batterie est trop froide — environnement gelé ou proche du gel",
+ "Défaillance du capteur de température donnant des lectures incorrectes"
+ ],
+ "NextSteps": [
+ "Vérifiez la température physique de la batterie si cela est sûr à faire",
+ "Améliorez la ventilation de la batterie en cas de surchauffe",
+ "Dans des conditions froides, laissez la batterie se réchauffer avant de la charger",
+ "Vérifiez les connexions du capteur si la lecture de température semble incorrecte"
+ ]
+ },
+ "BatteryReversed": {
+ "Explanation": "La polarité de la batterie est inversée — les bornes positive et négative sont connectées incorrectement.",
+ "Causes": [
+ "Les câbles positif et négatif de la batterie sont connectés aux mauvaises bornes de l'onduleur",
+ "Erreur d'installation"
+ ],
+ "NextSteps": [
+ "ÉTEIGNEZ IMMEDIATEMENT tout le système — la polarité inversée peut causer des dommages graves",
+ "Faites vérifier et corriger la polarité de la batterie par un électricien qualifié avant toute autre opération"
+ ]
+ },
+ "BatteryOpenCircuit": {
+ "Explanation": "Le circuit de la batterie est ouvert — la batterie n'est pas connectée électriquement.",
+ "Causes": [
+ "Le câble de la batterie s'est desserré ou déconnecté de la borne",
+ "Le fusible de la batterie a sauté, interrompant le circuit",
+ "Le BMS a ouvert le contacteur interne en raison d'un événement de protection"
+ ],
+ "NextSteps": [
+ "Vérifiez toutes les connexions des câbles de la batterie au niveau de l'onduleur et des bornes de la batterie",
+ "Inspectez le fusible de la batterie et remplacez-le s'il a sauté",
+ "Vérifiez l'état du BMS pour tout événement de protection ayant pu ouvrir le contacteur de la batterie"
+ ]
+ },
+ "BatteryOverloadProtection": {
+ "Explanation": "La protection contre la surcharge de la batterie a été déclenchée — la charge consomme plus de puissance que la batterie ne peut décharger en toute sécurité.",
+ "Causes": [
+ "La puissance totale de la charge dépasse la puissance de décharge maximale nominale de la batterie",
+ "Courant d'appel élevé d'appareils puissants dépassant temporairement la capacité de la batterie"
+ ],
+ "NextSteps": [
+ "Vérifiez la charge totale et comparez-la à la puissance de décharge nominale de la batterie",
+ "Réduisez les charges à haute puissance et redémarrez l'onduleur"
+ ]
+ },
+ "Bus2VoltageAbnormal": {
+ "Explanation": "La tension du bus DC secondaire est anormale.",
+ "Causes": [
+ "Défaillance des composants électroniques de puissance affectant le bus DC secondaire",
+ "Problème de contrôle sur le convertisseur secondaire"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le problème persiste, une inspection professionnelle est nécessaire"
+ ]
+ },
+ "BatteryChargeOcp": {
+ "Explanation": "La protection contre les surintensités de charge de la batterie s'est déclenchée — le courant de charge est trop élevé.",
+ "Causes": [
+ "Le panneau solaire est surdimensionné et fournit plus de courant que la batterie ne peut accepter en toute sécurité",
+ "La limite de courant de charge de la batterie est réglée trop haut par rapport à la spécification de la batterie"
+ ],
+ "NextSteps": [
+ "Vérifiez si la puissance du panneau solaire dépasse significativement la capacité de charge de la batterie",
+ "Réduisez le courant de charge maximal dans l'onduleur pour correspondre à la spécification de la batterie"
+ ]
+ },
+ "BatteryDischargeOcp": {
+ "Explanation": "La protection contre les surintensités de décharge de la batterie s'est déclenchée — le courant de décharge est trop élevé.",
+ "Causes": [
+ "La charge connectée consomme plus de courant que la batterie ne peut fournir en toute sécurité",
+ "La limite de courant de décharge de la batterie est réglée trop haut"
+ ],
+ "NextSteps": [
+ "Vérifiez que le courant de décharge de la batterie correspond à la spécification de la batterie",
+ "Réduisez la charge connectée pour rester dans les limites de décharge de la batterie"
+ ]
+ },
+ "BatterySoftStartFailed": {
+ "Explanation": "La batterie n'a pas pu compléter sa séquence de démarrage en douceur lors de la connexion à l'onduleur.",
+ "Causes": [
+ "Défaut du circuit de précharge empêchant la connexion contrôlée de la batterie",
+ "La tension de la batterie est significativement différente de la tension du bus DC de l'onduleur"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Vérifiez la tension de la batterie par rapport à la tension du bus DC — un écart important peut empêcher le démarrage en douceur"
+ ]
+ },
+ "EpsOutputShortCircuited": {
+ "Explanation": "La sortie de secours (EPS) est en court-circuit.",
+ "Causes": [
+ "Court-circuit dans le câblage de la charge connectée à la sortie de secours",
+ "Un appareil défectueux provoquant un court-circuit sur le circuit de secours",
+ "Défaut de câblage dans la distribution de sortie EPS"
+ ],
+ "NextSteps": [
+ "Déconnectez toutes les charges de la sortie de secours",
+ "Identifiez et réparez le court-circuit dans le câblage ou les appareils avant de reconnecter"
+ ]
+ },
+ "OffGridBusVoltageLow": {
+ "Explanation": "La tension du bus DC hors réseau est trop basse pour maintenir le fonctionnement en secours.",
+ "Causes": [
+ "La batterie est presque déchargée et ne peut pas maintenir la tension du bus DC",
+ "Charge de secours élevée combinée à une faible charge de la batterie",
+ "Perte de capacité de la batterie due au vieillissement"
+ ],
+ "NextSteps": [
+ "Vérifiez si la batterie fonctionne correctement et n'a pas perdu une capacité significative",
+ "Laissez la batterie se recharger avant de tenter un fonctionnement en secours",
+ "Réduisez la charge de secours pour prolonger la durée de fonctionnement de la batterie"
+ ]
+ },
+ "OffGridTerminalVoltageAbnormal": {
+ "Explanation": "Une tension anormale a été détectée à la sortie AC hors réseau.",
+ "Causes": [
+ "Une tension externe est présente à la sortie AC de secours provenant d'une autre source",
+ "Défaut de câblage reliant la sortie de secours à un circuit sous tension",
+ "Retour de courant d'une charge ayant sa propre source d'alimentation"
+ ],
+ "NextSteps": [
+ "Vérifiez si une source de tension externe est présente au port de sortie AC de secours",
+ "Vérifiez que le câblage de la sortie de secours ne se connecte à aucune autre source sous tension",
+ "Déconnectez toutes les charges de la sortie de secours et inspectez le câblage avant de redémarrer"
+ ]
+ },
+ "SoftStartFailed": {
+ "Explanation": "La séquence de démarrage progressif en mode hors réseau a échoué.",
+ "Causes": [
+ "Échec de la précharge pendant le démarrage hors réseau",
+ "Charge trop élevée au moment du démarrage hors réseau"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Réduisez la charge initiale sur le circuit de secours pendant le démarrage"
+ ]
+ },
+ "OffGridOutputVoltageAbnormal": {
+ "Explanation": "La tension de sortie hors réseau est anormale.",
+ "Causes": [
+ "Défaut de contrôle entraînant l'échec de la régulation de tension hors réseau",
+ "Problème matériel au niveau de l'étage de sortie",
+ "Surcharge sévère faisant chuter la tension de sortie"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur",
+ "Si le défaut persiste, contactez le fabricant"
+ ]
+ },
+ "BalancedCircuitSelfTestFailed": {
+ "Explanation": "L'autotest du circuit équilibré a échoué pendant le démarrage.",
+ "Causes": [
+ "Défaut du circuit d'équilibrage des phases détecté pendant l'autotest",
+ "Problème matériel du circuit d'équilibrage"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur pour relancer l'autotest",
+ "Si le défaut persiste, contactez le service"
+ ]
+ },
+ "HighDcComponentOutputVoltage": {
+ "Explanation": "Une composante CC élevée a été détectée dans la tension de sortie AC.",
+ "Causes": [
+ "Dérive de la boucle de contrôle entraînant une accumulation de décalage CC dans la tension de sortie",
+ "Problème avec le transformateur de sortie ou le filtre"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur pour réinitialiser les boucles de contrôle",
+ "Si le défaut persiste, contactez le fabricant"
+ ]
+ },
+ "OffGridParallelSignalAbnormal": {
+ "Explanation": "Le signal de communication parallèle entre les onduleurs en mode hors réseau est anormal.",
+ "Causes": [
+ "Le câble de communication parallèle entre les unités est endommagé ou déconnecté",
+ "Incompatibilité de configuration parallèle entre les unités"
+ ],
+ "NextSteps": [
+ "Vérifiez que tous les câbles de communication parallèle sont correctement et solidement connectés entre les onduleurs",
+ "Vérifiez que les paramètres parallèles correspondent sur toutes les unités"
+ ]
+ },
+ "AFCIFault": {
+ "Explanation": "Un défaut d'arc électrique a été détecté dans le système PV. Les arcs électriques peuvent provoquer des incendies dans les câbles PV et le système s'est arrêté par mesure de sécurité.",
+ "Causes": [
+ "Connecteur MC4 ou câble PV desserré provoquant un arc intermittent",
+ "Isolation de câble endommagée permettant un arc au point endommagé",
+ "Connecteur ou boîte de jonction défectueux créant un chemin d'arc",
+ "Boîte de jonction de module endommagée"
+ ],
+ "NextSteps": [
+ "Coupez l'alimentation de tous les disjoncteurs DC avant d'inspecter les câbles PV",
+ "Inspectez soigneusement toutes les connexions de chaînes PV, les connecteurs MC4 et les câbles pour détecter des dommages",
+ "Serrer les connecteurs desserrés et remplacer les câbles ou connecteurs endommagés",
+ "Faites inspecter professionnellement l'installation si la source de l'arc n'est pas trouvée"
+ ]
+ },
+ "GFCIHigh": {
+ "Explanation": "Un courant de défaut (fuite) excessivement élevé a été détecté dans le système PV.",
+ "Causes": [
+ "Défaut de mise à la terre dans le champ PV — généralement un câble touchant le cadre ou les parties métalliques",
+ "Défaillance de l'isolation des câbles PV ou des boîtes de jonction des modules",
+ "Infiltration d'humidité dans les connexions de câbles ou les boîtes de jonction des modules",
+ "Câble endommagé exposant les conducteurs à la terre"
+ ],
+ "NextSteps": [
+ "Redémarrez l'onduleur pour voir si le défaut est résolu",
+ "Si le problème persiste, effectuez un test de résistance d'isolation sur toutes les chaînes PV pour localiser le défaut",
+ "Réparer tout dommage d'isolation ou défaut de mise à la terre avant de redémarrer"
+ ]
+ },
+ "PVVoltageHigh": {
+ "Explanation": "La tension d'entrée DC du champ PV dépasse la limite maximale de sécurité absolue. Cela représente un risque immédiat de dommage pour l'onduleur.",
+ "Causes": [
+ "Trop de modules PV en série dépassant la tension d'entrée maximale de l'onduleur",
+ "Température très froide faisant augmenter la tension Voc des modules bien au-dessus de la tension Voc de conception"
+ ],
+ "NextSteps": [
+ "Déconnectez immédiatement le disjoncteur DC pour protéger l'onduleur",
+ "Mesurez la tension DC réelle avant de reconnecter",
+ "Examinez la conception des chaînes et réduisez le nombre de modules en série si nécessaire pour rester dans les limites de tension de l'onduleur"
+ ]
+ },
+ "OffGridBusVoltageTooLow": {
+ "Explanation": "La tension du bus DC en mode hors réseau est trop basse pour assurer un fonctionnement stable.",
+ "Causes": [
+ "État de charge de la batterie trop faible",
+ "Charge excessive sur la sortie hors réseau",
+ "Défaut ou connexion lâche du câblage du bus DC"
+ ],
+ "NextSteps": [
+ "Réduire la charge connectée à la sortie hors réseau",
+ "Vérifier le niveau de charge de la batterie et recharger si nécessaire",
+ "Inspecter le câblage du bus DC pour détecter des connexions lâches ou des dommages"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/csharp/App/Backend/Resources/AlarmTranslations.it.json b/csharp/App/Backend/Resources/AlarmTranslations.it.json
new file mode 100644
index 000000000..fffcd1d1f
--- /dev/null
+++ b/csharp/App/Backend/Resources/AlarmTranslations.it.json
@@ -0,0 +1,2822 @@
+{
+ "AbnormalGridVoltage": {
+ "Explanation": "L'inverter ha rilevato che la tensione di rete è al di fuori dell'intervallo operativo accettabile. Il sistema richiede un intervento manuale per ripristinare il funzionamento.",
+ "Causes": [
+ "Fluttuazioni o instabilità della tensione di rete da parte del fornitore",
+ "Connessione di rete scarsa o allentata ai terminali dell'inverter",
+ "Problemi con il trasformatore locale",
+ "Elevata domanda di carico sulla rete locale"
+ ],
+ "NextSteps": [
+ "Verificare la tensione di rete con un multimetro ai terminali dell'inverter",
+ "Controllare che tutti i cavi di connessione alla rete siano ben fissati e intatti",
+ "Contattare il fornitore di energia se la tensione di rete rimane anomala",
+ "Riavviare l'inverter dopo aver risolto il problema"
+ ]
+ },
+ "AbnormalGridFrequency": {
+ "Explanation": "L'inverter ha rilevato che la frequenza di rete è al di fuori dell'intervallo accettabile (tipicamente 50 Hz o 60 Hz ± tolleranza). Il sistema non funzionerà finché la frequenza non tornerà alla normalità.",
+ "Causes": [
+ "Instabilità o disturbo della rete da parte del fornitore",
+ "Deriva della frequenza del generatore se si utilizza un generatore",
+ "Rapidi cambiamenti di carico sulla rete locale"
+ ],
+ "NextSteps": [
+ "Verificare se la frequenza di rete è stabile",
+ "Se si utilizza un generatore, assicurarsi che l'impostazione della frequenza del generatore corrisponda alle specifiche dell'inverter",
+ "Aspettare che la rete si stabilizzi, quindi riavviare l'inverter"
+ ]
+ },
+ "InvertedSequenceOfGridVoltage": {
+ "Explanation": "La sequenza di fase della tensione di rete trifase è invertita. Si tratta di un problema di cablaggio che impedisce il funzionamento sicuro.",
+ "Causes": [
+ "Cablaggio errato delle fasi di rete durante l'installazione (L1, L2, L3 invertite)",
+ "Lavori di ricollegamento eseguiti senza verificare l'ordine delle fasi"
+ ],
+ "NextSteps": [
+ "Spegnere completamente il sistema in modo sicuro prima di toccare qualsiasi cablaggio",
+ "Invertire due dei tre cavi di fase alla connessione di rete per correggere la sequenza",
+ "Riaccendere il sistema e verificare che l'allarme si sia risolto"
+ ]
+ },
+ "GridVoltagePhaseLoss": {
+ "Explanation": "Una o più fasi della connessione trifase alla rete sono assenti. L'inverter non può funzionare in sicurezza con un'alimentazione trifase incompleta.",
+ "Causes": [
+ "Fusibile bruciato su una delle fasi della rete",
+ "Cavo di fase allentato o scollegato ai terminali dell'inverter o al quadro elettrico",
+ "Interruttore automatico lato rete scattato su una fase",
+ "Danno al cavo che interrompe una fase"
+ ],
+ "NextSteps": [
+ "Controllare tutte e tre le connessioni di fase ai terminali di ingresso dell'inverter",
+ "Verificare i fusibili e gli interruttori automatici per ogni fase",
+ "Ispezionare i cavi per eventuali danni visibili o connessioni allentate",
+ "Ripristinare la fase mancante e riavviare dopo la riparazione"
+ ]
+ },
+ "AbnormalGridCurrent": {
+ "Explanation": "La corrente di rete è anomala, il che può indicare sovraccarico o squilibrio di corrente tra le fasi.",
+ "Causes": [
+ "Cortocircuito o guasto di cablaggio lato rete",
+ "Carico del sistema superiore alla capacità",
+ "Sensore di corrente difettoso che fornisce letture errate",
+ "Guasto a terra che causa perdita di corrente"
+ ],
+ "NextSteps": [
+ "Controllare i cortocircuiti nel cablaggio e lato carico",
+ "Ridurre il carico del sistema e verificare se l'allarme si risolve",
+ "Verificare le connessioni e il funzionamento del sensore di corrente",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "AbnormalOutputVoltage": {
+ "Explanation": "La tensione di uscita dell'inverter è al di fuori dei limiti accettabili. Questo può influenzare i carichi collegati e indica una condizione di guasto.",
+ "Causes": [
+ "Guasto interno di controllo dell'inverter",
+ "Condizione di sovraccarico lato uscita",
+ "Influenza della tensione di rete sull'output di regolazione"
+ ],
+ "NextSteps": [
+ "Controllare tutti i carichi collegati e scollegare quelli che potrebbero causare sovraccarico",
+ "Verificare le impostazioni della tensione di uscita dell'inverter in base ai requisiti dell'installazione",
+ "Riavviare l'inverter; se l'allarme ritorna, contattare un tecnico di assistenza"
+ ]
+ },
+ "AbnormalOutputFrequency": {
+ "Explanation": "La frequenza di uscita dell'inverter è anomala, il che potrebbe influire su apparecchiature sensibili.",
+ "Causes": [
+ "Guasto al sistema di controllo interno che influisce sulla regolazione della frequenza",
+ "Transitori di carico pesanti o improvvisi che causano deviazioni di frequenza"
+ ],
+ "NextSteps": [
+ "Ridurre il carico connesso e verificare se la frequenza si stabilizza",
+ "Riawviare l'inverter; se il problema persiste, contattare l'assistenza"
+ ]
+ },
+ "AbnormalNullLine": {
+ "Explanation": "La connessione della linea neutra è anomala. Una linea neutra mancante o danneggiata può causare squilibri di tensione e condizioni pericolose.",
+ "Causes": [
+ "Filo neutro allentato o scollegato all'inverter o al quadro elettrico",
+ "Filo neutro danneggiato o rotto",
+ "Cablaggio errato durante l'installazione"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema in modo sicuro prima di ispezionare i cavi",
+ "Verificare tutte le connessioni del filo neutro all'inverter e al quadro elettrico",
+ "Riparare eventuali problemi di cablaggio riscontrati, quindi riavviare dopo aver confermato le connessioni corrette"
+ ]
+ },
+ "AbnormalOffGridOutputVoltage": {
+ "Explanation": "La tensione di uscita in modalità standby (di emergenza) è anomala. I carichi collegati all'uscita di emergenza potrebbero non ricevere la tensione corretta.",
+ "Causes": [
+ "Sovraccarico sull'uscita di emergenza che supera la capacità dell'inverter",
+ "Problema hardware interno all'inverter",
+ "Tensione della batteria troppo bassa per mantenere un'uscita stabile"
+ ],
+ "NextSteps": [
+ "Scollegare o ridurre il carico sull'uscita di emergenza",
+ "Verificare lo stato di carica della batteria e permettere la ricarica se è scarica",
+ "Riawviare l'inverter; se il problema persiste, contattare l'assistenza"
+ ]
+ },
+ "ExcessivelyHighAmbientTemperature": {
+ "Explanation": "La temperatura ambientale intorno all'inverter è troppo alta. L'inverter potrebbe ridurre la potenza in uscita per proteggersi dai danni causati dal calore.",
+ "Causes": [
+ "Scarsa ventilazione intorno all'installazione dell'inverter",
+ "Temperatura ambientale elevata (ondata di calore, picco estivo)",
+ "Esposizione diretta ai raggi solari che riscaldano l'involucro dell'inverter",
+ "Altre apparecchiature vicine che generano troppo calore"
+ ],
+ "NextSteps": [
+ "Migliorare il flusso d'aria e la ventilazione intorno all'inverter",
+ "Fornire ombra se l'inverter è installato all'aperto o sotto il sole diretto",
+ "Considerare l'aggiunta di raffreddamento forzato (ventola) se in uno spazio chiuso",
+ "L'inverter si riprenderà automaticamente una volta che la temperatura scende a livelli sicuri"
+ ]
+ },
+ "ExcessiveRadiatorTemperature": {
+ "Explanation": "La temperatura del dissipatore di calore (radiatore) dell'inverter è troppo alta. L'inverter utilizza il dissipatore per dissipare il calore durante il funzionamento.",
+ "Causes": [
+ "Ventole o aperture per l'aria ostruite che impediscono la dissipazione del calore",
+ "Guasto del ventilatore di raffreddamento che riduce il flusso d'aria",
+ "Temperatura ambientale elevata",
+ "Carico eccessivo che genera più calore"
+ ],
+ "NextSteps": [
+ "Pulire le aperture per l'aria e i filtri antistatici — l'accumulo di polvere è una causa comune",
+ "Verificare che il ventilatore di raffreddamento sia in funzione (ascoltare il rumore del ventilatore durante il funzionamento)",
+ "Ridurre temporaneamente il carico per abbassare la generazione di calore",
+ "Riparare o sostituire il ventilatore se difettoso, quindi riavviare l'inverter"
+ ]
+ },
+ "PcbOvertemperature": {
+ "Explanation": "La scheda elettronica (PCB) all'interno dell'inverter ha raggiunto una temperatura troppo alta.",
+ "Causes": [
+ "Raffreddamento o ventilazione insufficienti all'interno dell'involucro",
+ "Temperatura ambientale elevata che influisce sui componenti interni",
+ "Potenza in uscita eccessiva per un periodo prolungato"
+ ],
+ "NextSteps": [
+ "Migliorare la ventilazione intorno all'inverter",
+ "Verificare che il ventilatore di raffreddamento funzioni correttamente",
+ "Lasciare raffreddare l'inverter prima di riavviarlo"
+ ]
+ },
+ "DcConverterOvertemperature": {
+ "Explanation": "La sezione del convertitore DC dell'inverter si sta surriscaldando.",
+ "Causes": [
+ "Corrente di carica o scarica elevata prolungata nel tempo",
+ "Scarsa ventilazione o prese d'aria ostruite",
+ "Temperatura ambiente elevata nell'area di installazione"
+ ],
+ "NextSteps": [
+ "Ridurre temporaneamente il flusso di potenza nel sistema",
+ "Migliorare la ventilazione e verificare il funzionamento della ventola",
+ "Lasciare raffreddare, poi riavviare l'inverter"
+ ]
+ },
+ "InverterOvertemperatureAlarm": {
+ "Explanation": "La temperatura dell'inverter sta aumentando verso livelli pericolosi. Questo è un avviso preliminare prima del blocco termico.",
+ "Causes": [
+ "Sovraccarico di potenza in uscita prolungato",
+ "Scarsa ventilazione che intrappola il calore intorno all'inverter",
+ "Guasto della ventola di raffreddamento",
+ "Temperatura ambiente elevata nell'area di installazione"
+ ],
+ "NextSteps": [
+ "Ridurre immediatamente il carico connesso",
+ "Verificare che le ventole di raffreddamento funzionino e che le prese d'aria siano libere",
+ "L'inverter si riprenderà una volta raffreddato; risolvere la causa prima del riavvio completo"
+ ]
+ },
+ "InverterOvertemperature": {
+ "Explanation": "L'inverter si è surriscaldato e il sistema di protezione ha attivato lo spegnimento.",
+ "Causes": [
+ "Condizione di sovraccarico prolungato che genera troppo calore",
+ "Guasto del sistema di raffreddamento (ventole bloccate, ventola guasta)",
+ "Temperature ambientali estreme"
+ ],
+ "NextSteps": [
+ "Lasciare raffreddare completamente l'inverter prima di tentare un riavvio",
+ "Verificare le ventole e assicurarsi che tutte le aperture di ventilazione siano libere",
+ "Ridurre il carico del sistema e migliorare il raffreddamento prima di riavviare"
+ ]
+ },
+ "DcConverterOvertemperatureAlarm": {
+ "Explanation": "L'allarme di temperatura del convertitore DC è attivo — la temperatura si sta avvicinando alla soglia di spegnimento.",
+ "Causes": [
+ "Alta potenza sostenuta nel tempo",
+ "Raffreddamento insufficiente o prese d'aria ostruite"
+ ],
+ "NextSteps": [
+ "Ridurre temporaneamente il flusso di potenza per permettere il raffreddamento",
+ "Verificare il funzionamento della ventola e rimuovere eventuali ostruzioni alla ventilazione",
+ "Lasciare che la temperatura scenda, poi riavviare l'inverter"
+ ]
+ },
+ "InsulationFault": {
+ "Explanation": "È stato rilevato un guasto di isolamento, indicando una possibile dispersione di corrente a terra. Si tratta di una condizione critica per la sicurezza che deve essere verificata prima di riprendere il funzionamento.",
+ "Causes": [
+ "Isolamento del cavo danneggiato su cavi PV, batteria o di rete",
+ "Ingresso di umidità o acqua nelle connessioni dei cavi o negli involucri",
+ "Degradazione dell'isolamento dei componenti all'interno dell'inverter",
+ "Guasto a terra nell'impianto fotovoltaico — comune dopo danni da tempesta"
+ ],
+ "NextSteps": [
+ "Non toccare il sistema — i guasti di isolamento possono causare scosse elettriche",
+ "Spegnere il sistema in modo sicuro da tutti i dispositivi di disconnessione",
+ "Ispezionare tutti i cavi per eventuali danni visibili all'isolamento, soprattutto nelle aree esposte alle intemperie",
+ "Eseguire un test di resistenza di isolamento sulle stringhe PV e sui cavi",
+ "Riparare l'isolamento danneggiato prima di riavviare"
+ ]
+ },
+ "LeakageProtectionFault": {
+ "Explanation": "La protezione da guasto a terra o da corrente di dispersione è scattata. La corrente di dispersione a terra ha superato la soglia di sicurezza.",
+ "Causes": [
+ "Guasto a terra in qualche parte del cablaggio del sistema",
+ "Isolamento del cavo danneggiato che permette alla corrente di disperdersi a terra",
+ "Umidità che penetra nei connettori dei cavi o nelle scatole di giunzione",
+ "Dispositivo RCD o GFCI difettoso"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema prima dell'ispezione",
+ "Verificare i guasti a terra ispezionando tutte le connessioni dei cavi e l'isolamento",
+ "Cercare umidità nei connettori, nelle scatole di giunzione e nei passacavi",
+ "Riparare il guasto, poi riavviare il sistema"
+ ]
+ },
+ "AbnormalLeakageSelfCheck": {
+ "Explanation": "L'autocontrollo della corrente di dispersione dell'inverter è fallito durante l'avvio.",
+ "Causes": [
+ "Guasto al circuito di autocontrollo interno all'inverter",
+ "Presenza di un guasto di massa effettivo nel sistema",
+ "Malfunzionamento del sensore di corrente di dispersione"
+ ],
+ "NextSteps": [
+ "Spegnere in sicurezza e controllare i collegamenti di messa a terra del sistema",
+ "Ispezionare i cavi per eventuali danni all'isolamento che potrebbero causare dispersioni",
+ "Se i cavi sono a posto, il sensore interno dell'inverter potrebbe essere difettoso — contattare l'assistenza"
+ ]
+ },
+ "PoorGrounding": {
+ "Explanation": "È stata rilevata una connessione di messa a terra scarsa o insufficiente. La messa a terra corretta è essenziale per la sicurezza e la protezione dai fulmini.",
+ "Causes": [
+ "Connessione a terra (massa) allentata all'inverter",
+ "Terminale di terra corroso o ossidato",
+ "Resistenza del cavo di terra troppo alta a causa delle condizioni del terreno o di un cavo sottodimensionato",
+ "Cavo di terra mancante o scollegato"
+ ],
+ "NextSteps": [
+ "Spegnere in sicurezza e controllare tutte le connessioni a terra (massa) all'inverter",
+ "Pulire eventuali terminali corrotti e stringere tutte le connessioni a terra",
+ "Misurare la resistenza di terra e confrontarla con la specifica di installazione",
+ "Riparare la messa a terra, quindi riavviare l'inverter"
+ ]
+ },
+ "FanFault": {
+ "Explanation": "Il ventilatore di raffreddamento ha fallito o non funziona correttamente. Senza un adeguato raffreddamento, l'inverter si surriscalderà e si spegnerà.",
+ "Causes": [
+ "Il motore del ventilatore è guasto e non gira più",
+ "La pala del ventilatore è bloccata da detriti o oggetti estranei",
+ "Connettore di alimentazione del ventilatore allentato o scollegato",
+ "Guasto al circuito di controllo del ventilatore"
+ ],
+ "NextSteps": [
+ "Ispezionare visivamente il ventilatore e verificare se gira quando l'inverter è in funzione",
+ "Rimuovere eventuali ostacoli dalle pale del ventilatore",
+ "Verificare che il connettore di alimentazione del ventilatore sia inserito correttamente",
+ "Sostituire il ventilatore se non funziona — non far funzionare l'inverter senza raffreddamento"
+ ]
+ },
+ "AuxiliaryPowerFault": {
+ "Explanation": "L'alimentazione ausiliaria all'interno dell'inverter ha smesso di funzionare. Questa alimentazione interna fornisce energia all'elettronica di controllo.",
+ "Causes": [
+ "Guasto di un componente dell'alimentazione interna",
+ "Problema di tensione di ingresso che influisce sull'alimentazione ausiliaria",
+ "Guasto di un componente elettronico sulla scheda di controllo"
+ ],
+ "NextSteps": [
+ "Riavvia l'inverter — spegnilo, aspetta 30 secondi, poi riaccendilo",
+ "Se l'allarme persiste dopo il riavvio, probabilmente l'alimentazione ausiliaria deve essere sostituita — contatta un tecnico di assistenza"
+ ]
+ },
+ "ModelCapacityFault": {
+ "Explanation": "L'inverter ha rilevato una discrepanza tra la configurazione del modello o della capacità — le impostazioni del sistema non corrispondono all'hardware.",
+ "Causes": [
+ "Configurazione del modello impostata erroneamente durante la messa in servizio",
+ "Versione del firmware incompatibile con il modello hardware",
+ "Componenti hardware sostituiti senza aggiornare la configurazione"
+ ],
+ "NextSteps": [
+ "Verifica le impostazioni del modello dell'inverter nel menu di configurazione",
+ "Controlla che la versione del firmware sia compatibile con questa revisione hardware",
+ "Contatta il tuo installatore o il team di assistenza per correggere la configurazione, poi riavvia"
+ ]
+ },
+ "AbnormalLightningArrester": {
+ "Explanation": "Il dispositivo di protezione contro le sovratensioni (SPD / parasurtense) ha fallito o si è attivato a causa di un evento di sovratensione.",
+ "Causes": [
+ "Un fulmine o un picco di tensione ha attivato e possibilmente distrutto l'SPD",
+ "Il componente SPD ha raggiunto la fine della sua vita utile ed è fallito",
+ "Guasto nel cablaggio dell'SPD"
+ ],
+ "NextSteps": [
+ "Controlla l'indicatore di stato dell'SPD (la maggior parte degli SPD ha un indicatore visivo di guasto)",
+ "Sostituisci la cartuccia dell'SPD se si è attivata o mostra un guasto",
+ "Dopo la sostituzione, riavvia l'inverter"
+ ]
+ },
+ "IslandProtection": {
+ "Explanation": "La protezione isola è attiva — l'inverter si è disconnesso dalla rete per evitare di alimentare una rete senza energia. È una funzione di sicurezza.",
+ "Causes": [
+ "Blackout della rete elettrica nella tua zona",
+ "Tensione o frequenza della rete fuori dai limiti accettabili",
+ "Disconnessione intenzionale della rete da parte del fornitore"
+ ],
+ "NextSteps": [
+ "Attendi il ripristino e la stabilizzazione della rete elettrica",
+ "L'inverter si riconnetterà automaticamente e riprenderà il funzionamento normale una volta che la rete sarà stabile",
+ "Nessuna azione necessaria a meno che il blackout non sia prolungato"
+ ]
+ },
+ "Battery1NotConnected": {
+ "Explanation": "La batteria 1 non è rilevata o non è connessa. L'inverter non riesce a trovare la batteria sul bus DC.",
+ "Causes": [
+ "Interruttore di disconnessione della batteria aperto (spento)",
+ "Cavo della batteria allentato o disconnesso al terminale dell'inverter o della batteria",
+ "Il BMS della batteria ha spento la batteria a causa di un evento di protezione",
+ "Fusibile della batteria bruciato"
+ ],
+ "NextSteps": [
+ "Controlla l'interruttore di disconnessione della batteria e assicurati che sia in posizione ON",
+ "Ispeziona i collegamenti dei cavi della batteria sia all'inverter che ai terminali della batteria",
+ "Controlla l'indicatore di stato del BMS della batteria per eventuali codici di errore",
+ "Ispeziona e sostituisci il fusibile se bruciato, poi riavvia l'inverter"
+ ]
+ },
+ "Battery1Overvoltage": {
+ "Explanation": "La tensione della batteria 1 è troppo alta. La ricarica è stata limitata o interrotta per proteggere la batteria.",
+ "Causes": [
+ "La batteria viene sovraccarica oltre la tensione massima",
+ "Malfunzionamento del BMS che permette alla tensione di salire troppo",
+ "Impostazioni errate della tensione o capacità della batteria nell'inverter",
+ "Squilibrio delle celle che causa la sovraccarica di alcune celle"
+ ],
+ "NextSteps": [
+ "Controlla lo stato di carica e la tensione corrente della batteria",
+ "Verifica le impostazioni della tensione di ricarica della batteria nella configurazione dell'inverter",
+ "Controlla il funzionamento del BMS e eventuali indicatori di errore del BMS",
+ "Ripara la causa sottostante, poi riavvia l'inverter"
+ ]
+ },
+ "Battery1Undervoltage": {
+ "Explanation": "La tensione della batteria 1 è troppo bassa. La scarica è stata limitata o interrotta per proteggere la batteria dalla scarica profonda.",
+ "Causes": [
+ "La batteria è stata scaricata troppo profondamente",
+ "Guasto di una singola cella della batteria che riduce la capacità totale",
+ "Taglio BMS a causa della protezione da tensione bassa",
+ "Carico elevato che scarica la batteria più velocemente di quanto si ricarichi"
+ ],
+ "NextSteps": [
+ "Permettere alla batteria di ricaricarsi da PV o dalla rete",
+ "Controllare eventuali carichi anomali che assorbono troppa energia",
+ "Verificare lo stato di salute della batteria — le batterie vecchie potrebbero non trattenere la carica",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Battery1DischargeEnd": {
+ "Explanation": "La batteria 1 ha raggiunto il suo stato di carica minimo (punto di fine scarica). Il sistema smetterà di scaricarsi per proteggere la batteria.",
+ "Causes": [
+ "La batteria è stata completamente scaricata fino al limite di SOC configurato",
+ "Consumo di potenza elevato che supera la carica disponibile da solare o rete"
+ ],
+ "NextSteps": [
+ "Aspettare che la batteria si ricarichi da PV o dalla rete",
+ "Considerare la riduzione del consumo di energia notturna per preservare la capacità della batteria",
+ "Questo allarme si risolverà automaticamente una volta ripristinata una carica sufficiente"
+ ]
+ },
+ "Battery1Inverted": {
+ "Explanation": "La polarità della batteria 1 è invertita. Funzionare con polarità invertita può causare gravi danni all'inverter e alla batteria.",
+ "Causes": [
+ "Cavi della batteria collegati con positivo e negativo invertiti durante l'installazione",
+ "Errore di installazione — cavo positivo sul terminale negativo o viceversa"
+ ],
+ "NextSteps": [
+ "SPEGNERE IMMEDIATAMENTE l'intero sistema — non tentare di caricare o scaricare",
+ "Scollegare i cavi della batteria con attenzione dopo aver spento l'alimentazione",
+ "Ricollegare con la polarità corretta: positivo al terminale positivo (+), negativo al terminale negativo (−)",
+ "Controllare eventuali danni ai cavi, ai fusibili o all'inverter prima di riavviare"
+ ]
+ },
+ "Battery1OverloadTimeout": {
+ "Explanation": "La batteria 1 ha funzionato in condizioni di sovraccarico per troppo tempo e ha attivato la protezione.",
+ "Causes": [
+ "Carico elevato e continuo che supera la capacità di scarica della batteria",
+ "Batteria troppo piccola per il carico collegato",
+ "Degradazione della batteria che riduce la capacità di potenza disponibile"
+ ],
+ "NextSteps": [
+ "Ridurre il carico totale sul sistema",
+ "Verificare se la batteria è dimensionata correttamente per i picchi di carico",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Battery1SoftStartFailure": {
+ "Explanation": "La batteria 1 non è riuscita a completare la sequenza di avvio morbido (pre-carica) durante l'avvio.",
+ "Causes": [
+ "Guasto nel circuito di pre-carica che impedisce l'avvio controllato",
+ "Significativa differenza di tensione tra batteria e bus DC",
+ "Problema con il contatto o il relè nel percorso di connessione della batteria"
+ ],
+ "NextSteps": [
+ "Controllare la tensione della batteria e confrontarla con quella del bus DC",
+ "Verificare che il circuito di pre-carica e i contatti funzionino correttamente",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Battery1PowerTubeFault": {
+ "Explanation": "L'elettronica di potenza della batteria 1 (transistor IGBT o MOSFET) ha subito un guasto. Si tratta di un guasto hardware che richiede un intervento professionale.",
+ "Causes": [
+ "Guasto del semiconduttore di potenza (IGBT/MOSFET) dovuto a sovraccarico",
+ "Danni causati da sovracorrente o corto circuito",
+ "Difetto di fabbricazione del componente sviluppatosi nel tempo"
+ ],
+ "NextSteps": [
+ "Non tentare di riavviare il sistema",
+ "Contattare un tecnico qualificato — è necessario riparare o sostituire l'hardware interno",
+ "Non utilizzare il sistema fino a quando il guasto non è stato riparato professionalmente"
+ ]
+ },
+ "Battery1InsufficientPower": {
+ "Explanation": "La batteria 1 non può fornire energia sufficiente per soddisfare la domanda attuale.",
+ "Causes": [
+ "Lo stato di carica della batteria è troppo basso",
+ "La domanda di energia supera temporaneamente la potenza massima di scarica della batteria",
+ "La capacità della batteria si è ridotta a causa dell'invecchiamento"
+ ],
+ "NextSteps": [
+ "Aspettare che la batteria si ricarichi dall'impianto fotovoltaico o dalla rete",
+ "Ridurre il carico se possibile durante i periodi di bassa carica della batteria",
+ "Questo allarme dovrebbe risolversi automaticamente una volta che la batteria ha carica sufficiente"
+ ]
+ },
+ "Battery1BackupProhibited": {
+ "Explanation": "La batteria 1 è attualmente impedita dal fornire energia di backup, solitamente a causa di uno stato di protezione del BMS.",
+ "Causes": [
+ "Il BMS della batteria ha attivato una protezione che impedisce la scarica",
+ "La batteria è in modalità di manutenzione o calibrazione",
+ "Lo stato di carica della batteria è al di sotto del livello minimo richiesto per l'operazione di backup"
+ ],
+ "NextSteps": [
+ "Controllare lo stato del BMS e eventuali indicatori di guasto",
+ "Permettere alla batteria di caricarsi sopra la soglia minima di SOC per il backup",
+ "Riparare eventuali problemi del BMS, poi riavviare l'inverter"
+ ]
+ },
+ "Battery2NotConnected": {
+ "Explanation": "La batteria 2 non è rilevata o non è connessa. L'inverter non riesce a trovare la seconda batteria sul bus DC.",
+ "Causes": [
+ "L'interruttore di disconnessione della batteria 2 è aperto",
+ "Cavo della batteria allentato o scollegato all'inverter o ai terminali della batteria",
+ "Il BMS della batteria 2 si è spento a causa di un evento di protezione",
+ "Il fusibile della batteria 2 è saltato"
+ ],
+ "NextSteps": [
+ "Verificare che l'interruttore di disconnessione della batteria 2 sia in posizione ON",
+ "Controllare i collegamenti del cavo della batteria sia all'inverter che ai terminali della batteria",
+ "Controllare lo stato del BMS della batteria 2 per eventuali codici di errore",
+ "Ispezionare e sostituire il fusibile se saltato, poi riavviare l'inverter"
+ ]
+ },
+ "Battery2Overvoltage": {
+ "Explanation": "La tensione della Batteria 2 è troppo alta. La ricarica è stata limitata o interrotta per proteggere la batteria.",
+ "Causes": [
+ "La Batteria 2 è stata sovraccaricata oltre la tensione massima",
+ "Malfunzionamento del BMS che permette alla tensione di salire troppo",
+ "Impostazioni della tensione della batteria errate nell'inverter"
+ ],
+ "NextSteps": [
+ "Controllare lo stato di carica e la tensione della Batteria 2",
+ "Verificare le impostazioni di ricarica nella configurazione dell'inverter",
+ "Controllare il funzionamento del BMS e eventuali indicatori di guasto, poi riavviare"
+ ]
+ },
+ "Battery2Undervoltage": {
+ "Explanation": "La tensione della Batteria 2 è troppo bassa. La scarica è stata limitata per proteggere la batteria da una scarica eccessiva.",
+ "Causes": [
+ "La Batteria 2 è stata scaricata troppo profondamente",
+ "Guasto di una cella che riduce la capacità totale",
+ "Taglio di protezione a bassa tensione del BMS"
+ ],
+ "NextSteps": [
+ "Permettere alla Batteria 2 di ricaricarsi da PV o dalla rete",
+ "Controllare lo stato di salute della batteria — le batterie vecchie perdono capacità",
+ "Riparare la causa sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "Battery2DischargeEnd": {
+ "Explanation": "La Batteria 2 ha raggiunto lo stato di carica minimo. La scarica è stata interrotta per proteggere la batteria.",
+ "Causes": [
+ "La Batteria 2 è stata completamente scaricata fino al limite di SOC configurato",
+ "Consumo di potenza elevato che supera la ricarica disponibile"
+ ],
+ "NextSteps": [
+ "Aspettare che la Batteria 2 si ricarichi da PV o dalla rete",
+ "Questo allarme si risolverà automaticamente una volta ripristinata una carica sufficiente"
+ ]
+ },
+ "Battery2Inverted": {
+ "Explanation": "La polarità della batteria 2 è invertita. Questa è una condizione pericolosa che deve essere corretta immediatamente.",
+ "Causes": [
+ "Cavi della batteria 2 collegati con positivo e negativo invertiti",
+ "Errore di installazione durante il cablaggio iniziale"
+ ],
+ "NextSteps": [
+ "SPEGNIRE IMMEDIATAMENTE l'intero sistema",
+ "Scollegare i cavi della batteria 2 con attenzione dopo aver confermato che l'alimentazione è spenta",
+ "Ricollegare con la polarità corretta e verificare eventuali danni prima di riavviare"
+ ]
+ },
+ "Battery2OverloadTimeout": {
+ "Explanation": "La batteria 2 ha funzionato in condizioni di sovraccarico per troppo tempo.",
+ "Causes": [
+ "Carico elevato e continuo che supera la capacità di scarica della batteria 2",
+ "Degradazione della batteria 2 che riduce la potenza disponibile"
+ ],
+ "NextSteps": [
+ "Ridurre il carico totale del sistema",
+ "Verificare se la batteria 2 è dimensionata correttamente per le esigenze di carico",
+ "Riavviare l'inverter dopo aver ridotto il carico"
+ ]
+ },
+ "Battery2SoftStartFailure": {
+ "Explanation": "La batteria 2 non è riuscita a completare la sequenza di avvio graduale durante l'accensione.",
+ "Causes": [
+ "Guasto al circuito di pre-carica della batteria 2",
+ "Discrepanza di tensione tra la batteria 2 e il bus DC"
+ ],
+ "NextSteps": [
+ "Controllare la tensione della batteria 2 e confrontarla con la tensione del bus DC",
+ "Ispezionare il circuito di pre-carica e i contattori della batteria 2, quindi riavviare"
+ ]
+ },
+ "Battery2PowerTubeFault": {
+ "Explanation": "I componenti elettronici di potenza della batteria 2 (transistor IGBT o MOSFET) hanno smesso di funzionare. È necessario un intervento professionale.",
+ "Causes": [
+ "Guasto del semiconduttore di potenza a causa di sovraccarico, sovracorrente o degradazione del componente",
+ "Evento di cortocircuito che ha danneggiato lo stadio di potenza"
+ ],
+ "NextSteps": [
+ "Non riavviare il sistema",
+ "Contattare un tecnico qualificato per la riparazione dell'hardware interno"
+ ]
+ },
+ "Battery2InsufficientPower": {
+ "Explanation": "La batteria 2 non può fornire potenza sufficiente per soddisfare la richiesta attuale.",
+ "Causes": [
+ "Lo stato di carica della batteria 2 è troppo basso",
+ "La richiesta di potenza supera la potenza massima di scarica della batteria 2",
+ "La capacità della batteria è degradata a causa dell'invecchiamento"
+ ],
+ "NextSteps": [
+ "Aspettare che la batteria 2 si ricarichi",
+ "Ridurre il carico durante i periodi di bassa carica della batteria",
+ "Questo allarme dovrebbe scomparire una volta che la batteria ha recuperato la carica"
+ ]
+ },
+ "Battery2BackupProhibited": {
+ "Explanation": "La batteria 2 è attualmente impedita dal fornire energia di backup.",
+ "Causes": [
+ "La protezione del BMS della batteria 2 è attiva e impedisce la scarica",
+ "Lo stato di carica della batteria 2 è al di sotto della soglia minima per il backup"
+ ],
+ "NextSteps": [
+ "Verificare lo stato del BMS della batteria 2 per i codici di errore",
+ "Consentire alla batteria 2 di caricarsi sopra la carica minima richiesta per il backup, quindi riavviare"
+ ]
+ },
+ "LithiumBattery1ChargeForbidden": {
+ "Explanation": "Il sistema di gestione della batteria ha bloccato la carica della batteria al litio 1. La carica non è sicura in questo momento.",
+ "Causes": [
+ "La batteria è già completamente carica — non è necessaria altra carica",
+ "La temperatura della batteria è fuori dalla fascia sicura per la carica (troppo calda o troppo fredda)",
+ "Il sistema di gestione ha attivato la protezione a causa di squilibrio di tensione o guasto interno",
+ "Squilibrio delle celle che richiede bilanciamento prima di riprendere la carica"
+ ],
+ "NextSteps": [
+ "Controlla la temperatura della batteria — la carica è solitamente bloccata sotto 0°C o sopra ~45°C",
+ "Controlla lo stato del BMS o gli indicatori per i codici di errore",
+ "Lascia che la batteria raggiunga la temperatura normale prima di caricarla",
+ "Se il problema persiste a temperatura normale, contatta l'assistenza della batteria"
+ ]
+ },
+ "LithiumBattery1DischargeForbidden": {
+ "Explanation": "Il sistema di gestione della batteria ha bloccato la scarica della batteria al litio 1. La scarica non è sicura in questo momento.",
+ "Causes": [
+ "La batteria è al livello di carica minimo o inferiore — troppo scarica per scaricare in sicurezza",
+ "La temperatura della batteria è fuori dalla fascia sicura per la scarica",
+ "Il sistema di gestione ha attivato la protezione a bassa tensione",
+ "Squilibrio delle celle o evento di protezione interno del BMS"
+ ],
+ "NextSteps": [
+ "Lascia che la batteria si ricarichi da PV o dalla rete fino a quando il livello di carica è sopra la soglia minima",
+ "Controlla la temperatura della batteria — la scarica è bloccata in condizioni molto fredde",
+ "Controlla lo stato del BMS per eventuali codici di errore specifici",
+ "Se la batteria non accetta la carica, contatta l'assistenza della batteria"
+ ]
+ },
+ "LithiumBattery2ChargeForbidden": {
+ "Explanation": "Il sistema di gestione della batteria ha bloccato la carica della batteria al litio 2.",
+ "Causes": [
+ "La batteria 2 è già completamente carica",
+ "La temperatura della batteria 2 è fuori dalla fascia sicura per la carica",
+ "Evento di protezione del BMS sulla batteria 2"
+ ],
+ "NextSteps": [
+ "Controlla la temperatura della batteria 2 e lo stato del BMS",
+ "Lascia che la temperatura si normalizzi prima di caricare",
+ "Se il problema persiste, controlla i codici di errore del BMS"
+ ]
+ },
+ "LithiumBattery2DischargeForbidden": {
+ "Explanation": "Il sistema di gestione della batteria 2 ha bloccato la scarica della batteria al litio 2.",
+ "Causes": [
+ "La batteria 2 ha raggiunto lo stato di carica minimo",
+ "La temperatura della batteria 2 è fuori dal range sicuro per la scarica",
+ "Evento di protezione del BMS sulla batteria 2"
+ ],
+ "NextSteps": [
+ "Permetti alla batteria 2 di ricaricarsi da pannelli solari o dalla rete",
+ "Controlla la temperatura della batteria e lo stato del BMS per eventuali codici di errore",
+ "Se la batteria non si ricarica, contatta l'assistenza della batteria"
+ ]
+ },
+ "LithiumBattery1Full": {
+ "Explanation": "La batteria al litio 1 è completamente carica. La ricarica si è fermata automaticamente.",
+ "Causes": [
+ "La batteria ha raggiunto il 100% dello stato di carica",
+ "La tensione delle celle ha raggiunto il livello massimo sicuro"
+ ],
+ "NextSteps": [
+ "Questo è un funzionamento normale — nessuna azione richiesta",
+ "Monitora periodicamente la salute della batteria per assicurarti che le celle si bilancino correttamente"
+ ]
+ },
+ "LithiumBattery1DischargeEnd": {
+ "Explanation": "La batteria al litio 1 ha raggiunto la fine del suo ciclo di scarica — è stato raggiunto il livello minimo di SOC sicuro.",
+ "Causes": [
+ "La batteria è stata scaricata fino al limite minimo di SOC configurato",
+ "Un carico elevato notturno o diurno ha esaurito la batteria"
+ ],
+ "NextSteps": [
+ "Permetti alla batteria di ricaricarsi da energia solare o dalla rete",
+ "Considera di ridurre il consumo durante i periodi di scarsa luce solare per preservare la carica"
+ ]
+ },
+ "LithiumBattery2Full": {
+ "Explanation": "La batteria al litio 2 è completamente carica. La ricarica si è fermata automaticamente.",
+ "Causes": [
+ "La batteria 2 ha raggiunto il 100% di stato di carica"
+ ],
+ "NextSteps": [
+ "Questo è normale funzionamento — nessuna azione richiesta",
+ "Il sistema riprenderà automaticamente la ricarica se lo stato di carica scende"
+ ]
+ },
+ "LithiumBattery2DischargeEnd": {
+ "Explanation": "La batteria al litio 2 ha raggiunto la fine del suo ciclo di scarica.",
+ "Causes": [
+ "La batteria 2 è stata scaricata fino al limite minimo di stato di carica configurato"
+ ],
+ "NextSteps": [
+ "Permetti alla batteria 2 di ricaricarsi da energia solare o dalla rete",
+ "Questo allarme si cancellerà automaticamente una volta ripristinata la carica"
+ ]
+ },
+ "LeadBatteryTemperatureAbnormality": {
+ "Explanation": "La temperatura della batteria al piombo è fuori dal range operativo normale.",
+ "Causes": [
+ "Surriscaldamento della batteria dovuto a temperatura ambiente elevata o corrente di carica eccessiva",
+ "Guasto al sensore di temperatura che fornisce letture errate",
+ "Temperatura ambientale molto bassa che rallenta le reazioni chimiche"
+ ],
+ "NextSteps": [
+ "Controlla la temperatura della batteria direttamente, se è sicuro farlo",
+ "Migliora la ventilazione o il raffreddamento della batteria se è in sovratemperatura",
+ "Verifica che il sensore di temperatura sia correttamente collegato e funzionante",
+ "Ripara la causa sottostante, poi riavvia l'inverter"
+ ]
+ },
+ "BatteryAccessMethodError": {
+ "Explanation": "Il metodo di accesso alla batteria è configurato in modo errato — l'inverter e la batteria non sono impostati per comunicare con lo stesso protocollo.",
+ "Causes": [
+ "Protocollo di comunicazione della batteria selezionato in modo errato nelle impostazioni dell'inverter",
+ "Tipo o modello della batteria non corrispondente al metodo di accesso configurato"
+ ],
+ "NextSteps": [
+ "Verificare le impostazioni di comunicazione della batteria nella configurazione dell'inverter",
+ "Assicurarsi che il tipo di batteria e il protocollo di comunicazione corrispondano alla batteria collegata, quindi riavviare"
+ ]
+ },
+ "Pv1NotAccessed": {
+ "Explanation": "La stringa PV 1 non è rilevata o accessibile. L'inverter non rileva alcuna tensione o corrente dalla stringa PV 1.",
+ "Causes": [
+ "Interruttore o isolatore della stringa PV 1 è aperto (spento)",
+ "Danno ai cavi che interrompono il circuito della stringa",
+ "Guasto a un modulo PV all'interno della stringa",
+ "Nessuna luce solare disponibile (notte o nuvole dense)"
+ ],
+ "NextSteps": [
+ "Verificare che l'interruttore della stringa PV 1 sia in posizione ON",
+ "Controllare tutti i collegamenti dei cavi sulla stringa PV 1",
+ "Verificare ombreggiamenti o ostacoli sui pannelli",
+ "Riparare eventuali danni ai cavi o ai connettori trovati, quindi riavviare"
+ ]
+ },
+ "Pv1Overvoltage": {
+ "Explanation": "La tensione della stringa PV 1 supera la tensione di ingresso DC massima dell'inverter. Questo può danneggiare l'inverter.",
+ "Causes": [
+ "Troppi moduli PV collegati in serie per questo modello di inverter",
+ "Temperatura fredda che aumenta significativamente la Voc dei moduli",
+ "Errore di progettazione del sistema — la stringa è stata dimensionata in modo errato"
+ ],
+ "NextSteps": [
+ "Verificare quanti moduli sono in serie e confrontarli con la specifica di tensione di ingresso massima dell'inverter",
+ "Verificare la Voc alla temperatura minima prevista sul sito — la tensione deve rimanere al di sotto del massimo dell'inverter",
+ "Ridurre il numero di moduli in serie se necessario"
+ ]
+ },
+ "AbnormalPv1CurrentSharing": {
+ "Explanation": "La corrente del stringa PV1 è anomala, indicando un flusso di corrente irregolare.",
+ "Causes": [
+ "Moduli PV non compatibili con caratteristiche elettriche diverse",
+ "Ombre parziali sui pannelli che attivano le diodi di bypass",
+ "Guasto del modulo che riduce la corrente in parte dello stringa"
+ ],
+ "NextSteps": [
+ "Controllare ombre o sporco sui pannelli dello stringa PV1",
+ "Verificare che tutti i moduli dello stringa siano dello stesso modello e non danneggiati",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv1PowerTubeFault": {
+ "Explanation": "L'elettronica di potenza (IGBT/MOSFET) del convertitore DC PV1 ha fallito. Si tratta di un guasto hardware.",
+ "Causes": [
+ "Guasto IGBT o MOSFET dovuto a sovracorrente, sovratensione o degradazione a lungo termine",
+ "Cortocircuito o evento di sovratensione che danneggia lo stadio di potenza"
+ ],
+ "NextSteps": [
+ "Non riavviare il sistema",
+ "Contattare un tecnico qualificato per la riparazione hardware"
+ ]
+ },
+ "Pv1SoftStartFailure": {
+ "Explanation": "Lo stringa PV1 non è riuscito a completare la sequenza di avvio morbido (pre-carica) durante l'avvio.",
+ "Causes": [
+ "Guasto del circuito di pre-carica che impedisce l'avvio controllato",
+ "Tensione PV significativamente diversa dal livello atteso del bus DC"
+ ],
+ "NextSteps": [
+ "Controllare la tensione dello stringa PV1 ai terminali di ingresso dell'inverter",
+ "Riparare eventuali guasti del circuito di pre-carica, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv1OverloadTimeout": {
+ "Explanation": "La stringa PV1 sta erogando troppa energia oltre la sua capacità nominale per troppo tempo.",
+ "Causes": [
+ "L'impianto fotovoltaico è sovradimensionato rispetto alla capacità del convertitore DC",
+ "La capacità del convertitore DC è superata da un'elevata irradiazione"
+ ],
+ "NextSteps": [
+ "Verificare se le dimensioni dell'impianto fotovoltaico corrispondono alla potenza di ingresso DC dell'inverter",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv1InsufficientPower": {
+ "Explanation": "La stringa PV1 non sta fornendo abbastanza energia. Questo è tipicamente dovuto alle condizioni meteorologiche.",
+ "Causes": [
+ "Bassa irradiazione solare a causa di nuvole o maltempo",
+ "Ombreggiamento sui pannelli della stringa PV1",
+ "Angoli bassi del sole al mattino presto o alla sera"
+ ],
+ "NextSteps": [
+ "Aspettare condizioni di luce migliore — si risolverà da solo",
+ "Controllare nuove fonti di ombreggiamento come alberi, edifici o detriti",
+ "L'allarme si disattiverà automaticamente quando l'irradiazione migliorerà"
+ ]
+ },
+ "Photovoltaic1Overcurrent": {
+ "Explanation": "La corrente della stringa PV1 supera la massima corrente di ingresso DC dell'inverter.",
+ "Causes": [
+ "L'impianto fotovoltaico è sovradimensionato con troppe stringhe in parallelo",
+ "Guasto a terra che causa un percorso di corrente anomalo",
+ "Cortocircuito in parte della stringa PV"
+ ],
+ "NextSteps": [
+ "Controllare la configurazione della stringa PV1 — verificare il numero di stringhe in parallelo",
+ "Ispezionare per guasti a terra o cortocircuiti nel cablaggio",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv2NotAccessed": {
+ "Explanation": "La stringa PV 2 non è rilevata o accessibile.",
+ "Causes": [
+ "L'interruttore della stringa PV 2 è aperto",
+ "Danno ai cavi della stringa 2",
+ "Nessuna luce solare disponibile"
+ ],
+ "NextSteps": [
+ "Verificare che l'interruttore della stringa PV 2 sia acceso",
+ "Controllare i collegamenti dei cavi della stringa 2",
+ "Riparare eventuali danni e poi riavviare l'inverter"
+ ]
+ },
+ "Pv2Overvoltage": {
+ "Explanation": "La tensione della stringa PV 2 supera il limite massimo di ingresso DC.",
+ "Causes": [
+ "Troppi moduli PV in serie nella stringa 2",
+ "Temperatura fredda che aumenta la tensione Voc oltre i limiti dell'inverter"
+ ],
+ "NextSteps": [
+ "Verificare il numero di moduli e la tensione Voc della stringa 2 rispetto alle specifiche dell'inverter",
+ "Ridurre i moduli in serie se necessario per rispettare i limiti di tensione"
+ ]
+ },
+ "AbnormalPv2CurrentSharing": {
+ "Explanation": "La condivisione della corrente della stringa PV 2 è anomala.",
+ "Causes": [
+ "Moduli non abbinati o degradati nella stringa 2",
+ "Ombreggiatura parziale sui pannelli della stringa 2"
+ ],
+ "NextSteps": [
+ "Controllare i pannelli della stringa 2 per ombreggiatura o sporco",
+ "Riparare il guasto sottostante e poi riavviare l'inverter"
+ ]
+ },
+ "Pv2PowerTubeFault": {
+ "Explanation": "L'elettronica di potenza del convertitore DC PV 2 ha smesso di funzionare. È necessaria l'assistenza di un professionista.",
+ "Causes": [
+ "Guasto del semiconduttore di potenza (IGBT/MOSFET)",
+ "Danni causati da sovracorrente o evento di sovratensione"
+ ],
+ "NextSteps": [
+ "Non riavviare il sistema",
+ "Contattare un tecnico qualificato per la riparazione dell'hardware"
+ ]
+ },
+ "Pv2SoftStartFailure": {
+ "Explanation": "La stringa PV 2 non è riuscita a completare la sequenza di avvio morbido.",
+ "Causes": [
+ "Guasto di pre-carica sul convertitore PV 2",
+ "Discrepanza di tensione tra la stringa PV 2 e il bus DC"
+ ],
+ "NextSteps": [
+ "Verificare la tensione di ingresso della stringa PV 2",
+ "Riparare il guasto di pre-carica, poi riavviare l'inverter"
+ ]
+ },
+ "Pv2OverloadTimeout": {
+ "Explanation": "La stringa PV 2 ha erogato troppa potenza per troppo tempo.",
+ "Causes": [
+ "L'array della stringa PV 2 è sovradimensionato rispetto alla potenza del convertitore",
+ "Irraggiamento prolungato che supera i limiti del convertitore"
+ ],
+ "NextSteps": [
+ "Rivedere le dimensioni della stringa PV 2 rispetto alle specifiche dell'inverter",
+ "Riparare la causa sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "Pv2InsufficientPower": {
+ "Explanation": "La stringa PV 2 non sta fornendo abbastanza energia. Solitamente è dovuto alle condizioni meteorologiche.",
+ "Causes": [
+ "Irradiazione solare bassa o ombreggiamento pesante sulla stringa 2",
+ "Angolo del sole troppo basso al mattino presto o alla sera"
+ ],
+ "NextSteps": [
+ "Aspettare condizioni di luce migliore",
+ "Controllare eventuali nuove fonti di ombreggiamento sui pannelli della stringa 2"
+ ]
+ },
+ "Pv3NotConnected": {
+ "Explanation": "La stringa PV 3 non è connessa o non è rilevata.",
+ "Causes": [
+ "Interruttore della stringa PV 3 è aperto",
+ "Cavo disconnesso o danneggiato sulla stringa 3",
+ "Nessuna luce solare disponibile"
+ ],
+ "NextSteps": [
+ "Verificare che l'interruttore della stringa PV 3 sia acceso",
+ "Controllare i collegamenti dei cavi sulla stringa 3",
+ "Riparare eventuali danni e poi riavviare"
+ ]
+ },
+ "Pv3Overvoltage": {
+ "Explanation": "La tensione della stringa PV 3 supera il limite massimo di ingresso DC.",
+ "Causes": [
+ "Troppi moduli PV in serie sulla stringa 3",
+ "Temperatura fredda che fa aumentare la tensione Voc oltre i limiti dell'inverter"
+ ],
+ "NextSteps": [
+ "Controllare il numero di moduli della stringa 3 rispetto alla tensione massima di ingresso dell'inverter",
+ "Ridurre i moduli in serie se la tensione supera i limiti alla temperatura minima del sito"
+ ]
+ },
+ "Pv3AverageCurrentAnomaly": {
+ "Explanation": "La corrente media del stringa PV 3 è anomala, indicando prestazioni irregolari all'interno della stringa.",
+ "Causes": [
+ "Discrepanza o degradazione dei moduli nella stringa 3",
+ "Ombra parziale che colpisce alcuni pannelli nella stringa 3"
+ ],
+ "NextSteps": [
+ "Ispezionare i pannelli della stringa 3 per ombre, sporco o danni",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv3PowerTubeFailure": {
+ "Explanation": "L'elettronica di potenza del PV 3 ha fallito. È necessario un intervento professionale.",
+ "Causes": [
+ "Guasto del semiconduttore di potenza per sovraccarico o invecchiamento del componente",
+ "Danno da sovracorrente o picco di tensione"
+ ],
+ "NextSteps": [
+ "Non riavviare il sistema",
+ "Contattare un tecnico qualificato per la riparazione dell'hardware interno"
+ ]
+ },
+ "Pv3SoftStartFailure": {
+ "Explanation": "La stringa PV 3 non è riuscita a completare la sequenza di avvio morbido.",
+ "Causes": [
+ "Guasto del circuito di pre-carica sull'inverter PV 3",
+ "Discrepanza di tensione tra PV 3 e il bus DC"
+ ],
+ "NextSteps": [
+ "Verificare la tensione della stringa PV 3 ai terminali dell'inverter",
+ "Riparare il guasto di pre-carica, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv3OverloadTimeout": {
+ "Explanation": "La stringa PV 3 sta erogando troppa energia per troppo tempo.",
+ "Causes": [
+ "La stringa PV 3 è sovradimensionata rispetto alla capacità del convertitore",
+ "Irraggiamento solare prolungato che supera i limiti del convertitore DC"
+ ],
+ "NextSteps": [
+ "Verificare le dimensioni della stringa PV 3 rispetto alle specifiche dell'inverter",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv3ReverseConnection": {
+ "Explanation": "La stringa PV 3 è collegata con polarità invertita. Si tratta di un errore di cablaggio che deve essere corretto prima dell'uso.",
+ "Causes": [
+ "I cavi positivo e negativo della stringa PV 3 sono stati scambiati durante l'installazione",
+ "Collegamento errato dei cavi all'ingresso DC dell'inverter"
+ ],
+ "NextSteps": [
+ "Non tentare di riavviare — la polarità invertita può danneggiare i componenti",
+ "Spegnere completamente, quindi scambiare i collegamenti positivo e negativo della stringa PV 3",
+ "Verificare la corretta polarità prima di riavviare"
+ ]
+ },
+ "Pv4NotConnected": {
+ "Explanation": "La stringa PV 4 non è collegata o non è rilevata.",
+ "Causes": [
+ "L'interruttore della stringa PV 4 è aperto",
+ "Cavo disconnesso o danneggiato sulla stringa 4",
+ "Nessuna luce solare disponibile"
+ ],
+ "NextSteps": [
+ "Verificare che l'interruttore della stringa PV 4 sia acceso",
+ "Controllare i collegamenti dei cavi sulla stringa 4",
+ "Riparare eventuali danni trovati, quindi riavviare"
+ ]
+ },
+ "Pv4Overvoltage": {
+ "Explanation": "La tensione del stringa PV 4 supera la tensione massima di ingresso DC.",
+ "Causes": [
+ "Troppi moduli PV in serie sullo stringa 4",
+ "Temperatura fredda che fa aumentare la Voc dei moduli oltre i limiti dell'inverter"
+ ],
+ "NextSteps": [
+ "Verificare il numero di moduli dello stringa 4 rispetto alla tensione massima di ingresso dell'inverter",
+ "Ridurre i moduli in serie se la tensione supera la specifica"
+ ]
+ },
+ "Pv4AverageCurrentAnomaly": {
+ "Explanation": "La corrente media dello stringa PV 4 è anomala.",
+ "Causes": [
+ "Dismatch o degradazione dei moduli nello stringa 4",
+ "Ombra parziale che influisce sui pannelli dello stringa 4"
+ ],
+ "NextSteps": [
+ "Ispezionare i pannelli dello stringa 4 per ombre, sporco o danni",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv4PowerTubeFailure": {
+ "Explanation": "L'elettronica di potenza del PV 4 ha fallito. È necessario un servizio professionale.",
+ "Causes": [
+ "Guasto del semiconduttore di potenza per sovraccarico o invecchiamento",
+ "Danno da sovracorrente o evento di sovratensione"
+ ],
+ "NextSteps": [
+ "Non riavviare il sistema",
+ "Contattare un tecnico qualificato per la riparazione hardware"
+ ]
+ },
+ "Pv4SoftStartFailure": {
+ "Explanation": "La stringa PV 4 non è riuscita a completare la sequenza di avvio morbido.",
+ "Causes": [
+ "Guasto al circuito di pre-carica del convertitore PV 4",
+ "Discrepanza di tensione tra la stringa PV 4 e il bus DC"
+ ],
+ "NextSteps": [
+ "Verificare la tensione della stringa PV 4 ai terminali dell'inverter",
+ "Riparare il guasto di pre-carica, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv4OverloadTimeout": {
+ "Explanation": "La stringa PV 4 ha erogato troppa energia per troppo tempo.",
+ "Causes": [
+ "Array della stringa PV 4 sovradimensionato rispetto alla potenza del convertitore",
+ "Irraggiamento prolungato che supera la capacità del convertitore DC"
+ ],
+ "NextSteps": [
+ "Verificare le dimensioni della stringa PV 4 rispetto alle specifiche dell'inverter",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Pv4ReverseConnection": {
+ "Explanation": "La stringa PV 4 è collegata con polarità invertita. Questo deve essere corretto prima dell'uso.",
+ "Causes": [
+ "Cavi positivo e negativo della stringa PV 4 scambiati durante l'installazione",
+ "Connessione errata dei cavi all'ingresso DC dell'inverter"
+ ],
+ "NextSteps": [
+ "Non riavviare — spegnere completamente prima",
+ "Scambiare i collegamenti positivo e negativo della stringa PV 4 per correggere la polarità",
+ "Verificare la polarità prima di riavviare"
+ ]
+ },
+ "InsufficientPhotovoltaicPower": {
+ "Explanation": "La potenza fotovoltaica disponibile è insufficiente per il carico attuale o i requisiti del sistema.",
+ "Causes": [
+ "Bassa irradiazione solare a causa di nuvole o condizioni meteorologiche",
+ "Mattina o sera — l'angolo del sole è troppo basso per una produzione completa",
+ "Ombre significative su una o più stringhe fotovoltaiche"
+ ],
+ "NextSteps": [
+ "Aspetta condizioni di luce migliore — di solito si risolve da solo",
+ "Controlla le ombre sui pannelli e rimuovile se possibile",
+ "L'allarme si disattiva automaticamente quando l'irradiazione migliora"
+ ]
+ },
+ "DcBusOvervoltage": {
+ "Explanation": "La tensione del bus DC interno è troppo alta. Potrebbe indicare uno squilibrio energetico nel sistema.",
+ "Causes": [
+ "Eccessiva potenza di carica che fluisce nel bus DC senza carico per consumarla",
+ "Carico rigenerativo che alimenta energia di nuovo nel bus DC",
+ "Guasto nel controllo della tensione del bus DC"
+ ],
+ "NextSteps": [
+ "Controlla il bilancio di potenza tra generazione, carico e accumulo",
+ "Ripara il guasto sottostante, poi riavvia l'inverter"
+ ]
+ },
+ "DcBusUndervoltage": {
+ "Explanation": "La tensione del bus DC interno è troppo bassa, impedendo il funzionamento normale.",
+ "Causes": [
+ "Il carico sta assorbendo più potenza di quella disponibile da tutte le fonti",
+ "Problema di alimentazione o batteria che limita la tensione del bus DC",
+ "Batteria quasi scarica"
+ ],
+ "NextSteps": [
+ "Ridurre il carico sul sistema",
+ "Controlla che tutte le fonti di alimentazione — fotovoltaico, rete e batteria — funzionino",
+ "Ripara la causa sottostante, poi riavvia l'inverter"
+ ]
+ },
+ "DcBusVoltageUnbalance": {
+ "Explanation": "La tensione del bus DC è squilibrata tra le metà positiva e negativa.",
+ "Causes": [
+ "Guasto del condensatore nel banco di condensatori del bus DC",
+ "Problema di controllo del bus DC",
+ "Carico asimmetrico tra le due metà del bus DC"
+ ],
+ "NextSteps": [
+ "Controllare il banco di condensatori del bus DC per verificare eventuali guasti",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "BusSlowOvervoltage": {
+ "Explanation": "È stata rilevata una lenta e graduale salita della tensione del bus DC oltre i limiti di sicurezza.",
+ "Causes": [
+ "Aumento graduale della tensione dovuto a squilibrio di carica nel tempo",
+ "Problema di controllo della carica che permette un lento aumento della tensione"
+ ],
+ "NextSteps": [
+ "Controllare il controllo dell'alimentazione di carica e verificare che le impostazioni siano corrette",
+ "Riparare il guasto sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "HardwareBusOvervoltage": {
+ "Explanation": "È scattata la protezione hardware contro la sovratensione del bus DC. Si tratta di una condizione di sovratensione grave.",
+ "Causes": [
+ "Evento di sovratensione grave da una fonte esterna o da un guasto interno",
+ "Guasto di un componente che causa un aumento incontrollato della tensione"
+ ],
+ "NextSteps": [
+ "Non riavviare — è necessaria un'ispezione professionale",
+ "Contattare un tecnico di servizio per indagare la causa della sovratensione"
+ ]
+ },
+ "BusSoftStartFailure": {
+ "Explanation": "Il bus DC non è riuscito a caricarsi e avviarsi correttamente durante l'accensione.",
+ "Causes": [
+ "Guasto al resistore o circuito di pre-carica",
+ "Guasto al condensatore del bus DC che impedisce la carica",
+ "Relè o contattore nel percorso di pre-carica non funziona correttamente"
+ ],
+ "NextSteps": [
+ "Controllare il circuito di pre-carica e tutti i relè associati",
+ "Riparare il guasto e riavviare l'inverter"
+ ]
+ },
+ "InverterPowerTubeFault": {
+ "Explanation": "I componenti elettronici principali dell'inverter (transistor IGBT o MOSFET) sono guasti. Si tratta di un guasto hardware che richiede assistenza professionale.",
+ "Causes": [
+ "Guasto al semiconduttore di potenza per sovraccarico prolungato",
+ "Danno da sovracorrente causato da un cortocircuito",
+ "Danno termico per surriscaldamento",
+ "Guasto per fine vita del componente"
+ ],
+ "NextSteps": [
+ "Non tentare di riavviare — l'uso continuo rischia ulteriori danni",
+ "Contattare immediatamente un tecnico qualificato",
+ "È necessaria la riparazione hardware o la sostituzione del modulo"
+ ]
+ },
+ "HardwareOvercurrent": {
+ "Explanation": "La protezione hardware da sovracorrente è scattata — la corrente ha superato il limite massimo hardware.",
+ "Causes": [
+ "Cortocircuito nei cavi di uscita o nei carichi collegati",
+ "Sovraccarico grave che supera la soglia di protezione hardware",
+ "Guasto di un componente elettronico di potenza interno"
+ ],
+ "NextSteps": [
+ "Non riavviare fino a quando la causa non è identificata",
+ "Contattare un tecnico per ispezionare cortocircuiti e danni ai componenti"
+ ]
+ },
+ "DcConverterOvervoltage": {
+ "Explanation": "La tensione di ingresso o uscita del convertitore DC è troppo alta.",
+ "Causes": [
+ "Tensione di ingresso (PV o batteria) superiore ai limiti del convertitore",
+ "Guasto al controllo della tensione del convertitore DC"
+ ],
+ "NextSteps": [
+ "Verificare i livelli di tensione PV e della batteria",
+ "Riparare la causa sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "DcConverterHardwareOvervoltage": {
+ "Explanation": "La protezione da sovratensione hardware del convertitore DC è scattata — si è verificata una condizione di sovratensione grave.",
+ "Causes": [
+ "Sovratensione grave all'ingresso o all'uscita del convertitore DC",
+ "Impulso di fulmine o picco di tensione esterno"
+ ],
+ "NextSteps": [
+ "Non riavviare — contattare un tecnico per un'ispezione dei danni prima di qualsiasi ulteriore operazione"
+ ]
+ },
+ "DcConverterOvercurrent": {
+ "Explanation": "La corrente del convertitore DC è troppo alta.",
+ "Causes": [
+ "Condizione di sovraccarico che assorbe troppa corrente attraverso il convertitore",
+ "Cortocircuito nel circuito DC"
+ ],
+ "NextSteps": [
+ "Ridurre il carico o la potenza di carica/scarica",
+ "Verificare i cortocircuiti, poi riavviare l'inverter"
+ ]
+ },
+ "DcConverterHardwareOvercurrent": {
+ "Explanation": "La protezione da sovracorrente del convertitore DC è stata attivata — il limite di corrente assoluto è stato superato.",
+ "Causes": [
+ "Sovracorrente grave causato da corto circuito o guasto hardware",
+ "Guasto all'elettronica di potenza che causa un flusso di corrente incontrollato"
+ ],
+ "NextSteps": [
+ "Non riavviare — contattare un tecnico di servizio per ispezionare eventuali danni prima di qualsiasi ulteriore operazione"
+ ]
+ },
+ "DcConverterResonatorOvercurrent": {
+ "Explanation": "Il circuito risonante del convertitore DC sta sperimentando una sovracorrente.",
+ "Causes": [
+ "Condizione di risonanza che causa un'eccessiva oscillazione di corrente nel convertitore",
+ "Problema di controllo del convertitore DC che influisce sul circuito risonante"
+ ],
+ "NextSteps": [
+ "Riparare il guasto sottostante, poi riavviare l'inverter; se persistente, contattare il servizio"
+ ]
+ },
+ "SystemOutputOverload": {
+ "Explanation": "La potenza di uscita totale del sistema è sovraccarica — viene richiesta più potenza di quella che il sistema può fornire in sicurezza.",
+ "Causes": [
+ "Troppi carichi ad alta potenza collegati contemporaneamente",
+ "La domanda totale di carico supera la capacità di uscita nominale dell'inverter",
+ "Corto circuito in uno dei carichi collegati"
+ ],
+ "NextSteps": [
+ "Disconnettere alcuni carichi per ridurre il consumo totale di energia",
+ "Controllare eventuali cortocircuiti o guasti negli apparecchi collegati",
+ "Riparare la causa sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "InverterOverload": {
+ "Explanation": "L'inverter è sovraccarico — il carico sta assorbendo più potenza di quanto l'inverter sia progettato per gestire.",
+ "Causes": [
+ "La potenza del carico collegato supera la potenza continua nominale dell'inverter",
+ "Corrente di avviamento elevata da motori o compressori grandi all'accensione",
+ "Cortocircuito in un carico collegato"
+ ],
+ "NextSteps": [
+ "Ridurre il carico totale collegato",
+ "Distribuire l'avviamento di grandi elettrodomestici per ridurre la corrente di avviamento",
+ "Riparare la causa sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "InverterOverloadTimeout": {
+ "Explanation": "L'inverter è stato sovraccarico per troppo tempo ed è scattato il dispositivo di protezione.",
+ "Causes": [
+ "Condizione di sovraccarico prolungato che supera la capacità di sovraccarico temporaneo dell'inverter",
+ "Inverter sottodimensionato rispetto ai requisiti di carico effettivi"
+ ],
+ "NextSteps": [
+ "Ridurre permanentemente il carico collegato",
+ "Considerare l'aggiornamento a un inverter più grande se il carico è necessario",
+ "Riparare la causa sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "LoadPowerOverload": {
+ "Explanation": "La potenza del carico collegato supera la capacità del sistema.",
+ "Causes": [
+ "Troppi elettrodomestici ad alta potenza in funzione contemporaneamente",
+ "Un nuovo dispositivo ad alta potenza aggiunto che supera la capacità del sistema"
+ ],
+ "NextSteps": [
+ "Ridurre il carico spegnendo elettrodomestici non essenziali",
+ "Distribuire l'uso di dispositivi ad alta potenza, poi riavviare l'inverter"
+ ]
+ },
+ "BalancedCircuitOverloadTimeout": {
+ "Explanation": "Il circuito di bilanciamento delle fasi è stato sovraccaricato per troppo tempo.",
+ "Causes": [
+ "Carico sbilanciato tra le fasi — una fase porta molto più delle altre",
+ "Una singola fase è significativamente sovraccaricata"
+ ],
+ "NextSteps": [
+ "Ridistribuire i carichi in modo più uniforme tra le tre fasi",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "InverterSoftStartFailure": {
+ "Explanation": "L'inverter non è riuscito a completare la sequenza di avvio graduale durante l'accensione.",
+ "Causes": [
+ "Resistenza di pre-carica difettosa, impedisce la carica controllata del bus DC",
+ "Contattore o relè non si chiude correttamente durante la sequenza di avvio",
+ "Problema del condensatore del bus DC che influisce sulla pre-carica",
+ "Guasto alla scheda di controllo che impedisce il completamento della sequenza di avvio"
+ ],
+ "NextSteps": [
+ "Riawviare il sistema — spegnere tutti i dispositivi di disconnessione, attendere 30 secondi, poi riaccendere",
+ "Verificare che la tensione del bus DC salga in modo uniforme durante la pre-carica",
+ "Se il guasto persiste, contattare un tecnico di assistenza"
+ ]
+ },
+ "Dsp1ParameterSettingFault": {
+ "Explanation": "Il DSP 1 (processore di segnali digitali) ha rilevato una configurazione di parametri errata.",
+ "Causes": [
+ "Uno o più parametri dell'inverter impostati al di fuori dell'intervallo valido",
+ "Corruzione del firmware che influisce sullo storage dei parametri",
+ "Incompatibilità di configurazione dopo l'aggiornamento del firmware"
+ ],
+ "NextSteps": [
+ "Rivedere tutti i parametri dell'inverter e correggere eventuali valori fuori intervallo",
+ "Ripristinare i parametri ai valori di fabbrica se non si è sicuri dei valori corretti",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "Dsp2ParameterSettingFault": {
+ "Explanation": "Il DSP 2 ha rilevato una configurazione dei parametri errata.",
+ "Causes": [
+ "Uno o più parametri impostati al di fuori dell'intervallo valido",
+ "Corruzione del firmware che influisce sulla memorizzazione dei parametri"
+ ],
+ "NextSteps": [
+ "Rivedere e correggere le impostazioni dei parametri",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "DspVersionCompatibilityFault": {
+ "Explanation": "La versione del firmware DSP non è compatibile con altri componenti del sistema.",
+ "Causes": [
+ "Le versioni del firmware tra DSP e altre schede non corrispondono",
+ "Aggiornamento del firmware incompleto o fallito che lascia i componenti su versioni diverse"
+ ],
+ "NextSteps": [
+ "Aggiornare tutti i componenti del firmware alla stessa versione compatibile",
+ "Contattare l'assistenza tecnica se la versione corretta è sconosciuta"
+ ]
+ },
+ "CpldVersionCompatibilityFault": {
+ "Explanation": "La versione del CPLD (dispositivo logico programmabile complesso) non è compatibile con il sistema.",
+ "Causes": [
+ "Incompatibilità del firmware CPLD con altri componenti",
+ "Aggiornamento del firmware incompleto"
+ ],
+ "NextSteps": [
+ "Eseguire un aggiornamento completo del firmware per assicurarsi che tutti i componenti siano sulla stessa versione",
+ "Riavviare l'inverter dopo l'aggiornamento"
+ ]
+ },
+ "CpldCommunicationFault": {
+ "Explanation": "La comunicazione con il chip interno CPLD è fallita.",
+ "Causes": [
+ "Guasto al bus di comunicazione interno tra DSP e CPLD",
+ "Guasto del chip CPLD"
+ ],
+ "NextSteps": [
+ "Riavvia il sistema — potrebbe ripristinare la comunicazione",
+ "Se il guasto persiste dopo il riavvio, contatta un tecnico"
+ ]
+ },
+ "DspCommunicationFault": {
+ "Explanation": "La comunicazione con il DSP è fallita.",
+ "Causes": [
+ "Guasto al bus di comunicazione interno",
+ "Guasto hardware del DSP"
+ ],
+ "NextSteps": [
+ "Riavvia il sistema",
+ "Se il guasto persiste dopo il riavvio, contatta un tecnico"
+ ]
+ },
+ "OutputVoltageDcOverlimit": {
+ "Explanation": "È comparsa una componente di tensione DC nella tensione di uscita AC, superando il limite consentito.",
+ "Causes": [
+ "Deriva del loop di controllo che introduce un offset DC in uscita",
+ "Errore di offset del sensore di tensione",
+ "Problema hardware nello stadio di uscita"
+ ],
+ "NextSteps": [
+ "Riavvia l'inverter — spesso elimina gli offset transitori",
+ "Se persistente, contatta un tecnico"
+ ]
+ },
+ "OutputCurrentDcOverlimit": {
+ "Explanation": "È presente una componente di corrente continua nella corrente di uscita in corrente alternata, che supera il limite consentito.",
+ "Causes": [
+ "Problema di controllo che introduce un offset DC nella corrente di uscita",
+ "Guasto o errore di calibrazione del sensore di corrente"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se il guasto persiste, contattare l'assistenza per un'ispezione del sensore"
+ ]
+ },
+ "RelaySelfCheckFails": {
+ "Explanation": "L'autotest del relè è fallito durante l'avvio o la verifica periodica.",
+ "Causes": [
+ "Guasto ai contatti del relè — potrebbero essere danneggiati o saldati",
+ "Guasto al circuito di pilotaggio del relè",
+ "I contatti del relè si sono saldati a causa di sovracorrente"
+ ],
+ "NextSteps": [
+ "Verificare il funzionamento del relè ascoltando i click durante l'avvio",
+ "Riparare il guasto sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "InverterRelayOpen": {
+ "Explanation": "Il relè di uscita dell'inverter è inspiegabilmente aperto quando dovrebbe essere chiuso.",
+ "Causes": [
+ "Guasto al circuito di pilotaggio del relè che impedisce la chiusura",
+ "Un evento di protezione ha aperto il relè"
+ ],
+ "NextSteps": [
+ "Verificare la presenza di altre allarmi di protezione attivi che potrebbero aver aperto il relè",
+ "Riparare il guasto sottostante, poi riavviare l'inverter"
+ ]
+ },
+ "InverterRelayShortCircuit": {
+ "Explanation": "I contatti del relè dell'inverter si sono saldati (cortocircuito). Il relè non può aprirsi quando necessario.",
+ "Causes": [
+ "I contatti del relè si sono saldati a causa di una corrente eccessiva durante un guasto",
+ "Guasto del componente del relè"
+ ],
+ "NextSteps": [
+ "Non riavviare — un relè saldato è un pericolo per la sicurezza",
+ "Contattare un tecnico di servizio per ispezionare e sostituire il relè"
+ ]
+ },
+ "OpenCircuitOfPowerGridRelay": {
+ "Explanation": "Il relè di connessione alla rete è inspiegabilmente aperto.",
+ "Causes": [
+ "Guasto del relè di rete che impedisce la chiusura normale",
+ "Un evento di protezione ha aperto il relè di rete",
+ "Problema nel circuito di comando del relè"
+ ],
+ "NextSteps": [
+ "Verificare se ci sono altre allarmi attive che potrebbero spiegare l'apertura del relè",
+ "Ispezionare il relè e il circuito di comando, quindi riavviare l'inverter"
+ ]
+ },
+ "ShortCircuitOfPowerGridRelay": {
+ "Explanation": "I contatti del relè di rete si sono saldati e non possono aprirsi quando necessario.",
+ "Causes": [
+ "I contatti del relè si sono saldati a causa di una corrente eccessiva da un evento di guasto",
+ "Guasto o fine vita del componente del relè"
+ ],
+ "NextSteps": [
+ "Non riavviare — contattare un tecnico di servizio per sostituire il relè prima di riavviare"
+ ]
+ },
+ "GeneratorRelayOpenCircuit": {
+ "Explanation": "Il relè di connessione del generatore è inspiegabilmente aperto.",
+ "Causes": [
+ "Guasto al relè del generatore che impedisce la chiusura",
+ "Evento di protezione che ha aperto il relè",
+ "Problema nel circuito di pilotaggio del relè"
+ ],
+ "NextSteps": [
+ "Verificare altri allarmi attivi che potrebbero spiegare lo stato del relè",
+ "Ispezionare il circuito del relè, quindi riavviare l'inverter"
+ ]
+ },
+ "GeneratorRelayShortCircuit": {
+ "Explanation": "I contatti del relè del generatore si sono saldati e non possono aprirsi.",
+ "Causes": [
+ "Contatti del relè saldati da corrente eccessiva",
+ "Guasto del componente del relè del generatore"
+ ],
+ "NextSteps": [
+ "Non riavviare — contattare un tecnico per sostituire il relè del generatore prima dell'uso"
+ ]
+ },
+ "AbnormalInverter": {
+ "Explanation": "È stato rilevato un'anomalia generale dell'inverter. Verificare eventuali altri codici di allarme più specifici che potrebbero indicare la causa principale.",
+ "Causes": [
+ "Guasto al sistema di controllo interno senza diagnosi più specifica disponibile",
+ "Più guasti minori che si verificano contemporaneamente",
+ "Elettronica di potenza che opera al di fuori dei parametri normali"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter e verificare se compaiono altri allarmi specifici al riavvio",
+ "Controllare tutte le tensioni di ingresso e i livelli di carico per valori anomali",
+ "Se l'allarme persiste, contattare un tecnico con il registro completo degli allarmi"
+ ]
+ },
+ "ParallelCommunicationAlarm": {
+ "Explanation": "La comunicazione tra gli inverter collegati in parallelo è fallita. Senza comunicazione, gli inverter non possono sincronizzarsi e condividere correttamente il carico.",
+ "Causes": [
+ "Il cavo di comunicazione tra gli inverter paralleli è danneggiato o scollegato",
+ "Guasto all'interfaccia di comunicazione parallela su un'unità",
+ "Impostazioni non corrispondenti tra le unità parallele"
+ ],
+ "NextSteps": [
+ "Controllare tutti i cavi di comunicazione parallela tra le unità inverter",
+ "Verificare che tutte le impostazioni parallele (tensione, frequenza, impostazioni di caduta) corrispondano su tutte le unità",
+ "Riparare il guasto sottostante, quindi riavviare il sistema inverter"
+ ]
+ },
+ "ParallelModuleMissing": {
+ "Explanation": "Uno dei moduli inverter paralleli attesi non risponde.",
+ "Causes": [
+ "Un modulo parallelo è andato offline o si è spento",
+ "Il collegamento di comunicazione con un modulo è stato perso",
+ "Un modulo ha scatenato un proprio allarme"
+ ],
+ "NextSteps": [
+ "Controllare tutte le unità inverter parallele per eventuali allarmi individuali o perdita di alimentazione",
+ "Riparare il guasto sottostante sul modulo mancante, quindi riavviare"
+ ]
+ },
+ "DuplicateMachineNumbersForParallelModules": {
+ "Explanation": "Due moduli inverter paralleli sono stati configurati con lo stesso numero di unità, causando un conflitto.",
+ "Causes": [
+ "Errore di configurazione — lo stesso numero di unità assegnato a due unità diverse durante l'impostazione",
+ "Indirizzo duplicato non rilevato durante la messa in servizio iniziale"
+ ],
+ "NextSteps": [
+ "Accedere alle impostazioni di ogni unità e assegnare un ID univoco a ciascuna",
+ "Riparare la configurazione, quindi riavviare il sistema inverter"
+ ]
+ },
+ "ParameterConflictInParallelModule": {
+ "Explanation": "Esiste un conflitto di parametri tra i moduli inverter collegati in parallelo — le impostazioni non corrispondono.",
+ "Causes": [
+ "Parametri chiave come tensione di riferimento, frequenza o impostazioni di droop differiscono tra le unità",
+ "Un'unità è stata aggiornata o riconfigurata senza aggiornare le altre"
+ ],
+ "NextSteps": [
+ "Confronta le impostazioni su tutte le unità in parallelo e sincronizzale ai medesimi valori",
+ "Risolvi il conflitto di configurazione, poi riavvia il sistema"
+ ]
+ },
+ "SystemDerating": {
+ "Explanation": "Il sistema funziona a potenza ridotta (riduzione) per proteggersi. Le prestazioni saranno inferiori ai livelli nominali finché non sarà risolta la causa.",
+ "Causes": [
+ "Temperatura elevata dell'inverter che causa riduzione termica",
+ "Tensione di ingresso (PV o rete) al limite del range operativo",
+ "Componente che raggiunge i limiti operativi"
+ ],
+ "NextSteps": [
+ "Controlla la temperatura dell'inverter e migliora la ventilazione se necessario",
+ "Verifica che le tensioni di ingresso siano nel range operativo dell'inverter",
+ "Identifica e risolvi la causa specifica della riduzione — controlla se sono attivi altri allarmi"
+ ]
+ },
+ "PvAccessMethodErrorAlarm": {
+ "Explanation": "Il metodo di configurazione dell'ingresso PV è impostato in modo errato, causando una discrepanza tra il cablaggio fisico e la configurazione software.",
+ "Causes": [
+ "Il cablaggio delle stringhe PV non corrisponde alla configurazione selezionata (es. impostazione serie vs parallelo errata)",
+ "Cablaggio collegato in modo non conforme al metodo di accesso PV configurato nell'inverter"
+ ],
+ "NextSteps": [
+ "Controlla le impostazioni di configurazione PV e confrontale con il cablaggio fisico effettivo",
+ "Correggi le impostazioni o il cablaggio per farli corrispondere, poi riavvia"
+ ]
+ },
+ "ReservedAlarms4": {
+ "Explanation": "L'allarme riservato 4 è attivo. Questo codice allarme non è documentato nelle tabelle standard.",
+ "Causes": [
+ "È stata rilevata una condizione interna non documentata"
+ ],
+ "NextSteps": [
+ "Monitora il sistema per altri allarmi che potrebbero fornire ulteriori dettagli",
+ "Contatta l'assistenza tecnica con il registro completo degli allarmi se il problema persiste"
+ ]
+ },
+ "ReservedAlarms5": {
+ "Explanation": "L'allarme riservato 5 è attivo. Questo codice allarme non è documentato nelle tabelle standard.",
+ "Causes": [
+ "È stata rilevata una condizione interna non documentata"
+ ],
+ "NextSteps": [
+ "Monitora il sistema per altri allarmi che potrebbero fornire ulteriori dettagli",
+ "Contatta l'assistenza tecnica con il registro completo degli allarmi se il problema persiste"
+ ]
+ },
+ "ReverseMeterConnection": {
+ "Explanation": "Il contatore energetico è installato o cablato in modo inverso. Le letture del contatore (import/export) saranno errate fino a quando non verrà corretto.",
+ "Causes": [
+ "Trasformatore di corrente (CT) installato nella direzione sbagliata",
+ "Fili L e N del contatore collegati in modo inverso durante l'installazione"
+ ],
+ "NextSteps": [
+ "Non fare affidamento sulle letture del contatore fino a quando non sarà corretto",
+ "Contatta l'installatore o un elettricista qualificato per invertire il CT o correggere il cablaggio del contatore"
+ ]
+ },
+ "InverterSealPulse": {
+ "Explanation": "Il segnale di impulso del sigillo dell'inverter è attivo, indicando che la limitazione dell'output è in atto.",
+ "Causes": [
+ "Una funzione di protezione ha attivato la limitazione dell'output",
+ "Segnale esterno o funzione di conformità al codice di rete che limita l'output"
+ ],
+ "NextSteps": [
+ "Controllare lo stato del sistema per altre allarmi attive che spiegano la limitazione",
+ "Riparare la causa sottostante, quindi riavviare l'inverter"
+ ]
+ },
+ "AbnormalDieselGeneratorVoltage": {
+ "Explanation": "La tensione del generatore diesel è al di fuori dell'intervallo accettabile per il collegamento all'inverter.",
+ "Causes": [
+ "Tensione di uscita del generatore non regolata al livello corretto",
+ "Guasto all'AVR (regolatore automatico di tensione) del generatore",
+ "Generatore sottocarico o sovraccarico che influisce sulla tensione di uscita"
+ ],
+ "NextSteps": [
+ "Controllare e regolare la tensione di uscita del generatore per corrispondere alle specifiche dell'inverter",
+ "Ispezionare l'AVR se la tensione non può essere stabilizzata, quindi riavviare"
+ ]
+ },
+ "AbnormalDieselGeneratorFrequency": {
+ "Explanation": "La frequenza del generatore diesel è al di fuori dell'intervallo accettabile.",
+ "Causes": [
+ "Velocità del motore del generatore non impostata correttamente per la frequenza target",
+ "Guasto al governatore che causa instabilità di frequenza"
+ ],
+ "NextSteps": [
+ "Regolare la velocità del generatore per ottenere la frequenza corretta (50 Hz o 60 Hz a seconda del caso)",
+ "Ispezionare e riparare il governatore se la frequenza non può essere stabilizzata, quindi riavviare"
+ ]
+ },
+ "DieselGeneratorVoltageReverseSequence": {
+ "Explanation": "Il generatore diesel è collegato con la sequenza di fase invertita.",
+ "Causes": [
+ "I cavi di uscita del generatore sono collegati nell'ordine di fase errato (L1, L2, L3 invertiti)"
+ ],
+ "NextSteps": [
+ "Non riavviare — contattare un elettricista qualificato per correggere il cablaggio di fase del generatore prima di utilizzarlo"
+ ]
+ },
+ "DieselGeneratorVoltageOutOfPhase": {
+ "Explanation": "La tensione del generatore non è in fase con la rete o il sistema, impedendo la sincronizzazione.",
+ "Causes": [
+ "Problema di sincronizzazione — il generatore non si allinea con l'angolo di fase della rete",
+ "Disallineamento dell'angolo di fase tra generatore e rete"
+ ],
+ "NextSteps": [
+ "Verificare le impostazioni di sincronizzazione e assicurarsi che il generatore supporti l'auto-sincronizzazione con questo inverter",
+ "Riparare il guasto di sincronizzazione, quindi riavviare"
+ ]
+ },
+ "GeneratorOverload": {
+ "Explanation": "Il generatore diesel è sovraccarico — il sistema sta prelevando più energia di quanto il generatore sia in grado di fornire.",
+ "Causes": [
+ "La domanda totale di carico supera la capacità nominale del generatore",
+ "La ricarica della batteria combinata con la domanda di carico supera la capacità del generatore",
+ "Il generatore è sottodimensionato per l'installazione"
+ ],
+ "NextSteps": [
+ "Ridurre il carico o ridurre la velocità di ricarica della batteria per portare la domanda totale entro la capacità del generatore",
+ "Riavviare l'inverter dopo aver ridotto il carico"
+ ]
+ },
+ "StringFault": {
+ "Explanation": "È stato rilevato un guasto alla stringa. Una o più stringhe fotovoltaiche potrebbero avere problemi che influenzano la produzione di energia.",
+ "Causes": [
+ "Guasto o danno al pannello fotovoltaico all'interno della stringa",
+ "Problema di cablaggio della stringa o connessione allentata",
+ "Connettore MC4 danneggiato o corrosso",
+ "Degradazione del modulo che causa una riduzione o assenza di produzione"
+ ],
+ "NextSteps": [
+ "Controllare se i pannelli fotovoltaici sono visivamente normali — cercare crepe, scolorimento o danni",
+ "Ispezionare i collegamenti dei cavi della stringa e i connettori MC4 per danni o corrosione",
+ "Cercare cavi danneggiati lungo il percorso della stringa",
+ "Fare in modo che un tecnico testi ogni stringa con un multimetro se il guasto non si risolve"
+ ]
+ },
+ "PvStringPidQuickConnectAbnormal": {
+ "Explanation": "La stringa fotovoltaica o i terminali di connessione rapida PID sono anomali.",
+ "Causes": [
+ "Terminale di connessione rapida allentato o non agganciato correttamente",
+ "Alloggiamento della connessione rapida danneggiato",
+ "Corrosione o ossidazione sui contatti del terminale"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema prima di ispezionare i terminali",
+ "Controllare tutti i terminali di connessione rapida e assicurarsi che siano completamente agganciati",
+ "Pulire i contatti corrotti e riconnetterli in modo sicuro"
+ ]
+ },
+ "DcSpdFunctionAbnormal": {
+ "Explanation": "La funzione del dispositivo di protezione contro le sovratensioni (SPD) in corrente continua è anomala. L'SPD protegge contro i fulmini e le sovratensioni sul lato DC.",
+ "Causes": [
+ "L'SPD DC ha scattato o è guasto dopo un evento di sovratensione",
+ "La cartuccia SPD ha raggiunto la fine della sua vita utile",
+ "Guasto di cablaggio dell'SPD"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema e controllare l'indicatore dell'SPD DC — la maggior parte degli SPD ha un segnale visivo di guasto",
+ "Sostituire la cartuccia SPD se ha scattato o mostra un guasto",
+ "Riavviare l'inverter dopo la sostituzione o l'ispezione"
+ ]
+ },
+ "PvShortCircuited": {
+ "Explanation": "La stringa PV1 o PV2 sembra essere in cortocircuito.",
+ "Causes": [
+ "Danneggiamento dell'isolamento del cavo che causa un cortocircuito diretto tra i conduttori positivo e negativo",
+ "Guasto del connettore MC4 che causa un cortocircuito interno",
+ "Difetto della scatola di giunzione del modulo che crea un percorso di cortocircuito"
+ ],
+ "NextSteps": [
+ "Spegnere tutti i dispositivi di interruzione DC prima dell'ispezione",
+ "Controllare le stringhe PV1 e PV2 singolarmente per sintomi di cortocircuito (lettura di tensione zero, calore anomalo)",
+ "Ispezionare i cavi per danni e testare la resistenza di isolamento",
+ "Riparare o sostituire i cavi/connettori danneggiati prima di riavviare"
+ ]
+ },
+ "PvBoostDriverAbnormal": {
+ "Explanation": "Il circuito del driver del convertitore di boost PV è anomalo.",
+ "Causes": [
+ "Guasto del circuito del driver di boost o guasto di un componente",
+ "Interferenza EMI che influisce sul segnale del driver",
+ "Problema hardware interno sulla scheda dell'inverter"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — i guasti transitori del driver spesso si risolvono dopo il riavvio",
+ "Se il guasto persiste dopo il riavvio, contattare il produttore per l'assistenza"
+ ]
+ },
+ "AcSpdFunctionAbnormal": {
+ "Explanation": "La funzione del dispositivo di protezione da sovratensioni (SPD) AC è anomala. Lo SPD protegge da fulmini e sovratensioni sul lato AC.",
+ "Causes": [
+ "Lo SPD AC ha scattato o è guasto dopo un evento di sovratensione",
+ "La cartuccia dello SPD ha raggiunto la fine della sua vita utile",
+ "Difetto di cablaggio dello SPD AC"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema e controllare l'indicatore dello SPD AC",
+ "Sostituire la cartuccia dello SPD AC se mostra un guasto o ha scattato",
+ "Riavviare l'inverter dopo la sostituzione o l'ispezione"
+ ]
+ },
+ "DcFuseBlown": {
+ "Explanation": "Il fusibile DC è saltato, interrompendo l'ingresso PV all'inverter.",
+ "Causes": [
+ "Sovracorrente nel circuito DC dal pannello PV che supera la capacità del fusibile",
+ "Cortocircuito nel cablaggio DC che fa saltare il fusibile",
+ "Usura del fusibile dopo ripetuti eventi di sovracorrente"
+ ],
+ "NextSteps": [
+ "Spegnere tutti gli interruttori e i dispositivi di disconnessione DC prima di lavorare sul circuito",
+ "Localizzare e ispezionare il fusibile DC — apparirà visibilmente saltato o misurerà aperto con un multimetro",
+ "Identificare e riparare la causa della sovracorrente prima di sostituire il fusibile",
+ "Sostituire il fusibile con la giusta capacità, poi riavviare l'inverter"
+ ]
+ },
+ "DcInputVoltageTooHigh": {
+ "Explanation": "La tensione DC in ingresso dal pannello PV supera la tensione massima sicura dell'inverter. Questo può danneggiare immediatamente l'inverter.",
+ "Causes": [
+ "Troppi moduli PV collegati in serie, superando la tensione massima della stringa",
+ "Temperatura fredda che aumenta la tensione di circuito aperto (Voc) del modulo oltre il limite dell'inverter",
+ "Errore di progettazione del sistema — la stringa è stata dimensionata in modo errato per questo inverter"
+ ],
+ "NextSteps": [
+ "Spegnere immediatamente l'interruttore DC per proteggere l'inverter",
+ "Misurare la tensione DC effettiva prima di riconnettere",
+ "Rivereficare il progetto della stringa — verificare che la Voc alla temperatura minima attesa non superi il massimo dell'inverter",
+ "Riconfigurare la stringa riducendo i moduli in serie se necessario"
+ ]
+ },
+ "PvReversed": {
+ "Explanation": "La polarità della stringa PV è invertita — i collegamenti positivo e negativo sono scambiati.",
+ "Causes": [
+ "Cavi della stringa PV collegati con positivo e negativo invertiti all'inverter o alla scatola di giunzione",
+ "Errore di installazione durante il cablaggio iniziale"
+ ],
+ "NextSteps": [
+ "Spegnere tutti i dispositivi di disconnessione DC prima di lavorare sul cablaggio",
+ "Identificare il collegamento invertito — verificare la polarità della stringa PV con un multimetro",
+ "Scambiare i collegamenti positivo e negativo per correggere la polarità prima di riavviare"
+ ]
+ },
+ "PidFunctionAbnormal": {
+ "Explanation": "La funzione di protezione PID (Degradazione Indotta da Potenziale) è anomala.",
+ "Causes": [
+ "Guasto o errore di configurazione del modulo PID",
+ "Problema di comunicazione tra inverter e modulo PID"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — spesso risolve i guasti PID transitori",
+ "Verificare le impostazioni e le connessioni del modulo PID se il problema persiste dopo il riavvio"
+ ]
+ },
+ "PvStringDisconnected": {
+ "Explanation": "Una stringa PV è stata disconnessa o non sta erogando energia.",
+ "Causes": [
+ "Interruttore DC o isolatore di questa stringa è aperto",
+ "Cavo si è allentato o disconnesso a un connettore",
+ "Guasto del connettore MC4"
+ ],
+ "NextSteps": [
+ "Verificare che tutti gli interruttori delle stringhe PV siano in posizione ON",
+ "Controllare le connessioni dei cavi sia sul pannello che sull'inverter",
+ "Ricollegare eventuali connessioni allentate e riavviare l'inverter"
+ ]
+ },
+ "PvStringCurrentUnbalanced": {
+ "Explanation": "Le correnti delle diverse stringhe PV sono significativamente squilibrate, suggerendo che una stringa funziona peggio delle altre.",
+ "Causes": [
+ "Ombra su alcuni moduli di una stringa ma non sugli altri",
+ "Differenze o degradazione dei moduli in parte dell'impianto",
+ "Guasto parziale della stringa — alcuni moduli non contribuiscono",
+ "Spolveramento o escrementi di uccelli sui pannelli in un'area"
+ ],
+ "NextSteps": [
+ "Controllare tutti i pannelli PV per ombra, sporco o danni visibili",
+ "Confrontare le tensioni e le correnti delle stringhe individualmente per identificare quella con prestazioni inferiori",
+ "Pulire i pannelli se c'è sporco visibile e controllare nuove fonti di ombra"
+ ]
+ },
+ "NoUtilityGrid": {
+ "Explanation": "Non viene rilevata alcuna connessione alla rete elettrica o l'alimentazione della rete è interrotta.",
+ "Causes": [
+ "Interruzione della rete elettrica nella tua zona",
+ "L'interruttore automatico AC tra l'inverter e la rete è scattato",
+ "Cavo AC della rete scollegato all'inverter o al quadro elettrico",
+ "Lavori di manutenzione dell'azienda elettrica che hanno disconnesso l'alimentazione locale"
+ ],
+ "NextSteps": [
+ "Verifica se altri elettrodomestici nell'edificio hanno alimentazione dalla rete — se non ce l'hanno, si tratta di un'interruzione della rete",
+ "Controlla che l'interruttore automatico AC sia acceso e non sia scattato",
+ "Verifica i collegamenti del cavo AC all'inverter",
+ "Aspetta che l'azienda elettrica ripristini l'alimentazione se si tratta di un'interruzione della rete"
+ ]
+ },
+ "GridVoltageOutOfRange": {
+ "Explanation": "La tensione della rete elettrica è al di fuori dell'intervallo in cui l'inverter può funzionare.",
+ "Causes": [
+ "La tensione della rete è troppo alta o troppo bassa al tuo punto di connessione",
+ "Problemi locali della rete come sovraccarico o problemi al trasformatore",
+ "Impostazione del trasformatore non ottimale per la tua posizione"
+ ],
+ "NextSteps": [
+ "Controlla la tensione effettiva della rete ai terminali dell'inverter",
+ "Se la tensione della rete è costantemente fuori limite, contatta il tuo fornitore di energia",
+ "L'inverter si riconnetterà automaticamente quando la tensione tornerà alla normalità"
+ ]
+ },
+ "GridFrequencyOutOfRange": {
+ "Explanation": "La frequenza della rete elettrica è al di fuori dell'intervallo in cui l'inverter può funzionare.",
+ "Causes": [
+ "Frequenza della rete instabile a causa di eventi di carico elevato sulla rete",
+ "Se si utilizza un generatore, la frequenza del generatore è fuori tolleranza",
+ "Evento di disturbo della rete"
+ ],
+ "NextSteps": [
+ "Controlla la frequenza effettiva della rete all'inverter",
+ "Se si utilizza un generatore, regola il governatore per correggere la frequenza di uscita",
+ "Aspetta che la rete si stabilizzi — l'inverter si riconnetterà automaticamente"
+ ]
+ },
+ "Overload": {
+ "Explanation": "Il sistema sta subendo un sovraccarico — viene richiesta più energia di quanta l'inverter possa fornire all'uscita di backup (EPS).",
+ "Causes": [
+ "Il carico totale collegato all'uscita EPS supera la capacità di backup dell'inverter",
+ "Corrente di avviamento da elettrodomestici con motori o compressori che si accendono",
+ "Cortocircuito in uno dei carichi di backup"
+ ],
+ "NextSteps": [
+ "Ridurre il carico sull'uscita EPS spegnendo elettrodomestici non essenziali",
+ "Controllare eventuali elettrodomestici difettosi che potrebbero assorbire troppa corrente",
+ "Distribuire l'avvio di grandi elettrodomestici per ridurre la corrente di avviamento"
+ ]
+ },
+ "MeterDisconnected": {
+ "Explanation": "Il contatore energetico ha perso la comunicazione con l'inverter.",
+ "Causes": [
+ "Il contatore energetico si è spento o ha perso alimentazione",
+ "Il cavo di comunicazione tra inverter e contatore è danneggiato o scollegato",
+ "Guasto alla porta di comunicazione del contatore"
+ ],
+ "NextSteps": [
+ "Verificare che il contatore energetico abbia alimentazione e sia acceso",
+ "Controllare i collegamenti del cavo di comunicazione sia sull'inverter che sul contatore",
+ "Controllare l'alimentazione del contatore e la porta di comunicazione"
+ ]
+ },
+ "MeterReverselyConnected": {
+ "Explanation": "I cavi L (linea) e N (neutro) del contatore energetico sono collegati in modo inverso.",
+ "Causes": [
+ "I cavi L e N sono stati invertiti durante l'installazione del contatore",
+ "Errore di installazione — comune quando la polarità del contatore non viene verificata"
+ ],
+ "NextSteps": [
+ "Fare controllare e correggere il cablaggio del contatore da un elettricista qualificato",
+ "Invertire i collegamenti L e N al terminale del contatore per correggere la polarità"
+ ]
+ },
+ "LinePeVoltageAbnormal": {
+ "Explanation": "Tensione anomala rilevata tra il filo neutro (N) e la terra di protezione (PE). Può indicare un guasto di messa a terra o di cablaggio.",
+ "Causes": [
+ "Connessione PE (terra di protezione) mancante o difettosa",
+ "Fili N e PE cortocircuitati in qualche punto dell'installazione",
+ "Guasto di terra nel cablaggio dell'edificio"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema prima di ispezionare i cavi",
+ "Verificare che il cavo PE (terra) sia correttamente collegato all'inverter e al quadro elettrico",
+ "Controllare l'integrità del sistema di messa a terra — far verificare da un elettricista qualificato se necessario"
+ ]
+ },
+ "PhaseSequenceError": {
+ "Explanation": "È stato rilevato un errore nella sequenza di fase nella connessione trifase. L'inverter tenterà di correggere automaticamente.",
+ "Causes": [
+ "Fili trifase collegati nell'ordine sbagliato (L1, L2, L3 invertiti)"
+ ],
+ "NextSteps": [
+ "Nessuna azione immediata necessaria — il PCS regolerà automaticamente la sequenza di fase nella maggior parte dei casi",
+ "Se l'allarme persiste, far verificare e correggere l'ordine di cablaggio delle fasi da un elettricista"
+ ]
+ },
+ "FanFailure": {
+ "Explanation": "È stato rilevato un guasto della ventola di raffreddamento. Senza un adeguato raffreddamento, l'inverter si surriscalderà e si spegnerà.",
+ "Causes": [
+ "Guasto del motore della ventola — la ventola non gira più",
+ "Pale della ventola bloccate da detriti o oggetti estranei",
+ "Connettore di alimentazione della ventola allentato o scollegato",
+ "Guasto nel circuito di controllo della ventola"
+ ],
+ "NextSteps": [
+ "Spegnere l'inverter prima di ispezionare la ventola",
+ "Verificare che la ventola giri liberamente e non sia ostruita",
+ "Controllare che il connettore di alimentazione della ventola sia ben collegato",
+ "Sostituire la ventola se è guasta — non utilizzare l'inverter senza raffreddamento"
+ ]
+ },
+ "MeterAbnormal": {
+ "Explanation": "Il contatore energetico sta segnalando letture anomale.",
+ "Causes": [
+ "Malfunzionamento o guasto interno del contatore",
+ "Configurazione o taratura del contatore errata",
+ "Problema di comunicazione che causa errori nei dati"
+ ],
+ "NextSteps": [
+ "Verificare che il contatore sia acceso e funzionante",
+ "Controllare che la configurazione del contatore corrisponda alle impostazioni dell'inverter (rapporto CT, protocollo di comunicazione)"
+ ]
+ },
+ "OptimizerCommunicationAbnormal": {
+ "Explanation": "La comunicazione con un ottimizzatore a livello di modulo PV è fallita.",
+ "Causes": [
+ "L'ottimizzatore è spento o non riceve energia PV",
+ "Interferenza di comunicazione sulla linea elettrica",
+ "Guasto hardware dell'ottimizzatore"
+ ],
+ "NextSteps": [
+ "Verificare che l'ottimizzatore riceva tensione PV e sia acceso",
+ "Controllare i cavi di comunicazione tra inverter e ottimizzatori",
+ "Sostituire l'ottimizzatore se risulta difettoso"
+ ]
+ },
+ "OverTemperature": {
+ "Explanation": "La temperatura dell'inverter ha superato il limite operativo normale. La potenza in uscita potrebbe essere ridotta per proteggere l'hardware.",
+ "Causes": [
+ "Scarsa ventilazione — aria calda intrappolata intorno all'inverter",
+ "Temperatura ambiente elevata nell'area di installazione",
+ "Guasto del ventilatore di raffreddamento che riduce il flusso d'aria",
+ "Carico eccessivo che fa surriscaldare l'inverter"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter dopo che si è raffreddato",
+ "Migliorare la ventilazione — assicurarsi che ci sia spazio sufficiente intorno all'inverter su tutti i lati",
+ "Verificare che il ventilatore di raffreddamento funzioni correttamente",
+ "Contattare il produttore se l'allarme persiste nonostante una buona ventilazione"
+ ]
+ },
+ "OverTemperatureAlarm": {
+ "Explanation": "L'inverter ha rilevato un allarme di temperatura elevata — si tratta di un avviso preliminare prima del blocco termico.",
+ "Causes": [
+ "Temperatura ambiente elevata nello spazio di installazione",
+ "Scarsa ventilazione o ostacoli alla circolazione d'aria intorno all'inverter",
+ "Carico elevato durante condizioni meteorologiche calde",
+ "Ventola che funziona a velocità ridotta o in modo intermittente"
+ ],
+ "NextSteps": [
+ "Migliorare immediatamente la ventilazione intorno all'inverter",
+ "Ridurre temporaneamente il carico per permettere all'inverter di raffreddarsi",
+ "Verificare il funzionamento della ventola e liberare eventuali prese d'aria ostruite",
+ "Monitorare la temperatura fino a quando non scende sotto la soglia di allarme"
+ ]
+ },
+ "NtcTemperatureSensorBroken": {
+ "Explanation": "Il sensore di temperatura NTC all'interno dell'inverter è guasto o scollegato.",
+ "Causes": [
+ "Elemento del sensore NTC guasto a causa di invecchiamento o danni meccanici",
+ "Cavo del sensore danneggiato o scollegato dalla scheda",
+ "Connettore del sensore si è allentato dalla scheda di circuito stampato"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — se il sensore è effettivamente guasto, l'allarme persisterà dopo il riavvio",
+ "Se l'allarme persiste, un tecnico dovrà ispezionare e sostituire il sensore NTC all'interno dell'inverter"
+ ]
+ },
+ "SyncSignalAbnormal": {
+ "Explanation": "Il segnale di sincronizzazione tra gli inverter collegati in parallelo è anomalo.",
+ "Causes": [
+ "Cavo di sincronizzazione tra gli inverter in parallelo danneggiato o scollegato",
+ "Guasto all'interfaccia di comunicazione di sincronizzazione su un'unità",
+ "Configurazione non corrispondente tra le unità"
+ ],
+ "NextSteps": [
+ "Verificare i collegamenti del cavo di sincronizzazione tra tutte le unità inverter in parallelo",
+ "Verificare che le impostazioni di comunicazione in parallelo corrispondano su tutte le unità",
+ "Sostituire il cavo se danneggiato"
+ ]
+ },
+ "GridStartupConditionsNotMet": {
+ "Explanation": "Le condizioni di avvio per la connessione alla rete non sono state soddisfatte. L'inverter attende che la rete raggiunga i parametri richiesti prima di connettersi.",
+ "Causes": [
+ "Tensione o frequenza della rete fuori dai limiti consentiti per la connessione",
+ "Soglia di tensione di avvio della rete configurata in modo errato"
+ ],
+ "NextSteps": [
+ "Verificare che la tensione della rete sia entro il range operativo consentito dall'inverter",
+ "Rivedere le impostazioni di configurazione della tensione e frequenza di connessione alla rete"
+ ]
+ },
+ "BatteryCommunicationFailure": {
+ "Explanation": "L'inverter non riesce a comunicare con il BMS della batteria (sistema di gestione batteria). Senza comunicazione con il BMS, la carica e la scarica non possono essere gestite in sicurezza.",
+ "Causes": [
+ "BMS della batteria offline o spento",
+ "Cavo di comunicazione RS485 o CAN tra inverter e batteria difettoso o scollegato",
+ "Protocollo di comunicazione non compatibile tra inverter e batteria",
+ "Batteria in modalità sleep — BMS è entrato in stato di basso consumo"
+ ],
+ "NextSteps": [
+ "Verificare che il sistema della batteria sia acceso e non in modalità sleep",
+ "Controllare il cavo di comunicazione RS485 tra inverter e batteria — ispezionare eventuali danni",
+ "Verificare che l'impostazione del protocollo di comunicazione della batteria nell'inverter corrisponda al BMS della batteria",
+ "Risvegliare la batteria se è in modalità sleep premendo il pulsante di alimentazione della batteria"
+ ]
+ },
+ "BatteryDisconnected": {
+ "Explanation": "La batteria non è collegata all'inverter. Il sistema funziona senza accumulo di energia.",
+ "Causes": [
+ "Interruttore o isolatore del circuito della batteria è spento",
+ "Cavo della batteria si è allentato o è stato scollegato",
+ "BMS ha disattivato la batteria a causa di un evento di protezione",
+ "Guasto hardware della batteria che impedisce la connessione"
+ ],
+ "NextSteps": [
+ "Verificare che l'interruttore del circuito della batteria sia in posizione ON",
+ "Controllare i collegamenti dei cavi della batteria sia sull'inverter che sui terminali della batteria",
+ "Controllare gli indicatori di stato del BMS per eventuali codici di guasto o protezione",
+ "Risolvere eventuali eventi di protezione del BMS prima di riconnettere la batteria"
+ ]
+ },
+ "BatteryVoltageTooHigh": {
+ "Explanation": "La tensione della batteria è superiore al livello massimo consentito. La carica potrebbe aver causato un superamento dei limiti di sicurezza.",
+ "Causes": [
+ "La batteria è stata sovraccaricata oltre la tensione massima",
+ "Guasto al BMS che ha permesso alla tensione di salire troppo senza protezione",
+ "Sbilanciamento delle celle che causa il sovraccarico di celle singole",
+ "Impostazione errata della tensione di carica massima nell'inverter"
+ ],
+ "NextSteps": [
+ "Controlla la tensione della batteria e confrontala con la specifica massima del produttore",
+ "Verifica le impostazioni della tensione di carica nell'inverter",
+ "Controlla il funzionamento del BMS — il BMS avrebbe dovuto proteggere dal sovraccarico"
+ ]
+ },
+ "BatteryVoltageTooLow": {
+ "Explanation": "La tensione della batteria è inferiore al livello minimo consentito. La batteria è completamente scarica.",
+ "Causes": [
+ "La batteria è stata scaricata oltre la tensione minima sicura",
+ "Guasto di una cella della batteria che riduce la tensione complessiva",
+ "Carico elevato che scarica la batteria più velocemente di quanto possa essere ricaricata",
+ "Il BMS ha attivato il taglio a bassa tensione"
+ ],
+ "NextSteps": [
+ "Controlla la tensione della batteria e confrontala con la specifica minima del produttore",
+ "Lascia ricaricare la batteria — prima utilizzando l'energia di rete se il solare è insufficiente",
+ "Se la tensione è estremamente bassa, la batteria potrebbe aver bisogno di una ricarica professionale"
+ ]
+ },
+ "BatteryReverseConnected": {
+ "Explanation": "La batteria è collegata con polarità invertita. Questo è pericoloso e può causare danni immediati.",
+ "Causes": [
+ "I terminali positivo e negativo della batteria sono collegati ai terminali sbagliati dell'inverter durante l'installazione",
+ "Errore di installazione — un grave errore di cablaggio"
+ ],
+ "NextSteps": [
+ "SPEGNI IMMEDIATAMENTE l'intero sistema — non caricare o scaricare",
+ "Controlla tutti i collegamenti dei cavi della batteria prima di toccare qualsiasi cosa",
+ "Fai verificare e correggere la polarità della batteria da un elettricista qualificato",
+ "Ispeziona eventuali danni ai cavi, ai fusibili o all'inverter prima di riavviare"
+ ]
+ },
+ "LeadAcidTempSensorDisconnected": {
+ "Explanation": "Il sensore di temperatura della batteria al piombo-acido è disconnesso o non installato.",
+ "Causes": [
+ "Il sensore di temperatura non è stato installato con la batteria",
+ "Il cavo del sensore si è allentato o è stato danneggiato",
+ "Il connettore del sensore è stato staccato dalla batteria o dall'inverter"
+ ],
+ "NextSteps": [
+ "Verificare se un sensore di temperatura è installato sulla batteria al piombo-acido — di solito è una piccola sonda agganciata alla batteria",
+ "Controllare i collegamenti del cavo del sensore a entrambe le estremità",
+ "Installare o riconnettere il sensore come indicato nelle istruzioni di installazione"
+ ]
+ },
+ "BatteryTemperatureOutOfRange": {
+ "Explanation": "La temperatura della batteria è al di fuori dell'intervallo sicuro per la carica o la scarica.",
+ "Causes": [
+ "Temperatura ambiente elevata nell'area di installazione della batteria",
+ "Scarsa ventilazione della batteria che causa accumulo di calore",
+ "Surriscaldamento della batteria durante la carica o scarica intensa",
+ "Temperatura ambiente molto bassa in inverno che riduce le prestazioni della batteria"
+ ],
+ "NextSteps": [
+ "Controllare la temperatura ambiente nell'area di installazione della batteria",
+ "Migliorare la ventilazione della batteria o spostarla in un luogo più fresco se si surriscalda",
+ "In climi freddi, assicurarsi che la batteria non sia esposta a temperature sotto lo zero — di solito la carica non è consentita sotto 0°C"
+ ]
+ },
+ "BmsFault": {
+ "Explanation": "Il BMS della batteria ha segnalato un guasto che impedisce la carica e la scarica normali.",
+ "Causes": [
+ "Guasto interno del BMS o evento di protezione attivato dalla batteria",
+ "La protezione di una singola cella si è attivata a causa di sovratensione, sottotensione o temperatura",
+ "Errore di comunicazione del BMS che causa la segnalazione del guasto"
+ ],
+ "NextSteps": [
+ "Controllare il display o le luci di segnalazione del sistema batteria per un codice di errore specifico del BMS",
+ "Consultare la documentazione del produttore della batteria per il codice di guasto specifico del BMS",
+ "Contattare l'assistenza della batteria se il guasto del BMS non può essere risolto con un riavvio"
+ ]
+ },
+ "LithiumBatteryOverload": {
+ "Explanation": "La protezione da sovraccarico della batteria al litio è attiva — il carico sta prelevando più energia di quanto la batteria possa erogare.",
+ "Causes": [
+ "La potenza totale del carico supera la potenza massima di scarica della batteria",
+ "Corrente di avviamento elevata da motori o compressori che superano temporaneamente i limiti della batteria"
+ ],
+ "NextSteps": [
+ "Verificare la potenza totale del carico e confrontarla con la potenza di scarica nominale della batteria",
+ "Ridurre il carico spegnendo elettrodomestici ad alto consumo",
+ "Distribuire l'avvio di grandi elettrodomestici per ridurre la domanda di picco"
+ ]
+ },
+ "BmsCommunicationAbnormal": {
+ "Explanation": "La comunicazione con il BMS è anomala — i dati vengono ricevuti in modo intermittente o con errori.",
+ "Causes": [
+ "Timeout di comunicazione dovuto a problemi di qualità o lunghezza del cavo",
+ "Errore di protocollo o disallineamento del baud rate",
+ "Guasto fisico del cavo che causa una connessione intermittente"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per tentare di ristabilire la comunicazione",
+ "Verificare il cavo di comunicazione del BMS per danni o connessioni allentate",
+ "Verificare le impostazioni di comunicazione (protocollo, baud rate) siano uguali tra inverter e BMS"
+ ]
+ },
+ "BatterySpdAbnormal": {
+ "Explanation": "La funzione del dispositivo di protezione contro le sovratensioni (SPD) lato batteria è anomala.",
+ "Causes": [
+ "L'SPD della batteria è scattato a causa di un evento di sovratensione",
+ "L'SPD è guasto o ha raggiunto la fine della sua vita utile",
+ "Sovratensione indotta da fulmine sul cablaggio della batteria"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema e ispezionare l'indicatore dell'SPD della batteria",
+ "Sostituire l'SPD se mostra uno stato di scatto o guasto",
+ "Riavviare il sistema dopo la sostituzione"
+ ]
+ },
+ "OutputDcComponentBiasAbnormal": {
+ "Explanation": "Un componente DC di bias nell'uscita è anomalo, il che potrebbe influenzare l'attrezzatura collegata sensibile.",
+ "Causes": [
+ "Deriva del loop di controllo che introduce un offset DC nell'uscita AC",
+ "Deriva della calibrazione del sensore nella misurazione dell'uscita",
+ "Guasto hardware nello stadio di uscita"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — i guasti di bias DC spesso si risolvono dopo il riavvio",
+ "Se il guasto persiste, contattare il produttore per l'assistenza"
+ ]
+ },
+ "DcComponentOverHighOutputVoltage": {
+ "Explanation": "Il componente DC nella tensione di uscita è troppo alto. Questo può influenzare l'attrezzatura sensibile e indica un problema di controllo.",
+ "Causes": [
+ "Deriva del loop di controllo che causa l'accumulo di offset DC nella tensione di uscita",
+ "Guasto del sensore di tensione di uscita",
+ "Saturazione del trasformatore o problema nel percorso DC"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per resettare i loop di controllo",
+ "Verificare la tensione di uscita per offset DC se l'attrezzatura è influenzata"
+ ]
+ },
+ "OffGridOutputVoltageTooLow": {
+ "Explanation": "La tensione di uscita (EPS/backup) è troppo bassa per alimentare correttamente i carichi collegati.",
+ "Causes": [
+ "Carico che supera la capacità di backup dell'inverter causando un calo di tensione",
+ "Tensione della batteria troppo bassa per mantenere una tensione di uscita stabile",
+ "Limitazione interna dell'inverter"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Ridurre il carico sull'uscita di backup",
+ "Permettere alla batteria di caricarsi se lo stato di carica è basso",
+ "Se il guasto persiste, contattare il produttore"
+ ]
+ },
+ "OffGridOutputVoltageTooHigh": {
+ "Explanation": "La tensione in uscita del sistema off-grid è troppo alta, il che potrebbe danneggiare i dispositivi collegati.",
+ "Causes": [
+ "Guasto di controllo che causa il fallimento della regolazione della tensione in uscita",
+ "Errore di riferimento di tensione nel sistema di controllo"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se il guasto persiste, contattare immediatamente il produttore poiché una tensione di uscita elevata può danneggiare gli elettrodomestici"
+ ]
+ },
+ "OffGridOutputOverCurrent": {
+ "Explanation": "La corrente in uscita del sistema off-grid supera il limite di sovracorrente.",
+ "Causes": [
+ "La corrente totale di carico supera la capacità di uscita di backup dell'inverter",
+ "Cortocircuito in uno dei carichi di backup",
+ "Corrente di avviamento di un grande motore"
+ ],
+ "NextSteps": [
+ "Verificare che tutti i carichi sulla uscita di backup siano entro le specifiche di corrente dell'inverter",
+ "Disconnettere i carichi uno alla volta per identificare eventuali dispositivi difettosi",
+ "Riparare o rimuovere il carico che sovraccarica prima di riavviare"
+ ]
+ },
+ "OffGridOutputOverload": {
+ "Explanation": "L'uscita off-grid (EPS/backup) è sovraccarica — viene richiesta più potenza di quella che l'inverter può fornire in modalità di backup.",
+ "Causes": [
+ "Il carico totale sull'uscita EPS supera la capacità di backup dell'inverter",
+ "Troppi elettrodomestici collegati al circuito di backup contemporaneamente",
+ "Un motore o compressore grande causa un'elevata corrente di avviamento"
+ ],
+ "NextSteps": [
+ "Verificare che tutti i carichi siano entro la specifica di uscita EPS dell'inverter",
+ "Ridurre il numero di elettrodomestici sul circuito di backup",
+ "Distribuire l'avvio di grandi elettrodomestici durante l'operazione di backup"
+ ]
+ },
+ "BalancedCircuitAbnormal": {
+ "Explanation": "Il circuito di bilanciamento delle fasi funziona in modo anomalo.",
+ "Causes": [
+ "Guasto interno al circuito di bilanciamento delle fasi",
+ "Problema di controllo che influisce sul funzionamento del bilanciamento delle fasi"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se il guasto persiste, verificare le impostazioni di bilanciamento delle fasi e contattare l'assistenza"
+ ]
+ },
+ "ExportLimitationFailSafe": {
+ "Explanation": "La funzione di sicurezza del limite di esportazione è scattata. L'inverter ha interrotto l'alimentazione della rete perché non può verificare che i limiti di esportazione siano rispettati.",
+ "Causes": [
+ "Il sensore CT (trasformatore di corrente) è scollegato o misura in modo errato",
+ "La comunicazione con il contatore è persa, impedendo il monitoraggio dell'esportazione",
+ "Il loop di feedback del limite di esportazione è fallito — l'inverter non può confermare che l'esportazione verso la rete è controllata"
+ ],
+ "NextSteps": [
+ "Spegnere il sistema prima di ispezionare i collegamenti del CT o del contatore",
+ "Verificare che il sensore CT sia installato correttamente e collegato in modo sicuro",
+ "Verificare che il cavo di comunicazione del contatore energetico sia intatto",
+ "Confermare che le impostazioni del limite di esportazione e il feedback siano configurati correttamente, quindi riavviare"
+ ]
+ },
+ "DcBiasAbnormal": {
+ "Explanation": "La protezione contro l'iniezione di corrente continua (DCI) ha rilevato un bias DC anomalo nell'uscita in corrente alternata — una protezione di sicurezza che impedisce l'iniezione di corrente continua nella rete.",
+ "Causes": [
+ "Iniezione di corrente continua nella rete dall'uscita dell'inverter",
+ "Guasto del sensore di corrente di uscita che fornisce letture errate",
+ "Saturazione del trasformatore o problema di controllo"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — a volte questo elimina i guasti transitori DCI",
+ "Se il guasto persiste, l'inverter richiede un servizio professionale"
+ ]
+ },
+ "HighDcComponentOutputCurrent": {
+ "Explanation": "Componente DC elevato rilevato nella corrente di uscita in corrente alternata. Si tratta di una condizione di protezione.",
+ "Causes": [
+ "Problema del filtro di uscita che permette il passaggio del componente DC",
+ "Guasto di controllo che influisce sulla simmetria dell'onda di corrente",
+ "Saturazione del trasformatore di uscita"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Verificare la qualità dell'onda di corrente di uscita se è disponibile l'attrezzatura di misura",
+ "Se persistente, contattare il produttore per l'assistenza"
+ ]
+ },
+ "BusVoltageSamplingAbnormal": {
+ "Explanation": "La misurazione della tensione del bus in corrente continua è anomala — il sensore fornisce letture errate.",
+ "Causes": [
+ "Guasto del sensore di tensione o del circuito di misurazione",
+ "Errore dell'ADC (convertitore analogico-digitale) sulla scheda di controllo",
+ "Problema hardware che influisce sull'accuratezza della misurazione"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se persistente, il circuito di misurazione richiede un servizio professionale"
+ ]
+ },
+ "RelayFault": {
+ "Explanation": "È stato rilevato un guasto interno al relè. Il relè non funziona come previsto.",
+ "Causes": [
+ "Il relè è guasto — contatti bloccati aperti o chiusi",
+ "Saldatura dei contatti a causa di un sovraccarico",
+ "Guasto nel circuito di comando del relè"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per resettare il relè",
+ "Se il guasto persiste, il relè probabilmente deve essere sostituito — contattare l'assistenza"
+ ]
+ },
+ "BusVoltageAbnormal": {
+ "Explanation": "La tensione interna del bus DC è anomala.",
+ "Causes": [
+ "Guasto all'elettronica di potenza che influisce sulla regolazione del bus DC",
+ "Problema al condensatore nel bus DC",
+ "Guasto al sistema di controllo"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se il problema persiste, il sistema richiede un'ispezione professionale"
+ ]
+ },
+ "InternalCommunicationFailure": {
+ "Explanation": "La comunicazione interna tra le schede di controllo all'interno dell'inverter è fallita.",
+ "Causes": [
+ "Guasto o malfunzionamento della scheda di comunicazione",
+ "Il cavo a nastro o il connettore interno si è allentato",
+ "Interferenze elettromagnetiche (EMI) che influenzano la comunicazione interna"
+ ],
+ "NextSteps": [
+ "Spegnere l'inverter, attendere 30 secondi, poi riavviarlo per vedere se la comunicazione si ripristina",
+ "Se il problema persiste, un tecnico dovrebbe aprire l'inverter e controllare i collegamenti dei cavi di comunicazione interni"
+ ]
+ },
+ "TemperatureSensorDisconnected": {
+ "Explanation": "Un sensore di temperatura all'interno dell'inverter è scollegato, impedendo il corretto monitoraggio termico.",
+ "Causes": [
+ "L'elemento del sensore ha smesso di funzionare o si è staccato dal supporto",
+ "Il cavo del sensore è danneggiato o scollegato",
+ "Il connettore del sensore si è staccato dalla scheda"
+ ],
+ "NextSteps": [
+ "Spegnere l'inverter e controllare i cavi del sensore interno se accessibili",
+ "Se non accessibili, contattare un tecnico per ispezionare e sostituire il sensore"
+ ]
+ },
+ "IgbtDriveFault": {
+ "Explanation": "È stato rilevato un guasto al driver del gate IGBT. L'IGBT non viene pilotato correttamente, il che può impedire la corretta conversione di potenza.",
+ "Causes": [
+ "Guasto al circuito del driver di gate",
+ "Guasto al transistor IGBT — il dispositivo potrebbe essere guasto",
+ "Problema all'alimentazione del driver di gate"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — i guasti transitori al gate possono risolversi con il riavvio",
+ "Se persistente, è necessario un intervento professionale — sostituzione IGBT o driver"
+ ]
+ },
+ "EepromError": {
+ "Explanation": "Si è verificato un errore di lettura o scrittura EEPROM. La memoria non volatile dell'inverter non funziona correttamente.",
+ "Causes": [
+ "Il chip EEPROM è guasto — comune dopo molti anni di utilizzo",
+ "Corruzione dei dati nella memoria EEPROM",
+ "Guasto hardware nel circuito di memoria"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — questo potrebbe risolvere un errore di memoria transitorio",
+ "Se persistente, un ripristino di fabbrica potrebbe ripristinare la funzionalità; contattare l'assistenza prima di tentare"
+ ]
+ },
+ "AuxiliaryPowerAbnormal": {
+ "Explanation": "L'alimentazione ausiliaria interna è anomala. Questa alimenta l'elettronica di controllo.",
+ "Causes": [
+ "Guasto del componente dell'alimentazione ausiliaria interna",
+ "Guasto del regolatore di tensione sulla scheda di controllo"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se persiste, contattare l'assistenza — potrebbe essere necessario sostituire l'alimentazione ausiliaria"
+ ]
+ },
+ "DcAcOvercurrentProtection": {
+ "Explanation": "È scattata la protezione da sovracorrente DC/AC — la corrente ha superato il limite sicuro.",
+ "Causes": [
+ "Cortocircuito nel cablaggio di uscita AC o nei carichi collegati",
+ "Sovraccarico grave che supera di molto la capacità nominale",
+ "Guasto dell'elettronica di potenza che causa sovracorrente"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter dopo aver controllato e rimosso eventuali cortocircuiti",
+ "Controllare tutti i carichi collegati per eventuali guasti",
+ "Ridurre il carico prima di riavviare"
+ ]
+ },
+ "CommunicationProtocolMismatch": {
+ "Explanation": "È stato rilevato un'incompatibilità nel protocollo di comunicazione tra i componenti.",
+ "Causes": [
+ "Versioni del firmware delle schede di controllo non corrispondenti",
+ "Errore di configurazione della comunicazione"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se persiste, eseguire un aggiornamento completo del firmware per assicurarsi che tutti i componenti abbiano versioni corrispondenti"
+ ]
+ },
+ "DspComFirmwareMismatch": {
+ "Explanation": "Le versioni del firmware della scheda DSP (processore di segnale) e COM (comunicazione) non corrispondono.",
+ "Causes": [
+ "Aggiornamento del firmware incompleto, lasciando le schede su versioni diverse",
+ "File del firmware sbagliato caricato su una delle schede"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Eseguire un aggiornamento completo del firmware — aggiornare tutte le schede alla versione corretta corrispondente"
+ ]
+ },
+ "DspSoftwareHardwareMismatch": {
+ "Explanation": "La versione del software DSP non è compatibile con la versione dell'hardware.",
+ "Causes": [
+ "La scheda hardware è stata sostituita con una revisione più recente o più vecchia che richiede una versione diversa del firmware"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Contattare l'assistenza tecnica per identificare la versione corretta del firmware per questa revisione hardware"
+ ]
+ },
+ "CpldAbnormal": {
+ "Explanation": "Il CPLD (dispositivo logico programmabile complesso) all'interno dell'inverter funziona in modo anomalo.",
+ "Causes": [
+ "Guasto del chip CPLD o corruzione del firmware",
+ "Problema di alimentazione che influisce sul funzionamento del CPLD"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se persistente, è necessario un intervento professionale — sostituzione o riprogrammazione del CPLD"
+ ]
+ },
+ "RedundancySamplingInconsistent": {
+ "Explanation": "I circuiti di campionamento ridondanti della tensione o della corrente forniscono risultati incoerenti — i due percorsi di misurazione non concordano.",
+ "Causes": [
+ "Uno dei sensori ridondanti si è spostato o è guasto",
+ "Errore di calibrazione ADC su un canale di misurazione",
+ "Guasto hardware in uno dei circuiti di misurazione"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per resettare i circuiti di misurazione",
+ "Se persistente, potrebbe essere necessaria la ricalibrazione o la sostituzione del sensore — contattare l'assistenza"
+ ]
+ },
+ "PwmPassThroughSignalFailure": {
+ "Explanation": "Il percorso del segnale di passaggio PWM (modulazione di larghezza d'impulso) è guasto.",
+ "Causes": [
+ "Guasto alla scheda di controllo che influisce sul routing del segnale PWM",
+ "Problema hardware nel percorso del segnale"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se persistente, contattare l'assistenza — è necessaria un'ispezione interna della scheda"
+ ]
+ },
+ "AfciSelfTestFailure": {
+ "Explanation": "L'autotest dell'AFCI (interruttore di circuito per archi elettrici) è fallito. L'AFCI protegge contro pericolosi archi elettrici nei cavi fotovoltaici.",
+ "Causes": [
+ "Guasto al modulo di rilevamento AFCI che impedisce il completamento dell'autotest",
+ "Problema nel circuito di autotest sulla scheda di controllo"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per tentare un altro autotest",
+ "Se l'autotest continua a fallire, potrebbe essere necessario sostituire il modulo AFCI — contattare l'assistenza"
+ ]
+ },
+ "PvCurrentSamplingAbnormal": {
+ "Explanation": "La misurazione della corrente PV sta dando letture anomale.",
+ "Causes": [
+ "Guasto del sensore di corrente PV o del sensore a effetto Hall",
+ "Errore ADC sul canale di misurazione della corrente"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se persistente, il circuito del sensore di corrente richiede un servizio professionale"
+ ]
+ },
+ "AcCurrentSamplingAbnormal": {
+ "Explanation": "La misurazione della corrente AC sta dando letture anomale.",
+ "Causes": [
+ "Guasto o collegamento errato del sensore CT (trasformatore di corrente)",
+ "Guasto del sensore di corrente AC",
+ "Errore ADC sul canale di misurazione AC"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Controllare i collegamenti e l'orientamento del CT se accessibili",
+ "Se persistente, il circuito di misurazione richiede un servizio professionale"
+ ]
+ },
+ "BusSoftbootFailure": {
+ "Explanation": "Il bus DC non è riuscito ad avviarsi correttamente durante la fase di pre-carica.",
+ "Causes": [
+ "Guasto del circuito di pre-carica che impedisce la carica controllata del condensatore",
+ "Problema con il condensatore del bus DC",
+ "Guasto del relè o del contattore di pre-carica"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se persistente, il circuito di pre-carica richiede un servizio professionale"
+ ]
+ },
+ "EpoFault": {
+ "Explanation": "È stato attivato un guasto EPO (Emergency Power Off).",
+ "Causes": [
+ "È stato premuto il pulsante di arresto di emergenza EPO",
+ "Il circuito EPO è stato attivato da un sistema di sicurezza esterno",
+ "Il circuito EPO ha causato uno spegnimento involontario"
+ ],
+ "NextSteps": [
+ "Verificare se è stato premuto il pulsante EPO — riavviarlo se necessario",
+ "Controllare il cablaggio del circuito EPO se l'attivazione è stata involontaria",
+ "Riavviare l'inverter dopo aver confermato che il circuito EPO è libero"
+ ]
+ },
+ "MonitoringChipBootVerificationFailed": {
+ "Explanation": "Il chip di monitoraggio non è riuscito a superare la verifica di avvio — il firmware o la sequenza di avvio del chip presenta un problema.",
+ "Causes": [
+ "Corruzione del firmware sul chip di monitoraggio",
+ "Guasto hardware del chip di monitoraggio"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter — i fallimenti di verifica di avvio a volte si risolvono al riavvio",
+ "Se persistente, potrebbe essere necessario ricaricare il firmware o sostituire il chip — contattare l'assistenza"
+ ]
+ },
+ "BmsCommunicationFailure": {
+ "Explanation": "Il BMS non riesce a comunicare con l'inverter. Senza la comunicazione BMS, la carica e la scarica non possono essere gestite in sicurezza.",
+ "Causes": [
+ "Il cavo di comunicazione RS485 tra inverter e batteria è difettoso o scollegato",
+ "Il BMS è spento o non risponde",
+ "Incompatibilità del protocollo di comunicazione tra inverter e BMS"
+ ],
+ "NextSteps": [
+ "Controllare il collegamento del cavo RS485 tra inverter e batteria — ispezionare entrambe le estremità",
+ "Verificare che la batteria sia accesa e che il BMS sia attivo",
+ "Controllare che l'impostazione del protocollo di comunicazione corrisponda al BMS della batteria"
+ ]
+ },
+ "BmsChargeDischargeFailure": {
+ "Explanation": "Il BMS ha segnalato che la batteria non può caricarsi o scaricarsi.",
+ "Causes": [
+ "Protezione interna del BMS attivata — sovratensione, sottotensione o guasto di temperatura",
+ "Guasto hardware del BMS che blocca la carica/scarica",
+ "Problema rilevato nelle celle della batteria"
+ ],
+ "NextSteps": [
+ "Controlla il display della batteria o l'indicatore del BMS per un codice di errore specifico",
+ "Consulta la documentazione del produttore della batteria per il codice di guasto del BMS",
+ "Contatta l'assistenza della batteria se il guasto non può essere risolto"
+ ]
+ },
+ "BatteryVoltageLow": {
+ "Explanation": "La tensione della batteria è al di sotto del livello minimo consentito.",
+ "Causes": [
+ "La batteria è stata scaricata troppo al di sotto della tensione minima sicura",
+ "Guasto di una cella che riduce la tensione complessiva del pacco"
+ ],
+ "NextSteps": [
+ "Controlla la tensione della batteria — se è critica, potrebbe essere necessaria una ricarica professionale",
+ "Lascia ricaricare lentamente la batteria dalla rete prima di riprendere il funzionamento normale"
+ ]
+ },
+ "BatteryVoltageHigh": {
+ "Explanation": "La tensione della batteria supera il limite massimo consentito.",
+ "Causes": [
+ "La batteria è stata sovraccaricata oltre la tensione massima",
+ "Guasto del BMS che permette alla tensione di aumentare senza protezione",
+ "Guasto di una cella che crea alta tensione in parte del pacco"
+ ],
+ "NextSteps": [
+ "Controlla la tensione della batteria e confrontala con la specifica massima del produttore",
+ "Se la tensione è entro il range consentito, riavvia l'inverter",
+ "Se la tensione è effettivamente troppo alta, smetti di caricare immediatamente e contatta l'assistenza della batteria"
+ ]
+ },
+ "BatteryTemperatureAbnormal": {
+ "Explanation": "La temperatura della batteria è fuori dalla fascia di sicurezza per la carica o la scarica.",
+ "Causes": [
+ "La batteria è troppo calda — scarsa ventilazione o temperatura ambiente elevata",
+ "La batteria è troppo fredda — ambiente gelido o vicino allo zero",
+ "Il sensore di temperatura della batteria è guasto e fornisce letture errate"
+ ],
+ "NextSteps": [
+ "Controlla la temperatura fisica della batteria, se è sicuro farlo",
+ "Migliora la ventilazione della batteria in caso di surriscaldamento",
+ "In condizioni fredde, lascia che la batteria si riscaldi prima di caricarla",
+ "Controlla i collegamenti del sensore se la lettura della temperatura sembra errata"
+ ]
+ },
+ "BatteryReversed": {
+ "Explanation": "La polarità della batteria è invertita — i terminali positivo e negativo sono collegati in modo errato.",
+ "Causes": [
+ "I cavi positivo e negativo della batteria sono collegati ai terminali sbagliati dell'inverter",
+ "Errore di installazione"
+ ],
+ "NextSteps": [
+ "SPEGNI IMMEDIATAMENTE l'intero sistema — la polarità invertita può causare gravi danni",
+ "Fai verificare e correggere la polarità della batteria da un elettricista qualificato prima di qualsiasi ulteriore operazione"
+ ]
+ },
+ "BatteryOpenCircuit": {
+ "Explanation": "Il circuito della batteria è aperto — la batteria non è elettricamente collegata.",
+ "Causes": [
+ "Il cavo della batteria si è allentato o scollegato dal terminale",
+ "L'interruttore automatico della batteria è saltato interrompendo il circuito",
+ "Il BMS ha aperto il contatto interno a causa di un evento di protezione"
+ ],
+ "NextSteps": [
+ "Controlla tutti i collegamenti dei cavi della batteria sia ai terminali dell'inverter che della batteria",
+ "Ispeziona l'interruttore automatico della batteria e sostituiscilo se è saltato",
+ "Controlla lo stato del BMS per eventuali eventi di protezione che potrebbero aver aperto il contatto della batteria"
+ ]
+ },
+ "BatteryOverloadProtection": {
+ "Explanation": "La protezione da sovraccarico della batteria è scattata — il carico sta prelevando più energia di quanta la batteria possa erogare in sicurezza.",
+ "Causes": [
+ "La potenza totale del carico supera la potenza massima di scarica nominale della batteria",
+ "Corrente di avviamento elevata da grandi elettrodomestici che supera temporaneamente la capacità della batteria"
+ ],
+ "NextSteps": [
+ "Controllare il carico totale e confrontarlo con la potenza di scarica nominale della batteria",
+ "Ridurre i carichi ad alta potenza e riavviare l'inverter"
+ ]
+ },
+ "Bus2VoltageAbnormal": {
+ "Explanation": "La tensione del bus DC secondario è anomala.",
+ "Causes": [
+ "Guasto all'elettronica di potenza che influisce sul bus DC secondario",
+ "Problema di controllo sul convertitore secondario"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se il problema persiste, è necessaria un'ispezione professionale"
+ ]
+ },
+ "BatteryChargeOcp": {
+ "Explanation": "La protezione da sovraccarico di carica (OCP) della batteria è scattata — la corrente di carica è troppo elevata.",
+ "Causes": [
+ "L'impianto fotovoltaico è sovradimensionato e fornisce più corrente di quanta la batteria possa accettare in sicurezza",
+ "Impostazione del limite di corrente di carica troppo elevata rispetto alle specifiche della batteria"
+ ],
+ "NextSteps": [
+ "Verificare se la potenza dell'impianto fotovoltaico supera significativamente la capacità di carica della batteria",
+ "Ridurre l'impostazione della corrente di carica massima nell'inverter per adattarla alle specifiche della batteria"
+ ]
+ },
+ "BatteryDischargeOcp": {
+ "Explanation": "La protezione da sovraccarico (OCP) durante la scarica della batteria è stata attivata — la corrente di scarica è troppo alta.",
+ "Causes": [
+ "Il carico collegato sta assorbendo più corrente rispetto alla massima capacità di scarica della batteria",
+ "Il limite di corrente di scarica della batteria è impostato troppo alto"
+ ],
+ "NextSteps": [
+ "Verificare che la configurazione della corrente di scarica della batteria corrisponda alle specifiche della batteria",
+ "Ridurre il carico collegato entro i limiti di scarica della batteria"
+ ]
+ },
+ "BatterySoftStartFailed": {
+ "Explanation": "La batteria non è riuscita a completare la sequenza di avvio graduale quando si è collegata all'inverter.",
+ "Causes": [
+ "Guasto nel circuito di pre-carica che impedisce il collegamento controllato della batteria",
+ "La tensione della batteria è significativamente diversa dalla tensione del bus DC dell'inverter"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Controllare la tensione della batteria rispetto alla tensione del bus DC — una grande differenza può impedire l'avvio graduale"
+ ]
+ },
+ "EpsOutputShortCircuited": {
+ "Explanation": "L'uscita di backup (EPS) ha un cortocircuito.",
+ "Causes": [
+ "Cortocircuito nel cablaggio del carico collegato all'uscita di backup",
+ "Un elettrodomestico difettoso che causa un cortocircuito nel circuito di backup",
+ "Guasto nel cablaggio della distribuzione dell'uscita EPS"
+ ],
+ "NextSteps": [
+ "Scollegare tutti i carichi dall'uscita di backup",
+ "Identificare e riparare il cortocircuito nel cablaggio o negli elettrodomestici prima di riconnettere"
+ ]
+ },
+ "OffGridBusVoltageLow": {
+ "Explanation": "La tensione del bus DC fuori rete è troppo bassa per mantenere l'operazione di backup.",
+ "Causes": [
+ "La batteria è quasi scarica e non può mantenere la tensione del bus DC",
+ "Carico di backup elevato combinato con bassa carica della batteria",
+ "Perdita di capacità della batteria dovuta all'invecchiamento"
+ ],
+ "NextSteps": [
+ "Verificare se la batteria funziona correttamente e non ha perso capacità significativa",
+ "Consentire alla batteria di caricarsi prima di tentare l'operazione di backup",
+ "Ridurre il carico di backup per estendere la durata della batteria"
+ ]
+ },
+ "OffGridTerminalVoltageAbnormal": {
+ "Explanation": "È stata rilevata una tensione anomala al terminale di uscita AC fuori rete.",
+ "Causes": [
+ "Tensione esterna presente all'uscita AC di backup da un'altra fonte",
+ "Guasto di cablaggio che collega l'uscita di backup a un circuito alimentato",
+ "Ritorno di corrente da un carico che ha una propria fonte di alimentazione"
+ ],
+ "NextSteps": [
+ "Verificare se è presente una fonte di tensione esterna al porto di uscita di backup AC",
+ "Verificare che il cablaggio di uscita di backup non si colleghi a nessuna altra fonte alimentata",
+ "Scollegare tutti i carichi dall'uscita di backup e ispezionare il cablaggio prima di riavviare"
+ ]
+ },
+ "SoftStartFailed": {
+ "Explanation": "La sequenza di avvio morbido in modalità fuori rete è fallita.",
+ "Causes": [
+ "Fallimento della pre-carica durante l'avvio fuori rete",
+ "Carico troppo elevato al momento dell'avvio fuori rete"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Ridurre il carico iniziale sul circuito di backup durante l'avvio"
+ ]
+ },
+ "OffGridOutputVoltageAbnormal": {
+ "Explanation": "La tensione di uscita off-grid è anomala.",
+ "Causes": [
+ "Guasto di controllo che impedisce la regolazione della tensione off-grid",
+ "Problema hardware nello stadio di uscita",
+ "Sovraccarico grave che abbassa la tensione di uscita"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter",
+ "Se il guasto persiste, contattare il produttore"
+ ]
+ },
+ "BalancedCircuitSelfTestFailed": {
+ "Explanation": "L'autotest del circuito bilanciato è fallito durante l'avvio.",
+ "Causes": [
+ "Guasto rilevato nel circuito di bilanciamento durante l'autotest",
+ "Problema hardware nel circuito di bilanciamento"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per ripetere l'autotest",
+ "Se il guasto persiste, contattare l'assistenza"
+ ]
+ },
+ "HighDcComponentOutputVoltage": {
+ "Explanation": "È stato rilevato un componente DC elevato nella tensione di uscita AC.",
+ "Causes": [
+ "Deriva del loop di controllo che causa un offset DC nell'uscita",
+ "Problema nel trasformatore o filtro di uscita"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per resettare i loop di controllo",
+ "Se il guasto persiste, contattare il produttore"
+ ]
+ },
+ "OffGridParallelSignalAbnormal": {
+ "Explanation": "Il segnale di comunicazione parallela tra gli inverter in modalità off-grid è anomalo.",
+ "Causes": [
+ "Il cavo di comunicazione parallela tra le unità è danneggiato o scollegato",
+ "Configurazione parallela non corrispondente tra le unità"
+ ],
+ "NextSteps": [
+ "Verificare che tutti i cavi di comunicazione parallela siano correttamente e saldamente collegati tra gli inverter",
+ "Controllare che le impostazioni parallele siano uguali su tutte le unità"
+ ]
+ },
+ "AFCIFault": {
+ "Explanation": "È stato rilevato un guasto ad arco nel sistema fotovoltaico. Gli archi elettrici possono causare incendi nei cavi fotovoltaici e il sistema si è spento per precauzione.",
+ "Causes": [
+ "Connettore MC4 o cavo fotovoltaico allentato che causa archi intermittenti",
+ "Isolamento del cavo danneggiato che permette archi nel punto danneggiato",
+ "Connettore o scatola di giunzione difettosa che crea un percorso di arco",
+ "Danneggiamento della scatola di giunzione del modulo"
+ ],
+ "NextSteps": [
+ "Spegnere tutti i dispositivi di interruzione DC prima di ispezionare i cavi fotovoltaici",
+ "Ispezionare attentamente tutte le connessioni delle stringhe fotovoltaiche, i connettori MC4 e i cavi per danni",
+ "Stringere eventuali connettori allentati e sostituire cavi o connettori danneggiati",
+ "Farsi ispezionare professionalmente l'installazione se la fonte dell'arco non viene trovata"
+ ]
+ },
+ "GFCIHigh": {
+ "Explanation": "È stata rilevata una corrente di guasto a terra (dispersione) eccessivamente alta nel sistema fotovoltaico.",
+ "Causes": [
+ "Guasto a terra nell'impianto fotovoltaico — tipicamente un cavo che tocca il telaio o le parti metalliche",
+ "Deterioramento dell'isolamento sui cavi fotovoltaici o nelle scatole di giunzione dei moduli",
+ "Ingresso di umidità nelle connessioni dei cavi o nelle scatole di giunzione dei moduli",
+ "Danneggiamento del cavo che espone i conduttori a terra"
+ ],
+ "NextSteps": [
+ "Riavviare l'inverter per vedere se il guasto si risolve",
+ "Se persiste, eseguire un test di resistenza di isolamento su tutte le stringhe fotovoltaiche per trovare la posizione del guasto",
+ "Riparare eventuali danni all'isolamento o guasti a terra prima di riavviare"
+ ]
+ },
+ "PVVoltageHigh": {
+ "Explanation": "La tensione di ingresso DC dal pannello fotovoltaico supera il limite massimo di sicurezza assoluto. Questo rappresenta un rischio immediato di danni all'inverter.",
+ "Causes": [
+ "Troppi moduli PV in serie che superano la tensione massima di ingresso dell'inverter",
+ "Temperatura molto bassa che fa aumentare significativamente la Voc dei moduli rispetto alla Voc di progettazione"
+ ],
+ "NextSteps": [
+ "Disconnettere immediatamente l'interruttore DC per proteggere l'inverter",
+ "Misurare la tensione DC effettiva prima di riconnettere",
+ "Rivedere il progetto della stringa e ridurre il numero di moduli in serie se necessario per rispettare i limiti di tensione dell'inverter"
+ ]
+ },
+ "OffGridBusVoltageTooLow": {
+ "Explanation": "La tensione del bus DC in modalità off-grid è scesa troppo per mantenere un funzionamento stabile.",
+ "Causes": [
+ "Livello di carica della batteria troppo basso",
+ "Carico eccessivo sull'uscita off-grid",
+ "Connessione difettosa o allentata nel cablaggio del bus DC"
+ ],
+ "NextSteps": [
+ "Ridurre il carico sull'uscita off-grid",
+ "Verificare il livello di carica della batteria e ricaricarla se necessario",
+ "Controllare il cablaggio del bus DC per connessioni allentate o danni"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/csharp/App/Backend/Services/DiagnosticService.cs b/csharp/App/Backend/Services/DiagnosticService.cs
index fbe4c2937..714142135 100644
--- a/csharp/App/Backend/Services/DiagnosticService.cs
+++ b/csharp/App/Backend/Services/DiagnosticService.cs
@@ -3,6 +3,7 @@ using Flurl.Http;
using InnovEnergy.App.Backend.Database;
using InnovEnergy.App.Backend.DataTypes;
using Newtonsoft.Json;
+using System.Text.RegularExpressions;
namespace InnovEnergy.App.Backend.Services;
@@ -18,6 +19,9 @@ public static class DiagnosticService
/// In-memory cache: errorDescription → parsed response.
private static readonly ConcurrentDictionary Cache = new();
+ /// Pre-generated translations keyed by language code → alarm key → response.
+ private static readonly Dictionary> Translations = new();
+
// ── initialisation ──────────────────────────────────────────────
public static void Initialize()
@@ -25,12 +29,33 @@ public static class DiagnosticService
var apiKey = Environment.GetEnvironmentVariable("MISTRAL_API_KEY");
if (string.IsNullOrWhiteSpace(apiKey))
- {
Console.Error.WriteLine("[DiagnosticService] MISTRAL_API_KEY not set – AI diagnostics disabled.");
- return;
+ else
+ _apiKey = apiKey;
+
+ // Load pre-generated translation files (de, fr, it) if available
+ var resourcesDir = Path.Combine(AppContext.BaseDirectory, "Resources");
+ foreach (var lang in new[] { "de", "fr", "it" })
+ {
+ var file = Path.Combine(resourcesDir, $"AlarmTranslations.{lang}.json");
+ if (!File.Exists(file)) continue;
+
+ try
+ {
+ var json = File.ReadAllText(file);
+ var raw = JsonConvert.DeserializeObject>(json);
+ if (raw is not null)
+ {
+ Translations[lang] = raw;
+ Console.WriteLine($"[DiagnosticService] Loaded {raw.Count} {lang} translations.");
+ }
+ }
+ catch (Exception ex)
+ {
+ Console.Error.WriteLine($"[DiagnosticService] Failed to load AlarmTranslations.{lang}.json: {ex.Message}");
+ }
}
- _apiKey = apiKey;
Console.WriteLine("[DiagnosticService] initialised.");
}
@@ -46,6 +71,10 @@ public static class DiagnosticService
_ => "English"
};
+ /// Converts "AbnormalGridVoltage" → "Abnormal Grid Voltage".
+ private static string SplitCamelCase(string name) =>
+ Regex.Replace(name, @"(?<=[a-z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])", " ").Trim();
+
///
/// Returns a diagnosis for in the given language.
/// For English: checks the static AlarmKnowledgeBase first, then in-memory cache, then Mistral AI.
@@ -56,21 +85,38 @@ public static class DiagnosticService
{
var cacheKey = $"{errorDescription}|{language}";
- // 1. For English only: check the static knowledge base first (no API call needed)
+ // 1. For English: check the static knowledge base first (no API call needed)
if (language == "en")
{
var knownDiagnosis = AlarmKnowledgeBase.TryGetDiagnosis(errorDescription);
if (knownDiagnosis is not null)
{
- Console.WriteLine($"[DiagnosticService] Found diagnosis in knowledge base for: {errorDescription}");
- return knownDiagnosis;
+ Console.WriteLine($"[DiagnosticService] Knowledge base hit (en): {errorDescription}");
+ // Return a new instance with Name set — avoids mutating the shared static dictionary
+ return new DiagnosticResponse
+ {
+ Name = SplitCamelCase(errorDescription),
+ Explanation = knownDiagnosis.Explanation,
+ Causes = knownDiagnosis.Causes,
+ NextSteps = knownDiagnosis.NextSteps,
+ };
}
}
- // 2. If AI is not enabled, we can't proceed further
+ // 2. For non-English: check pre-generated translation files (no API call needed)
+ if (language != "en" && Translations.TryGetValue(language, out var langDict))
+ {
+ if (langDict.TryGetValue(errorDescription, out var translatedDiagnosis))
+ {
+ Console.WriteLine($"[DiagnosticService] Pre-generated translation hit ({language}): {errorDescription}");
+ return translatedDiagnosis;
+ }
+ }
+
+ // 3. If AI is not enabled, we can't proceed further
if (!IsEnabled) return null;
- // 3. Check in-memory cache for previously fetched AI diagnoses
+ // 4. Check in-memory cache for previously fetched AI diagnoses
if (Cache.TryGetValue(cacheKey, out var cached))
return cached;
@@ -104,22 +150,50 @@ public static class DiagnosticService
// ── test helper (no DB dependency) ─────────────────────────────
+ ///
+ /// Returns a diagnosis from the static knowledge base (English) or pre-generated
+ /// translations (other languages). Returns null if not found in either.
+ ///
+ public static DiagnosticResponse? TryGetTranslation(string errorDescription, string language)
+ {
+ if (language == "en")
+ {
+ var kb = AlarmKnowledgeBase.TryGetDiagnosis(errorDescription);
+ if (kb is null) return null;
+ return new DiagnosticResponse
+ {
+ Name = SplitCamelCase(errorDescription),
+ Explanation = kb.Explanation,
+ Causes = kb.Causes,
+ NextSteps = kb.NextSteps,
+ };
+ }
+
+ if (Translations.TryGetValue(language, out var langDict) &&
+ langDict.TryGetValue(errorDescription, out var translated))
+ return translated;
+
+ return null;
+ }
+
///
/// Calls Mistral directly with a generic prompt. For testing only - no DB lookup.
///
- public static async Task TestCallMistralAsync(string errorDescription)
+ public static async Task TestCallMistralAsync(string errorDescription, string language = "en")
{
if (!IsEnabled) return null;
+ var cacheKey = $"{errorDescription}|{language}";
+
// Check cache first
- if (Cache.TryGetValue(errorDescription, out var cached))
+ if (Cache.TryGetValue(cacheKey, out var cached))
return cached;
- var prompt = BuildPrompt(errorDescription, "SodioHome", new List(), "en");
+ var prompt = BuildPrompt(errorDescription, "SodioHome", new List(), language);
var response = await CallMistralAsync(prompt);
if (response is not null)
- Cache.TryAdd(errorDescription, response);
+ Cache.TryAdd(cacheKey, response);
return response;
}
@@ -139,11 +213,12 @@ Error: {errorDescription}
Other recent errors: {recentList}
Explain for a non-technical homeowner. Keep it very short and simple:
+- name: 2-5 word display title for this alarm
- explanation: 1 short sentence, no jargon
- causes: 2-3 bullet points, plain language
- nextSteps: 2-3 simple action items a homeowner can understand
IMPORTANT: Write all text values in {LanguageName(language)}. Reply with ONLY valid JSON, no markdown:
-{{""explanation"":""1 short sentence"",""causes"":[""...""],""nextSteps"":[""...""]}}
+{{""name"":""short title"",""explanation"":""1 short sentence"",""causes"":[""...""],""nextSteps"":[""...""]}}
";
}
@@ -212,6 +287,7 @@ IMPORTANT: Write all text values in {LanguageName(language)}. Reply with ONLY va
public class DiagnosticResponse
{
+ public string Name { get; set; } = "";
public string Explanation { get; set; } = "";
public IReadOnlyList Causes { get; set; } = Array.Empty();
public IReadOnlyList NextSteps { get; set; } = Array.Empty();
diff --git a/csharp/App/Backend/__pycache__/generate_alarm_translations.cpython-310.pyc b/csharp/App/Backend/__pycache__/generate_alarm_translations.cpython-310.pyc
new file mode 100644
index 000000000..7eeb344ad
Binary files /dev/null and b/csharp/App/Backend/__pycache__/generate_alarm_translations.cpython-310.pyc differ
diff --git a/csharp/App/Backend/generate_alarm_translations.py b/csharp/App/Backend/generate_alarm_translations.py
new file mode 100644
index 000000000..199342bbe
--- /dev/null
+++ b/csharp/App/Backend/generate_alarm_translations.py
@@ -0,0 +1,284 @@
+#!/usr/bin/env python3
+"""
+generate_alarm_translations.py
+
+One-time script: reads AlarmKnowledgeBase.cs, calls Mistral API to translate
+all alarm entries into German (de), French (fr), and Italian (it), and writes:
+
+ Resources/AlarmTranslations.de.json ← backend uses these at startup
+ Resources/AlarmTranslations.fr.json
+ Resources/AlarmTranslations.it.json
+ Resources/AlarmNames.de.json ← frontend lang file additions
+ Resources/AlarmNames.fr.json
+ Resources/AlarmNames.it.json
+
+Usage:
+ export MISTRAL_API_KEY=your_key_here
+ python3 generate_alarm_translations.py
+
+Output files can be reviewed/edited before committing.
+"""
+
+import re
+import json
+import os
+import sys
+import time
+from typing import Optional
+import requests
+
+# ── Config ─────────────────────────────────────────────────────────────────
+
+KNOWLEDGE_BASE_FILE = "Services/AlarmKnowledgeBase.cs"
+RESOURCES_DIR = "Resources"
+MISTRAL_URL = "https://api.mistral.ai/v1/chat/completions"
+MISTRAL_MODEL = "mistral-small-latest"
+BATCH_SIZE = 3 # alarms per API call — smaller = less chance of token truncation
+RETRY_DELAY = 5 # seconds between retries on rate-limit
+MAX_RETRIES = 3
+REQUEST_TIMEOUT = (10, 90) # (connect_timeout, read_timeout) in seconds
+
+LANGUAGES = {
+ "de": "German",
+ "fr": "French",
+ "it": "Italian",
+}
+
+# ── Parsing ─────────────────────────────────────────────────────────────────
+
+def split_camel_case(name: str) -> str:
+ """'AbnormalGridVoltage' → 'Abnormal Grid Voltage'"""
+ return re.sub(r'(?<=[a-z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])', ' ', name).strip()
+
+
+def parse_knowledge_base(filepath: str) -> dict:
+ """
+ Parses AlarmKnowledgeBase.cs and returns a dict:
+ { "AlarmKey": { "Explanation": "...", "Causes": [...], "NextSteps": [...] } }
+ """
+ with open(filepath, "r", encoding="utf-8") as f:
+ content = f.read()
+
+ alarms = {}
+
+ # Find positions of all alarm key declarations: ["Key"] = new()
+ key_matches = list(re.finditer(r'\["(\w+)"\]\s*=\s*new\(\)', content))
+
+ for i, key_match in enumerate(key_matches):
+ key = key_match.group(1)
+ start = key_match.start()
+ end = key_matches[i + 1].start() if i + 1 < len(key_matches) else len(content)
+ block = content[start:end]
+
+ # Explanation (single string)
+ exp_match = re.search(r'Explanation\s*=\s*"((?:[^"\\]|\\.)*)"', block)
+ explanation = exp_match.group(1) if exp_match else ""
+
+ # Causes (string array)
+ causes_section = re.search(r'Causes\s*=\s*new\[\]\s*\{([^}]+)\}', block, re.DOTALL)
+ causes = re.findall(r'"((?:[^"\\]|\\.)*)"', causes_section.group(1)) if causes_section else []
+
+ # NextSteps (string array)
+ steps_section = re.search(r'NextSteps\s*=\s*new\[\]\s*\{([^}]+)\}', block, re.DOTALL)
+ next_steps = re.findall(r'"((?:[^"\\]|\\.)*)"', steps_section.group(1)) if steps_section else []
+
+ if explanation or causes or next_steps:
+ alarms[key] = {
+ "Explanation": explanation,
+ "Causes": causes,
+ "NextSteps": next_steps,
+ }
+
+ return alarms
+
+
+# ── Mistral API ─────────────────────────────────────────────────────────────
+
+def call_mistral(api_key: str, prompt: str) -> Optional[str]:
+ headers = {
+ "Authorization": f"Bearer {api_key}",
+ "Content-Type": "application/json",
+ }
+ body = {
+ "model": MISTRAL_MODEL,
+ "messages": [{"role": "user", "content": prompt}],
+ "max_tokens": 1400, # ~3 alarms × ~450 tokens each (German is verbose)
+ "temperature": 0.1, # low for consistent translations
+ }
+
+ for attempt in range(1, MAX_RETRIES + 1):
+ try:
+ resp = requests.post(MISTRAL_URL, headers=headers, json=body, timeout=REQUEST_TIMEOUT)
+ if resp.status_code == 429:
+ print(f" Rate limited, waiting {RETRY_DELAY}s (attempt {attempt}/{MAX_RETRIES})...")
+ time.sleep(RETRY_DELAY * attempt)
+ continue
+ resp.raise_for_status()
+ data = resp.json()
+ content = data["choices"][0]["message"]["content"].strip()
+ # Strip markdown code fences if present
+ if content.startswith("```"):
+ first_newline = content.index("\n")
+ content = content[first_newline + 1:]
+ if content.endswith("```"):
+ content = content[:-3].strip()
+ return content
+ except requests.RequestException as e:
+ print(f" HTTP error: {e} (attempt {attempt}/{MAX_RETRIES})")
+ time.sleep(RETRY_DELAY)
+
+ return None
+
+
+def translate_batch(api_key: str, batch: dict, language_name: str) -> Optional[dict]:
+ """
+ Translates a batch of alarms into the target language.
+ Returns dict with same keys + translated content including a localized Name.
+ """
+ # Build input JSON (only English content, no need to send back keys)
+ input_data = {}
+ for key, entry in batch.items():
+ english_name = split_camel_case(key)
+ input_data[key] = {
+ "EnglishName": english_name,
+ "Explanation": entry["Explanation"],
+ "Causes": entry["Causes"],
+ "NextSteps": entry["NextSteps"],
+ }
+
+ prompt = f"""You are translating battery energy storage system alarm descriptions into {language_name}.
+Translate each alarm entry. The "Name" should be a short (2-5 word) localized display title for the alarm.
+Keep technical terms accurate but use plain language a homeowner would understand.
+
+Input JSON:
+{json.dumps(input_data, ensure_ascii=False, indent=2)}
+
+Return ONLY a valid JSON object with the same alarm keys. Each value must have exactly these fields:
+{{
+ "Name": "short {language_name} title",
+ "Explanation": "translated explanation sentence",
+ "Causes": ["translated cause 1", "translated cause 2"],
+ "NextSteps": ["translated step 1", "translated step 2"]
+}}
+
+Reply with ONLY the JSON object, no markdown, no extra text."""
+
+ raw = call_mistral(api_key, prompt)
+ if raw is None:
+ return None
+
+ try:
+ result = json.loads(raw)
+ return result
+ except json.JSONDecodeError as e:
+ print(f" JSON parse error: {e}")
+ print(f" Raw response (first 300 chars): {raw[:300]}")
+ return None
+
+
+# ── Main ────────────────────────────────────────────────────────────────────
+
+def load_env_file(env_path: str) -> dict:
+ """Parse a simple KEY=VALUE .env file."""
+ env = {}
+ try:
+ with open(env_path) as f:
+ for line in f:
+ line = line.strip()
+ if line and not line.startswith("#") and "=" in line:
+ k, _, v = line.partition("=")
+ env[k.strip()] = v.strip()
+ except FileNotFoundError:
+ pass
+ return env
+
+
+def main():
+ # Try environment variable first, then .env file in the same directory
+ api_key = os.environ.get("MISTRAL_API_KEY", "").strip()
+ if not api_key:
+ script_dir = os.path.dirname(os.path.abspath(__file__))
+ env_vars = load_env_file(os.path.join(script_dir, ".env"))
+ api_key = env_vars.get("MISTRAL_API_KEY", "").strip()
+
+ if not api_key:
+ print("ERROR: MISTRAL_API_KEY not found in environment or .env file.")
+ sys.exit(1)
+
+ print("MISTRAL_API_KEY loaded.")
+
+ # Parse knowledge base
+ print(f"Parsing {KNOWLEDGE_BASE_FILE}...")
+ alarms = parse_knowledge_base(KNOWLEDGE_BASE_FILE)
+ print(f" Found {len(alarms)} alarm entries.")
+
+ if not alarms:
+ print("ERROR: No alarms parsed. Check the file path and format.")
+ sys.exit(1)
+
+ alarm_keys = list(alarms.keys())
+ os.makedirs(RESOURCES_DIR, exist_ok=True)
+
+ # Process each language
+ for lang_code, lang_name in LANGUAGES.items():
+ print(f"\n── Translating to {lang_name} ({lang_code}) ──")
+
+ translations = {} # key → {Name, Explanation, Causes, NextSteps}
+ alarm_name_keys = {} # "alarm_Key" → translated name (for lang JSON files)
+ failed_keys = []
+
+ # Split into batches
+ batches = [
+ {k: alarms[k] for k in alarm_keys[i:i + BATCH_SIZE]}
+ for i in range(0, len(alarm_keys), BATCH_SIZE)
+ ]
+
+ for batch_num, batch in enumerate(batches, 1):
+ keys_in_batch = list(batch.keys())
+ print(f" Batch {batch_num}/{len(batches)}: {', '.join(keys_in_batch)}")
+
+ result = translate_batch(api_key, batch, lang_name)
+
+ if result is None:
+ print(f" FAILED batch {batch_num} — will mark keys as failed")
+ failed_keys.extend(keys_in_batch)
+ continue
+
+ for key in keys_in_batch:
+ if key in result:
+ entry = result[key]
+ translations[key] = {
+ "Explanation": entry.get("Explanation", ""),
+ "Causes": entry.get("Causes", []),
+ "NextSteps": entry.get("NextSteps", []),
+ }
+ alarm_name_keys[f"alarm_{key}"] = entry.get("Name", split_camel_case(key))
+ else:
+ print(f" WARNING: key '{key}' missing from batch result")
+ failed_keys.append(key)
+
+ # Small pause between batches to avoid rate limits
+ if batch_num < len(batches):
+ time.sleep(1)
+
+ # Write backend translation file
+ backend_file = os.path.join(RESOURCES_DIR, f"AlarmTranslations.{lang_code}.json")
+ with open(backend_file, "w", encoding="utf-8") as f:
+ json.dump(translations, f, ensure_ascii=False, indent=2)
+ print(f" Wrote {len(translations)} entries → {backend_file}")
+
+ # Write frontend alarm name file (to be merged into lang JSON)
+ names_file = os.path.join(RESOURCES_DIR, f"AlarmNames.{lang_code}.json")
+ with open(names_file, "w", encoding="utf-8") as f:
+ json.dump(alarm_name_keys, f, ensure_ascii=False, indent=2)
+ print(f" Wrote {len(alarm_name_keys)} name keys → {names_file}")
+
+ if failed_keys:
+ print(f" FAILED keys ({len(failed_keys)}): {failed_keys}")
+
+ print("\n✓ Done. Review the output files in Resources/ before committing.")
+ print(" Next: merge AlarmNames.*.json entries into src/lang/de.json, fr.json, it.json")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/typescript/frontend-marios2/src/content/dashboards/Log/Log.tsx b/typescript/frontend-marios2/src/content/dashboards/Log/Log.tsx
index e23adf777..63e390752 100644
--- a/typescript/frontend-marios2/src/content/dashboards/Log/Log.tsx
+++ b/typescript/frontend-marios2/src/content/dashboards/Log/Log.tsx
@@ -63,6 +63,14 @@ function Log(props: LogProps) {
const { removeToken } = tokencontext;
const intl = useIntl();
+ /** "AbnormalGridVoltage" → "Abnormal Grid Voltage" */
+ const splitCamelCase = (s: string) =>
+ s.replace(/(?<=[a-z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])/g, ' ').trim();
+
+ /** Returns a translated alarm display name, falling back to camelCase split. */
+ const alarmDisplayName = (description: string) =>
+ intl.formatMessage({ id: `alarm_${description}`, defaultMessage: splitCamelCase(description) });
+
const [diagnoses, setDiagnoses] = useState<{ description: string; lastSeen: string; response: DiagnosticResponse }[]>([]);
const [diagnosisLoading, setDiagnosisLoading] = useState(false);
const [expandedDiagnoses, setExpandedDiagnoses] = useState>(new Set());
@@ -139,7 +147,7 @@ function Log(props: LogProps) {
Promise.all(
targets.map(target =>
axiosConfig
- .get(`/DiagnoseError?installationId=${props.id}&errorDescription=${encodeURIComponent(target.description)}`)
+ .get(`/DiagnoseError?installationId=${props.id}&errorDescription=${encodeURIComponent(target.description)}&language=${intl.locale}`)
.then((res: AxiosResponse) => {
if (res.status === 204 || !res.data || !res.data.explanation) return null;
return { description: target.description, lastSeen: target.date + ' ' + target.time, response: res.data };
@@ -226,7 +234,7 @@ function Log(props: LogProps) {
setDemoLoading(true);
setDemoResult(null);
axiosConfigWithoutToken
- .get(`/TestDiagnoseError?errorDescription=${encodeURIComponent(alarm)}`)
+ .get(`/TestDiagnoseError?errorDescription=${encodeURIComponent(alarm)}&language=${intl.locale}`)
.then((res: AxiosResponse) => {
setDemoResult(res.data);
})
@@ -246,296 +254,6 @@ function Log(props: LogProps) {
return ;
};
- const warningDescriptionMap: { [key: string]: string } = {
- // BMS warnings
- "TaM1": "TaM1: BMS temperature high",
- "TbM1": "TbM1: Battery temperature high",
- "VBm1": "VBm1: Bus voltage low",
- "VBM1": "VBM1: Bus voltage high",
- "IDM1": "IDM1: Discharge current high",
- "vsm1": "vsm1: String voltage low",
- "vsM1": "vsM1: String voltage high",
- "iCM1": "iCM1: Charge current high",
- "iDM1": "iDM1: Discharge current high",
- "MID1": "MID1: String voltages unbalanced",
- "BLPW": "BLPW: Not enough charging power on bus",
- "CCBF": "CCBF: Internal charger hardware failure",
- "Ah_W": "Ah_W: String SOC low",
- "MPMM": "MPMM: Midpoint wiring problem",
- "TCdi": "TCdi: Temperature difference between strings high",
- "LMPW": "LMPW: String voltages unbalance warning",
- "TOCW": "TOCW: Top of Charge requested",
-
- // Sinexcel warnings (WARNING/INFO severity)
- "Inverted sequenceof grid voltage": "Grid phase sequence reversed",
- "Excessivelyhigh ambient temperature": "Ambient temperature too high",
- "Excessive radiator temperature": "Radiator/heatsink temperature high",
- "Island protection": "Island protection active (auto-recovers)",
- "Battery 1over voltage": "Battery 1 voltage too high",
- "Battery 1under voltage": "Battery 1 voltage too low",
- "Battery 1discharge end": "Battery 1 discharge complete (auto-recovers)",
- "Battery 1inverted": "Battery 1 polarity reversed!",
- "Battery 2over voltage": "Battery 2 voltage too high",
- "Battery 2under voltage": "Battery 2 voltage too low",
- "Battery 2discharge end": "Battery 2 discharge complete (auto-recovers)",
- "Battery 2inverted": "Battery 2 polarity reversed!",
- "PV 1notaccessed": "PV string 1 not accessible",
- "PV 1over voltage": "PV string 1 voltage too high",
- "PV 2notaccessed": "PV string 2 not accessible",
- "PV 2over voltage": "PV string 2 voltage too high",
- "DC busover voltage": "DC bus voltage too high",
- "DC busunder voltage": "DC bus voltage too low",
- "Inverter soft start failure": "Inverter soft-start failed",
- "Battery 1soft start failure": "Battery 1 soft-start failed",
- "Battery 2soft start failure": "Battery 2 soft-start failed",
- "Output voltageDC overlimit": "DC component in output voltage high",
- "Output currentDC overlimit": "DC component in output current high",
- "Poorgrounding": "Poor ground connection detected",
- "PV 1soft startfailure": "PV 1 soft-start failed",
- "PV 2soft startfailure": "PV 2 soft-start failed",
- "PCBover temperature": "PCB temperature too high",
- "DC converter over temperature": "DC converter temperature high",
- "Busslow over voltage": "Slow bus over-voltage",
- "DC converter over voltage": "DC converter voltage high",
- "DC converter over current": "DC converter current high",
- "DC converter resonator over current": "DC converter resonator overcurrent",
- "PV 1insufficient power": "PV 1 power insufficient (auto-recovers)",
- "PV 2insufficient power": "PV 2 power insufficient (auto-recovers)",
- "Battery 1insufficient power": "Battery 1 power insufficient (auto-recovers)",
- "Battery 2insufficiency power": "Battery 2 power insufficient",
- "Lithium battery 1 chargeforbidden": "Lithium battery 1 charging forbidden",
- "Lithium battery 1 dischargeforbidden": "Lithium battery 1 discharging forbidden",
- "Lithium battery 2 chargeforbidden": "Lithium battery 2 charging forbidden",
- "Lithium battery 2 dischargeforbidden": "Lithium battery 2 discharging forbidden",
- "Lithium battery 1full": "Lithium battery 1 fully charged",
- "Lithium battery 1 dischargeend": "Lithium battery 1 discharge end",
- "Lithium battery 2full": "Lithium battery 2 fully charged",
- "Lithium battery 2 dischargeend": "Lithium battery 2 discharge end",
- "Inverter over temperaturealarm": "Inverter over-temperature alarm",
- "Inverter over temperature": "Inverter temperature high",
- "DC converter over temperaturealarm": "DC converter over-temperature alarm",
- "Systemderating": "System power derating active",
- "PVaccessmethod erroralarm": "PV access method error",
- "Parallelmodule missing": "Parallel module missing",
- "Duplicatemachine numbersforparallel modules": "Duplicate parallel module IDs",
- "Para meterconflictin parallelmodule": "Parameter conflict in parallel modules",
- "Reservedalarms 4": "Reserved alarm 4",
- "InverterSealPulse": "Inverter seal pulse active",
- "PV 3over voltage": "PV 3 voltage too high",
- "PV 3average current anomaly": "PV 3 current anomaly",
- "PV 4over voltage": "PV 4 voltage too high",
- "PV 4average current anomaly": "PV 4 current anomaly",
- "PV 3soft startfailure": "PV 3 soft-start failed",
- "PV 4soft startfailure": "PV 4 soft-start failed",
- "Batteryaccessmethod error": "Battery access method error",
- "Reservedalarms 5": "Reserved alarm 5",
- "Battery 1backup prohibited": "Battery 1 backup prohibited",
- "Battery 2backup prohibited": "Battery 2 backup prohibited",
- "Bus soft startfailure": "Bus soft-start failed",
- "Insufficient photovoltaic power": "Insufficient PV power",
- "Photovoltaic 1 over current": "PV 1 overcurrent",
- "Photovoltaic 2 over current": "PV 2 overcurrent",
- "Photovoltaic 3 over current": "PV 3 overcurrent",
- "Photovoltaic 4 over current": "PV 4 overcurrent",
- "Battery 1over current": "Battery 1 overcurrent",
- "Battery 2over current": "Battery 2 overcurrent",
- "Battery 1charging sealingwave": "Battery 1 charge limiting",
- "Battery 2charging sealingwave": "Battery 2 charge limiting",
-
- // Growatt warnings
- "Warning 200": "String fault",
- "Warning 201": "PV string/PID terminals abnormal",
- "Warning 203": "PV1 or PV2 short circuited",
- "Warning 208": "DC fuse blown",
- "Warning 209": "DC input voltage too high",
- "Warning 219": "PID function abnormal",
- "Warning 220": "PV string disconnected",
- "Warning 221": "PV string current unbalanced",
- "Warning 300": "No grid connection / grid power failure",
- "Warning 301": "Grid voltage out of range",
- "Warning 302": "Grid frequency out of range",
- "Warning 303": "System overload",
- "Warning 308": "Meter disconnected",
- "Warning 309": "Meter L/N reversed",
- "Warning 310": "N-PE voltage abnormal",
- "Warning 311": "Phase sequence error (auto-adjusts)",
- "Warning 400": "Fan failure",
- "Warning 401": "Meter abnormal",
- "Warning 402": "Optimizer communication abnormal",
- "Warning 407": "Over-temperature",
- "Warning 408": "NTC temperature sensor broken",
- "Warning 411": "Sync signal abnormal",
- "Warning 412": "Grid connection requirements not met",
- "Warning 500": "Inverter-battery communication failed",
- "Warning 501": "Battery disconnected",
- "Warning 502": "Battery voltage too high",
- "Warning 503": "Battery voltage too low",
- "Warning 504": "Battery terminals reversed",
- "Warning 505": "Lead-acid battery temp sensor disconnected",
- "Warning 506": "Battery temperature out of range",
- "Warning 507": "BMS fault: charging/discharging failed",
- "Warning 508": "Lithium battery overload protection",
- "Warning 509": "BMS communication abnormal",
- "Warning 510": "BAT SPD function abnormal",
- "Warning 600": "Output DC component bias abnormal",
- "Warning 601": "High DC in output voltage",
- "Warning 602": "Off-grid output voltage too low",
- "Warning 603": "Off-grid output voltage too high",
- "Warning 604": "Off-grid output overcurrent",
- "Warning 605": "Off-grid bus voltage too low",
- "Warning 606": "Off-grid output overload",
- "Warning 609": "Balanced circuit abnormal"
- };
-
- const errorDescriptionMap: { [key: string]: string } = {
- // BMS errors
- "Tam": "Tam: Recoverable, BMS temperature too low",
- "TaM2": "TaM2: Recoverable, BMS temperature too high",
- "Tbm": "Tbm: Recoverable, Battery temperature too low",
- "TbM2": "TbM2: Recoverable, Battery temperature too high",
- "VBm2": "VBm2: Recoverable, Recoverable: Bus voltage too low",
- "VBM2": "VBM2: Recoverable,Recoverable: Bus voltage too high",
- "IDM2": "IDM2: Recoverable, Discharge current too high",
- "ISOB": "ISOB: Unrecoverable, Electrical insulation failure",
- "MSWE": "MSWE: Unrecoverable, Main switch failure",
- "FUSE": "FUSE: Unrecoverable, Main fuse blown",
- "HTRE": "HTRE: Recoverable, Battery failed to warm up",
- "TCPE": "TCPE: Unrecoverable, Temperature sensor failure",
- "STRE": "STRE: Recoverable, Voltage measurement circuit fails",
- "CME": "CME: Recoverable, Current sensor failure",
- "HWFL": "HWFL: Recoverable, BMS hardware failure",
- "HWEM": "HWEM: Recoverable, Hardware protection tripped",
- "ThM": "ThM: Recoverable, Heatsink temperature too high",
- "vsm2": "vsm2: Unrecoverable, Low string voltage failure",
- "vsM2": "vsM2: Recoverable, String voltage too high",
- "iCM2": "iCM2: Unrecoverable, Charge current too high",
- "iDM2": "iDM2: Recoverable, Discharge current too high",
- "MID2": "MID2: Recoverable, String voltage unbalance too high",
- "HTFS": "HTFS: Recoverable, Unrecoverable: Heater Fuse Blown",
- "DATA": "DATA: Recoverable, Unrecoverable: Parameters out of range",
- "LMPA": "LMPA: Unrecoverable, String voltages unbalance alarm",
- "HEBT": "HEBT: Recoverable, oss of heartbeat",
-
- // Sinexcel errors (ERROR severity - require manual intervention)
- "Abnormal grid voltage": "Grid voltage abnormal",
- "Abnormal grid frequency": "Grid frequency abnormal",
- "Grid voltage phase loss": "Grid phase loss detected",
- "Abnormal output voltage": "Output voltage abnormal",
- "Abnormal output frequency": "Output frequency abnormal",
- "Abnormalnullline": "Null/neutral line abnormal",
- "Insulation fault": "Insulation fault detected",
- "Leakage protection fault": "Leakage/ground fault protection tripped",
- "Auxiliary power fault": "Auxiliary power supply fault",
- "Fan fault": "Cooling fan fault",
- "Model capacity fault": "Model/capacity configuration fault",
- "Abnormal lightning arrester": "Surge protection device abnormal",
- "Battery 1not connected": "Battery 1 not connected",
- "Battery 2not connected": "Battery 2 not connected",
- "AbnormalPV 1current sharing": "PV 1 current sharing abnormal",
- "AbnormalPV 2current sharing": "PV 2 current sharing abnormal",
- "DC bus voltage unbalance": "DC bus voltage unbalance",
- "System output overload": "System output overloaded",
- "Inverter overload": "Inverter overloaded",
- "Inverter overload timeout": "Inverter overload timeout",
- "Battery 1overload timeout": "Battery 1 overload timeout",
- "Battery 2overload timeout": "Battery 2 overload timeout",
- "DSP 1para meter setting fault": "DSP 1 parameter setting fault",
- "DSP 2para meter setting fault": "DSP 2 parameter setting fault",
- "DSPversion compatibility fault": "DSP version compatibility fault",
- "CPLDversion compatibility fault": "CPLD version compatibility fault",
- "CPLD communication fault": "CPLD communication fault",
- "DSP communication fault": "DSP communication fault",
- "Relayself-checkfails": "Relay self-check failed",
- "Abnormal inverter": "Abnormal inverter condition",
- "Balancedcircuit overload timeout": "Balance circuit overload timeout",
- "PV 1overload timeout": "PV 1 overload timeout",
- "PV 2overload timeout": "PV 2 overload timeout",
- "Abnormaloff-grid output voltage": "Off-grid output voltage abnormal",
- "Parallel communicationalarm": "Parallel communication alarm",
- "Inverter relayopen": "Inverter relay open",
- "PV 3not connected": "PV 3 not connected",
- "PV 4not connected": "PV 4 not connected",
- "PV 3overload timeout": "PV 3 overload timeout",
- "PV 4overload timeout": "PV 4 overload timeout",
- "Abnormal diesel generator voltage": "Diesel generator voltage abnormal",
- "Abnormal diesel generator frequency": "Diesel generator frequency abnormal",
- "Diesel generator voltageoutof phase": "Diesel generator out of phase",
- "Lead battery temperature abnormality": "Lead battery temperature abnormal",
- "Abnormal grid current": "Grid current abnormal",
- "Generator overload": "Generator overloaded",
- "Opencircuitof power grid relay": "Grid relay open circuit",
- "Shortcircuitof power grid relay": "Grid relay short circuit",
- "generator Relayopencircuit": "Generator relay open circuit",
- "generator Relayshortcircuit": "Generator relay short circuit",
- "Load power overload": "Load power overload",
- "Abnormal leakage self-check": "Leakage self-check abnormal",
-
- // Sinexcel PROTECTION errors (require service - do not restart)
- "PV 1power tube fault": "PV 1 power tube fault - Contact Service",
- "PV 2power tube fault": "PV 2 power tube fault - Contact Service",
- "Battery 1power tube fault": "Battery 1 power tube fault - Contact Service",
- "Battery 2power tube fault": "Battery 2 power tube fault - Contact Service",
- "Inverter power tube fault": "Inverter power tube fault - Contact Service",
- "Hardware bus over voltage": "Hardware bus overvoltage - Contact Service",
- "Hardware over current": "Hardware overcurrent - Contact Service",
- "DC converter hardware over voltage": "DC converter hardware overvoltage - Contact Service",
- "DC converter hardware over current": "DC converter hardware overcurrent - Contact Service",
- "Inverter relayshort circuit": "Inverter relay short circuit - Contact Service",
- "Reverse meter connection": "Meter connected in reverse - Contact Service",
- "PV 3power tube failure": "PV 3 power tube failure - Contact Service",
- "PV 4power tube Failure": "PV 4 power tube failure - Contact Service",
- "PV 3reverse connection": "PV 3 reverse connection - Contact Service",
- "PV 4reverse connection": "PV 4 reverse connection - Contact Service",
- "Diesel generator voltage reverse sequence": "Generator phase reversed - Contact Service",
-
- // Growatt errors (PROTECTION severity)
- "Error 309": "Grid ROCOF abnormal",
- "Error 311": "Export limitation fail-safe",
- "Error 400": "DCI bias abnormal",
- "Error 402": "High DC in output current",
- "Error 404": "Bus voltage sampling abnormal",
- "Error 405": "Relay fault",
- "Error 408": "Over-temperature protection",
- "Error 409": "Bus voltage abnormal",
- "Error 411": "Internal communication failure",
- "Error 412": "Temperature sensor disconnected",
- "Error 413": "IGBT drive fault",
- "Error 414": "EEPROM error",
- "Error 415": "Auxiliary power supply abnormal",
- "Error 416": "DC/AC overcurrent protection",
- "Error 417": "Communication protocol mismatch",
- "Error 418": "DSP/COM firmware mismatch",
- "Error 419": "DSP software/hardware mismatch",
- "Error 421": "CPLD abnormal",
- "Error 422": "Redundancy sampling inconsistent",
- "Error 423": "PWM pass-through signal failure",
- "Error 425": "AFCI self-test failure",
- "Error 426": "PV current sampling abnormal",
- "Error 427": "AC current sampling abnormal",
- "Error 429": "BUS soft-boot failure",
- "Error 430": "EPO fault",
- "Error 431": "Monitoring chip BOOT verification failed",
- "Error 500": "BMS-inverter communication failed",
- "Error 501": "BMS: battery charge/discharge failed",
- "Error 503": "Battery voltage exceeds threshold",
- "Error 504": "Battery temperature out of range",
- "Error 506": "Battery open-circuited",
- "Error 507": "Battery overload protection",
- "Error 508": "BUS2 voltage abnormal",
- "Error 509": "BAT charge overcurrent protection",
- "Error 510": "BAT discharge overcurrent protection",
- "Error 511": "BAT soft start failed",
- "Error 601": "Off-grid bus voltage low",
- "Error 602": "Abnormal voltage at off-grid terminal",
- "Error 603": "Off-grid soft start failed",
- "Error 604": "Off-grid output voltage abnormal",
- "Error 605": "Balanced circuit self-test failed",
- "Error 606": "High DC in output voltage",
- "Error 608": "Off-grid parallel signal abnormal",
- "AFCI Fault": "Arc fault detected - Check PV connections",
- "GFCI High": "High leakage current detected",
- "PV Voltage High": "DC input voltage exceeds limit"
- };
return (
@@ -606,7 +324,7 @@ function Log(props: LogProps) {
- {demoResult.alarm}
+ {splitCamelCase(demoResult.alarm)}
{sourceChip(demoResult.source)}
@@ -660,7 +378,7 @@ function Log(props: LogProps) {
- {diag.description}
+ {diag.response.name || alarmDisplayName(diag.description)}
: {diag.lastSeen}
@@ -717,7 +435,7 @@ function Log(props: LogProps) {
@@ -907,7 +625,7 @@ function Log(props: LogProps) {
gutterBottom
noWrap
>
- {errorDescriptionMap[error.description] || error.description}
+ {alarmDisplayName(error.description)}