{
  "common": {
    "name": "tinker",
    "version": "1.3.7",
    "news": {
      "1.3.7": {
        "en": "Dependencies updated\nsmall Fix",
        "de": "Ausgaben aktualisiert\nkleiner Fix",
        "ru": "Обновленные зависимости\nмаленький фикс",
        "pt": "Dependências atualizadas\npequena fixação",
        "nl": "Afhankelijkheden bijgewerkt\nkleine Fix",
        "fr": "Dépendances actualisées\npetite Fix",
        "it": "Dipendenze aggiornate\npiccolo fissaggio",
        "es": "Actualización de las dependencias\npequeño",
        "pl": "Aktualizacja zależności\nmały Fix",
        "uk": "Залежність оновлено\nмали",
        "zh-cn": "更新的依赖关系\n小修补"
      },
      "1.3.6": {
        "en": "eslint-config fix\nDependencies updated\nUpdate License",
        "de": "eslint-config fix\nAusgaben aktualisiert\nLizenz aktualisieren",
        "ru": "eslint-конфигурация\nОбновленные данные о зависимостях\nЛицензия обновления",
        "pt": "eslint-config fix\nDependências atualizadas\nLicença de atualização",
        "nl": "eslint-config fix\nAfhankelijkheden bijgewerkt\nLicentie bijwerken",
        "fr": "fixateur eslint-config\nDépendances actualisées\nMettre à jour la licence",
        "it": "eslint-config fix\nDipendenze aggiornate\nLicenza di aggiornamento",
        "es": "eslint-config fix\nActualización de las dependencias\nActualizar Licencia",
        "pl": "fix eslint- config\nAktualizacja zależności\nUaktualnij licencję",
        "uk": "eslint-config виправити\nЗалежність оновлено\nОновлення ліцензії",
        "zh-cn": "埃斯林特配置修复\n更新的依赖关系\n更新许可证"
      },
      "1.3.5": {
        "en": "Dependencies updated\nFix jsonConfig\nIssue Action added\neslint-config added",
        "de": "Ausgaben aktualisiert\nFehlerbehebung jsonConfig\nAusgabe Aktion hinzugefügt\neslint-config hinzugefügt",
        "ru": "Обновленные данные о зависимостях\nFix jsonConfig\nДополнительные меры\nдобавлена eslint-config",
        "pt": "Dependências atualizadas\nFixar jsonConfig\nAção de problemas adicionada\neslint-config adicionado",
        "nl": "Afhankelijkheden bijgewerkt\nFix jsonConfig\nOnderwerpactie toegevoegd\neslint-config toegevoegd",
        "fr": "Dépendances actualisées\nCorrection de jsonConfig\nMesure à prendre\neslint-config ajouté",
        "it": "Dipendenze aggiornate\nFissare jsonConfig\nAzione di problema aggiunto\neslint-config aggiunto",
        "es": "Actualización de las dependencias\nCorrección jsonConfig\nTema Acción añadido\neslint-config añadido",
        "pl": "Aktualizacja zależności\nNapraw jsonConfig\nDodano działanie\neslint- config dodany",
        "uk": "Залежність оновлено\nВиправлення jsonConfig\nДодана емісія\neslint-config додано",
        "zh-cn": "更新的依赖关系\n修复 Json 连接\n添加的问题行动\n添加埃斯林特配置"
      },
      "1.3.4": {
        "en": "Fix for Admin 7.1.5",
        "de": "Fix für Admin 7.1.5",
        "ru": "7.1.5",
        "pt": "Fix para Admin 7.1.5",
        "nl": "Fix voor Admin 7.1.5",
        "fr": "Correction pour Admin 7.1.5",
        "it": "Fissare per Admin 7.1.5",
        "es": "Corrección para Admin 7.1.5",
        "pl": "Naprawiono dla Admin 7.1.5",
        "uk": "Виправлення для адміністратора 7.1.5",
        "zh-cn": "7.1.5 管理员的固定"
      },
      "1.3.3": {
        "en": "Dependencies updated\nDocu updated\ndev-server added\nRepo Check fix\nDesign Fix",
        "de": "Ausgaben aktualisiert\nDocu aktualisiert\ndev-server hinzugefügt\nRepo Check fix\nDesign Fix",
        "ru": "Обновленные данные о зависимостях\nDocu\nдобавлено dev-server\nРеконструкция\nДизайн Fix",
        "pt": "Dependências atualizadas\nDocu atualizado\ndev-server adicionado\nRepo Check correção\nCorreção de Design",
        "nl": "Afhankelijkheden bijgewerkt\nDocu bijgewerkt\ndev-server toegevoegd\nRepo Controle fix\nOntwerpfix",
        "fr": "Dépendances actualisées\nDocu mis à jour\ndev-server ajouté\nCorrection de la vérification de repo\nCorrection de conception",
        "it": "Dipendenze aggiornate\nDocu aggiornato\naggiunto\nRepo Check fix\nDesign Fix",
        "es": "Actualización de las dependencias\nDocu actualizado\ndev-server añadido\nRepo Check fix\nDiseño fijo",
        "pl": "Aktualizacja zależności\nAktualizacja doku\ndev- server dodany\nSprawdź ponownie\nPopraw projekt",
        "uk": "Залежність оновлено\nDocu оновлений\nдодано dev-server\nRepo Перевірити виправити\nФіксація дизайну",
        "zh-cn": "更新的依赖关系\n更新 Docu\n添加了 dev 服务器\nRepo 检查修正\n设计"
      },
      "1.3.2": {
        "en": "Design Fix\nSource code cleaned up",
        "de": "Design Fix\nQuellcode aufgeräumt",
        "ru": "Дизайн Fix\nКод источника очищен",
        "pt": "Correção de Design\nCódigo de fonte limpo",
        "nl": "Ontwerpfix\nBroncode opgeschoond",
        "fr": "Correction de conception\nCode source nettoyé",
        "it": "Design Fix\nCodice sorgente ripulito",
        "es": "Diseño fijo\nCódigo fuente limpiado",
        "pl": "Popraw projekt\nKod źródłowy oczyszczony",
        "uk": "Фіксація дизайну\nКод джерела очищення",
        "zh-cn": "设计\n源代码已清理"
      },
      "1.3.1": {
        "en": "Dependencies updated\nDesign Fix\nTranslation added\njsonConfig added\ngulp deleted\nadapter-dev added",
        "de": "Ausgaben aktualisiert\nDesign Fix\nÜbersetzung hinzugefügt\njsonConfig hinzugefügt\ngulp gelöscht\nadapter-dev hinzugefügt",
        "ru": "Обновленные данные о зависимостях\nДизайн Fix\nДобавлено\njsonConfig добавлен\ngulp удален\nадаптер-dev добавлен",
        "pt": "Dependências atualizadas\nCorreção de Design\nTradução adicionada\njsonConfig adicionado\ngulp excluído\nadaptador-dev adicionado",
        "nl": "Afhankelijkheden bijgewerkt\nOntwerpfix\nVertaling toegevoegd\njsonConfig toegevoegd\ngulp verwijderd\nadapter-dev toegevoegd",
        "fr": "Dépendances actualisées\nCorrection de conception\nTraduction ajoutée\njsonConfig ajouté\ngulp supprimé\nadaptateur-dev ajouté",
        "it": "Dipendenze aggiornate\nDesign Fix\nTraduzione aggiunto\njsonConfig aggiunto\ngulp cancellato\nadattatore-dev aggiunto",
        "es": "Actualización de las dependencias\nDiseño fijo\nTraducción añadido\njsonConfig añadido\ngulp eliminado\nadaptador-dev añadido",
        "pl": "Aktualizacja zależności\nPopraw projekt\nTłumaczenie dodane\njsonConfig dodany\ngulp usunięty\nadapter -dev dodany",
        "uk": "Залежність оновлено\nФіксація дизайну\nПереклад додано\njsonConfig додано\nковпачок видалений\nадаптер-dev додано",
        "zh-cn": "更新的依赖关系\n设计\n增加了翻译\n添加了 json 图形\n已删除\n添加适配器- dev"
      }
    },
    "titleLang": {
      "en": "TinkerBoard Monitoring",
      "de": "TinkerBoard Monitoring",
      "ru": "TinkerBoard Monitoring",
      "pt": "Monitoramento de SinkerBoard",
      "nl": "Controle TinkerBoard",
      "fr": "Surveillance de TinkerBoard",
      "it": "TinkerBoard Monitoraggio",
      "es": "TinkerBoard Monitoring",
      "pl": "TinkerBoard Monitoring",
      "uk": "TinkerBoard Моніторинг",
      "zh-cn": "小叮当监测"
    },
    "desc": {
      "en": "TinkerBoard Monitor for ioBroker",
      "de": "TinkerBoard Monitor für ioBroker",
      "ru": "TinkerBoard Monitor для ioBroker",
      "pt": "TinkerBoard Monitor para ioBroker",
      "nl": "TinkerBoard Monitor voor ioBroker",
      "fr": "Moniteur TinkerBoard pour ioBroker",
      "it": "TinkerBoard Monitor per ioBroker",
      "es": "TinkerBoard Monitor for ioBroker",
      "pl": "TinkerBoard Monitor dla jOBroker",
      "uk": "TinkerBoard монітор для ioBroker",
      "zh-cn": "ioBroker的叮当监视器"
    },
    "mode": "daemon",
    "platform": "javascript/Node.js",
    "os": [
      "linux"
    ],
    "loglevel": "info",
    "keywords": [
      "monitoring",
      "tinkerboard"
    ],
    "authors": [
      "simatec <tinker@simateccloud.de>"
    ],
    "licenseInformation": {
      "license": "MIT",
      "type": "free"
    },
    "readme": "https://github.com/simatec/ioBroker.tinker/blob/master/README.md",
    "icon": "tinker.png",
    "connectionType": "local",
    "dataSource": "poll",
    "type": "hardware",
    "tier": 2,
    "enabled": true,
    "stopBeforeUpdate": true,
    "compact": true,
    "jsonConfig": true,
    "dependencies": [
      {
        "js-controller": ">=5.0.19"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=7.4.10"
      }
    ],
    "adminUI": {
      "config": "json"
    },
    "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.tinker/master/admin/tinker.png"
  },
  "native": {
    "c_cpu": true,
    "c_memory": true,
    "c_network": true,
    "c_sdcard": true,
    "c_swap": true,
    "c_temperature": true,
    "c_uptime": true,
    "c_wlan": false,
    "interval": 60000,
    "cpu": {
      "cpu_frequency": {
        "command": "test -r /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_frew && cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq || cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq",
        "regexp": "(.*)",
        "post": "$1/1000"
      },
      "load1,load5,load15": {
        "command": "cat /proc/loadavg",
        "regexp": "^(\\S+)\\s(\\S+)\\s(\\S+)",
        "post": ""
      },
      "scaling_governor": {
        "command": "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
        "regexp": "(.*)",
        "post": ""
      }
    },
    "memory": {
      "memory_total": {
        "command": "cat /proc/meminfo",
        "regexp": "MemTotal:\\s+(\\d+)",
        "post": "$1/1024"
      },
      "memory_free": {
        "command": "cat /proc/meminfo",
        "regexp": "MemFree:\\s+(\\d+)",
        "post": "$1/1024"
      },
      "memory_available": {
        "command": "cat /proc/meminfo",
        "regexp": "MemAvailable:\\s+(\\d+)",
        "post": "$1/1024",
        "multiline": true
      }
    },
    "network": {
      "net_received": {
        "command": "cat /sys/class/net/eth0/statistics/rx_bytes",
        "regexp": "(.*)",
        "post": "$1*-1"
      },
      "net_send": {
        "command": "cat /sys/class/net/eth0/statistics/tx_bytes",
        "regexp": "(.*)",
        "post": ""
      }
    },
    "sdcard": {
      "sdcard_root_total": {
        "command": "df /",
        "regexp": "\\S+\\s+(\\d+).*\\/$",
        "post": "$1/1024",
        "multiline": true
      },
      "sdcard_root_used": {
        "command": "df /",
        "regexp": "\\S+\\s+\\d+\\s+(\\d+).*\\/$",
        "post": "$1/1024",
        "multiline": true
      }
    },
    "swap": {
      "swap_total": {
        "command": "cat /proc/meminfo",
        "regexp": "SwapTotal:\\s+(\\d+)",
        "post": "$1/1024",
        "multiline": true
      },
      "swap_used": {
        "command": "cat /proc/meminfo",
        "regexp": "SwapFree:\\s+(\\d+)",
        "post": "(tinker.swap_total - $1)/1024",
        "multiline": true
      }
    },
    "temperature": {
      "soc_temp": {
        "command": "cat /sys/devices/virtual/thermal/thermal_zone0/temp",
        "regexp": "(.*)",
        "post": "$1/1000"
      }
    },
    "uptime": {
      "uptime": {
        "command": "cat /proc/uptime",
        "regexp": "(^\\S+)",
        "post": ""
      }
    },
    "wlan": {
      "wifi_received": {
        "command": "cat /sys/class/net/wlan0/statistics/rx_bytes",
        "regexp": "(.*)",
        "post": "$1*-1"
      },
      "wifi_send": {
        "command": "cat /sys/class/net/wlan0/statistics/tx_bytes",
        "regexp": "(.*)",
        "post": ""
      }
    }
  },
  "objects": [],
  "instanceObjects": []
}
