diff --git a/custom_components/solaredge_modbus_multi/sensor.py b/custom_components/solaredge_modbus_multi/sensor.py index 2a504c9e..4da1122b 100644 --- a/custom_components/solaredge_modbus_multi/sensor.py +++ b/custom_components/solaredge_modbus_multi/sensor.py @@ -1678,6 +1678,7 @@ class SolarEdgeInverterStatus(SolarEdgeStatusSensor): """Representation of a solar edge inverter status.""" options = list(DEVICE_STATUS.values()) + _attr_translation_key = "inverter_status" @property def available(self) -> bool: @@ -1712,6 +1713,7 @@ class SolarEdgeBatteryStatus(SolarEdgeStatusSensor): """Representation of a solar edge battery status.""" options = list(BATTERY_STATUS.values()) + _attr_translation_key = "battery_status" @property def available(self) -> bool: diff --git a/custom_components/solaredge_modbus_multi/translations/de.json b/custom_components/solaredge_modbus_multi/translations/de.json index 3b28885d..e6d6dbd3 100644 --- a/custom_components/solaredge_modbus_multi/translations/de.json +++ b/custom_components/solaredge_modbus_multi/translations/de.json @@ -178,5 +178,34 @@ "title": "Option \"Modbus-Verbindung geöffnet lassen\" ersetzt", "description": "Die Option \"Modbus-Verbindung geöffnet lassen\" wurde in der Konfiguration dieser Integration durch \"Verbindung nach Abfrage schließen\" ersetzt. Prüfen Sie die neue Option, wenn Sie das gleiche Verhalten benötigen." } + }, + "entity": { + "sensor": { + "inverter_status": { + "state": { + "I_STATUS_OFF": "Aus", + "I_STATUS_SLEEPING": "Ruhezustand (automatische Abschaltung)", + "I_STATUS_STARTING": "Netzprüfung", + "I_STATUS_MPPT": "Erzeugung", + "I_STATUS_THROTTLED": "Erzeugung (abgeregelt)", + "I_STATUS_SHUTTING_DOWN": "Herunterfahren", + "I_STATUS_FAULT": "Störung", + "I_STATUS_STANDBY": "Wartung" + } + }, + "battery_status": { + "state": { + "B_STATUS_OFF": "Aus", + "B_STATUS_STANDBY": "Bereitschaft", + "B_STATUS_INIT": "Initialisierung", + "B_STATUS_CHARGE": "Lädt", + "B_STATUS_DISCHARGE": "Entlädt", + "B_STATUS_FAULT": "Störung", + "B_STATUS_PRESERVE_CHARGE": "Ladung halten", + "B_STATUS_IDLE": "Leerlauf", + "B_STATUS_POWER_SAVING": "Energiesparmodus" + } + } + } } } diff --git a/custom_components/solaredge_modbus_multi/translations/en.json b/custom_components/solaredge_modbus_multi/translations/en.json index 47ea5c68..ea23e60d 100644 --- a/custom_components/solaredge_modbus_multi/translations/en.json +++ b/custom_components/solaredge_modbus_multi/translations/en.json @@ -178,5 +178,34 @@ "title": "Keep Modbus Connection Open Option Replaced", "description": "The \"Keep Modbus Connection Open\" option has been replaced by \"Close Connection After Polling\" in this integration's configuration. Review the new option if you need the same behavior." } + }, + "entity": { + "sensor": { + "inverter_status": { + "state": { + "I_STATUS_OFF": "Off", + "I_STATUS_SLEEPING": "Sleeping (Auto-Shutdown)", + "I_STATUS_STARTING": "Grid Monitoring", + "I_STATUS_MPPT": "Production", + "I_STATUS_THROTTLED": "Production (Curtailed)", + "I_STATUS_SHUTTING_DOWN": "Shutting Down", + "I_STATUS_FAULT": "Fault", + "I_STATUS_STANDBY": "Maintenance" + } + }, + "battery_status": { + "state": { + "B_STATUS_OFF": "Off", + "B_STATUS_STANDBY": "Standby", + "B_STATUS_INIT": "Initializing", + "B_STATUS_CHARGE": "Charge", + "B_STATUS_DISCHARGE": "Discharge", + "B_STATUS_FAULT": "Fault", + "B_STATUS_PRESERVE_CHARGE": "Preserve Charge", + "B_STATUS_IDLE": "Idle", + "B_STATUS_POWER_SAVING": "Power Saving" + } + } + } } } diff --git a/custom_components/solaredge_modbus_multi/translations/fr.json b/custom_components/solaredge_modbus_multi/translations/fr.json index 11c6c168..c0ea1ef6 100644 --- a/custom_components/solaredge_modbus_multi/translations/fr.json +++ b/custom_components/solaredge_modbus_multi/translations/fr.json @@ -178,5 +178,34 @@ "title": "Option « Garder la connexion Modbus ouverte » remplacée", "description": "L'option « Garder la connexion Modbus ouverte » a été remplacée par « Fermer la connexion après le rafraichissement » dans la configuration de cette intégration. Consultez la nouvelle option si vous avez besoin du même comportement." } + }, + "entity": { + "sensor": { + "inverter_status": { + "state": { + "I_STATUS_OFF": "Arrêt", + "I_STATUS_SLEEPING": "Veille (arrêt automatique)", + "I_STATUS_STARTING": "Surveillance du réseau", + "I_STATUS_MPPT": "Production", + "I_STATUS_THROTTLED": "Production (limitée)", + "I_STATUS_SHUTTING_DOWN": "Arrêt en cours", + "I_STATUS_FAULT": "Défaut", + "I_STATUS_STANDBY": "Maintenance" + } + }, + "battery_status": { + "state": { + "B_STATUS_OFF": "Arrêt", + "B_STATUS_STANDBY": "Veille", + "B_STATUS_INIT": "Initialisation", + "B_STATUS_CHARGE": "Charge", + "B_STATUS_DISCHARGE": "Décharge", + "B_STATUS_FAULT": "Défaut", + "B_STATUS_PRESERVE_CHARGE": "Maintien de charge", + "B_STATUS_IDLE": "Inactif", + "B_STATUS_POWER_SAVING": "Économie d'énergie" + } + } + } } } diff --git a/custom_components/solaredge_modbus_multi/translations/it.json b/custom_components/solaredge_modbus_multi/translations/it.json index 26a88952..281f2795 100644 --- a/custom_components/solaredge_modbus_multi/translations/it.json +++ b/custom_components/solaredge_modbus_multi/translations/it.json @@ -178,5 +178,34 @@ "title": "Opzione \"Mantieni aperta la connessione Modbus\" sostituita", "description": "L'opzione \"Mantieni aperta la connessione Modbus\" è stata sostituita da \"Chiudi la connessione dopo il polling\" nella configurazione di questa integrazione. Controlla la nuova opzione se hai bisogno dello stesso comportamento." } + }, + "entity": { + "sensor": { + "inverter_status": { + "state": { + "I_STATUS_OFF": "Spento", + "I_STATUS_SLEEPING": "Standby (spegnimento automatico)", + "I_STATUS_STARTING": "Monitoraggio della rete", + "I_STATUS_MPPT": "Produzione", + "I_STATUS_THROTTLED": "Produzione (limitata)", + "I_STATUS_SHUTTING_DOWN": "Arresto in corso", + "I_STATUS_FAULT": "Guasto", + "I_STATUS_STANDBY": "Manutenzione" + } + }, + "battery_status": { + "state": { + "B_STATUS_OFF": "Spento", + "B_STATUS_STANDBY": "Standby", + "B_STATUS_INIT": "Inizializzazione", + "B_STATUS_CHARGE": "Carica", + "B_STATUS_DISCHARGE": "Scarica", + "B_STATUS_FAULT": "Guasto", + "B_STATUS_PRESERVE_CHARGE": "Mantenimento della carica", + "B_STATUS_IDLE": "Inattivo", + "B_STATUS_POWER_SAVING": "Risparmio energetico" + } + } + } } } diff --git a/custom_components/solaredge_modbus_multi/translations/nb.json b/custom_components/solaredge_modbus_multi/translations/nb.json index 4cbd9c3c..e7846a49 100644 --- a/custom_components/solaredge_modbus_multi/translations/nb.json +++ b/custom_components/solaredge_modbus_multi/translations/nb.json @@ -178,5 +178,34 @@ "title": "Alternativet «Hold Modbus-tilkoblingen åpen» er erstattet", "description": "Alternativet «Hold Modbus-tilkoblingen åpen» er erstattet av «Lukk tilkoblingen etter avstemning» i konfigurasjonen til denne integrasjonen. Se på det nye alternativet hvis du trenger samme oppførsel." } + }, + "entity": { + "sensor": { + "inverter_status": { + "state": { + "I_STATUS_OFF": "Av", + "I_STATUS_SLEEPING": "Hvilemodus (automatisk avslåing)", + "I_STATUS_STARTING": "Nettovervåking", + "I_STATUS_MPPT": "Produksjon", + "I_STATUS_THROTTLED": "Produksjon (begrenset)", + "I_STATUS_SHUTTING_DOWN": "Slår av", + "I_STATUS_FAULT": "Feil", + "I_STATUS_STANDBY": "Vedlikehold" + } + }, + "battery_status": { + "state": { + "B_STATUS_OFF": "Av", + "B_STATUS_STANDBY": "Hvilemodus", + "B_STATUS_INIT": "Initialiserer", + "B_STATUS_CHARGE": "Lader", + "B_STATUS_DISCHARGE": "Utlader", + "B_STATUS_FAULT": "Feil", + "B_STATUS_PRESERVE_CHARGE": "Bevarer ladning", + "B_STATUS_IDLE": "Inaktiv", + "B_STATUS_POWER_SAVING": "Strømsparing" + } + } + } } } diff --git a/custom_components/solaredge_modbus_multi/translations/nl.json b/custom_components/solaredge_modbus_multi/translations/nl.json index 37a7b018..0549f6ab 100644 --- a/custom_components/solaredge_modbus_multi/translations/nl.json +++ b/custom_components/solaredge_modbus_multi/translations/nl.json @@ -178,5 +178,34 @@ "title": "Optie 'Houd Modbus-verbinding open' vervangen", "description": "De optie \"Houd Modbus-verbinding open\" is in de configuratie van deze integratie vervangen door \"Verbinding sluiten na oproep\". Bekijk de nieuwe optie als je hetzelfde gedrag nodig hebt." } + }, + "entity": { + "sensor": { + "inverter_status": { + "state": { + "I_STATUS_OFF": "Uit", + "I_STATUS_SLEEPING": "Slaapstand (automatisch uitschakelen)", + "I_STATUS_STARTING": "Netbewaking", + "I_STATUS_MPPT": "Productie", + "I_STATUS_THROTTLED": "Productie (beperkt)", + "I_STATUS_SHUTTING_DOWN": "Afsluiten", + "I_STATUS_FAULT": "Storing", + "I_STATUS_STANDBY": "Onderhoud" + } + }, + "battery_status": { + "state": { + "B_STATUS_OFF": "Uit", + "B_STATUS_STANDBY": "Stand-by", + "B_STATUS_INIT": "Initialiseren", + "B_STATUS_CHARGE": "Laden", + "B_STATUS_DISCHARGE": "Ontladen", + "B_STATUS_FAULT": "Storing", + "B_STATUS_PRESERVE_CHARGE": "Lading behouden", + "B_STATUS_IDLE": "Inactief", + "B_STATUS_POWER_SAVING": "Energiebesparing" + } + } + } } } diff --git a/custom_components/solaredge_modbus_multi/translations/pl.json b/custom_components/solaredge_modbus_multi/translations/pl.json index 4a0c177a..ac1fa030 100644 --- a/custom_components/solaredge_modbus_multi/translations/pl.json +++ b/custom_components/solaredge_modbus_multi/translations/pl.json @@ -178,5 +178,34 @@ "title": "Opcja \"Pozostaw połączenie Modbus otwarte\" zastąpiona", "description": "Opcja \"Pozostaw połączenie Modbus otwarte\" została zastąpiona opcją \"Zamknij połączenie po odczycie\" w konfiguracji tej integracji. Sprawdź nową opcję, jeśli potrzebujesz tego samego zachowania." } + }, + "entity": { + "sensor": { + "inverter_status": { + "state": { + "I_STATUS_OFF": "Wyłączony", + "I_STATUS_SLEEPING": "Czuwanie (automatyczne wyłączenie)", + "I_STATUS_STARTING": "Monitorowanie sieci", + "I_STATUS_MPPT": "Produkcja", + "I_STATUS_THROTTLED": "Produkcja (ograniczona)", + "I_STATUS_SHUTTING_DOWN": "Wyłączanie", + "I_STATUS_FAULT": "Awaria", + "I_STATUS_STANDBY": "Konserwacja" + } + }, + "battery_status": { + "state": { + "B_STATUS_OFF": "Wyłączony", + "B_STATUS_STANDBY": "Czuwanie", + "B_STATUS_INIT": "Inicjalizacja", + "B_STATUS_CHARGE": "Ładowanie", + "B_STATUS_DISCHARGE": "Rozładowywanie", + "B_STATUS_FAULT": "Awaria", + "B_STATUS_PRESERVE_CHARGE": "Utrzymanie ładunku", + "B_STATUS_IDLE": "Bezczynny", + "B_STATUS_POWER_SAVING": "Oszczędzanie energii" + } + } + } } }