{
  "common": {
    "name": "janitza-gridvis",
    "version": "3.5.3",
    "eraseOnUpload": true,
    "news": {
      "3.5.3": {
        "en": "bugfix jsonconfig schema\nupdate dependencie to node >= 20\nupdate testing to 24.x",
        "de": "bugfix jsonconfig schema\nupdate abhängigencier to node >= 20\nupdate-tests auf 24.x",
        "ru": "схема jsonconfig\nобновление зависимых узлов >= 20\nтестирование обновлений до 24.x",
        "pt": "esquema de configuração do bugfix jsonconfig\natualização dependente para nó >= 20\natualização de testes para 24.x",
        "nl": "bugfix jsonconfig schema\nupdate afhankelijk van knooppunt 20\nupdate testen naar 24.x",
        "fr": "bugfix jsonconfig schéma\nmettre à jour dependencie to node >= 20\nmettre à jour les tests à 24.x",
        "it": "bugfix jsonconfig schema\naggiornare la dipendenza dal nodo 20\naggiornamento test a 24.x",
        "es": "bugfix jsonconfig schema\nactualización dependecie del nodo 20\npruebas de actualización a 24.x",
        "pl": "bugfix jsonconfig schema\naktualizacja zależności do węzła > = 20\naktualizacja testów do 24.x",
        "uk": "javascript licenses api веб-сайт\nоновлення залежності до вершини >= 20 хв\nтестування оновлення до 24.x",
        "zh-cn": "bugfix jsonconfig 计划\n更新依赖到节点 {} 20 (简体中文)\n更新测试到 24.x"
      },
      "3.5.2": {
        "en": "Bugfix text",
        "de": "Bugfix Text",
        "ru": "Bugfix текст",
        "pt": "Texto do Bugfix",
        "nl": "Bugfix-tekst",
        "fr": "Texte de correction du bogue",
        "it": "Testo di bugfix",
        "es": "Texto de Bugfix",
        "pl": "Tekst bugfix",
        "uk": "Текст повідомлення",
        "zh-cn": "错误修正文本"
      },
      "3.5.1": {
        "en": "add local links tile",
        "de": "lokale links hinzufügen",
        "ru": "добавить локальные ссылки",
        "pt": "adicionar telha de links locais",
        "nl": "lokale linkstegel toevoegen",
        "fr": "ajouter des liens locaux carrelage",
        "it": "aggiungere piastrelle link locali",
        "es": "añadir enlaces locales",
        "pl": "dodaj kafelki linków lokalnych",
        "uk": "додати локальні посилання плитка",
        "zh-cn": "添加本地链接瓦片"
      },
      "3.5.0": {
        "en": "update admin and js-controller dependencies",
        "de": "admin- und js-controller-abhängigkeiten aktualisieren",
        "ru": "обновление зависимостей администратора и js-контроллера",
        "pt": "atualizar as dependências admin e js-controller",
        "nl": "admin en js-controller afhankelijkheden bijwerken",
        "fr": "mettre à jour les dépendances admin et js-controller",
        "it": "aggiornare le dipendenze di admin e js-controller",
        "es": "actualizar las dependencias de administración y js-controller",
        "pl": "aktualizacja zależności admin i js- kontroler",
        "uk": "оновлення залежності адміністратора та js-controller",
        "zh-cn": "更新管理员和js控制器依赖性"
      },
      "3.4.3": {
        "en": "bugfix reading id of device",
        "de": "bugfix lesen id of device",
        "ru": "bugfix чтение id устройства",
        "pt": "id de leitura do bugfix do dispositivo",
        "nl": "foutfix lees-id van apparaat",
        "fr": "bugfix lecture id du périphérique",
        "it": "bugfix lettura id del dispositivo",
        "es": "bugfix lectura id del dispositivo",
        "pl": "identyfikator odczytu bugfix urządzenia",
        "uk": "виправлення читання id пристрою",
        "zh-cn": "设备的读取符"
      },
      "3.4.2": {
        "en": "remove wrong errorlogging",
        "de": "fehlersuche entfernen",
        "ru": "удалить неправильные ошибки",
        "pt": "remover erro errado",
        "nl": "foutmelding verwijderen",
        "fr": "supprimer l'erreur",
        "it": "rimuovere errori di errore",
        "es": "eliminar errores equivocados",
        "pl": "usunąć błędne logowanie błędów",
        "uk": "видалити неправильні помилки",
        "zh-cn": "删除错误的日志"
      },
      "3.4.1": {
        "en": "set the \\\" in jsonconfig and parse the message.device (bugfix for valueconfig)",
        "de": "setzen sie die \\\" in jsonconfig und parse die nachricht. gerät (bugfix für valueconfig)",
        "ru": "установите \\\" в jsonconfig и изобразите сообщение. устройство (фикс ошибки для конфигурации значения)",
        "pt": "definir o \\\" em jsonconfig e analisar a mensagem. dispositivo (bugfix for valueconfig)",
        "nl": "stel de \\\" in in jsonconfig en ontleed het bericht. apparaat (bugfix voor waardeconfig)",
        "fr": "définir le \\\" dans jsonconfig et analyser le message. périphérique (bugfix pour valueconfig)",
        "it": "impostare il \\\" in jsonconfig e analizzare il messaggio. dispositivo (bugfix per valueconfig)",
        "es": "establecer el \\\" en jsonconfig y analizar el mensaje. dispositivo (bugfix para valorconfig)",
        "pl": "ustaw\\ \"w jsonconfig i przeanalizuj wiadomość. urządzenie (bugfix dla valueconfig)",
        "uk": "встановити \\\" в jsonconfig і записати повідомлення. пристрій (bugfix для налаштування значення)",
        "zh-cn": "在 jsonconfig 中设置\\ 并解析信件。 设备"
      }
    },
    "titleLang": {
      "en": "Janitza®-GridVis®",
      "de": "Janitza®-GridVis®",
      "ru": "Janitza®-GridVis®",
      "pt": "Janitza®-GridVis®",
      "nl": "Janitza®-GridVis®",
      "fr": "Janitza®-GridVis®",
      "it": "Janitza®-GridVis®",
      "es": "Janitza®-GridVis®",
      "pl": "Janitza®-GridVis®",
      "zh-cn": "Janitza®-GridVis®",
      "uk": "Janitza®-GridVis®"
    },
    "desc": {
      "en": "Read out data from Energymanagementsystem Janitza® GridVis®",
      "de": "Daten aus dem Energiemanagementsystem Janitza® GridVis® auslesen",
      "ru": "Считывание данных из системы управления энергопотреблением Janitza® GridVis®",
      "pt": "Leia os dados do Energymanagementsystem Janitza® GridVis®",
      "nl": "Gegevens uitlezen Energiemanagementsysteem Janitza® GridVis®",
      "fr": "Lire les données du système de gestion de l'énergie Janitza® GridVis®",
      "it": "Leggi i dati da Energymanagementsystem Janitza® GridVis®",
      "es": "Leer datos del sistema de gestión de energía Janitza® GridVis®",
      "pl": "Odczytywanie danych z systemu zarządzania energią Janitza® GridVis®",
      "zh-cn": "从 Energymanagementsystem Janitza® GridVis® 读取数据",
      "uk": "Зчитування даних із системи енергоменеджменту Janitza® GridVis®"
    },
    "authors": [
      "BenAhrdt <bsahrdt@gmail.com>"
    ],
    "keywords": [
      "Energymanagementsystem",
      "Energymeter",
      "Janitza",
      "GridVis",
      "consumption",
      "delivered"
    ],
    "licenseInformation": {
      "license": "MIT",
      "type": "free"
    },
    "platform": "Javascript/Node.js",
    "icon": "janitza-gridvis.png",
    "enabled": true,
    "extIcon": "https://raw.githubusercontent.com/BenAhrdt/ioBroker.janitza-gridvis/main/admin/janitza-gridvis.png",
    "readme": "https://github.com/BenAhrdt/ioBroker.janitza-gridvis/blob/main/README.md",
    "loglevel": "info",
    "tier": 2,
    "mode": "daemon",
    "type": "energy",
    "compact": true,
    "connectionType": "local",
    "dataSource": "poll",
    "adminUI": {
      "config": "json"
    },
    "messagebox": true,
    "globalDependencies": [
      {
        "admin": ">=7.4.10"
      }
    ],
    "localLinks": {
      "_default": {
        "description": {
          "en": "Web interface of the energymanagement-software GridVis",
          "de": "Web-Oberfläche der Energiemanagement-Software GridVis",
          "ru": "Веб-интерфейс программного обеспечения для управления энергией GridVis",
          "pt": "Interface Web do GridVis de gerenciamento de energia",
          "nl": "Webinterface van het energiemanagement-software GridVis",
          "fr": "Interface Web du logiciel de gestion énergétique GridVis",
          "it": "Interfaccia web del software di gestione energetica GridVis",
          "es": "Interfaz web del software de gestión de energía GridVis",
          "pl": "Interfejs internetowy zarządzania energią - oprogramowanie GridVis",
          "uk": "Веб-інтерфейс енергоменеджменту GridVis",
          "zh-cn": "能源管理软件GridVis的网络接口"
        },
        "link": "http://%address%:%port%",
        "color": "black"
      }
    },
    "dependencies": [
      {
        "js-controller": ">=7.0.6"
      }
    ]
  },
  "native": {
    "Testselect": [],
    "address": "192.168.2.50",
    "port": 8080,
    "projectname": "No project selected",
    "timeout": 2000,
    "reconnectCount": 4,
    "refreshOnlineCronJob": "*/2 * * * * *",
    "onlineDeviceTable": [],
    "historicTimeBase": {
      "today": true,
      "todayMinus1Year": true,
      "yesterday": true,
      "yesterdayMinus1Year": false,
      "thisWeek": false,
      "thisWeekMinus1Year": false,
      "lastWeek": false,
      "lastWeekMinus1Year": false,
      "thisMonth": true,
      "thisMonthMinus1Year": true,
      "lastMonth": true,
      "lastMonthMinus1Year": true,
      "thisQuarter": false,
      "thisQuarterMinus1Year": false,
      "lastQuarter": false,
      "lastQuarterMinus1Year": false,
      "thisYear": true,
      "thisYearMinus1Year": true,
      "lastYear": true,
      "lastYearMinus1Year": false,
      "flexibleTime1": true,
      "flexibleTime2": true
    },
    "refreshHistoricCronJob": "5 */15 * * * *",
    "historicDeviceTable": []
  },
  "objects": [],
  "instanceObjects": [
    {
      "_id": "info",
      "type": "channel",
      "common": {
        "name": "Information"
      },
      "native": {}
    },
    {
      "_id": "info.connection",
      "type": "state",
      "common": {
        "role": "indicator.connected",
        "name": "Device or service connected",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "info.reconnectCount",
      "type": "state",
      "common": {
        "name": {
          "en": "reconnect count",
          "de": "Verbindungsaufbau-Zähler",
          "ru": "переподключить счет",
          "pt": "contagem de reconectação",
          "nl": "vertaling:",
          "fr": "reconnecter le compte",
          "it": "riconnettere il conteggio",
          "es": "cuenta de reconexión",
          "pl": "rekomendacja",
          "zh-cn": "重新计算"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "def": 0
      },
      "native": {}
    },
    {
      "_id": "info.gridVisVersion",
      "type": "state",
      "common": {
        "name": {
          "en": "gridivis version",
          "de": "GridVis Version",
          "ru": "версия gridivis",
          "pt": "versão em rede",
          "nl": "gridivis versie",
          "fr": "gridivis version",
          "it": "versione grigliate",
          "es": "versión gridivis",
          "pl": "wersja gry",
          "zh-cn": "电网版本"
        },
        "type": "string",
        "role": "value",
        "read": true,
        "write": false,
        "def": ""
      },
      "native": {}
    },
    {
      "_id": "info.numberOfDevicesInProject",
      "type": "state",
      "common": {
        "name": {
          "en": "number of devices in project",
          "de": "Anzahl der Geräte im Projekt",
          "ru": "количество устройств в проекте",
          "pt": "número de dispositivos no projeto",
          "nl": "cijfers van projecten",
          "fr": "nombre de dispositifs dans le projet",
          "it": "numero di dispositivi in progetto",
          "es": "número de dispositivos en proyecto",
          "pl": "wiele urządzeń w projekcie",
          "zh-cn": "项目中的装置数量"
        },
        "type": "number",
        "role": "value",
        "read": true,
        "write": false,
        "def": 0
      },
      "native": {}
    },
    {
      "_id": "info.connectedProject",
      "type": "state",
      "common": {
        "name": {
          "en": "connected project",
          "de": "anschlussprojekt",
          "ru": "подключенный проект",
          "pt": "projeto conectado",
          "nl": "gerelateerd project",
          "fr": "projet connecté",
          "it": "progetto collegato",
          "es": "proyecto conectado",
          "pl": "projekt",
          "zh-cn": "相关项目"
        },
        "type": "string",
        "role": "value",
        "read": true,
        "write": false,
        "def": ""
      },
      "native": {}
    },
    {
      "_id": "devices",
      "type": "channel",
      "common": {
        "name": {
          "en": "devices",
          "de": "Geräte",
          "ru": "устройства",
          "pt": "dispositivos",
          "nl": "apparaat",
          "fr": "dispositifs",
          "it": "dispositivi",
          "es": "dispositivos",
          "pl": "urządzenia",
          "zh-cn": "装置"
        }
      },
      "native": {}
    },
    {
      "_id": "devices.readValuesTrigger",
      "type": "state",
      "common": {
        "name": {
          "en": "read trigger",
          "de": "Lesetrigger",
          "ru": "читать триггер",
          "pt": "gatilho de leitura",
          "nl": "lees het",
          "fr": "lire le déclencheur",
          "it": "trigger di lettura",
          "es": "leí el gatillo",
          "pl": "odczyt",
          "zh-cn": "目 录"
        },
        "type": "boolean",
        "role": "state",
        "read": true,
        "write": true,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps",
      "type": "folder",
      "common": {
        "name": {
          "en": "historic timestamps",
          "de": "historische Zeitstempel",
          "ru": "исторические метеоры",
          "pt": "timestamps históricos",
          "nl": "vertaling:",
          "fr": "historiques",
          "it": "timestamp storici",
          "es": "tiempos históricos",
          "pl": "historyczny znaczek czasowy",
          "uk": "історичний час",
          "zh-cn": "a. 历史时期"
        }
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.startTimestamp1",
      "type": "state",
      "common": {
        "name": {
          "en": "1. timestamp for start",
          "de": "1. Zeitstempel für start",
          "ru": "1. метка времени для начала",
          "pt": "1. timestamp para começar",
          "nl": "1",
          "fr": "1. timestamp for Start",
          "it": "1. timestamp per inizio",
          "es": "1. timetamp para empezar",
          "pl": "1. timestamp for start",
          "uk": "1 частамп для старту",
          "zh-cn": "1. 开始时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1681682400000
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.endTimestamp1",
      "type": "state",
      "common": {
        "name": {
          "en": "1. timestamp for end",
          "de": "1. Zeitstempel für Ende",
          "ru": "1. метка времени для конца",
          "pt": "1. timestamp para o fim",
          "nl": "1",
          "fr": "1. timestamp for end",
          "it": "1. timestamp per la fine",
          "es": "1. timetamp para el final",
          "pl": "1. timestamp for end",
          "uk": "1 частамп для кінця",
          "zh-cn": "1. 结束时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1681743600000
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.startTimestamp2",
      "type": "state",
      "common": {
        "name": {
          "en": "2. timestamp for start",
          "de": "2. Zeitstempel für Start",
          "ru": "2. метка времени для начала",
          "pt": "2. timestamp para começar",
          "nl": "twee keer zoveel",
          "fr": "2. timetamp for start",
          "it": "2. timestamp per inizio",
          "es": "2. timetamp para empezar",
          "pl": "2 znaki startowe",
          "uk": "2. своєчасність запуску",
          "zh-cn": "2. 开始时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1681596000000
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.endTimestamp2",
      "type": "state",
      "common": {
        "name": {
          "en": "2. timestamp for end",
          "de": "2. Zeitstempel für Ende",
          "ru": "2. метка времени для конца",
          "pt": "2. timestamp para o fim",
          "nl": "twee keer zoveel",
          "fr": "2. timetamp for end",
          "it": "2. timestamp per la fine",
          "es": "2. timetamp para el final",
          "pl": "2. timestamp for end",
          "uk": "2. своєчасність для закінчення",
          "zh-cn": "2. 结束时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1681657200000
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.startTimestamp3",
      "type": "state",
      "common": {
        "name": {
          "en": "3. timestamp for start",
          "de": "3. Zeitstempel für Start",
          "ru": "3. метка времени для начала",
          "pt": "3. timestamp para começar",
          "nl": "twee keer zoveel",
          "fr": "3. timetamp for start",
          "it": "3. timestamp per inizio",
          "es": "3. timetamp para empezar",
          "pl": "3 znaki startowe",
          "uk": "3. своєчасність запуску",
          "zh-cn": "3. 开始时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715075100006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.endTimestamp3",
      "type": "state",
      "common": {
        "name": {
          "en": "3. timestamp for end",
          "de": "3. Zeitstempel für Ende",
          "ru": "3. метка времени для конца",
          "pt": "3. timestamp para o fim",
          "nl": "twee keer zoveel",
          "fr": "3. timetamp for end",
          "it": "3. timestamp per la fine",
          "es": "3. timetamp para el final",
          "pl": "3. timestamp for end",
          "uk": "3. своєчасність для закінчення",
          "zh-cn": "3. 结束时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715082300006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.startTimestamp4",
      "type": "state",
      "common": {
        "name": {
          "en": "4. timestamp for start",
          "de": "4. Zeitstempel für Start",
          "ru": "4. метка времени для начала",
          "pt": "4. timestamp para começar",
          "nl": "twee keer zoveel",
          "fr": "4. timetamp for start",
          "it": "4. timestamp per inizio",
          "es": "4. timetamp para empezar",
          "pl": "4 znaki startowe",
          "uk": "4. своєчасність запуску",
          "zh-cn": "4. 开始时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715071500006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.endTimestamp4",
      "type": "state",
      "common": {
        "name": {
          "en": "4. timestamp for end",
          "de": "4. Zeitstempel für Ende",
          "ru": "4. метка времени для конца",
          "pt": "4. timestamp para o fim",
          "nl": "twee keer zoveel",
          "fr": "4. timetamp for end",
          "it": "4. timestamp per la fine",
          "es": "4. timetamp para el final",
          "pl": "4. timestamp for end",
          "uk": "4. своєчасність для закінчення",
          "zh-cn": "4. 结束时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715082300006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.startTimestamp5",
      "type": "state",
      "common": {
        "name": {
          "en": "5. timestamp for start",
          "de": "5. Zeitstempel für Start",
          "ru": "5. метка времени для начала",
          "pt": "5. timestamp para começar",
          "nl": "twee keer zoveel",
          "fr": "5. timetamp for start",
          "it": "5. timestamp per inizio",
          "es": "5. timetamp para empezar",
          "pl": "5 znaki startowe",
          "uk": "5. своєчасність запуску",
          "zh-cn": "5. 开始时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715067900006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.endTimestamp5",
      "type": "state",
      "common": {
        "name": {
          "en": "5. timestamp for end",
          "de": "5. Zeitstempel für Ende",
          "ru": "5. метка времени для конца",
          "pt": "5. timestamp para o fim",
          "nl": "twee keer zoveel",
          "fr": "5. timetamp for end",
          "it": "5. timestamp per la fine",
          "es": "5. timetamp para el final",
          "pl": "5. timestamp for end",
          "uk": "5. своєчасність для закінчення",
          "zh-cn": "5. 结束时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715082300006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.startTimestamp6",
      "type": "state",
      "common": {
        "name": {
          "en": "6. timestamp for start",
          "de": "6. Zeitstempel für Start",
          "ru": "6. метка времени для начала",
          "pt": "6. timestamp para começar",
          "nl": "twee keer zoveel",
          "fr": "6. timetamp for start",
          "it": "6. timestamp per inizio",
          "es": "6. timetamp para empezar",
          "pl": "6 znaki startowe",
          "uk": "6. своєчасність запуску",
          "zh-cn": "6. 开始时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715064300006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.endTimestamp6",
      "type": "state",
      "common": {
        "name": {
          "en": "6. timestamp for end",
          "de": "6. Zeitstempel für Ende",
          "ru": "6. метка времени для конца",
          "pt": "6. timestamp para o fim",
          "nl": "twee keer zoveel",
          "fr": "6. timetamp for end",
          "it": "6. timestamp per la fine",
          "es": "6. timetamp para el final",
          "pl": "6. timestamp for end",
          "uk": "6. своєчасність для закінчення",
          "zh-cn": "6. 结束时间"
        },
        "type": "number",
        "role": "date",
        "read": true,
        "write": true,
        "def": 1715082300006
      },
      "native": {}
    },
    {
      "_id": "historicTimestamps.hourX",
      "type": "state",
      "common": {
        "name": {
          "en": "number of hours for historic value",
          "de": "anzahl der stunden für den historischen wert",
          "ru": "количество часов для исторической ценности",
          "pt": "número de horas para o valor histórico",
          "nl": "aantal uren voor historische waarde",
          "fr": "nombre d'heures pour valeur historique",
          "it": "numero di ore per valore storico",
          "es": "número de horas para valor histórico",
          "pl": "liczba godzin dla wartości historycznej",
          "uk": "кількість годин на історичне значення",
          "zh-cn": "历史价值时数"
        },
        "type": "number",
        "role": "state",
        "read": true,
        "write": true,
        "def": 12,
        "min": 1
      },
      "native": {}
    }
  ]
}
