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)}
- {warningDescriptionMap[warning.description] || warning.description} + {alarmDisplayName(warning.description)}