Skip to content
This repository was archived by the owner on Jan 30, 2024. It is now read-only.

Commit

Permalink
On/Off sys data
Browse files Browse the repository at this point in the history
  • Loading branch information
ldittmar81 committed Mar 19, 2019
1 parent afff6cb commit 31d9239
Show file tree
Hide file tree
Showing 13 changed files with 90 additions and 5 deletions.
4 changes: 4 additions & 0 deletions admin/i18n/de/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Dokumentation",
"Documentation languages": "Dokumentationssprachen",
"Don't close after install": "Nach der Installation nicht schließen",
"Don't load current system data": "Aktuelle Systemdaten nicht laden",
"Dutch": "Niederländisch",
"English": "Englisch",
"Failed to install %s": "Der Adapter %s konnte leider nicht intalliert werden.",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Probleme und Fehler",
"Italian": "Italienisch",
"Known errors closed at startup": "Bekannte Fehler beim Start geschlossen",
"Load CPU data every x seconds": "CPU-Daten alle x Sekunden laden",
"Load disk data every x seconds": "Festplattendate alle x Sekunden laden",
"Load memory data every x seconds": "Speicherdaten alle x Sekunden laden",
"Model": "Modell",
"NPM": "NPM",
"New Node version": "Es gibt eine neuere Version:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/en/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Documentation",
"Documentation languages": "Documentation languages",
"Don't close after install": "Don't close after install",
"Don't load current system data": "Don't load current system data",
"Dutch": "Dutch",
"English": "English",
"Failed to install %s": "Failed to install %s",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Issues & bugs",
"Italian": "Italian",
"Known errors closed at startup": "Known errors closed at startup",
"Load CPU data every x seconds": "Load CPU data every x seconds",
"Load disk data every x seconds": "Load disk data every x seconds",
"Load memory data every x seconds": "Load memory data every x seconds",
"Model": "Model",
"NPM": "NPM",
"New Node version": "There is a newer version:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/es/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Documentación",
"Documentation languages": "Lenguajes de documentacion",
"Don't close after install": "No cierre después de instalar",
"Don't load current system data": "No cargue los datos actuales del sistema",
"Dutch": "holandés",
"English": "Inglés",
"Failed to install %s": "Desafortunadamente, el adaptador %s no se pudo instalar.",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Problemas y bugs",
"Italian": "italiano",
"Known errors closed at startup": "Errores conocidos cerrado en el inicio",
"Load CPU data every x seconds": "Cargar datos de la CPU cada x segundos",
"Load disk data every x seconds": "Carga los datos del disco cada x segundos",
"Load memory data every x seconds": "Carga los datos de la memoria cada x segundos",
"Model": "Modelo",
"NPM": "NPM",
"New Node version": "Hay una versión más nueva:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/fr/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "La Documentation",
"Documentation languages": "Langues de la documentation",
"Don't close after install": "Ne ferme pas après l'installation",
"Don't load current system data": "Ne chargez pas les données système actuelles",
"Dutch": "néerlandais",
"English": "Anglais",
"Failed to install %s": "L'adaptateur %s n'a pas pu être installé.",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Problèmes et bugs",
"Italian": "italien",
"Known errors closed at startup": "Les erreurs connues fermé au démarrage",
"Load CPU data every x seconds": "Charger les données du processeur toutes les x secondes",
"Load disk data every x seconds": "Charger les données du disque toutes les x secondes",
"Load memory data every x seconds": "Charger des données en mémoire toutes les x secondes",
"Model": "Modèle",
"NPM": "NPM",
"New Node version": "Il existe une version plus récente:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/it/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Documentazione",
"Documentation languages": "Lingue di documentazione",
"Don't close after install": "Non chiudere dopo l'installazione",
"Don't load current system data": "Non caricare i dati di sistema correnti",
"Dutch": "olandese",
"English": "Inglese",
"Failed to install %s": "mpossibile installare l'adattatore %s.",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Problemi e bug",
"Italian": "italiano",
"Known errors closed at startup": "Errori noti chiuso all'avvio",
"Load CPU data every x seconds": "Carica i dati della CPU ogni x secondi",
"Load disk data every x seconds": "Carica i dati del disco ogni x secondi",
"Load memory data every x seconds": "Carica i dati della memoria ogni x secondi",
"Model": "Modello",
"NPM": "NPM",
"New Node version": "C'è una versione più recente:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/nl/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Documentatie",
"Documentation languages": "Documentatietalen",
"Don't close after install": "Sluit niet na installatie",
"Don't load current system data": "Laad de huidige systeemgegevens niet",
"Dutch": "Nederlands",
"English": "Engels",
"Failed to install %s": "De adapter %s kon niet worden geïnstalleerd.",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Problemen & bugs",
"Italian": "Italiaans",
"Known errors closed at startup": "Bekende fouten gesloten bij het opstarten",
"Load CPU data every x seconds": "Laad CPU-gegevens elke x seconden in",
"Load disk data every x seconds": "Laad schijfgegevens elke x seconden",
"Load memory data every x seconds": "Laad geheugengegevens elke x seconden",
"Model": "Model",
"NPM": "NPM",
"New Node version": "Er is een nieuwere versie:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/pl/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Dokumentacja",
"Documentation languages": "Języki dokumentacji",
"Don't close after install": "Nie zamykaj po instalacji",
"Don't load current system data": "Nie ładuj bieżących danych systemowych",
"Dutch": "holenderski",
"English": "język angielski",
"Failed to install %s": "Nie udało się zainstalować %s",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Problemy i błędy",
"Italian": "Włoski",
"Known errors closed at startup": "Znane błędy zamyka po uruchomieniu",
"Load CPU data every x seconds": "Ładuj dane procesora co x sekund",
"Load disk data every x seconds": "Ładuj dane dysku co x sekund",
"Load memory data every x seconds": "Ładuj dane pamięci co x sekund",
"Model": "Model",
"NPM": "NPM",
"New Node version": "Istnieje nowsza wersja:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/pt/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Documentação",
"Documentation languages": "Linguagens de documentação",
"Don't close after install": "Não feche após a instalação",
"Don't load current system data": "Não carregue dados atuais do sistema",
"Dutch": "holandês",
"English": "Inglês",
"Failed to install %s": "O adaptador %s, infelizmente, não pôde ser instalado.",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Problemas e bugs",
"Italian": "italiano",
"Known errors closed at startup": "Erros conhecidos fechado na inicialização",
"Load CPU data every x seconds": "Carregar dados da CPU a cada x segundos",
"Load disk data every x seconds": "Carregar dados do disco a cada x segundos",
"Load memory data every x seconds": "Carregar dados de memória a cada x segundos",
"Model": "Modelo",
"NPM": "NPM",
"New Node version": "Existe uma versão mais recente:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/ru/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "Документация",
"Documentation languages": "Языки документации",
"Don't close after install": "Не закрывайте после установки",
"Don't load current system data": "Не загружать текущие системные данные",
"Dutch": "Голландский",
"English": "английский",
"Failed to install %s": "Адаптер %s к сожалению не может быть установлен.",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "Проблемы и ошибки",
"Italian": "итальянский",
"Known errors closed at startup": "Известные ошибки закрывается при запуске",
"Load CPU data every x seconds": "Загружать данные процессора каждые х секунд",
"Load disk data every x seconds": "Загрузка данных на диск каждые х секунд",
"Load memory data every x seconds": "Загружать данные памяти каждые х секунд",
"Model": "Модель",
"NPM": "NPM",
"New Node version": "Существует более новая версия:",
Expand Down
4 changes: 4 additions & 0 deletions admin/i18n/zh-cn/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"Documentation": "文档",
"Documentation languages": "文档语言",
"Don't close after install": "安装后请勿关闭",
"Don't load current system data": "不要加载当前系统数据",
"Dutch": "荷兰人",
"English": "英语",
"Failed to install %s": "无法安装%s",
Expand All @@ -29,6 +30,9 @@
"Issues & bugs": "问题和错误",
"Italian": "意大利",
"Known errors closed at startup": "已知的误差在启动封闭",
"Load CPU data every x seconds": "每隔x秒加载CPU数据",
"Load disk data every x seconds": "每隔x秒加载磁盘数据",
"Load memory data every x seconds": "每隔x秒加载内存数据",
"Model": "模型",
"NPM": "NPM",
"New Node version": "有一个更新的版本:",
Expand Down
23 changes: 23 additions & 0 deletions admin/index_m.html
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,29 @@
<span class="translate"></span>
</div>
</div>

