{
  "common": {
    "name": "duofern",
    "version": "0.7.1",
    "news": {
      "0.7.1": {
        "en": "Uncommented deploy section in test-and-release workflow for npm releases\nUpdated repository URL format in package.json\nRemoved obsolete test workflow configuration\nUpdated README for logo display and correct section title casing\nFixed DuoFern title casing for all languages\nAdded placeholder configuration to release settings\nRe-added prepare script to ensure build runs before other scripts\nUpdated build script to fallback to TypeScript compiler if build-adapter fails\nRemoved .npmignore file (files are managed in package.json)\nFormatted ESLint, Mocha, and TypeScript configuration files for consistency",
        "de": "Uncommented Deploy Bereich im Test-und-Release-Workflow für npm-Releases\nAktualisiertes Repository URL-Format im Paket. Json\nEntfernen obsolete Test-Workflow-Konfiguration\nAktualisiertes README für Logo-Display und korrekte Titelhülle\nFixed DuoFern Titelhülle für alle Sprachen\nKonfiguration des Platzhalters zur Freigabe von Einstellungen hinzugefügt\nBereitstellen Skript neu hinzugefügt, um Build-Läufe vor anderen Skripten zu gewährleisten\nUpdateed build script to fallback to TypeScript compiler if build-adapter fails\nRemoved .npmignore Datei (Dateien werden im Package.json verwaltet)\nFormatierte ESLint-, Mocha- und TypeScript-Konfigurationsdateien für Konsistenz",
        "ru": "Некомментированный раздел развертывания в рабочем процессе тестирования и выпуска для релизов npm\nОбновленный формат URL репозитория в пакете. Джонсон\nСнята устаревшая конфигурация испытательного рабочего процесса\nОбновленный README для отображения логотипа и правильного заголовка раздела\nФиксированный корпус DuoFern для всех языков\nДобавлена конфигурация заполнителя для настроек выпуска\nПовторно добавленный сценарий подготовки, чтобы обеспечить запуск сборки перед другими сценариями\nОбновленный скрипт сборки для резервного копирования в компилятор TypeScript, если адаптер сборки не работает\nУдаленный файл .npmignore (файлы управляются в package.json)\nФорматированные файлы конфигурации ESLint, Mocha и TypeScript для согласованности",
        "pt": "Seção de implantação sem comentários no fluxo de trabalho de teste e lançamento para versões do npm\nFormato de URL do repositório atualizado no pacote. json\nConfiguração do fluxo de trabalho de teste obsoleto removido\nREADME atualizado para exibição de logotipo e revestimento de título da seção correta\nCarcaça de título DuoFern fixa para todas as línguas\nAdicionada configuração de placeholder para liberar configurações\nPrograma de preparação adicional para garantir que a compilação seja executada antes de outros scripts\nPrograma de compilação atualizado para voltar ao compilador TypeScript se o adaptador de compilação falhar\nArquivo .npmignore removido (arquivos são gerenciados em package.json)\nArquivos formatados de configuração ESLint, Mocha e TypeScript para consistência",
        "nl": "Niet-gecommenteerde implementatie sectie in test-and-release workflow voor npm releases\nBijgewerkte repository URL-formaat in pakket. json\nVerouderde testworkflowconfiguratie verwijderd\nBijgewerkt README voor logo weergave en correcte sectie titel behuizing\nVaste DuoFern titel behuizing voor alle talen\nPlaatshouderconfiguratie toegevoegd om instellingen vrij te maken\nOpnieuw toegevoegd voorbereiding script om te zorgen voor build draait voor andere scripts\nBijgewerkt bouwscript om terug te vallen naar TypeScript compiler als build-adapter mislukt\nVerwijderd .npmignore bestand (bestanden worden beheerd in package.json)\nGeformatteerde ESLint, Mocha, en TypeScript configuratiebestanden voor consistentie",
        "fr": "Section de déploiement non commentée dans le workflow de test-and-release pour les versions npm\nFormat URL du dépôt mis à jour dans le paquet. Json\nSupprimé la configuration du flux de travail de test obsolète\nMise à jour du README pour afficher le logo et corriger le titre de la section\nClapet de titre DuoFern fixe pour toutes les langues\nAjout d'une configuration de placeholder pour libérer les paramètres\nRe-ajouté préparer le script pour s'assurer que build fonctionne avant d'autres scripts\nMise à jour du script build pour revenir au compilateur TypeScript si build-adaptateur échoue\nSupprimé le fichier .npmignore (les fichiers sont gérés dans package.json)\nFichiers de configuration ESLint, Mocha et TypeScript formatés pour une cohérence",
        "it": "Sezione dispiegamento non combinata nel flusso di lavoro di prova e rilascio per npm\nFormato URL del repository aggiornato nel pacchetto. J\nConfigurazione del flusso di lavoro obsoleto del test\nREADME aggiornato per la visualizzazione del logo e l'involucro corretto del titolo della sezione\nInvolucro del titolo fisso DuoFern per tutte le lingue\nAggiunta configurazione del segnaposto per rilasciare le impostazioni\nRe-integrato preparare lo script per garantire eseguire la costruzione prima di altri script\nAggiornato lo script di build per fallback al compilatore di TypeScript se build-adapter non riesce\nRimuoveto file .npmignore (i file sono gestiti in package.json)\nFormattati file di configurazione ESLint, Mocha e TypeScript per coerenza",
        "es": "Sección de despliegue sin compromiso en el flujo de trabajo de prueba y liberación para versiones npm\nFormato URL de repositorio actualizado en paquete. json\nConfiguración de flujo de trabajo obsoleto\nActualizado README para la visualización del logotipo y el título de sección correcto\nCarcasa de título de DuoFern fija para todos los idiomas\nConfiguración de marcador de lugar añadido para la configuración de lanzamiento\nRe-added preparar script para asegurar la construcción de carreras antes de otros scripts\nActualizado script de construcción para retroceso al compilador TipoScript si el editor falla\nEliminado archivo .npmignore (los archivos se gestionan en package.json)\nArchivos de configuración ESLint, Mocha y TypeScript para consistencia",
        "pl": "Nieskomentowana sekcja rozmieszczania w strumieniu pracy testowej i wydawnictwa npm\nAktualizacja formatu URL repozytorium w pakiecie. json\nUsunięto przestarzałą konfigurację przepływu testowego\nAktualizacja README do wyświetlania logo i poprawnej obudowy tytułu sekcji\nNaprawiono obudowę tytułu DuoFern dla wszystkich języków\nDodano konfigurację Posiadacza miejsca do wydania ustawień\nPonownie dodany skrypt, aby zapewnić tworzenie przed innymi skryptami\nAktualizacja skryptu build to fallback to TypeScript compiler if build- adapter failed\nUsunięto plik .npmignore (pliki są zarządzane w package.json)\nFormowane pliki konfiguracyjne ESLint, Mocha i TypeScript dla spójności",
        "uk": "Незрівняні розділи розгортання в тестово-випускному процесі для npm релізів\nОновлено формат URL-адреси репозиторій в пакеті. свінгери\nВидалення застарілої конфігурації тестової роботи\nОновлено README для відображення логотипу та коректного кешування назви розділу\nВиправлено DuoFern заголовок для всіх мов\nДодано налаштування поточного рахунку для налаштування релізу\nПідготовлений скрипт, щоб забезпечити роботу до інших сценаріїв\nОновлено скрипт побудови випадаючого компілятора TypeScript, якщо конструктор не виходить\nВилучено файл .npmignore (файли зберігаються в package.json)\nФорматовані файли конфігурації ESLint, Mocha та TypeScript для консистенції",
        "zh-cn": "测试和释放工作流程中无评论的部署部分,npm发布\n软件包中更新的仓库 URL 格式 。 贾森\n删除过时的测试工作流程配置\n更新用于标识显示和正确区域标题外壳的 README\n所有语言的固定 DuoFern 标题外壳\n添加占位符配置以释放设置\n重新添加准备脚本以确保构建运行于其他脚本之前\n如果构建适应器失败, 更新构建脚本以返回到 TypeScript 编译器\n删除 .npmignore 文件( 文件以 package.json 管理)\n格式化了 ESLint、 Mocha 和 TypeScript 配置文件,以便保持一致性"
      },
      "0.7.0": {
        "en": "Migrated to ioBroker adapter creator v3 structure\nImproved testability with SerialPort dependency injection\nEnhanced coverage reporting to include json-summary format\nUpdated documentation and translation files\nFixed file references and dependencies\nUpdated .gitignore to include log and commitinfo files\nRemoved redundant keyword from io-package.json",
        "de": "Migrated to ioBroker Adapter Creator v3 Struktur\nVerbesserte Testbarkeit mit SerialPort Abhängigkeit Injektion\nVerbesserte Berichterstattung über die Berichterstattung über das json-summary-Format\nAktualisierte Dokumentations- und Übersetzungsdateien\nBehobene Dateireferenzen und Abhängigkeiten\nAktualisierte .gitignore, um Log- und Commitinfo-Dateien aufzunehmen\nEntfernt redundantes Keyword von io-package.json",
        "ru": "Создатель адаптера ioBroker v3\nУлучшенная проверяемость с помощью инъекции зависимостей SerialPort\nРасширенная отчетность по охвату будет включать формат json-summary\nОбновленная документация и файлы перевода\nСсылки на фиксированные файлы и зависимости\nОбновленный .gitignore для включения файлов log и commitinfo\nУдаление избыточного ключевого слова из io-package.json",
        "pt": "Estrutura v3 do adaptador do ioBroker\nMelhoria da testabilidade com injeção de dependência SerialPort\nRelatório de cobertura melhorada para incluir o formato json-summary\nArquivos de documentação e tradução atualizados\nCorrigido referências e dependências de arquivos\nAtualizado .gitignore para incluir arquivos de log e commitinfo\nPalavra-chave redundante removida do io-package.json",
        "nl": "Gemigreerd naar ioBroker adapter maker v3 structuur\nVerbeterde testbaarheid met SerialPort-afhankelijkheidsinjectie\nVerbeterde rapportage van de dekking om json-samenvattingformaat op te nemen\nBijgewerkte documentatie- en vertaalbestanden\nVaste bestandsverwijzingen en afhankelijkheden\nBijgewerkt .gitignore om log- en commitinfo-bestanden op te nemen\nVerwijderd redundant sleutelwoord uit io-package.json",
        "fr": "Migré en ioBroker adaptateur créateur v3 structure\nAmélioration de la testabilité avec l'injection de dépendance SerialPort\nRapports de couverture améliorés pour inclure le format json-sommaire\nMise à jour des fichiers de documentation et de traduction\nCorrection des références de fichiers et des dépendances\nMise à jour de .gitignore pour inclure les fichiers log et commitinfo\nSupprimé le mot-clé redondant de io-package.json",
        "it": "Migrato a ioBroker adattatore creatore v3 struttura\nTestabilità migliorata con iniezione di dipendenza SerialPort\nRapporto di copertura migliorato per includere il formato di json-summary\nDocumentazione aggiornata e file di traduzione\nRiferimenti e dipendenze dei file fissi\nAggiornato .gitignore per includere file di log e commitinfo\nTolta parola chiave ridondante da io-package.json",
        "es": "Migrado a ioBroker adaptador creador v3 estructura\nMejor testabilidad con inyección de dependencia de SerialPort\nMejora de los informes de cobertura para incluir el formato json-summary\nDocumentación actualizada y archivos de traducción\nReferencias y dependencias de archivos fijos\nActualizado .gitignore para incluir archivos de registro y commitinfo\nEliminado palabra clave redundante de io-package.json",
        "pl": "Migrated to jOBroker adapter creator v3 struktury\nPoprawa stabilności dzięki zastrzykowi zależności SerialPort\nZwiększona sprawozdawczość w zakresie obejmująca format json- streszczenie\nAktualizacja dokumentacji i plików tłumaczeniowych\nOdniesienia do plików stałych i zależności\nAktualizacja .gitignore, aby włączyć pliki log i commitinfo\nUsunięto zbędne słowo kluczowe z jo- package.json",
        "uk": "Migrated to ioBroker адаптер творець v3 структура\nПокращена тестованість при ін'єкції залежностей SerialPort\nРозширена звітність про покриття для включення json-summary формат\nОновлено документацію та файли перекладу\nВиправлені посилання та залежності\nОновлено .gitignore, щоб включати файли логіки та комітinfo\nВилучено червоне слово від io-package.json",
        "zh-cn": "切换到 ioBroker 适配器创建器 v3 结构\n通过连环港依赖性注射提高可测试性\n扩大覆盖面,包括json-摘要格式\n更新文件和翻译文件\n固定文件引用和依赖性\n更新了 .gitignore 以包含日志和承诺文件\n从 io- package.json 中删除冗余关键词"
      },
      "0.6.4": {
        "en": "Added GitHub workflow for automated testing and coverage checks, improved parameter visualization in adapter settings, enhanced documentation, refactored state command definitions to protocol layer, and fixed remotePair command",
        "de": "GitHub-Workflow für automatisierte Tests und Coverage-Prüfungen hinzugefügt, verbesserte Parametervisualisierung in Adaptereinstellungen, erweiterte Dokumentation, Zustandsbefehldefinitionen zur Protokollschicht refaktoriert und remotePair-Befehl korrigiert",
        "ru": "Добавлен рабочий процесс GitHub для автоматического тестирования и проверки покрытия, улучшенная визуализация параметров в настройках адаптера, расширенная документация, переработаны определения команд состояния на уровне протокола и исправлена ​​команда RemotePair.",
        "pt": "Adicionado fluxo de trabalho do GitHub para testes automatizados e verificações de cobertura, visualização aprimorada de parâmetros nas configurações do adaptador, documentação aprimorada, definições de comando de estado refatoradas para a camada de protocolo e comando remotePair corrigido",
        "nl": "GitHub-workflow toegevoegd voor geautomatiseerd testen en dekkingscontroles, verbeterde parametervisualisatie in adapterinstellingen, verbeterde documentatie, refactored state command-definities naar protocollaag en vaste remotePair-opdracht",
        "fr": "Ajout du flux de travail GitHub pour les tests automatisés et les vérifications de couverture, visualisation améliorée des paramètres dans les paramètres de l'adaptateur, documentation améliorée, définitions de commandes d'état refactorisées dans la couche de protocole et commande RemotePair corrigée.",
        "it": "Aggiunto flusso di lavoro GitHub per test automatizzati e controlli di copertura, migliore visualizzazione dei parametri nelle impostazioni dell'adattatore, documentazione migliorata, definizioni dei comandi di stato rifattorizzate al livello del protocollo e comando remotePair corretto",
        "es": "Se agregó flujo de trabajo de GitHub para pruebas automatizadas y verificaciones de cobertura, visualización de parámetros mejorada en la configuración del adaptador, documentación mejorada, definiciones de comandos de estado refactorizadas para la capa de protocolo y comando remotoPair fijo.",
        "pl": "Dodano przepływ pracy w serwisie GitHub do automatycznego testowania i sprawdzania zasięgu, ulepszoną wizualizację parametrów w ustawieniach adaptera, ulepszoną dokumentację, przekształcono definicje poleceń stanu do warstwy protokołu i naprawiono polecenie RemotePair",
        "uk": "Додано робочий процес GitHub для автоматизованого тестування та перевірки покриття, покращено візуалізацію параметрів у налаштуваннях адаптера, покращено документацію, перетворено визначення команд стану на рівень протоколу та виправлено команду remotePair",
        "zh-cn": "添加了用于自动化测试和覆盖率检查的 GitHub 工作流程，改进了适配器设置中的参数可视化，增强了文档，将状态命令定义重构到协议层，并修复了 RemotePair 命令"
      },
      "0.5.5": {
        "en": "Comprehensive testing coverage with NYC configuration, improved device registration reliability, and enhanced validation for serial port and DuoFern stick code",
        "de": "Umfassende Testabdeckung mit NYC-Konfiguration, verbesserte Zuverlässigkeit der Geräteregistrierung und erweiterte Validierung für serielle Schnittstelle und DuoFern-Stick-Code",
        "ru": "Комплексное тестирование с конфигурацией для Нью-Йорка, повышенная надежность регистрации устройств и расширенная проверка последовательного порта и кода DuoFern Stick.",
        "pt": "Cobertura abrangente de testes com configuração NYC, confiabilidade aprimorada de registro de dispositivos e validação aprimorada para porta serial e código stick DuoFern",
        "nl": "Uitgebreide testdekking met NYC-configuratie, verbeterde betrouwbaarheid van apparaatregistratie en verbeterde validatie voor seriële poort en DuoFern-stickcode",
        "fr": "Couverture complète des tests avec la configuration NYC, fiabilité améliorée de l'enregistrement des appareils et validation améliorée du port série et du code stick DuoFern",
        "it": "Copertura completa dei test con configurazione di New York, migliore affidabilità di registrazione del dispositivo e convalida avanzata per la porta seriale e il codice stick DuoFern",
        "es": "Cobertura de prueba integral con configuración NYC, confiabilidad mejorada del registro del dispositivo y validación mejorada para el puerto serie y el código Stick DuoFern.",
        "pl": "Kompleksowy zakres testów w konfiguracji NYC, poprawiona niezawodność rejestracji urządzeń i ulepszona weryfikacja portu szeregowego i kodu modułu DuoFern",
        "uk": "Всебічне тестування з конфігурацією NYC, покращеною надійністю реєстрації пристрою та покращеною перевіркою послідовного порту та коду DuoFern.",
        "zh-cn": "NYC 配置的全面测试覆盖范围、改进的设备注册可靠性以及增强的串行端口和 DuoFern 棒代码验证"
      },
      "0.4.0": {
        "en": "Device capability definitions moved to dedicated module, improved device categorization, and device-type-specific state filtering",
        "de": "Gerätefähigkeitsdefinitionen in dediziertes Modul verschoben, verbesserte Gerätekategorisierung und gerätespezifische Statusfilterung",
        "ru": "Определения возможностей устройства перенесены в специальный модуль, улучшена категоризация устройств и фильтрация состояний по типам устройств.",
        "pt": "As definições de capacidade do dispositivo foram movidas para um módulo dedicado, categorização aprimorada de dispositivos e filtragem de estado específica do tipo de dispositivo",
        "nl": "Definities van apparaatmogelijkheden zijn verplaatst naar een speciale module, verbeterde apparaatcategorisatie en apparaattype-specifieke statusfiltering",
        "fr": "Les définitions des capacités des appareils ont été déplacées vers un module dédié, une catégorisation améliorée des appareils et un filtrage d'état spécifique au type d'appareil.",
        "it": "Le definizioni delle funzionalità dei dispositivi sono state spostate in un modulo dedicato, una migliore categorizzazione dei dispositivi e un filtraggio dello stato specifico per il tipo di dispositivo",
        "es": "Las definiciones de capacidades de los dispositivos se trasladaron a un módulo dedicado, se mejoró la categorización de los dispositivos y el filtrado de estado específico del tipo de dispositivo.",
        "pl": "Definicje możliwości urządzeń zostały przeniesione do dedykowanego modułu, ulepszona kategoryzacja urządzeń i filtrowanie stanu specyficzne dla typu urządzenia",
        "uk": "Визначення можливостей пристрою переміщено до спеціального модуля, покращено категоризацію пристроїв і фільтрацію стану залежно від типу пристрою",
        "zh-cn": "设备功能定义移至专用模块，改进了设备分类和设备类型特定的状态过滤"
      },
      "0.3.4": {
        "en": "Fixed device name preservation, added status broadcast functionality, implemented button state reset with timers, improved validator regex, and added reopen command",
        "de": "Gerätename-Erhaltung korrigiert, Status-Broadcast-Funktionalität hinzugefügt, Button-Status-Reset mit Timern implementiert, Validator-Regex verbessert und Reopen-Befehl hinzugefügt",
        "ru": "Исправлено сохранение имени устройства, добавлена ​​функция трансляции статуса, реализован сброс состояния кнопок с помощью таймеров, улучшено регулярное выражение валидатора и добавлена ​​команда повторного открытия.",
        "pt": "Preservação de nome de dispositivo corrigida, funcionalidade de transmissão de status adicionada, redefinição de estado de botão implementada com temporizadores, regex de validador aprimorado e comando de reabertura adicionado",
        "nl": "Behoud van apparaatnaam opgelost, functionaliteit voor statusuitzending toegevoegd, reset van knopstatus met timers geïmplementeerd, verbeterde validator-regex en toegevoegd commando voor heropenen",
        "fr": "Correction de la préservation du nom de l'appareil, ajout d'une fonctionnalité de diffusion d'état, implémentation de la réinitialisation de l'état des boutons avec minuteries, amélioration de l'expression régulière du validateur et ajout de la commande de réouverture",
        "it": "Risolto il problema con la conservazione del nome del dispositivo, aggiunta funzionalità di trasmissione dello stato, implementazione del ripristino dello stato dei pulsanti con timer, migliore regex del validatore e aggiunto comando di riapertura",
        "es": "Se corrigió la preservación del nombre del dispositivo, se agregó funcionalidad de transmisión de estado, se implementó el restablecimiento del estado del botón con temporizadores, se mejoró la expresión regular del validador y se agregó el comando de reapertura.",
        "pl": "Naprawiono zachowanie nazwy urządzenia, dodano funkcję rozgłaszania statusu, zaimplementowano resetowanie stanu przycisku za pomocą liczników czasu, ulepszone wyrażenie regularne walidatora i dodano polecenie ponownego otwarcia",
        "uk": "Виправлено збереження імені пристрою, додано функцію трансляції статусу, реалізовано скидання стану кнопки за допомогою таймерів, покращено регулярний вираз перевірки та додано команду повторного відкриття",
        "zh-cn": "修复了设备名称保留，添加了状态广播功能，使用计时器实现了按钮状态重置，改进了验证器正则表达式，并添加了重新打开命令"
      },
      "0.2.0": {
        "en": "Added device name and code properties, updated documentation, and improved protocol consistency",
        "de": "Gerätename und Code-Eigenschaften hinzugefügt, Dokumentation aktualisiert und Protokollkonsistenz verbessert",
        "ru": "Добавлены свойства имени и кода устройства, обновлена ​​документация и улучшена согласованность протокола.",
        "pt": "Adicionadas propriedades de nome e código do dispositivo, documentação atualizada e consistência de protocolo aprimorada",
        "nl": "Apparaatnaam en code-eigenschappen toegevoegd, bijgewerkte documentatie en verbeterde protocolconsistentie",
        "fr": "Ajout du nom de l'appareil et des propriétés du code, documentation mise à jour et cohérence améliorée du protocole",
        "it": "Aggiunti nome del dispositivo e proprietà del codice, documentazione aggiornata e migliore coerenza del protocollo",
        "es": "Se agregaron propiedades de código y nombre de dispositivo, documentación actualizada y coherencia de protocolo mejorada.",
        "pl": "Dodano nazwę urządzenia i właściwości kodu, zaktualizowano dokumentację i poprawiono spójność protokołu",
        "uk": "Додано назву пристрою та властивості коду, оновлену документацію та покращено узгодженість протоколу",
        "zh-cn": "添加了设备名称和代码属性、更新了文档并改进了协议一致性"
      }
    },
    "titleLang": {
      "en": "DuoFern",
      "de": "DuoFern",
      "ru": "DuoFern",
      "pt": "DuoFern",
      "nl": "DuoFern",
      "fr": "DuoFern",
      "it": "DuoFern",
      "es": "DuoFern",
      "pl": "DuoFern",
      "uk": "DuoFern",
      "zh-cn": "DuoFern"
    },
    "desc": {
      "en": "Connect Rademacher DuoFern devices via DuoFern USB Stick",
      "de": "Rademacher DuoFern Geräte über DuoFern USB Stick verbinden",
      "ru": "Подключайте устройства Rademacher DuoFern через USB-накопитель DuoFern",
      "pt": "Conecte dispositivos Rademacher DuoFern via DuoFern USB Stick",
      "nl": "Sluit Rademacher DuoFern-apparaten aan via DuoFern USB-stick",
      "fr": "Connectez les appareils Rademacher DuoFern via la clé USB DuoFern",
      "it": "Collega i dispositivi Rademacher DuoFern tramite la chiavetta USB DuoFern",
      "es": "Conecte dispositivos Rademacher DuoFern a través de una memoria USB DuoFern",
      "pl": "Podłącz urządzenia Rademacher DuoFern za pomocą pamięci USB DuoFern",
      "uk": "Підключайте пристрої Rademacher DuoFern через USB-накопичувач DuoFern",
      "zh-cn": "通过 DuoFern USB 棒连接 Rademacher DuoFern 设备"
    },
    "authors": [
      "Patrick Gläßer"
    ],
    "keywords": [
      "rademacher",
      "duofern"
    ],
    "licenseInformation": {
      "type": "free",
      "license": "MIT"
    },
    "platform": "Javascript/Node.js",
    "icon": "duofern.svg",
    "enabled": true,
    "extIcon": "https://raw.githubusercontent.com/glaessep/ioBroker.duofern/main/admin/duofern.svg",
    "readme": "https://github.com/glaessep/ioBroker.duofern/blob/main/README.md",
    "loglevel": "info",
    "tier": 3,
    "mode": "daemon",
    "type": "iot-systems",
    "compact": true,
    "connectionType": "local",
    "dataSource": "push",
    "adminUI": {
      "config": "json"
    },
    "dependencies": [
      {
        "js-controller": ">=6.0.11"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=7.6.17"
      }
    ]
  },
  "native": {
    "port": "/dev/serial/by-id/...",
    "code": "6F0000"
  },
  "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": {}
    }
  ]
}
