{
  "common": {
    "name": "frigate",
    "version": "3.0.3",
    "news": {
      "3.0.3": {
        "en": "Added button to re-create the docker container",
        "de": "Button hinzugefügt, um den Docker-Container neu zu erstellen",
        "ru": "Добавлена кнопка для воссоздания контейнера Docker",
        "pt": "Botão adicionado para recriar o recipiente docker",
        "nl": "Toegevoegde knop om de docker container opnieuw aan te maken",
        "fr": "Ajout du bouton pour recréer le conteneur Docker",
        "it": "Pulsante aggiunto per ricreare il contenitore docker",
        "es": "Botón añadido para re-crear el contenedor del docker",
        "pl": "Dodano przycisk do odtworzenia kontenera dokerów",
        "uk": "Додана кнопка для відтворення контейнера",
        "zh-cn": "添加按钮以重新创建嵌入容器"
      },
      "3.0.2": {
        "en": "Replaced the track of objects with drop down menu",
        "de": "Ersetzt die Spur der Objekte mit Dropdown-Menü",
        "ru": "Заменили дорожку объектов выпадающим меню",
        "pt": "Substituiu a faixa de objetos pelo menu suspenso",
        "nl": "Het spoor van objecten vervangen door drop-down menu",
        "fr": "Remplace la piste des objets par le menu déroulant",
        "it": "Sostituito la traccia degli oggetti con menu a discesa",
        "es": "Reemplaza la pista de objetos con menú desplegable",
        "pl": "Zastąpiono utwór obiektów menu rozwijane",
        "uk": "Заміна доріжки об'єктів з випаданням меню",
        "zh-cn": "将对象的音轨替换为下放菜单"
      },
      "3.0.0": {
        "en": "Adapter requires node.js >= 22 now\nAdded re-streaming support for live video feeds (experimental)\nAdded support for license plate recognition events from Frigate",
        "de": "Adapter benötigt node.js >= 22 jetzt\nUnterstützung für Live-Video-Feeds (experimental) hinzugefügt\nUnterstützung für Kennzeichenerkennungsveranstaltungen von Frigate",
        "ru": "Адаптер требует node.js >= 22 сейчас\nДобавлена поддержка потоковой передачи видео в прямом эфире (экспериментальная)\nДобавлена поддержка мероприятий по распознаванию номерных знаков от Frigate",
        "pt": "Adaptador requer nod.js >= 22 agora\nAdicionado suporte de re-streaming para feeds de vídeo ao vivo (experimental)\nAdicionado suporte para eventos de reconhecimento de placa de licença de Frigate",
        "nl": "Voor de adapter zijn node.js < 22 nu nodig\nToegevoegd re-streaming ondersteuning voor live video feeds (experimenteel)\nToegevoegd ondersteuning voor kentekenherkenning evenementen van Frigate",
        "fr": "Adaptateur nécessite node.js >= 22 maintenant\nAjout du support de restreaming pour les flux vidéo en direct (expérimental)\nAjout du support pour les événements de reconnaissance de plaques d'immatriculation de Frigate",
        "it": "Adattatore richiede node.js >= 22 ora\nAggiunto supporto di ri-streaming per feed video dal vivo (esperimental)\nAggiunto supporto per gli eventi di riconoscimento targa da Frigate",
        "es": "Adaptador requiere node.js ю= 22 ahora\nAgregado soporte de re-streaming para vídeos en vivo (experimental)\nApoyo adicional para eventos de reconocimiento de placas de la fragata",
        "pl": "Adapter wymaga node.js > = 22\nDodano wsparcie restreamingu dla transmisji wideo na żywo (eksperymentalne)\nDodano wsparcie dla rozpoznawania tablic rejestracyjnych z Frigate",
        "uk": "Адаптер вимагає node.js >= 22 тепер\nДодана підтримка потокового відео живих товарів (експериментально)\nДодана підтримка заходів розпізнавання ліцензійних пластин від Frigate",
        "zh-cn": "适配器需要节点.js 现在22\n添加对视频直播的再流支持(实验性)\n增加护卫舰对牌照识别活动的支持"
      },
      "2.3.2": {
        "en": "Added support of shm_size",
        "de": "Unterstützung von shm size hinzugefügt",
        "ru": "Добавлена поддержка shm size",
        "pt": "Adicionado suporte de shm size",
        "nl": "Ondersteuning van shm size toegevoegd",
        "fr": "Ajout du support de shm size",
        "it": "Aggiunto supporto di shm size",
        "es": "Apoyo añadido de shm size",
        "pl": "Dodano wsparcie dla shm _ size",
        "uk": "Додано підтримку shm size",
        "zh-cn": "Shm 大小的添加支持"
      },
      "2.3.1": {
        "en": "Added Frigate API authentication support for port 8971 (username/password login with JWT)\nAutomatic token refresh on 401 responses",
        "de": "Hinzugefügt Frigate API Authentifizierungsunterstützung für Port 8971 (Benutzername/Passwort-Login mit JWT)\nAutomatische Token-Erfrischung auf 401 Antworten",
        "ru": "Добавлена поддержка аутентификации Frigate API для порта 8971 (логин имени пользователя / пароля с JWT)\nАвтоматическое обновление токена на 401 ответ",
        "pt": "Adicionado suporte de autenticação API fragata para a porta 8971 (início do usuário/senha com JWT)\nActualização automática do token em 401 respostas",
        "nl": "Toegevoegd Frigate API authenticatie ondersteuning voor poort 8971 (gebruikersnaam/wachtwoord aanmelden bij JWT)\nAutomatisch verversen van token op 401 reacties",
        "fr": "Ajout du support d'authentification de l'API Frigate pour le port 8971 (nom d'utilisateur/mot de passe avec JWT)\nJeton automatique rafraîchi sur 401 réponses",
        "it": "Aggiunto il supporto di autenticazione Frigate API per la porta 8971 (username/password login con JWT)\nRinfresco automatico dei gettoni su 401 risposte",
        "es": "Añadido Soporte de autenticación de Frigate API para el puerto 8971 (nombre de usuario/password login con JWT)\nRefrigerio automático de token en 401 respuestas",
        "pl": "Dodano obsługę uwierzytelniania API Frigate dla portu 8971 (login użytkownika / hasła z JWT)\nAutomatyczne odświeżanie symboli w odpowiedzi 401",
        "uk": "Додано Frigate API автентифікації для порту 8971 (ім'я користувача / пароль логін з JWT)\nАвтоматичне оновлення токени на 401 відгуках",
        "zh-cn": "为端口 8971 添加了 Frigate API 认证支持(用户名/ Password 登录 JWT)\n401 回复时自动刷新令牌"
      },
      "2.3.0": {
        "en": "Many new features, improvements, and bug fixes in development for the next major release (see 2.2.2)",
        "de": "Viele neue Features, Verbesserungen und Fehlerbehebungen in der Entwicklung für die nächste große Version (siehe 2.2.2)",
        "ru": "Многие новые функции, улучшения и исправления ошибок в разработке для следующего крупного выпуска (см. 2.2.2)",
        "pt": "Muitas novas funcionalidades, melhorias e correções de bugs em desenvolvimento para a próxima versão principal (ver 2.2.2)",
        "nl": "Veel nieuwe functies, verbeteringen en bugfixes in ontwikkeling voor de volgende grote release (zie 2.2.2)",
        "fr": "De nombreuses nouvelles fonctionnalités, améliorations et corrections de bogues pour la prochaine version majeure (voir 2.2.2)",
        "it": "Molte nuove funzionalità, miglioramenti e correzioni di bug in sviluppo per il prossimo rilascio principale (vedere 2.2.2)",
        "es": "Muchas nuevas características, mejoras y correcciones de errores en el desarrollo para la próxima versión importante (véase 2.2.2)",
        "pl": "Wiele nowych funkcji, ulepszeń i poprawek błędów w rozwoju dla następnego wydania głównego (patrz 2.2.2)",
        "uk": "Багато нових функцій, вдосконалення та виправлення помилок у розробці для наступного основного релізу (див. 2.2.2)",
        "zh-cn": "开发中的许多新特性、改进和错误修正,用于下一次主要发行(见2.2.2)"
      },
      "2.2.1": {
        "en": "Added support for connecting to an external MQTT broker (e.g. Mosquitto) as an alternative to the built-in broker\nAdded configurable MQTT topic prefix\nAdded i18n translations for new MQTT configuration fields\ndependencies have been updated",
        "de": "Unterstützung für den Anschluss an einen externen MQTT-Broker (z.B. Mosquitto) als Alternative zum eingebauten Broker\nKonfigurierbares MQTT-Thema-Präfix hinzugefügt\nI18n Übersetzungen für neue MQTT Konfigurationsfelder hinzugefügt\nabhängigkeiten wurden aktualisiert",
        "ru": "Добавлена поддержка подключения к внешнему брокеру MQTT (например, Mosquitto) в качестве альтернативы встроенному брокеру\nДобавлен настраиваемый префикс темы MQTT\nДобавлены переводы i18n для новых полей конфигурации MQTT\nобновлены зависимости",
        "pt": "Adicionado suporte para a conexão a um corretor externo MQTT (por exemplo, Mosquitto) como uma alternativa ao corretor embutido\nPrefixo de tópico MQTT configurável adicionado\nAdicionado i18n traduções para novos campos de configuração MQTT\nas dependências foram atualizadas",
        "nl": "Toegevoegde ondersteuning voor het verbinden met een externe MQTT-makelaar (bijv. Mosquitto) als alternatief voor de ingebouwde makelaar\nConfigureerbare MQTT topic prefix toegevoegd\nToegevoegd i18n vertalingen voor nieuwe MQTT configuratievelden\nafhankelijkheden zijn bijgewerkt",
        "fr": "Ajout d'un soutien pour se connecter à un courtier MQTT externe (p. ex. Mosquitto) comme alternative au courtier intégré\nAjout du préfixe du sujet configurable MQTT\nAjout de traductions i18n pour les nouveaux champs de configuration MQTT\nles dépendances ont été mises à jour",
        "it": "Aggiunto supporto per il collegamento a un broker MQTT esterno (ad esempio Mosquitto) come alternativa al broker integrato\nAggiunto configurabile MQTT argomento prefisso\nAggiunto i18n traduzioni per nuovi campi di configurazione MQTT\nle dipendenze sono state aggiornate",
        "es": "Apoyo añadido para conectarse a un corredor MQTT externo (por ejemplo, Mosquitto) como una alternativa al corredor incorporado\nAñadido prefijo de MQTT configurable\nAñadido i18n traducciones para nuevos campos de configuración MQTT\nlas dependencias se han actualizado",
        "pl": "Dodano wsparcie dla podłączenia do zewnętrznego brokera MQTT (np. Mosquitto) jako alternatywy dla brokera built- in\nDodano konfigurowalny prefiks motywu MQTT\nDodano tłumaczenie i18n dla nowych pól konfiguracyjnych MQTT\nuzależnienia zostały zaktualizowane",
        "uk": "Додана підтримка підключення до зовнішнього брокера MQTT (наприклад, Mosquitto) як альтернатива вбудованому брокеру\nДодано налаштування MQTT prefix\nДодано i18n переклади для нових полів конфігурації MQTT\nбуло оновлено залежності",
        "zh-cn": "添加支持连接到外部 MQTT 经纪人( 如蚊子) , 作为内置经纪人的替代品\n添加可配置的 MQTT 主题前缀\n为新的 MQTT 配置字段添加了 i18n 翻译\n依赖关系已更新"
      }
    },
    "titleLang": {
      "en": "Frigate",
      "de": "Frigate",
      "ru": "Frigate",
      "pt": "Frigate",
      "nl": "Frigate",
      "fr": "Frigate",
      "it": "Frigate",
      "es": "Frigate",
      "pl": "Frigate",
      "uk": "Frigate",
      "zh-cn": "护卫舰"
    },
    "desc": {
      "en": "Adapter for Frigate",
      "de": "Adapter für Frigate",
      "ru": "Адаптер для Frigate",
      "pt": "Adaptador para Frigate",
      "nl": "Adapter voor Frigate",
      "fr": "Adaptateur pour Frigate",
      "it": "Adattatore per Frigate",
      "es": "Adaptador para Frigate",
      "pl": "Adapter do Frigate",
      "uk": "Адаптер для Frigate",
      "zh-cn": "护卫舰适配器"
    },
    "authors": [
      "TA2k <tombox2020@gmail.com>",
      "iobroker-community-adapters <iobroker-community-adapters@gmx.de>"
    ],
    "keywords": [
      "frigate",
      "ki",
      "detection"
    ],
    "licenseInformation": {
      "type": "free",
      "license": "MIT"
    },
    "platform": "Javascript/Node.js",
    "icon": "frigate.png",
    "enabled": true,
    "extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.frigate/main/admin/frigate.png",
    "readme": "https://github.com/iobroker-community-adapters/ioBroker.frigate/blob/main/README.md",
    "loglevel": "info",
    "tier": 3,
    "nogit": true,
    "messagebox": true,
    "mode": "daemon",
    "type": "alarm",
    "compact": true,
    "connectionType": "local",
    "dataSource": "push",
    "adminUI": {
      "config": "json"
    },
    "dependencies": [
      {
        "js-controller": ">=7.1.0"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=7.8.28"
      }
    ],
    "plugins": {
      "sentry": {
        "dsn": "https://802f699c7aa84a62b0bcb54b31485352@sentry.iobroker.net/226"
      },
      "docker": {
        "iobDockerComposeFiles": [
          "docker-compose.yaml"
        ]
      }
    },
    "messages": [
      {
        "condition": {
          "operand": "and",
          "rules": [
            "oldVersion<1.0.0",
            "newVersion>=1.0.0"
          ]
        },
        "title": {
          "en": "Adapter Change",
          "de": "Adapter Umstellung",
          "ru": "Изменение адаптера",
          "pt": "Mudança de adaptador",
          "nl": "Adapterverandering",
          "fr": "Changement d'adaptateur",
          "it": "Cambiamento dell'adattatore",
          "es": "Cambio de adaptador",
          "pl": "Zmiana adaptera",
          "uk": "Зміна адаптера",
          "zh-cn": "适配器更改"
        },
        "text": {
          "en": "The adapter has completly changed with v1.0.0. All old states are deleted. Please check the settings and change your vis and scripts to the news states. Ringbuffer is under events.history. See details in the readme.",
          "de": "Der Adapter hat sich mit v1.0.0 komplett geändert. Alle alten States wurden gelöscht. Bitte überprüfe die Einstellungen und ändere deine Vis und Skripte auf die neuen States. Ringspeicher ist unter events.history. Details findest du in der Readme.",
          "ru": "Адаптер полностью изменился с v1.0.0. Все старые состояния удалены. Пожалуйста, проверьте настройки и измените свои визуализации и скрипты на новые состояния. См. Подробности в readme.",
          "pt": "O adaptador mudou completamente com v1.0.0. Todos os estados antigos são excluídos. Verifique as configurações e altere seu vis e scripts para os novos estados. Veja detalhes no readme.",
          "nl": "De adapter is volledig veranderd met v1.0.0. Alle oude staten worden verwijderd. Controleer de instellingen en wijzig uw vis en scripts naar de nieuwsstaten. Zie details in de readme.",
          "fr": "L'adaptateur a complètement changé avec v1.0.0. Tous les anciens états sont supprimés. Veuillez vérifier les paramètres et modifier votre vis et vos scripts pour les nouveaux états. Voir les détails dans le readme.",
          "it": "L'adattatore è cambiato completamente con v1.0.0. Tutti i vecchi stati vengono eliminati. Controlla le impostazioni e modifica il tuo vis e gli script per i nuovi stati. Vedi dettagli nel readme.",
          "es": "El adaptador ha cambiado por completo con v1.0.0. Todos los estados antiguos se eliminan. Verifique la configuración y cambie su vis y scripts a los estados de noticias. Ver detalles en el readme.",
          "pl": "Adapter został całkowicie zmieniony w wersji v1.0.0. Wszystkie stare stany są usuwane. Sprawdź ustawienia i zmień swoją wizję i skrypty na nowe stany. Zobacz szczegóły w readme.",
          "uk": "Адаптер повністю змінився з v1.0.0. Всі старі стани видаляються. Перевірте налаштування та змініть свої візуалізації та скрипти на нові стани. Див. Деталі в readme.",
          "zh-cn": "适配器已在v1.0.0中完全更改。所有旧状态都已删除。请检查设置并将您的vis和脚本更改为新闻状态。有关详细信息，请参见自述文件。"
        },
        "level": "warn",
        "buttons": [
          "agree",
          "cancel"
        ]
      }
    ]
  },
  "encryptedNative": [
    "mqttPassword",
    "frigatePassword"
  ],
  "protectedNative": [
    "mqttPassword",
    "frigatePassword"
  ],
  "native": {
    "friurl": "localhost:5000",
    "frigateUsername": "",
    "frigatePassword": "",
    "mqttMode": "broker",
    "mqttPort": 1883,
    "mqttHost": "",
    "mqttUsername": "",
    "mqttPassword": "",
    "mqttTopicPrefix": "frigate",
    "webnum": 10,
    "notificationMinScore": 0,
    "notificationActive": false,
    "notificationInstances": "telegram.0",
    "notificationUsers": "",
    "notificationCamera": false,
    "notificationEventSnapshot": true,
    "notificationEventSnapshotStart": false,
    "notificationEventSnapshotUpdate": false,
    "notificationEventSnapshotUpdateOnce": false,
    "notificationEventClip": true,
    "notificationEventClipLink": false,
    "notificationEventClipWaitTime": 5,
    "notificationTextTemplate": "{{source}} {{type}} erkannt {{status}} {{score}}",
    "notificationExcludeList": "",
    "notificationExcludeZoneList": "",
    "notificationExcludeEmptyZoneList": "",
    "dockerFrigate": {
      "enabled": false,
      "bind": "0.0.0.0",
      "stopIfInstanceStopped": false,
      "port": 5000,
      "autoImageUpdate": true,
      "shmSize": 256,
      "location": "",
      "configType": "yaml",
      "detectors": "cpu",
      "detectorsCoralType": "usb",
      "face_recognition": {
        "enabled": false,
        "model_size": "small",
        "min_area": 400
      },
      "record": {
        "enabled": false,
        "retain_days": 7
      },
      "detect": {
        "enabled": false,
        "width": 1280,
        "height": 720,
        "fps": 5
      },
      "cameras": []
    }
  },
  "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": "events",
      "type": "channel",
      "common": {
        "name": "Events current and history"
      },
      "native": {}
    },
    {
      "_id": "events.history.json",
      "type": "state",
      "common": {
        "name": "Events history",
        "type": "json",
        "read": true,
        "write": false
      },
      "native": {}
    },
    {
      "_id": "tracked_objects",
      "type": "channel",
      "common": {
        "name": "Tracked Object Updates"
      },
      "native": {}
    },
    {
      "_id": "tracked_objects.history",
      "type": "state",
      "common": {
        "name": "Tracked Objects History (Last 10)",
        "type": "json",
        "read": true,
        "write": false
      },
      "native": {}
    },
    {
      "_id": "remote",
      "type": "channel",
      "common": {
        "name": "Control adapter"
      },
      "native": {}
    },
    {
      "_id": "remote.restart",
      "type": "state",
      "common": {
        "name": "Restart Frigate",
        "type": "boolean",
        "role": "button",
        "def": false,
        "read": false,
        "write": true
      },
      "native": {}
    },
    {
      "_id": "remote.pauseNotifications",
      "type": "state",
      "common": {
        "name": "Pause All notifications",
        "type": "boolean",
        "role": "switch",
        "def": false,
        "read": true,
        "write": true
      },
      "native": {}
    },
    {
      "_id": "remote.pauseNotificationsForTime",
      "type": "state",
      "common": {
        "name": "Pause All notifications for time in minutes",
        "type": "number",
        "role": "level",
        "def": 10,
        "read": true,
        "write": true
      },
      "native": {}
    },
    {
      "_id": "notifications",
      "type": "channel",
      "common": {
        "name": "Frigate Notifications Control"
      },
      "native": {}
    },
    {
      "_id": "notifications.enabled",
      "type": "state",
      "common": {
        "name": "Frigate notifications enabled",
        "type": "boolean",
        "role": "switch",
        "def": true,
        "read": true,
        "write": true
      },
      "native": {}
    },
    {
      "_id": "notifications.suspend",
      "type": "state",
      "common": {
        "name": "Suspend Frigate notifications for X minutes",
        "type": "number",
        "role": "level",
        "def": 0,
        "read": true,
        "write": true
      },
      "native": {}
    },
    {
      "_id": "notifications.suspended",
      "type": "state",
      "common": {
        "name": "Notifications suspended until (UNIX timestamp)",
        "type": "number",
        "role": "value.time",
        "def": 0,
        "read": true,
        "write": false
      },
      "native": {}
    }
  ]
}