<div class="row">
<div class="input-field col m12 l3">
<input class="value" id="noCurrentSysData" type="checkbox" />
<label for="noCurrentSysData" class="translate">Don't load current system data</label>
<span class="translate"></span>
</div>
<div class="input-field col m4 l3 range-field">
<input class="value" id="cpuSpeed" type="range" min="2" max="10" />
<label for="cpuSpeed" class="translate">Load CPU data every x seconds</label>
<span class="translate"></span>
</div>
<div class="input-field col m4 l3 range-field">
<input class="value" id="menSpeed" type="range" min="2" max="10" />
<label for="menSpeed" class="translate">Load memory data every x seconds</label>
<span class="translate"></span>
</div>
<div class="input-field col m4 l3 range-field">
<input class="value" id="diskSpeed" type="range" min="2" max="10" />
<label for="diskSpeed" class="translate">Load disk data every x seconds</label>
<span class="translate"></span>
</div>
</div>

<div class="row">
<div class="col s12">
Expand Down
8 changes: 6 additions & 2 deletions io-package.json
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,11 @@
"adapter_issue_closed": false,
"documentation": true,
"doc_langs": [],
"feednami": ""
"feednami": "",
"noCurrentSysData": false,
"cpuSpeed": 2,
"memSpeed": 2,
"diskSpeed": 5
},
"objects": [],
"instanceObjects": [
Expand Down Expand Up @@ -261,7 +265,7 @@
"common": {
"name": "CPU load last 60s",
"type": "array",
"role": "value",
"role": "value",
"read": true,
"write": false
},
Expand Down
24 changes: 21 additions & 3 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,13 @@ const updateSysinfo = function () {
setState('cpu', 'currentLoad', key, typeof data[key], data[key]);
}
});
setInterval(updateCurrentCPUInfos, 2000);
if (!adapter.config.noCurrentSysData) {
let speed = adapter.config.cpuSpeed;
if (!speed) {
speed = 2;
}
setInterval(updateCurrentCPUInfos, speed * 1000);
}
})
.catch(error => adapter.log.error(error));

Expand All @@ -165,7 +171,13 @@ const updateSysinfo = function () {
Object.keys(data).forEach(function (key) {
setState('memory', 'mem', key, typeof data[key], data[key]);
});
setInterval(updateCurrentMemoryInfos, 2000);
if (!adapter.config.noCurrentSysData) {
let speed = adapter.config.memSpeed;
if (!speed) {
speed = 2;
}
setInterval(updateCurrentMemoryInfos, speed * 1000);
}
})
.catch(error => adapter.log.error(error));

Expand Down Expand Up @@ -233,7 +245,13 @@ const updateSysinfo = function () {
}
});
});
setInterval(updateCurrentFilesystemInfos, 5000);
if (!adapter.config.noCurrentSysData) {
let speed = adapter.config.diskSpeed;
if (!speed) {
speed = 5;
}
setInterval(updateCurrentFilesystemInfos, speed * 1000);
}
}
})
.catch(error => console.error(error));
Expand Down

0 comments on commit 31d9239

Please sign in to comment.