{
  "common": {
    "name": "sun2000",
    "version": "2.4.5",
    "news": {
      "2.4.5": {
        "en": "statistics fix: return weekly range up to current Monday\nstatistics: added support for generating statistics templates directly from built-in charts\nstatistics: improved tooltip formatter - tooltip units are now provided explicitly via tooltip.valueFormatter",
        "de": "statistik fix: wöchentliche Rückgabe bis zum aktuellen Montag\nstatistik: unterstützung für die erstellung von statistiken vorlagen direkt aus integrierten diagrammen\nstatistiken: verbesserter Tooltip-Formater - Tooltip-Einheiten werden nun explizit über tooltip.valueFormatter bereitgestellt",
        "ru": "исправление статистики: еженедельный диапазон возврата до текущего понедельника\nстатистика: добавлена поддержка для создания шаблонов статистики непосредственно из встроенных диаграмм\nстатистика: улучшенный инструментальный формататор - инструментальные блоки теперь предоставляются явно через tooltip.value",
        "pt": "estatística correção: retorno semanal intervalo até a segunda-feira atual\nestatística: suporte adicionado para gerar modelos estatísticos diretamente de gráficos embutidos\nestatísticas: a dica de formatação melhorada - as unidades de dica são agora fornecidas explicitamente via tooltip.valueFormatter",
        "nl": "statistieken fix: retour wekelijkse bereik tot de huidige maandag\nstatistieken: extra ondersteuning voor het genereren van statistieken templates rechtstreeks uit ingebouwde grafieken\nstatistieken: verbeterde tooltip formatter - tooltip-eenheden worden nu expliciet geleverd via tooltip.valueFormatter",
        "fr": "correction statistique: retour hebdomadaire jusqu'à lundi actuel\nstatistiques: appui supplémentaire à la production de modèles de statistiques directement à partir de graphiques intégrés\nstatistiques: amélioration de l'outil pour la matière - les unités d'outil sont désormais fournies explicitement via tooltip.valueFormatter",
        "it": "statistiche fix: rientro settimanale fino al lunedì corrente\nstatistiche: aggiunto il supporto per la generazione di modelli di statistiche direttamente da grafici incorporati\nstatistiche: migliorato tooltip formatter - le unità tooltip sono ora fornite esplicitamente tramite tooltip.valueFormatter",
        "es": "solucion de estadísticas: retorno semanal hasta el lunes actual\nestadística: apoyo añadido para generar plantillas de estadísticas directamente desde gráficos incorporados\nestadística: mejorada herramienta formatter - unidades de punta de herramientas se proporcionan ahora explícitamente a través de tooltip.valueFormatter",
        "pl": "statystyki naprawić: wrócić tygodniowy zakres do bieżącego poniedziałku\nstatystyki: dodano wsparcie dla tworzenia szablonów statystycznych bezpośrednio z wykresów built- in\nstatystyki: ulepszone formatowanie podpowiedzi narzędziowej - jednostki podpowiedzi są teraz wyraźnie dostarczane za pośrednictwem tooltip.valueFormatter",
        "uk": "статистика виправити: повернути щотижневий діапазон до поточного понеділка\nстатистика: додана підтримка створення шаблонів статистики безпосередньо з вбудованих діаграм\nстатистика: поліпшений форматувальник інструментів - блоки інструментів тепер забезпечують явно через tooltip.valueFormatter",
        "zh-cn": "统计修补:截至本星期一的每周返回范围\n统计:为直接从内建图表生成统计模板提供更多支持\n统计:改进后的工具提示用于物质-工具提示单位现在通过工具提示明确提供. valueFormatter"
      },
      "2.4.4": {
        "en": "statistics fix: add error handling for waitForValue function",
        "de": "statistik fix: Fehlerbehandlung für waitForValue-Funktion hinzufügen",
        "ru": "исправление статистики: добавьте обработку ошибок в функцию WaitForValue",
        "pt": "estatística corrigir: adicionar o tratamento de erro para a função waitForValue",
        "nl": "statistieken fix: voeg fout behandeling voor waitForValue functie",
        "fr": "correction statistique : ajouter la gestion des erreurs pour la fonction waitForValue",
        "it": "statistiche fix: aggiungere la gestione degli errori per la funzione WaitForValue",
        "es": "estadística fijado: añadir error de manejo para waitForValue función",
        "pl": "statystyki naprawić: dodać obsługę błędów dla funkcji waitForValue",
        "uk": "виправлення статистичних даних: Додавання обробки помилок для очікування",
        "zh-cn": "统计修补: 添加waitForValue函数的错误处理"
      },
      "2.4.3": {
        "en": "statistics: new state `statistics.jsonToday` — live summary of today's energy values",
        "de": "statistik: new state `statistics.jsonToday` — Live-Zusammenfassung der heutigen Energiewerte",
        "ru": "статистика: новый государственный «statistics.jsonToday» — живое резюме сегодняшних энергетических ценностей",
        "pt": "estatística: novo estado `statistics.jsonToday` — resumo ao vivo dos valores energéticos atuais",
        "nl": "statistieken: nieuwe staat statistiek.jsonVandaag de dag een live samenvatting van de huidige energiewaarden",
        "fr": "statistiques: nouvel état \"statistics.jsonAujourd'hui\" — résumé en direct des valeurs énergétiques actuelles",
        "it": "statistiche: nuovo stato `statistics.jsonToday` — sintesi dal vivo dei valori energetici di oggi",
        "es": "estadística: nuevo estado `estadística.jsonToday` — resumen en vivo de los valores energéticos de hoy",
        "pl": "statystyki: nowy stan 'statistics.jsonToday' - streszczenie dzisiejszych wartości energetycznych",
        "uk": "статистика: новий стан `statistics.jsonToday`` — живий підсумок цін на сьогодні",
        "zh-cn": "统计:新国家`统计学.json Today'——今日能源价值实况摘要"
      },
      "2.4.2": {
        "en": "fix test-and-release: deploy with 24.x",
        "de": "fix test-and-release: einsatz mit 24.x",
        "ru": "исправление тест-и-релиз: развертывание с 24.x",
        "pt": "corrigir teste e liberação: implantar com 24.x",
        "nl": "fix test-and-release: inzet met 24.x",
        "fr": "correction test-and-release: déployer avec 24.x",
        "it": "fix test-and-release: implementare con 24.x",
        "es": "fijar prueba y liberación: desplegar con 24.x",
        "pl": "fix test- and- release: rozmieszczanie z 24.x",
        "uk": "виправити тест-і-випуск: розгортання з 24.x",
        "zh-cn": "固定测试和释放:部署24x"
      },
      "2.4.0": {
        "en": "fix: the order of bit assignment corrected of alarmsJSON\nnew state `inverter.x.emma.activeAlarmSN` and `inverter.x.emma.HistoricalAlarmSN` : emma alarms  [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nstatistics: Aggregates historical collected datapoints into time-based summaries (e.g. hourly, daily, monthly, yearly). The data is stored in the path `statistics` as JSON.",
        "de": "fix: die Reihenfolge der Bitzuweisung korrigiert von Alarmen JSON\nneuer Zustand `inverter.x.emma.activeAlarmSN` und `inverter.x.emma.HistoricalAlarmSN`: Emma alarms [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nstatistik: Aggregate historische gesammelte Datenpunkte in zeitbasierte Zusammenfassungen (z.B. stündlich, täglich, monatlich, jährlich). Die Daten werden im Pfad `statistics` als JSON gespeichert.",
        "ru": "исправление: порядок назначения битов исправлен сигнализацией Джон\nновое состояние 'inverter.x.emma.activeAlarmSN' и 'inverter.x.emma.HistoricalAlarmSN': emma alarms [#226] (https://github.com/bolliy/ioBroker.sun2000/issues/226)\nстатистика: Собирает исторические собранные точки данных в основанные на времени резюме (например, почасовые, ежедневные, ежемесячные, годовые). Данные хранятся в «статистике» пути JSON.",
        "pt": "corrigir: a ordem de atribuição de bits corrigida dos alarmes JSON\nnovo estado `inverter.x.emma.activeAlarmSN` e `inverter.x.emma.HistoricAlarmSN` : alarmes emma [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nestatísticas: Agrega pontos de dados históricos recolhidos em resumos baseados no tempo (por exemplo, horários, diários, mensais, anuais). Os dados são armazenados no caminho `statistics` como JSON.",
        "nl": "fix: de volgorde van bittoewijzing gecorrigeerd van alarmen JSON\nnieuwe staat \nstatistieken: Verzamelt historische verzamelde datapunten in tijdgebaseerde samenvattingen (bv. uur, dag, maand, jaar). De gegevens worden opgeslagen in het pad .",
        "fr": "correction : l'ordre d'attribution des bits corrigé des alarmes JSON\nnouvel état `inverter.x.emma.activeAlarmSN` et `inverter.x.emma.HistoricalAlarmSN`: emma alarms [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nstatistiques : Agrége les points de données historiques collectés en résumés chronologiques (p. ex. horaires, quotidiens, mensuels, annuels). Les données sont stockées dans le chemin `statistique` comme JSON.",
        "it": "fix: l'ordine di bit assegnazione corretto di allarmi JSON\nnuovo stato `inverter.x.emma.activeAlarmSN` e `inverter.x.emma.HistoricalAlarmSN` : allarme emma [#226](https://github.com/bolliy/ioBroker.sun2000/problems/226)\nstatistiche: Aggrega i datapoint storici raccolti in riassunti basati sul tempo (es. orario, giornaliero, mensile, annuale). I dati vengono memorizzati nel percorso `statistics` come JSON.",
        "es": "fijación: el orden de asignación de bits corregido de alarmas JSON\nnuevo estado `inverter.x.emma.activeAlarmSN` e `inverter.x.emma.HistoricalAlarmSN` : emma alarms [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nestadística: Aggregates historical collected datapoints into time-based summaries (e.g. hourly, daily, monthly, yearly). Los datos se almacenan en el camino 'estadística' como JSON.",
        "pl": "fix: kolejność przypisywania bitów poprawionych alarmów JSON\nw języku angielskim:\nstatystyki: Zagregowane historyczne zbierane punkty danych w skróty czasowe (np. godzinowe, dzienne, miesięczne, roczne). Dane są przechowywane w ścieżce \"statystyki\" jako JSON.",
        "uk": "фіксувати: порядок відведення біту виправлено тривоги Сонце\nновий стан `inverter.x.emma.activeAlarmSN` і `inverter.x.emma.HistoricalAlarmSN` : emma тривоги [#226](https://github.com/bolliy/ioBroker.sun2000/products/226)\nстатистика: Агрегати історичних зібраних точок даних на часові суми (наприклад, час, щоденно, щомісяця, рік). Дані зберігаються на шляху `statistics` як JSON.",
        "zh-cn": "固定: 修改提醒的位任务顺序 贾森\n新状态`inverter.x.emma.active AlarmSN ' 和`inverter.x.emma. Historical AlarmSN ' : emma警报[# 226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\n统计: 将历史收集的数据点汇总为时间摘要(如小时、每日、每月、每年)。 数据作为JSON储存在路径`统计'中."
      },
      "2.3.7": {
        "en": "deleted deprecated state `collected.usableSurplusPower`",
        "de": "gelöschter deprecated state `collect.usableSurplusPower `",
        "ru": "удаленное устаревшее состояние 'collected.usableSurplusPower пункт",
        "pt": "estado desactualizado excluído `colected.usableSurplusPower `",
        "nl": "verwijderde verouderde staat  Wat",
        "fr": "état obsolète supprimé `collected.usableSurplusPower \"",
        "it": "cancellato stato deprecato `colletto.usableSurplusPower #",
        "es": "borrado estado deprecatado `collected.usableSurplusPower `",
        "pl": "usunięty stan zdepregatowany \"collected.usableSurplusPower '",
        "uk": "вилучена депресована держава `collected.usableSurplusPower й",
        "zh-cn": "删除已贬值状态“ 已收集。 可使用 SurplusPower `"
      },
      "2.3.6": {
        "en": "dependency and configuration updates\nnew state `inverter.x.derived.alarmsJSON` : json array with intverter alarms (id, name, level) [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nadd ChargeDischargePower for Battery units [#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\nadd minimum and maximum temperature for battery packs [#236](https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "de": "abhängigkeits- und konfigurationsupdates\nneuer Zustand `inverter.x.derived.alarmsJSON`: json array with intverter alarms (id, name, level) [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nadd ChargeDischargePower for Battery Units [#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\nmindest- und Höchsttemperatur für Akkupacks [#236](https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "ru": "обновления зависимостей и конфигурации\njson array with intverter alarms (id, name, level) [#226] (https://github.com/bolliy/ioBroker.sun2000/issues/226)\nдобавить ChargeDischargePower для батарейных блоков [#234] (https://github.com/bolliy/ioBroker.sun2000/issues/234)\nдобавить минимальную и максимальную температуру для аккумуляторных батарей [#236] (https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "pt": "atualizações de dependência e configuração\nnovo estado `inverter.x.derived.alarmsJSON` : json array com alarmes de inversor (id, name, level) [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nadicionar ChargeDischargePower for Battery units [#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\nadicionar temperatura mínima e máxima para pacotes de bateria [#236](https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "nl": "afhankelijkheid en configuratie-updates\nnieuwe staat \nchargeDischargePower for Battery units [#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\nminimum- en maximumtemperatuur toevoegen voor batterijpakketten [#236](https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "fr": "mises à jour de la dépendance et de la configuration\nnouvel état `inverter.x.derived.alarmsJSON` : tableau json avec alarmes d'intverter (id, nom, niveau) [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\najouter ChargeDischargePower pour les unités de batterie [#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\najouter la température minimale et maximale pour les batteries [#236](https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "it": "aggiornamenti di dipendenza e configurazione\nnuovo stato `inverter.x.derived.alarmsJSON` : json array con allarme intverter (id, nome, livello) [#226](https://github.com/bolliy/ioBroker.sun2000/problems/226)\naggiungi ChargeDischargePower per batterie [#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\naggiungere la temperatura minima e massima per le batterie [#236](https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "es": "actualizaciones de dependencia y configuración\nnuevo estado `inverter.x.derived.alarmsJSON` : json array with intverter alarms (id, name, level) [#226](https://github.com/bolliy/ioBroker.sun2000/issues/226)\nañadir ChargeDischargePower for Battery units [#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\nañadir la temperatura mínima y máxima para los paquetes de baterías [#236](https://github.com/bolliy/ioBroker.sun2000/issues/236)",
        "pl": "aktualizacje zależności i konfiguracji\nnowość \"inverter.x.derived.alarmsJSON\": tablica json z alarmami intverter (id, name, level) [# 226] (https: / / github.com / bolliy / ioBroker.sun2000 / issues / 226)\ndata umieszczenia w wykazie\ndodać minimalną i maksymalną temperaturę dla baterii [# 236] (https: / / github.com / bolliy / ioBroker.sun2000 / issues / 236)",
        "uk": "оновлення залежності та конфігурації\nновий стан `inverter.x.derived.alarmsJSON` : json array with intverter тривоги (id, назва, рівень) [#226](https://github.com/bolliy/ioBroker.sun2000/products/226)\nadd ChargeDischargePower для батарей [#234](https://github.com/bolliy/ioBroker.sun2000/products/234)\nдодайте мінімальну і максимальну температуру для акумуляторних пакетів [#236](https://github.com/bolliy/ioBroker.sun2000/products/236)",
        "zh-cn": "依赖和配置更新\nnew state `inverter.x. inducted.alarmsJSON ' : json 数组带内置式警报器(id, name, level) [# 226] (https://github.com/bolliy/ioBroker.sun2000/issues/226) (中文(简体) )\n添加电池单位充电放电器[#234](https://github.com/bolliy/ioBroker.sun2000/issues/234)\n增加电池包的最低和最高温度[第236号](https://github.com/bolliy/ioBroker.sun2000/issues/236)"
      }
    },
    "titleLang": {
      "en": "Huawei sun2000 inverter",
      "de": "Huawei sun2000 Wechselrichter",
      "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": "To read and write data from up to 5 Huawei SUN2000 inverters and LUNA2000 batteries via Modbus TCP. Third-party devices can be integrated via the modbus proxy.",
      "de": "Zum Lesen und Schreiben von Daten von bis zu 5 Huawei SUN2000 Wechselrichtern und LUNA2000 Batterien über Modbus TCP. Drittgeräte können über den Modbus Proxy integriert werden.",
      "ru": "Прочитать и писать данные до 5 инверторов Huawei SUN2000 и батарей LUNA2000 через Modbus TCP. Сторонние устройства могут быть интегрированы через modbus proxy.",
      "pt": "Para ler e escrever dados de até 5 inversores Huawei SUN2000 e baterias LUNA2000 via Modbus TCP. Dispositivos de terceiros podem ser integrados através do proxy modbus.",
      "nl": "Gegevens lezen en schrijven van maximaal 5 Huawei SUN2000 omvormers en LUNA2000 batterijen via Modbus TCP. De apparaten van derden kunnen worden geïntegreerd via de modbus proxy.",
      "fr": "Pour lire et écrire des données de jusqu'à 5 onduleurs Huawei SUN2000 et batteries LUNA2000 via Modbus TCP. Les périphériques tiers peuvent être intégrés via le proxy modbus.",
      "it": "Per leggere e scrivere dati da un massimo di 5 inverter Huawei SUN2000 e batterie LUNA2000 tramite Modbus TCP. I dispositivi di terze parti possono essere integrati tramite il proxy modbus.",
      "es": "Para leer y escribir datos de hasta 5 inversores Huawei SUN2000 y baterías LUNA2000 a través de Modbus TCP. Los dispositivos de terceros se pueden integrar a través del modbus proxy.",
      "pl": "Do odczytu i zapisu danych z do 5 Huawei SUN2000 inwerterów i akumulatorów LUNA2000 za pośrednictwem Modbus TCP. Urządzenia trójstronne mogą być zintegrowane za pośrednictwem proxy modbus.",
      "uk": "Щоб читати та писати дані від 5 інверторів Huawei SUN2000 та батарей LUNA2000 через Modbus TCP. Сторонні пристрої можуть бути інтегровані через проксі модбуса.",
      "zh-cn": "通过Modbus TCP读取和写入最多5个Huawei SUN2000反转器和LUNA2000电池的数据。 第三方设备可以通过modbus代理集成."
    },
    "authors": [
      "bolliy <stephan@mante.info>"
    ],
    "keywords": [
      "huawei",
      "modbus",
      "sun2000",
      "luna2000",
      "emma",
      "inverter",
      "smartcharger",
      "sdongle"
    ],
    "tier": 2,
    "licenseInformation": {
      "license": "MIT",
      "link": "https://opensource.org/license/mit/",
      "type": "free"
    },
    "platform": "Javascript/Node.js",
    "icon": "sun2000.png",
    "enabled": true,
    "extIcon": "https://raw.githubusercontent.com/bolliy/ioBroker.sun2000/main/admin/sun2000.png",
    "readme": "https://github.com/bolliy/ioBroker.sun2000/blob/main/README.md",
    "loglevel": "info",
    "mode": "daemon",
    "type": "energy",
    "compact": true,
    "connectionType": "local",
    "dataSource": "poll",
    "messagebox": true,
    "adminUI": {
      "config": "json"
    },
    "docs": {
      "en": [
        "docs/README.md"
      ]
    },
    "messages": [
      {
        "condition": {
          "operand": "and",
          "rules": [
            "oldVersion<=0.18.1",
            "newVersion>0.18.1"
          ]
        },
        "title": {
          "en": "node.js 20.x or higher required",
          "de": "node.js 20.x oder höher erforderlich",
          "ru": "node.js 20.x или выше требуется",
          "pt": "node.js 20.x ou superior requerido",
          "nl": "node.js 20.x of hoger vereist",
          "fr": "node.js 20.x ou plus requis",
          "it": "node.js 20.x o superiore richiesto",
          "es": "node.js 20.x o superior requerido",
          "pl": "node.js 20,x lub wyższa wymagana",
          "uk": "node.js 20.x або вище потрібно",
          "zh-cn": "节点.js 20.x或更高"
        },
        "text": {
          "en": "Please try to stay current with your Node.js version because the support is limited in time. As of now all Node.js versions below 20.x are no longer supported. (End Of Life).",
          "de": "Bitte versuchen Sie die Node.js-Version aktuell zu halten, da die Unterstützung zeitlich begrenzt ist. Ab sofort werden alle Node.js Versionen unter 20.x nicht mehr unterstützt. (End Of Life).",
          "ru": "Пожалуйста, попытайтесь оставаться в курсе своей версии Node.js, потому что поддержка ограничена во времени. На данный момент все версии Node.js ниже 20.x больше не поддерживаются. (Конец жизни).",
          "pt": "Por favor, tente manter-se atual com sua versão Node.js porque o suporte é limitado a tempo. A partir de agora todas as versões do Node.js abaixo de 20.x não são mais suportadas. (End Of Life).",
          "nl": "Probeer om actueel te blijven met uw Node.js-versie omdat de ondersteuning beperkt is in de tijd. Vanaf nu worden alle Node.js versies onder 20.x niet meer ondersteund. (Einde van het leven).",
          "fr": "Veuillez essayer de rester à jour avec votre version Node.js car le support est limité dans le temps. Toutes les versions de Node.js sous 20.x ne sont plus prises en charge. (Fin de vie).",
          "it": "Si prega di cercare di rimanere corrente con la versione Node.js perché il supporto è limitato nel tempo. A partire da ora tutte le versioni Node.js inferiori a 20.x non sono più supportate. (End Of Life).",
          "es": "Por favor, trate de mantenerse actualizado con su versión Node.js porque el soporte es limitado en el tiempo. A partir de ahora todas las versiones Node.js debajo de 20.x ya no están soportadas. (End Of Life).",
          "pl": "Proszę spróbować pozostać na bieżąco z wersją Node.js ponieważ wsparcie jest ograniczone w czasie. Od teraz wszystkie wersje Node.js poniżej 20.x nie są już obsługiwane. (Koniec życia).",
          "uk": "Будь-ласка, будь ласка, намагайтеся постійно триматися з версією Node.js, оскільки підтримка обмежена в часі. Зараз всі версії Node.js нижче 20.x не підтримуються. (Для життя).",
          "zh-cn": "请尝试保留您的 Node.js 版本, 因为支持时间有限 。 到目前为止,20x以下的所有Node.js版本不再被支持. (寿终."
        },
        "level": "info",
        "buttons": [
          "agree",
          "cancel"
        ],
        "link": "https://github.com/bolliy/ioBroker.sun2000/wiki/Update-node.js",
        "linkText": {
          "en": "The node.js update procedure is described here.",
          "de": "Der Aktualisierungsvorgang für node.js wird hier beschrieben.",
          "ru": "Процедура обновления node.js описана здесь.",
          "pt": "O procedimento de atualização do node.js é descrito aqui.",
          "nl": "De updateprocedure voor node.js wordt hier beschreven.",
          "fr": "La procédure de mise à jour de node.js est décrite ici.",
          "it": "La procedura di aggiornamento di node.js è descritta qui.",
          "es": "El procedimiento de actualización de node.js se describe aquí.",
          "pl": "Procedura aktualizacji node.js jest opisana tutaj.",
          "uk": "Процедура оновлення node.js описана тут.",
          "zh-cn": "此处描述了 Node.js 更新过程。"
        }
      }
    ],
    "dependencies": [
      {
        "js-controller": ">=6.0.11"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=7.6.20"
      }
    ],
    "plugins": {
      "sentry": {
        "dsn": "https://db3e5fdd0eb6d8d72f68cac7b0970180@o4506370651652096.ingest.sentry.io/4506371101818880"
      }
    }
  },
  "native": {
    "address": "",
    "port": 502,
    "modbusIds": "",
    "updateInterval": 20,
    "sd_active": false,
    "sDongleId": "100",
    "timeout": 10000,
    "delay": 0,
    "connectDelay": 5000,
    "autoAdjust": false,
    "ms_active": false,
    "ms_address": "0.0.0.0",
    "ms_port": 502,
    "ms_log": false,
    "sl_meterId": 11,
    "ds_bu": true,
    "ds_bp": false,
    "cb_tou": false,
    "integration": 0
  },
  "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": "device connected",
          "de": "Gerät angeschlossen"
        },
        "type": "boolean",
        "role": "indicator.connected",
        "read": true,
        "write": false,
        "desc": "Is the device connected?"
      }
    },
    {
      "_id": "info.ip",
      "type": "state",
      "common": {
        "name": {
          "en": "Device IP",
          "de": "Geräte IP"
        },
        "type": "string",
        "role": "indicator.ip",
        "read": true,
        "write": false,
        "desc": "Device IP address"
      }
    },
    {
      "_id": "info.port",
      "type": "state",
      "common": {
        "name": {
          "en": "Modbus port",
          "de": "Modbusport"
        },
        "type": "number",
        "role": "indicator.port",
        "read": true,
        "write": false,
        "desc": "Device modbus port"
      }
    },
    {
      "_id": "info.modbusIds",
      "type": "state",
      "common": {
        "name": {
          "en": "Modbus IDs of devices",
          "de": "Modbus IDs der Geräte"
        },
        "type": "string",
        "role": "indicator.id",
        "read": true,
        "write": false,
        "desc": "device modbus IDs"
      }
    },
    {
      "_id": "info.modbusUpdateInterval",
      "type": "state",
      "common": {
        "name": {
          "en": "modbus update interval",
          "de": "modbus Update Intervall"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "modbus update interval",
        "unit": "sec"
      }
    },
    {
      "_id": "info.modbusTimeout",
      "type": "state",
      "common": {
        "name": {
          "en": "modbus timeout",
          "de": "modbus timeout"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "modbus timeout",
        "unit": "ms"
      }
    },
    {
      "_id": "info.modbusDelay",
      "type": "state",
      "common": {
        "name": {
          "en": "modbus delay",
          "de": "modbus delay"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "delay between modbus requests",
        "unit": "ms"
      }
    },
    {
      "_id": "info.modbusConnectDelay",
      "type": "state",
      "common": {
        "name": {
          "en": "modbus connect delay",
          "de": "modbus connect delay"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "delay after modbus connected",
        "unit": "ms"
      }
    },
    {
      "_id": "info.JSONhealth",
      "type": "state",
      "common": {
        "name": {
          "en": "health information",
          "de": "Gesundheitsinformation"
        },
        "type": "string",
        "role": "indicator.alarm.health",
        "read": true,
        "write": false,
        "desc": "",
        "unit": ""
      }
    },
    {
      "_id": "info.modbusTcpServer",
      "type": "state",
      "common": {
        "name": {
          "en": "modbus server active",
          "de": "modbus Server aktiv"
        },
        "type": "boolean",
        "role": "value",
        "read": true,
        "write": false,
        "desc": "",
        "unit": ""
      }
    }
  ]
}
