{
  "common": {
    "name": "gira-iot",
    "version": "0.6.1",
    "news": {
      "0.6.1": {
        "en": "NodeJS >= 20.x and js-controller >= 6 is required",
        "de": "NodeJS >= 20.x und js-Controller >= 6 ist erforderlich",
        "ru": "NodeJS >= 20.x и js-контроллер >= 6 Требуется",
        "pt": "NodeJS >= 20.x e js-controller >= 6 é necessário",
        "nl": "Van niet-gelegeerd staal 6 is vereist",
        "fr": "NodeJS >= 20.x et js-controller >= 6 est nécessaire",
        "it": "NodeJS >= 20.x e js-controller >= 6 è richiesto",
        "es": "NodeJS ю= 20.x y js-controller Se requiere 6",
        "pl": "NodeJS > = 20 x i kontroler js- > = 6 jest wymagane",
        "uk": "NodeJS >= 20.x та js-controller >= 6 обов'язковий",
        "zh-cn": "节点JS20x和js控制器QQ 需要6个"
      },
      "0.5.0": {
        "en": "NodeJS >= 18.x and js-controller >= 5 is required",
        "de": "NodeJS >= 18.x und js-Controller >= 5 ist erforderlich",
        "ru": "NodeJS >= 18.x и js-контроллер >= 5 требуется",
        "pt": "NodeJS >= 18.x e js-controller >= 5 é necessário",
        "nl": "Voor de toepassing van de onderverdelingen 870190 tot en met 870290 wordt onder post 8702 verstaan: 5 is vereist",
        "fr": "NodeJS >= 18.x et js-controller >= 5 est nécessaire",
        "it": "NodeJS >= 18.x e js-controller 5 è richiesto",
        "es": "NodeJS >= 18.x y js-controller Se requiere 5",
        "pl": "NodeJS > = 18.x i kontroler js- > = 5 jest wymagane",
        "uk": "NodeJS >= 18.x та js-controller >= 5 обов'язково",
        "zh-cn": "节点JS18x和js控制器QQ 需要5个"
      },
      "0.4.0": {
        "en": "Added types for remote access (not documented by Gira)\nAdded option for custom callback url (e.g. in Docker environments)",
        "de": "Hinzugefügte Typen für Fernzugriff (nicht von Gira dokumentiert)\nZusätzliche Option für benutzerdefinierte Callback url (z.B. in Docker-Umgebungen)",
        "ru": "Добавлены типы удаленного доступа (не задокументированы Gira)\nДобавлена опция для пользовательского callback url (например, в Docker-средах)",
        "pt": "Tipos adicionados para acesso remoto (não documentado por Gira)\nAdicionado opção para callback personalizado url (por exemplo em ambientes Docker)",
        "nl": "Geadresseerde types voor afstandsbediening\nToegevoegd optie voor gebruikelijke bel-url (e.g in Docker milieu)",
        "fr": "Ajout de types pour l'accès à distance (non documenté par Gira)\nOption ajoutée pour callback url personnalisé (p. ex. dans les environnements Docker)",
        "it": "Tipi aggiunti per accesso remoto (non documentati da Gira)\nAggiunta opzione per callback url personalizzato (ad esempio in ambienti Docker)",
        "es": "Tipos de acceso remoto (no documentados por Gira)\nOpción adicional para url de llamada personalizada (por ejemplo en entornos Docker)",
        "pl": "Dodrukowane typy zdalnego dostępu (nie udokumentowane przez Girę)\nDodrukowana opcja dla zwyczajowego urla (np. w środowisku Dockera)",
        "uk": "Додано типи віддаленого доступу (не задокументовано Gira)\nДодано варіант для користувацького зворотного зв'язку url (наприклад, у Docker середовищі)",
        "zh-cn": "增加远程准入类型(未在吉拉记录)\n增加习惯呼声(例如多克环境)的选择"
      },
      "0.3.0": {
        "en": "Url preview in instance configuration\nImproved error handling",
        "de": "Url Vorschau zum Beispiel Konfiguration\nVerbesserte Fehlerbehandlung",
        "ru": "Предварительный просмотр Url в конфигурации экземпляра\nУлучшена обработка ошибок",
        "pt": "Visualização do URL na configuração da instância\nMelhor manuseio de erros",
        "nl": "Url preview in bijvoorbeeld configu\nImproviserende fouten",
        "fr": "Aperçu de l'url en configuration d'instance\nAmélioration de la manipulation des erreurs",
        "it": "Anteprima Url nella configurazione di istanza\nMiglioramento della gestione degli errori",
        "es": "Previsualización Url en configuración de instancia\nMejor manejo de errores",
        "pl": "Url preview\nPoprawiona obsługa błędów",
        "uk": "Урл попередній перегляд в конфігурації екземпляра\nПоліпшення обробки помилок",
        "zh-cn": "审 编\n改进错误处理"
      },
      "0.2.1": {
        "en": "Added Ukrainian language",
        "de": "Ukrainische Sprache",
        "ru": "Добавлен украинский язык",
        "pt": "Adicionado idioma ucraniano",
        "nl": "Voeg Oekraïense taal toe",
        "fr": "Ajout de la langue ukrainienne",
        "it": "Aggiunto lingua ucraina",
        "es": "Idioma ucraniano añadido",
        "pl": "Język ukraiński",
        "uk": "Українська мова",
        "zh-cn": "增加乌克兰语"
      },
      "0.2.0": {
        "en": "Dropped Admin 5 support\nAdded Ukrainian language",
        "de": "Droped Admin 5 Unterstützung\nUkrainische Sprache",
        "ru": "Dropped Admin 5 поддержка\nДобавлен украинский язык",
        "pt": "Suporte de Admin 5 Dropped\nAdicionado idioma ucraniano",
        "nl": "Vertaling:\nVoeg Oekraïense taal toe",
        "fr": "Soutien Admin 5 abandonné\nAjout de la langue ukrainienne",
        "it": "Supporto per admin goccia 5\nAggiunto lingua ucraina",
        "es": "Soporte de Admin 5\nIdioma ucraniano añadido",
        "pl": "Dropped Admin 5 (ang.)\nJęzyk ukraiński",
        "uk": "Підтримка Dropped Admin 5\nУкраїнська мова",
        "zh-cn": "D. 减少5个支助\n增加乌克兰语"
      },
      "0.1.3": {
        "en": "Update objects if configuration changed\nFixed client registration for Gira Home Server",
        "de": "Aktualisieren von Objekten, wenn die Konfiguration geändert wird\nBehobene Client-Registrierung für Gira Home Server",
        "ru": "Обновить объекты, если конфигурация изменилась\nИсправлена регистрация клиента для Gira Home Server",
        "pt": "Atualizar objetos se a configuração mudou\nRegisto de cliente fixo para Gira Home Server",
        "nl": "Update objecten als vertrouwen veranderd\nGeregistreerd cliënt registratie voor Gira Home Server",
        "fr": "Mettre à jour des objets si la configuration change\nEnregistrement fixe du client pour Gira Home Server",
        "it": "Aggiorna gli oggetti se la configurazione è cambiata\nRegistrazione client fissa per Gira Home Server",
        "es": "Actualizar objetos si la configuración cambia\nRegistro de cliente fijo para Gira Home Server",
        "pl": "Obiekty aktualne, jeśli konfiguracja zmieniła się zmieniać\nStrona internetowa firmy Gira Home Server",
        "uk": "Оновити об’єкти, якщо змінилася конфігурація\nВиправлена ​​реєстрація клієнта для Gira Home Server",
        "zh-cn": "如果组合变化,更新物体\nGira Home Server的固定客户登记"
      }
    },
    "titleLang": {
      "en": "Gira IoT",
      "de": "Gira IoT",
      "ru": "Гира IoT",
      "pt": "Gira IoT",
      "nl": "Gira IoT",
      "fr": "IdO Gira",
      "it": "Gira IoT",
      "es": "Gira IoT",
      "pl": "Gira IoT",
      "uk": "Gira IoT",
      "zh-cn": "Gira 物联网"
    },
    "desc": {
      "en": "Integrate your Gira X1 or HomeServer",
      "de": "Binden Sie Ihren Gira X1 oder HomeServer ein",
      "ru": "Интегрируйте свой Gira X1 или HomeServer",
      "pt": "Integre o seu Gira X1 ou HomeServer",
      "nl": "Integreer uw Gira X1 of HomeServer",
      "fr": "Intégrez votre Gira X1 ou HomeServer",
      "it": "Integra il tuo Gira X1 o HomeServer",
      "es": "Integre su Gira X1 o HomeServer",
      "pl": "Zintegruj Gira X1 lub HomeServer",
      "uk": "Інтегруйте Gira X1 або HomeServer",
      "zh-cn": "集成您的 Gira X1 或 HomeServer"
    },
    "authors": [
      "Matthias Kleine <info@haus-automatisierung.com>"
    ],
    "keywords": [
      "gira",
      "x1",
      "homeserver",
      "iot"
    ],
    "tier": 3,
    "licenseInformation": {
      "license": "MIT",
      "type": "free"
    },
    "platform": "Javascript/Node.js",
    "icon": "gira-iot.png",
    "extIcon": "https://raw.githubusercontent.com/klein0r/ioBroker.gira-iot/master/admin/gira-iot.png",
    "enabled": false,
    "readme": "https://github.com/klein0r/ioBroker.gira-iot/blob/master/README.md",
    "loglevel": "info",
    "mode": "daemon",
    "type": "iot-systems",
    "compact": true,
    "connectionType": "local",
    "dataSource": "push",
    "messagebox": true,
    "webExtension": "lib/web.js",
    "adminUI": {
      "config": "json"
    },
    "docs": {
      "en": [
        "docs/en/README.md"
      ],
      "de": [
        "docs/de/README.md"
      ]
    },
    "dependencies": [
      {
        "js-controller": ">=6.0.0",
        "web": ">=5.1.2"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=7.4.10"
      }
    ]
  },
  "protectedNative": [
    "userName",
    "userPassword"
  ],
  "encryptedNative": [
    "userPassword"
  ],
  "native": {
    "serverIp": "",
    "serverPort": 443,
    "userName": "Installer",
    "userPassword": "",
    "createRoomsAndFunctions": false,
    "webInstance": "",
    "webCustomUrlActive": false,
    "webCustomUrl": ""
  },
  "objects": [],
  "instanceObjects": [
    {
      "_id": "info",
      "type": "channel",
      "common": {
        "name": {
          "en": "Information",
          "de": "Information",
          "ru": "Информация",
          "pt": "Em formação",
          "nl": "Informatie",
          "fr": "Information",
          "it": "Informazione",
          "es": "Información",
          "pl": "Informacja",
          "uk": "Інформація",
          "zh-cn": "信息"
        }
      },
      "native": {}
    },
    {
      "_id": "info.connection",
      "type": "state",
      "common": {
        "name": {
          "en": "Device or service connected",
          "de": "Gerät oder Dienst verbunden",
          "ru": "Устройство или служба подключены",
          "pt": "Dispositivo ou serviço conectado",
          "nl": "Apparaat of service verbonden",
          "fr": "Appareil ou service connecté",
          "it": "Dispositivo o servizio connesso",
          "es": "Dispositivo o servicio conectado",
          "pl": "Podłączono urządzenie lub usługę",
          "uk": "Пристрої або послуги підключені",
          "zh-cn": "连接的设备或服务"
        },
        "type": "boolean",
        "role": "indicator.connected",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "info.callbacksRegistered",
      "type": "state",
      "common": {
        "name": {
          "en": "Callbacks registered",
          "de": "Callbacks registriert",
          "ru": "Обратные звонки зарегистрированы",
          "pt": "Reclamações registadas",
          "nl": "Callbacks geregistreerd",
          "fr": "Callbacks registered",
          "it": "Callback registrati",
          "es": "Llamadas registradas",
          "pl": "Callback rejestrować",
          "uk": "Реєстрація дзвінків",
          "zh-cn": "登记的要求"
        },
        "type": "boolean",
        "role": "indicator.working",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "deviceInfo",
      "type": "channel",
      "common": {
        "name": {
          "en": "Device Information",
          "de": "Geräteinformation",
          "ru": "Информация об устройстве",
          "pt": "Informação de dispositivo",
          "nl": "Apparaat informatie",
          "fr": "Informations sur l'appareil",
          "it": "Informazioni sul dispositivo",
          "es": "Información del dispositivo",
          "pl": "Informacje o urządzeniu",
          "uk": "Інформація про пристрій",
          "zh-cn": "设备信息"
        }
      },
      "native": {}
    },
    {
      "_id": "deviceInfo.name",
      "type": "state",
      "common": {
        "name": {
          "en": "Device name",
          "de": "Gerätename",
          "ru": "Имя устройства",
          "pt": "Nome do dispositivo",
          "nl": "Toestelnaam",
          "fr": "Nom de l'appareil",
          "it": "Nome del dispositivo",
          "es": "Nombre del dispositivo",
          "pl": "Nazwa urządzenia",
          "zh-cn": "设备名称"
        },
        "type": "string",
        "role": "text",
        "read": true,
        "write": false
      },
      "native": {}
    },
    {
      "_id": "deviceInfo.type",
      "type": "state",
      "common": {
        "name": {
          "en": "Device type",
          "de": "Gerätetyp",
          "ru": "Тип устройства",
          "pt": "Tipo de dispositivo",
          "nl": "Soort apparaat",
          "fr": "Type d'appareil",
          "it": "Tipo di dispositivo",
          "es": "Tipo de dispositivo",
          "pl": "Rodzaj urządzenia",
          "uk": "Назва пристрою",
          "zh-cn": "设备类型"
        },
        "type": "string",
        "role": "text",
        "read": true,
        "write": false
      },
      "native": {}
    },
    {
      "_id": "deviceInfo.version",
      "type": "state",
      "common": {
        "name": {
          "en": "Device version",
          "de": "Geräteversion",
          "ru": "Версия устройства",
          "pt": "Versão do dispositivo",
          "nl": "Apparaatversie",
          "fr": "Version de l'appareil",
          "it": "Versione del dispositivo",
          "es": "Versión del dispositivo",
          "pl": "Wersja urządzenia",
          "uk": "Версія пристрою",
          "zh-cn": "设备版本"
        },
        "type": "string",
        "role": "text",
        "read": true,
        "write": false
      },
      "native": {}
    },
    {
      "_id": "client",
      "type": "channel",
      "common": {
        "name": {
          "en": "Client",
          "de": "Klient",
          "ru": "Клиент",
          "pt": "Cliente",
          "nl": "Cliënt",
          "fr": "Client",
          "it": "Cliente",
          "es": "Cliente",
          "pl": "Klient",
          "uk": "Клієнт",
          "zh-cn": "客户"
        }
      },
      "native": {}
    },
    {
      "_id": "client.identifier",
      "type": "state",
      "common": {
        "name": {
          "en": "Identifier",
          "de": "Kennung",
          "ru": "Идентификатор",
          "pt": "Identificador",
          "nl": "ID",
          "fr": "Identifiant",
          "it": "Identificatore",
          "es": "identificador",
          "pl": "Identyfikator",
          "uk": "Виявлення",
          "zh-cn": "标识符"
        },
        "type": "string",
        "role": "text",
        "read": true,
        "write": false
      },
      "native": {}
    },
    {
      "_id": "client.token",
      "type": "state",
      "common": {
        "name": {
          "en": "User token",
          "de": "Benutzertoken",
          "ru": "Токен пользователя",
          "pt": "Token de usuário",
          "nl": "Gebruikerstoken",
          "fr": "Jeton utilisateur",
          "it": "Token utente",
          "es": "token de usuario",
          "pl": "Token użytkownika",
          "uk": "Користувач токени",
          "zh-cn": "用户令牌"
        },
        "type": "string",
        "role": "text",
        "read": true,
        "write": false,
        "expert": true
      },
      "native": {}
    },
    {
      "_id": "functions",
      "type": "folder",
      "common": {
        "name": {
          "en": "Functions",
          "de": "Funktionen",
          "ru": "Функции",
          "pt": "Funções",
          "nl": "Functies",
          "fr": "Fonctions",
          "it": "Funzioni",
          "es": "Funciones",
          "pl": "Pogrzeb",
          "uk": "Функції",
          "zh-cn": "职能"
        }
      },
      "native": {}
    }
  ]
}
