{
  "common": {
    "name": "pid",
    "version": "1.1.3",
    "news": {
      "1.1.3": {
        "en": "Adapter uses sentry to report errors now.",
        "de": "Adapter verwendet nun sentry, um Fehler zu melden.",
        "ru": "Адаптер использует отсылку, чтобы сообщать об ошибках.",
        "pt": "Adaptador usa sentinela para relatar erros agora.",
        "nl": "Adapter gebruikt wachtdienst om fouten nu te melden.",
        "fr": "Adapter utilise sentiry pour signaler les erreurs maintenant.",
        "it": "Adattatore utilizza la sentinella per segnalare gli errori.",
        "es": "Adaptador utiliza centinela para reportar errores ahora.",
        "pl": "Adapter używa sentry do zgłaszania błędów.",
        "uk": "Перехідник використовує відправника, щоб повідомити помилки.",
        "zh-cn": "适配器现在使用哨兵报告错误."
      },
      "1.0.0": {
        "en": "BREAKING: Adapter requires node.js 18 or newer now\nBREAKING: Adapter requires js-controller 5.x.x and admin 6.x.x or newer now\nParameter offset was non functional. This has been fixed. [#105]\nIncorrect error message whenever no controllers have been defied has been removed. [#68]\nState roles have been reviewed and adapted. [#88]\nDependencies have been updated.",
        "de": "BREAKING: Adapter benötigt nun node.js 18 oder neuer\nBREAKING: Adapter erfordert jetzt js-controller 5.x.x und admin 6.x.x oder neuer\nOffset war nicht funktionsfähig. Das Problem wurde behoben. (#105)\nDie falsche Fehlermeldung, wenn keine Controller fehlerhaft sind, wurde entfernt. (#68)\nState-Roles wurden überprüft und angepasst. (#88)\nAbhängigkeiten wurden aktualisiert.",
        "ru": "BREAKING: Adapter requires node.js 18 or newer now\nBREAKING: Adapter requires js-controller 5.x.x и admin 6.x.x или newer now\nПараметрический смещение не было функциональным. Это было исправлено. [#105]\nНеправильное сообщение об ошибке, когда ни один контроллер не был опровергнут, было удалено. [#68]\nБыли пересмотрены и адаптированы государственные функции. [#88]\nЗависимость была обновлена.",
        "pt": "BREAKING: Adapter requer node.js 18 ou mais recente agora\nBREAKING: Adapter requer js-controller 5.x.x e admin 6.x.x ou mais recente agora\nO deslocamento do parâmetro não foi funcional. Isto foi corrigido. [#105]\nA mensagem de erro incorreta sempre que nenhum controlador foi desafiado foi removido. [#68]\nOs papéis do Estado foram revisados e adaptados. [#88]\nAs dependências foram atualizadas.",
        "nl": "BREAKING: Adapter vereist node.js 18 of nieuwer nu\nBREAKING: Adapter vereist js-controller 5.x.x en admin 6.x.x of nieuwer nu\nParameter offset was niet functioneel. Dit is opgelost. [#105]\nOnjuiste foutmelding wanneer geen controllers zijn getrotseerd is verwijderd. [#68]\nDe rol van de staat is herzien en aangepast. [#88]\nAfhankelijkheden zijn bijgewerkt.",
        "fr": "Adaptateur nécessite node.js 18 ou plus récent maintenant\nBREAKING: Adaptateur nécessite js-controller 5.x.x et admin 6.x.x ou plus récent maintenant\nLa compensation du paramètre n'était pas fonctionnelle. Ça a été réparé. [#105]\nUn message d'erreur incorrect chaque fois qu'aucun contrôleur n'a été défié a été supprimé. [#68]\nLes rôles des États ont été revus et adaptés. [#88]\nLes dépendances ont été actualisées.",
        "it": "BREAKING: l'adattatore richiede node.js 18 o più nuovo ora\nBREAKING: Adattatore richiede js-controller 5.x.x e admin 6.x.x o più recente ora\nL'offset del parametro non era funzionale. Questo è stato risolto. [#105]\nIl messaggio di errore non corretto ogni volta che nessun controller è stato sfidato è stato rimosso. [#68]\nI ruoli di stato sono stati esaminati e adattati. [#88]\nLe dipendenze sono state aggiornate.",
        "es": "BREAKING: Adaptador requiere node.js 18 o nuevo ahora\nBREAKING: Adaptador requiere js-controller 5.x.x y admin 6.x.x o nuevo ahora\nEl parámetro offset no funcionaba. Esto ha sido arreglado. [#105]\nMensaje de error incorrecto cuando no se han desactivado los controladores se ha eliminado. [#68]\nSe han revisado y adaptado las funciones del Estado. [#88]\nSe han actualizado las dependencias.",
        "pl": "BREAKING: Adapter wymaga node.js 18 lub nowsze teraz\nBREAKING: Adapter wymaga sterownika js- 5.x.x i admin 6.x.x lub nowsze\nOffset parametru nie działał. To zostało naprawione. [# 105]\nNieprawidłowy komunikat błędu, gdy nie usunięto kontrolerów. [# 68]\nRole państwa zostały poddane przeglądowi i dostosowane. [# 88]\nZaktualizowano zależność.",
        "uk": "BREAKING: Адаптер вимагає node.js 18 або новіший зараз\nBREAKING: Адаптер вимагає js-controller 5.x.x і admin 6.x.x або newer зараз\nПараметровий зсув був нефункціональним. Це було виправлено. [#105]\nНекоректне повідомлення про помилку, коли не було вилучено контролерів. [#68]\nДержавні ролі були розглянуті та адаптовані. [#88]\nОновлено залежність.",
        "zh-cn": "适配器需要节点 js 18 或 新的现在\n适配器需要js控制器 5.x.x 和 admin 6.x.x 或更新现在\n参数偏移不起作用。 这已经解决了。 [#105]\n当没有调试控制器时错误消息不正确已被删除 。 [68号]\n对国家的作用进行了审查和调整。 [#88]\n附属关系已经更新."
      },
      "0.0.8": {
        "en": "changed: Overall stability during state updates has been increased\nchanged: Dependencies have been updated",
        "de": "geändert: Die Gesamtstabilität während der Zustandsaktualisierung wurde erhöht\ngeändert: Abhängigkeiten wurden aktualisiert",
        "ru": "изменено: Увеличена общая стабильность во время государственных обновлений\nизменено: В зависимости были обновлены",
        "pt": "mudou: A estabilidade geral durante as atualizações do estado foi aumentada\nmudou: As dependências foram atualizadas",
        "nl": "_ Overal stabiliteit tijdens de update is verhoogd\n_ Afhankelijkheid",
        "fr": "changé: La stabilité générale au cours des mises à jour de l ' État a été accrue\nchangé: Les dépendances ont été mises à jour",
        "it": "cambiato: La stabilità complessiva durante gli aggiornamenti di stato è stata aumentata\ncambiato: Le dipendenze sono state aggiornate",
        "es": "cambiado: La estabilidad general durante las actualizaciones del estado ha aumentado\ncambiado: Se han actualizado las dependencias",
        "pl": "zmieniono: Zwiększona stabilność w czasie aktualizacji państwa została zwiększona\nzmieniono: Zależności zostały zaktualizowane",
        "uk": "змінено: Підвищення загальної стійкості при державних оновленнях\nзмінено: Оновлено залежність",
        "zh-cn": "修改: 国家更新期间的总体稳定已有所增加。\n修改: 已更新了属地"
      },
      "0.0.7": {
        "en": "changed: Cycle time is now required to be at least 100ms\nchanged: Recalculations are now controlled by cycle timer only, no extra updates are performed (#62)\nchanged: Several dependencies have been updated",
        "de": "geändert: Die Zykluszeit muss nun mindestens 100ms betragen\ngeändert: Neuberechnungen werden nur mehr durch den Taktgeber gesteuert, es werden keine zusätzlichen Updates durchgeführt (#62)\ngeändert: Abhängigkeiten wurden aktualisiert",
        "ru": "изменено: Время цикла теперь необходимо быть по крайней мере 100ms\nизменено: Recalculations теперь контролируется только таймером цикла, никаких дополнительных обновлений не производится (#62)\nизменено: Обновлены несколько зависимостей",
        "pt": "mudou: O tempo do ciclo é agora necessário para ser pelo menos 100ms\nmudou: As recalculações são agora controladas apenas pelo temporizador do ciclo, não são realizadas atualizações extras (#62)\nmudou: Várias dependências foram atualizadas",
        "nl": "_ Cycle tijd is nu nodig om minstens 100m te zijn\n_ De recalculaties worden nu gecontroleerd door cyclus timer alleen, er worden geen extra updates uitgevoerd\n_ Verschillende afhankelijkheid is geüpload",
        "fr": "changé: Le temps de cycle est maintenant requis pour être au moins 100ms\nchangé: Les nouveaux calculs sont désormais contrôlés uniquement par le minuteur de cycle, aucune mise à jour supplémentaire n'est effectuée (#62)\nchangé: Plusieurs dépendances ont été mises à jour",
        "it": "cambiato: Tempo di ciclo è ora necessario per essere almeno 100ms\ncambiato: I calcoli sono ora controllati solo dal timer del ciclo, non vengono effettuati aggiornamenti aggiuntivi (#62)\ncambiato: Sono state aggiornate diverse dipendenze",
        "es": "cambiado: El tiempo del ciclo ahora es necesario para ser al menos 100ms\ncambiado: Las recalculaciones ahora son controladas por el temporizador del ciclo solamente, no se realizan actualizaciones adicionales (#62)\ncambiado: Se han actualizado varias dependencias",
        "pl": "zmieniono: Czas kolczasty jest obecnie potrzebny na co najmniej 100 m\nzmieniono: Rekultywacje są kontrolowane tylko przez czasoprzestrzeni, nie są wykonywane żadne dodatkowe aktualizacje (#62)\nzmieniono: Kilka zależności zostało aktualizowanych",
        "uk": "змінено: Час циклу тепер потрібно принаймні 100ms\nзмінено: Регулятори тепер контролюються лише циклом, не виконуються додаткові оновлення (#62)\nзмінено: Було оновлено кілька залежностей",
        "zh-cn": "修改: 现在需要时间至少100%\n修改: 重新计算目前仅由周期时间控制,没有进行外部更新(第62号)。\n修改: 已更新了几个依赖性"
      },
      "0.0.6": {
        "en": "solved: Calculation of sumerr in case of hitting max/min Limits has been corrected",
        "de": "gelöst: Berechnung des Summierers beim Erreichen des max/min Limits wurde korrigiert",
        "ru": "решено: Вычисление резюмера в случае попадания макс/мин Лимиты было исправлено",
        "pt": "resolvido: Cálculo do sumerr em caso de atingir limites máximo/min foi corrigido",
        "nl": "opgelost: Berekening van sumerr in geval van het raken van max/min Limits is gecorrigeerd",
        "fr": "résolu: Calcul de la sommeur en cas d'atteinte des limites max/min a été corrigé",
        "it": "risolto: Calcolo del sumerr in caso di colpire max/min Limiti è stato corretto",
        "es": "resuelto: Cálculo de sumerr en caso de golpear máx/min Límites ha sido corregido",
        "pl": "rozwiązać Kalkulacja sumera w przypadku trafienia max/min Limits została poprawiona",
        "uk": "вирішити: Розрахунок сумарної суми при впаданні максимальних / хв",
        "zh-cn": "解决: 在受打击的玉米/米限制的情况下计算总价已予以纠正。"
      },
      "0.0.5": {
        "en": "new: npm/npmjs support has been added",
        "de": "neu: npm/npmjs Unterstützung wurde hinzugefügt",
        "ru": "новый: поддержка npm/npmjs была добавлена",
        "pt": "novo: suporte npm/npmjs foi adicionado",
        "nl": "npmj's steun is toegevoegd",
        "fr": "nouveau: le support npm/npmjs a été ajouté",
        "it": "nuovo: è stato aggiunto il supporto npm/npmjs",
        "es": "nuevo: soporte npm/npmjs se ha añadido",
        "pl": "wsparcie na przykład/npmj",
        "uk": "додано підтримку npm/npmjs",
        "zh-cn": "新的:增拨了ppm/npmj的支助。"
      }
    },
    "title": "PID controller",
    "titleLang": {
      "en": "PID controller",
      "de": "PID-Regler",
      "ru": "ПИД-регулятор",
      "pt": "controlador PID",
      "nl": "PID-regelaar",
      "fr": "Contrôleur PID",
      "it": "Controllore PID",
      "es": "controlador PID",
      "pl": "regulator PID",
      "zh-cn": "PID控制器",
      "uk": "ПІД контролер"
    },
    "desc": {
      "en": "Configurable PID Controller",
      "de": "Konfigurierbarer PID-Regler",
      "ru": "Конфигурируемый ПИД-регулятор",
      "pt": "Controlador PID configurável",
      "nl": "Configureerbare PID-regelaar",
      "fr": "Contrôleur PID configurable",
      "it": "Regolatore PID configurabile",
      "es": "Controlador PID configurable",
      "pl": "Konfigurowalny kontroler PID",
      "zh-cn": "可配置的 PID 控制器",
      "uk": "Настроюваний ПІД-регулятор"
    },
    "authors": [
      "mcm1957 <mcm57@gmx.at>"
    ],
    "keywords": [
      "pid",
      "controller",
      "pid-controller"
    ],
    "license": "MIT",
    "platform": "Javascript/Node.js",
    "main": "main.js",
    "icon": "pid.png",
    "enabled": true,
    "extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.pid/master/admin/pid.png",
    "readme": "https://github.com/iobroker-community-adapters/ioBroker.pid/blob/master/README.md",
    "loglevel": "info",
    "mode": "daemon",
    "type": "general",
    "compact": true,
    "connectionType": "local",
    "dataSource": "push",
    "adminUI": {
      "config": "json"
    },
    "plugins": {
      "sentry": {
        "dsn": "https://4fa370e3a351ade457914ea9edf1f6d7@o4504185128484864.ingest.us.sentry.io/4506955163041792"
      }
    },
    "dependencies": [
      {
        "js-controller": ">=5.0.0"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=6.0.0"
      }
    ]
  },
  "native": {
    "ctrlMode": 0,
    "ctrlActDiff": false
  },
  "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": {}
    }
  ]
}
