{
  "common": {
    "name": "sun2000-modbus",
    "version": "0.1.3",
    "news": {
      "0.1.3": {
        "en": "...",
        "de": "...",
        "ru": "...",
        "pt": "...",
        "nl": "...",
        "fr": "...",
        "it": "...",
        "es": "...",
        "pl": "...",
        "uk": "...",
        "zh-cn": "..."
      },
      "0.1.2": {
        "en": "Add update interval to state description\nUpdate of totalPowerUse fixed \nFixed battery temperature gain (Reg: 37022, 'storage.batteryTemperature')",
        "de": "Aktualisierungsintervall zur Zustandsbeschreibung hinzufügen\nAktualisierung der Gesamtsumme Leistung Befestigte Verwendung\nFeste Batterietemperaturzunahme (Reg: 37022, 'storage.batteryTemperature')",
        "ru": "Добавить интервал обновления для описания состояния\nОбновление общего Мощность Использовать фиксированный\n37022, 'storage.batteryTemperature')",
        "pt": "Adicionar intervalo de atualização à descrição do estado\nAtualização do total Poder Utilização fixa\nGanho fixo da temperatura da bateria (Reg: 37022, 'storage.batteryTemperature')",
        "nl": "Updateinterval toevoegen aan statusbeschrijving\nBijwerken van het totaal Vermogen Vast gebruiken\nVaste batterijtemperatuurstijging (Reg: 37022, 'opslag.batteryTemperature')",
        "fr": "Ajouter l'intervalle de mise à jour à la description d'état\nMise à jour du total Puissance Utiliser fixe\nGain de température fixe de la batterie (Reg: 37022, 'stockage.batteryTemperature')",
        "it": "Aggiungi intervallo di aggiornamento alla descrizione dello stato\nAggiornamento del totale Potenza Utilizzazione fissa\nRisolto aumento della temperatura della batteria (Reg: 37022, 'storage.batteryTemperature')",
        "es": "Agregar intervalo de actualización a la descripción del estado\nActualización del total Poder Uso fijo\nGanancia de temperatura fija de la batería (Reg: 37022, 'storage.batteryTemperature')",
        "pl": "Dodaj przedział aktualizacji do opisu stanu\nAktualizacja całości Moc Użyj stałej\nStałe zwiększenie temperatury akumulatora (Reg: 37022, \"storage.batteryTemperatura\")",
        "uk": "Додати інтервал оновлення до державного опису\nОновлення всього Потужність Використання фіксованого\nВиправлено підвищення температури акумулятора (Reg: 37022, 'storage.batteryTemperature')",
        "zh-cn": "添加更新间隔到状态描述\n更新总数 权力 使用固定\n固定电池温度增量(Reg:37022,'s storage.batteryTemperature') "
      },
      "0.1.1": {
        "en": "Fixed setting connected flag",
        "de": "Feste Einstellung angeschlossenes Flag",
        "ru": "Флаг подключен",
        "pt": "Bandeira conectada de configuração fixa",
        "nl": "Vaste instelling verbonden vlag",
        "fr": "Affichage fixe connecté",
        "it": "Impostazione fissa bandiera collegata",
        "es": "Bandera conectada fijada",
        "pl": "Ustawienie stałej flagi połączonej",
        "uk": "Виправлено налаштування підключеного прапора",
        "zh-cn": "固定设置连接的旗帜"
      },
      "0.1.0": {
        "en": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Added Battery registers: totalCharge, totalDischarge, batteryTemperature\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Fixed: No data for ChargePower and CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Read alarm registers from inverter (alarms = bits, alarmsJSON = json array with alarms (name, id, level))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) Added PVn Voltage and Current for available PV Strings \n* Added initial documentation - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) Renamed stateOfCapacity to stateOfCharge\\\n  Migration of historical data: see [Migration of historical data (on state name change)](docs/migration.md)\n* Blocked reading of registers - faster when fetching data from inverter",
        "de": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Hinzugefügt Batterieregister: insgesamt Gesamtkosten Entladung, Batterie Temperatur\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Behoben: Keine Daten für ChargePower und CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Alarmregister von Inverter lesen (Alarme = Bits, AlarmeJSON = json Array mit Alarmen (Name, id, Level))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) PVn Spannung und Strom für verfügbare PV-Strings\n* Erstdokumentation hinzugefügt - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) Umbenannt StateOfCapacity zu Staat VonCharge\nMigration historischer Daten: siehe [Migration historischer Daten (auf Staatsnamen ändern)](docs/migration.md)\n* Blockiertes Lesen von Registern - schneller beim Abholen von Daten von Inverter",
        "ru": "[#34] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Добавленные регистры батарей: общий Общая сумма Аккумулятор Температура\n[#32] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Исправлено: Нет данных для ChargePower и CurrentDayChargeCapacity\n[#20] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Прочтите записи будильника от инвертора (алармы = биты, тревожные сигналыJSON = json-массив с сигналами (имя, id, уровень)\n[#29] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) Добавлено PVn Voltage и Current для доступных PV Strings\n* Добавленная первоначальная документация - WIP\n[#26] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) Переименованное состояниеОпределение к состоянию OfCharge\\\nМиграция исторических данных: см. [Migration of historical data (on state name change)] (docs/migration.md)\n* Заблокированное чтение регистров - быстрее при получении данных от инвертора",
        "pt": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Registos de bateria adicionados: total Carga total Descarga, bateria Temperatura\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Corrigido: Nenhum dado para ChargePower e CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Leia registros de alarme do inversor (alarms = bits, alarmsJSON = array json com alarmes (nome, id, nível))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) Adicionado PVn tensão e corrente para PV cordas disponíveis\n* Adicionado documentação inicial - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) Renamed stateOfCapacity to state O que se passa\nMigração de dados históricos: ver [Migração de dados históricos (em mudança de nome do estado)](docs/migration.md)\n* Leitura bloqueada de registros - mais rápido ao buscar dados do inversor",
        "nl": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Toegevoegd Batterij registers: totaal Totaal Ontladen, batterij Temperatuur\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Vast: Geen gegevens voor ChargePower en CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Lees alarmregisters van omvormer (alarmen = bits, alarmenJSON = json array met alarmen (naam, id, niveau))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) Toegevoegd PVn Spanning en stroom voor beschikbare PV Strings\n* Toegevoegd eerste documentatie - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) Hernoemde staatOfCapacity naar staat Ofcharge\\\nMigratie van historische gegevens: zie [Migratie van historische gegevens (op naamverandering)](docs/migratie.md)\n* Geblokkeerde lezen van registers - sneller bij het ophalen van gegevens van omvormer",
        "fr": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Ajout de registres de batterie : total Frais totaux Décharge, batterie Température\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Correction : Pas de données pour ChargePower et CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Lire les registres d'alarme de l'onduleur (alarmes = bits, alarmesJSON = tableau json avec alarmes (nom, id, niveau))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) Ajout de PVn Tension et courant pour les chaînes PV disponibles\n* Ajout de la documentation initiale - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) État renomméDeCapacité à état Décharge\nMigration des données historiques: voir [Migration des données historiques (sur le changement de nom d'État)](docs/migration.md)\n* Lecture bloquée des registres - plus rapide lors de la récupération des données de l'inverseur",
        "it": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Aggiunti i registri della batteria: totale Carica, totale Scarico, batteria Temperatura\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Risolto: Nessun dato per ChargePower e CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Leggere i registri di allarme da inverter (armi = bit, allarmiJSON = array json con allarmi (nome, id, livello))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) Tensione PVn Aggiunto e Corrente per le tensioni PV disponibili\n* Aggiunta documentazione iniziale - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) Rinominata StateOfCapacity allo stato Di più\nMigrazione dei dati storici: vedi [Migrazione dei dati storici (sul cambiamento del nome di stato)](docs/migration.md)\n* Lettura bloccata dei registri - più veloce quando il recupero dei dati da inverter",
        "es": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/issues/34) Registros de baterías añadidos: total Carga, total Recarga, batería Temperatura\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/issues/32) Arreglado: No hay datos para ChargePower y CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/issues/20) Lea los registros de alarma desde inverter (alarmas = bits, alarmsJSON = json array con alarmas (nombre, id, nivel))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/issues/29) Voltaje PVn añadido y Corriente para las cuerdas PV disponibles\n* Documentación inicial agregada - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/issues/26) Estado renombradoDeCapacidad al estado OfCharge\\\nMigración de datos históricos: ver [Migración de datos históricos (sobre cambio de nombre del Estado)](docs/migration.md)\n* Lectura bloqueada de registros - más rápido al buscar datos desde inverter",
        "pl": "* [# 34] (https: / / github.com / daolis / ioBroker.sun2000-modbus / issues / 34) Dodano rejestry baterii: ogółem Opłata, ogółem Wyładowanie, bateria Temperatura\n* [# 32] (https: / / github.com / daolis / ioBroker.sun2000-modbus / issues / 32) Naprawiono: Brak danych dotyczących ChargePower i CurrentDayChargePojemność\n* [# 20] (https: / / github.com / daolis / ioBroker.sun2000-modbus / issues / 20) Czytaj rejestry alarmów z inwertera (alarmy = bity, alarmy JSON = tablica json z alarmami (nazwa, id, poziom))\n* [# 29] (https: / / github.com / daolis / ioBroker.sun2000-modbus / issues / 29) Dodano napięcie PVn i prąd dla dostępnych strun fotowoltaicznych\n* Dodano wstępną dokumentację - WIP\n* [# 26] (https: / / github.com / daolis / ioBroker.sun2000-modbus / issues / 26) Zmiana nazwy stanu OfPojemność do stanu OfCharge\\\nMigracja danych historycznych: zob. [Migracja danych historycznych (w sprawie zmiany nazwy państwa)] (docs / migration.md)\n* Zablokowany odczyt rejestrów - szybciej podczas pobierania danych z inwertera",
        "uk": "* [#34](https://github.com/daolis/ioBroker.sun2000-modbus/products/34) Додано реєстри акумулятора: загальний Вартість, загальна Розряд, акумулятор Температура\n* [#32](https://github.com/daolis/ioBroker.sun2000-modbus/products/32) Виправлено: Немає даних для ChargePower і CurrentDayChargeCapacity\n* [#20](https://github.com/daolis/ioBroker.sun2000-modbus/products/20) Читання реєстрів сигналізації з інвертора (альмії = біти, сигналізаціяJSON = json масив з тривожними сигналами (ім'я, ідентифікатор, рівень))\n* [#29](https://github.com/daolis/ioBroker.sun2000-modbus/products/29) Додано PVn Напруга та струм для доступних PV-стружок\n* Додано початкову документацію - WIP\n* [#26](https://github.com/daolis/ioBroker.sun2000-modbus/products/26) Перейменована державаОфКапіталія в державі ЗХардж\\\nМіграція історичних даних: див. [Міграція історичних даних (на зміні назви держави)] (довідки/міграція.мд)\n* Заблоковане зчитування реєстрів - швидше при захопленні даних з інвертора",
        "zh-cn": "* [34] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/34). 添加电池登记册:共计 费用共计 排气,电池 温度\n* [32] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/32). 固定 : 没有充电器和当前日常管理员能力的数据\n* [20] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/20). 从反转器读取提醒登记器( 提醒 = 位, 提醒 JSON = 带有提醒的 json 阵列( 名称、 代号、 级别))\n* [29] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/29). 为可用的光电字符串添加的光电伏和电流\n* 增加的初步文件 -- -- WIP\n* [26] (https://github.com/daolis/ioBroker.sun2000-modbus/issues/26). 重命名为状态 负责人\n历史数据的迁移:见[历史数据的迁移(关于国名变化)](docs/migration.md)\n* 对登记册的读取受阻 -- -- 在从反转器获取数据时更快"
      },
      "0.0.2": {
        "en": "Added storage CurrentDayChargeCapacity and CurrentDayDischargeCapacity\nChanges from [Add sun2000-modbus to latest](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "de": "Zusätzlicher Speicher CurrentDayChargeCapacity und CurrentDayDischarge Kapazität\nVeränderungen aus [Sonnen 2000-Modbus bis spätestens](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "ru": "Добавлено хранилище CurrentDayChargeCapacity и CurrentDayDischarge Потенциал\nИзменения [Добавить Sun2000-modbus к последним] (https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "pt": "Adicionado armazenamento CurrentDayChargeCapacity e CurrentDayDischarge Capacidade\nMudanças de [Adicionar sun2000-modbus para mais recente](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "nl": "Toegevoegd opslag CurrentDayChargeCapacity en CurrentDayDischarge Capaciteit\nWijzigingen van [Voeg sun2000-modbus toe aan de laatste](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "fr": "Ajout du stockage ChargeJour actuelleCapacité et DéchargeJour actuelle Capacité\nChangements [Ajouter sun2000-modbus au plus tard](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "it": "Aggiunto storage CurrentDayChargeCapacity e CurrentDayDischarge Capacità\nVariazioni da [Add sun2000-modbus to more](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "es": "Añadido el almacenamiento CurrentDayChargeCapacidad y ActualDayDescarga Capacidad\nCambios de [Añada el sol2000-modbus a más tardar](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "pl": "Dodano przechowywanie CurrentDayChargePojemność i CurrentDayAbsolution Zdolność\nZmiany [Dodać sun2000-modbus do najnowszej] (https: / / github.com / joBroker / joBroker.repositories / pull / 3038)",
        "uk": "Додано зберігання Поточний деньChargeCapacity і Поточний деньДизаряджання Місткість\nЗміни з [Додати Sun2000-modbus до останнього](https://github.com/ioBroker/ioBroker.repositories/pull/3038)",
        "zh-cn": "添加存储当前日间管理员的能力和当前日间放电 能力\n从 [添加 sun2000-modbus to latest] (https://github.com/ioBroker/ioBroker.repositories/pull/3038) (中文(简体) )"
      },
      "0.0.1": {
        "en": "initial release",
        "de": "Erstveröffentlichung",
        "ru": "Начальная версия",
        "pt": "lançamento inicial",
        "nl": "Eerste uitgave",
        "fr": "Première version",
        "it": "Versione iniziale",
        "es": "Versión inicial",
        "pl": "Pierwsze wydanie",
        "uk": "Початкова версія",
        "zh-cn": "首次出版"
      }
    },
    "titleLang": {
      "en": "Huawei Sun2000 inverter",
      "de": "Huawei Sun2000 inverter",
      "ru": "Huawei Sun2000 inverter",
      "pt": "Huawei Sun2000 inverter",
      "nl": "Huawei Sun2000 inverter",
      "fr": "Huawei Sun2000 inverter",
      "it": "Huawei Sun2000 inverter",
      "es": "Huawei Sun2000 inverter",
      "pl": "Huawei Sun2000 inverter",
      "uk": "Huawei Sun2000 inverter",
      "zh-cn": "Huawei Sun2000 inverter"
    },
    "desc": {
      "en": "Connect to Huawei Sun2000 inverter with Modbus TCP",
      "de": "Stellen Sie über Modbus TCP eine Verbindung zum Huawei Sun2000-Wechselrichter her",
      "ru": "Подключение к инвертору Huawei Sun2000 с помощью Modbus TCP",
      "pt": "Conecte ao inversor Huawei Sun2000 com Modbus TCP",
      "nl": "Maak verbinding met de Huawei Sun2000-omvormer met Modbus TCP",
      "fr": "Connectez-vous à l'onduleur Huawei Sun2000 avec Modbus TCP",
      "it": "Connettiti all'inverter Huawei Sun2000 con Modbus TCP",
      "es": "Conéctese al inversor Huawei Sun2000 con Modbus TCP",
      "pl": "Połącz się z falownikiem Huawei Sun2000 za pomocą protokołu Modbus TCP",
      "uk": "Підключіться до інвертора Huawei Sun2000 за допомогою Modbus TCP",
      "zh-cn": "通过Modbus TCP连接华为Sun2000逆变器"
    },
    "authors": [
      "daolis <stephan.bechter@gmail.com>"
    ],
    "keywords": [
      "inverter",
      "huawei",
      "modbus",
      "luna2000",
      "sun2000"
    ],
    "license": "MIT",
    "platform": "Javascript/Node.js",
    "main": "build/main.js",
    "icon": "sun2000-modbus.png",
    "enabled": true,
    "extIcon": "https://raw.githubusercontent.com/daolis/ioBroker.sun2000-modbus/main/admin/sun2000-modbus.png",
    "readme": "https://github.com/daolis/ioBroker.sun2000-modbus/blob/main/README.md",
    "loglevel": "info",
    "mode": "daemon",
    "type": "energy",
    "compact": true,
    "connectionType": "local",
    "dataSource": "poll",
    "adminUI": {
      "config": "json"
    },
    "dependencies": [
      {
        "js-controller": ">=3.3.22"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=5.1.13"
      }
    ],
    "plugins": {
      "sentry": {
        "dsn": "https://37d37e6a0b134349fc81d3aac954c30b@o123466.ingest.sentry.io/4505792569868288"
      }
    }
  },
  "native": {
    "address": "10.1.3.20",
    "port": 502,
    "modbusUnitId": 1,
    "updateIntervalHigh": 5,
    "updateIntervalLow": 20
  },
  "objects": [],
  "instanceObjects": [
    {
      "_id": "info",
      "type": "channel",
      "common": {
        "name": {
          "en": "Information",
          "de": "Informationen",
          "ru": "Информация",
          "pt": "Informação",
          "nl": "Informatie",
          "fr": "Information",
          "it": "Informazioni",
          "es": "Información",
          "pl": "Informacja",
          "uk": "Інформація",
          "zh-cn": "信息"
        },
        "role": "info"
      },
      "native": {}
    },
    {
      "_id": "info.connection",
      "type": "state",
      "common": {
        "name": {
          "en": "Inverter connected",
          "de": "Wechselrichter angeschlossen",
          "ru": "Инвертор подключен",
          "pt": "Inverter conectado",
          "nl": "Vertaling:",
          "fr": "Inverter connecté",
          "it": "Inverter collegato",
          "es": "Inverter conectado",
          "pl": "Inverter connected",
          "uk": "Інвертор підключений",
          "zh-cn": "1. 通 息"
        },
        "type": "boolean",
        "role": "indicator.connected",
        "read": true,
        "write": false,
        "desc": "Is the inverter connected?"
      }
    },
    {
      "_id": "info.ip",
      "type": "state",
      "common": {
        "name": {
          "en": "Inverter IP",
          "de": "Inverter IP",
          "ru": "Инвертор IP",
          "pt": "IP do inversor",
          "nl": "IP",
          "fr": "Inverter IP",
          "it": "Inverter IP",
          "es": "Inverter IP",
          "pl": "Inverter IP",
          "uk": "Інвертор IP",
          "zh-cn": "目标"
        },
        "type": "string",
        "role": "info.ip",
        "read": true,
        "write": false,
        "desc": "Inverter IP address"
      }
    },
    {
      "_id": "info.port",
      "type": "state",
      "common": {
        "name": {
          "en": "Modbus port",
          "de": "Modbusport",
          "ru": "Порт Modbus",
          "pt": "Porta Modbus",
          "nl": "Modbus haven",
          "fr": "Port de Modbus",
          "it": "Porta Modbus",
          "es": "Puerto de Modbus",
          "pl": "Port",
          "uk": "Портфоліо Modbus",
          "zh-cn": "蒙德港"
        },
        "type": "number",
        "role": "info.port",
        "read": true,
        "write": false,
        "desc": "Inverter modbus port"
      }
    },
    {
      "_id": "info.unitID",
      "type": "state",
      "common": {
        "name": {
          "en": "Modbus unit ID",
          "de": "Modbus unit ID"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "Inverter modbus unit id"
      }
    },
    {
      "_id": "info.modbusUpdateIntervalHigh",
      "type": "state",
      "common": {
        "name": {
          "en": "High modbus update interval",
          "de": "High modbus Update Intervall",
          "ru": "Высокий интервал обновления модбусов",
          "pt": "Intervalo de atualização do modbus",
          "nl": "High Modbus update interval",
          "fr": "Intervalle de mise à jour de modbus",
          "it": "Alta frequenza di aggiornamento modbus",
          "es": "Intervalo de actualización de modbuses altos",
          "pl": "High modbus",
          "uk": "Високий інтервал оновлення модуля",
          "zh-cn": "A. 高压图"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "High inverter modbus update interval",
        "unit": "sec"
      }
    },
    {
      "_id": "info.modbusUpdateIntervalLow",
      "type": "state",
      "common": {
        "name": {
          "en": "Low modbus update interval",
          "de": "Low Modbus Update Intervall",
          "ru": "Низкий интервал обновления модбусов",
          "pt": "Baixo intervalo de atualização do modbus",
          "nl": "Law modbus update",
          "fr": "Intervalle de mise à jour de modbus",
          "it": "Intervallo di aggiornamento modbus basso",
          "es": "Intervalo de actualización bajo modbus",
          "pl": "Niska wersja interwału",
          "uk": "Низький інтервал оновлення модуля",
          "zh-cn": "A. 低土壤更新"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "Low inverter modbus update interval",
        "unit": "sec"
      }
    },
    {
      "_id": "totalPowerUse",
      "type": "state",
      "common": {
        "name": {
          "en": "Total power use",
          "de": "Gesamtverbrauch"
        },
        "role": "value.power",
        "type": "number",
        "unit": "W",
        "read": true,
        "write": false,
        "desc": "Calculated: Total power use ('inputPower' + 'grid.supplyFrom')"
      },
      "native": {}
    },
    {
      "_id": "alarms",
      "type": "state",
      "common": {
        "name": {
          "en": "Alarms",
          "de": "Alarme"
        },
        "role": "value",
        "type": "string",
        "unit": "",
        "read": true,
        "write": false,
        "desc": "Alarme (Registers: 32008+32009+32010)"
      },
      "native": {}
    },
    {
      "_id": "alarmsJSON",
      "type": "state",
      "common": {
        "name": {
          "en": "Alarms JSON",
          "de": "Alarme JSON"
        },
        "role": "json",
        "type": "string",
        "unit": "",
        "read": true,
        "write": false,
        "desc": "Calculated: Alarms JSON"
      },
      "native": {}
    },
    {
      "_id": "storage",
      "type": "channel",
      "common": {
        "name": {
          "en": "Storage data",
          "de": "Akku daten",
          "ru": "Данные хранения",
          "pt": "Dados de armazenamento",
          "nl": "Vertaling:",
          "fr": "Données de stockage",
          "it": "Dati di archiviazione",
          "es": "Datos de almacenamiento",
          "pl": "Storage data",
          "uk": "Дані зберігання",
          "zh-cn": "储存数据"
        },
        "read": true,
        "write": false,
        "desc": "Storage 'realtime' data"
      },
      "native": {}
    },
    {
      "_id": "storage.chargePower",
      "type": "state",
      "common": {
        "name": {
          "en": "Charge power",
          "de": "Leistung laden"
        },
        "type": "number",
        "unit": "W",
        "role": "value.power",
        "read": true,
        "write": false,
        "desc": "Calculated: Only 0 and positive values from chargeDischargePower"
      },
      "native": {}
    },
    {
      "_id": "storage.dischargePower",
      "type": "state",
      "common": {
        "name": {
          "en": "Discharge power",
          "de": "Leistung entladen"
        },
        "type": "number",
        "unit": "W",
        "role": "value.power",
        "read": true,
        "write": false,
        "desc": "Calculated: Only 0 and negative values from chargeDischargePower"
      },
      "native": {}
    },
    {
      "_id": "grid",
      "type": "channel",
      "common": {
        "name": {
          "en": "Grid",
          "de": "Netz",
          "ru": "Грид",
          "pt": "Grade",
          "nl": "Grid",
          "fr": "Grid",
          "it": "Griglia",
          "es": "Grid",
          "pl": "Grid",
          "uk": "Сітка",
          "zh-cn": "Grid"
        },
        "desc": "Grid data"
      },
      "native": {}
    },
    {
      "_id": "grid.feedIn",
      "type": "state",
      "common": {
        "name": {
          "en": "Feed-In power",
          "de": "Leistung Einspeisung"
        },
        "type": "number",
        "unit": "W",
        "role": "value.power",
        "read": true,
        "write": false,
        "desc": "Calculated: Only 0 and positive values from grid.activePower"
      },
      "native": {}
    },
    {
      "_id": "grid.supplyFrom",
      "type": "state",
      "common": {
        "name": {
          "en": "Power supply from grid",
          "de": "Leistung Versorgung vom Netz"
        },
        "type": "number",
        "unit": "W",
        "role": "value.power",
        "read": true,
        "write": false,
        "desc": "Calculated: Only 0 and negative values from grid.activePower"
      },
      "native": {}
    }
  ]
}
