Страница 8 из 18

Re: Модуль SystemInfo

Добавлено: Ср янв 31, 2018 8:04 am
Eraser
directman66 писал(а):надо галочку - создавать свойство автоматически.
если свойство не задать, при получении данных оно создается по имени

Re: Модуль SystemInfo

Добавлено: Ср янв 31, 2018 8:32 am
directman66
все равно нужно на каждый параметр создавать запись. Как вариант можно сделать обработчик, если оставить пустым Type sensor, то все параметры передавать
в объект (счаз пишет Not supported), имя свойства тогда брать не по названию запси, а по названию Type sensor.

Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев. :D

Re: Модуль SystemInfo

Добавлено: Чт фев 01, 2018 8:45 pm
ILGAS
Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.

Re: Модуль SystemInfo

Добавлено: Чт фев 01, 2018 9:42 pm
Eraser
ILGAS писал(а):Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
да есть такое, в таком виде OHM выдает, сделаю чтобы обрезало
можно конечно и сам OHM подправить, исходники на Github есть :D

Re: Модуль SystemInfo

Добавлено: Чт фев 01, 2018 11:41 pm
Vovix
Eraser писал(а):
ILGAS писал(а):Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
да есть такое, в таком виде OHM выдает, сделаю чтобы обрезало
можно конечно и сам OHM подправить, исходники на Github есть :D
у меня выдает как надо!!! без % или C!!!

Код: Выделить всё

$ch = curl_init('http://192.168.1.100:8085/data.json');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$ohm = curl_exec($ch);
$json = json_decode($ohm);

//----------------------- Вытягиваем данные ----------------------------------------------------

$mb_fan =(float) $json -> {'Children'}[0] -> {'Children'}[0] -> {'Children'}[0] -> {'Children'}[2] -> {'Children'}[0] -> {'Value'}; 
$cpu_tip = $json -> {'Children'}[0] ->{'Children'}[1] -> {'Text'};
$cpu_temp = (float) $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[1] -> {'Children'}[2] -> {'Value'};
$cpu_load = (float) $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[2] -> {'Children'}[0] -> {'Value'};
$disk_used = (float) $json -> {'Children'}[0] -> {'Children'}[4] -> {'Children'}[1] -> {'Children'}[0] -> {'Value'}; 

//---------------------- загрузка процессора -----------------------------------------------------
sg('ThisComputer.CPUload', $cpu_load);

ну и так далее!!!
 
Скриншот 2018-02-02 00.36.15.png
Скриншот 2018-02-02 00.36.15.png (9.42 КБ) 5050 просмотров

Re: Модуль SystemInfo

Добавлено: Пт фев 02, 2018 9:19 am
webms
у меня тоже без % или C

Re: Модуль SystemInfo

Добавлено: Пн фев 05, 2018 2:19 pm
Eraser
directman66 писал(а):все равно нужно на каждый параметр создавать запись. Как вариант можно сделать обработчик, если оставить пустым Type sensor, то все параметры передавать
в объект (счаз пишет Not supported), имя свойства тогда брать не по названию запси, а по названию Type sensor.

Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев. :D
залил обновление
* теперь для OHM можно выбрать сохранять все сенсоры в одном обьекте
* в настройках OHM надо указывать адрес без data.json
* для OHM сохраняет значение без % С и тд
main_form.png
main_form.png (35.68 КБ) 4971 просмотр

Re: Модуль SystemInfo

Добавлено: Пн фев 05, 2018 3:09 pm
ILGAS
у меня посыпалась ошибка

Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\sysinfo\sensors_edit.inc.php on line 70
15:07:35 0.46086400 GetURL to 0 (source processCycle) finished with error:
Could not resolve host: 0
{"url":"HTTP:\/\/0\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":1.531,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:32 0.92556900 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:26 0.84372800 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0.032,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}

Re: Модуль SystemInfo

Добавлено: Пн фев 05, 2018 3:10 pm
Eraser
ILGAS писал(а):у меня посыпалась ошибка

Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\sysinfo\sensors_edit.inc.php on line 70
15:07:35 0.46086400 GetURL to 0 (source processCycle) finished with error:
Could not resolve host: 0
{"url":"HTTP:\/\/0\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":1.531,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:32 0.92556900 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:26 0.84372800 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0.032,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
Could not resolve host: 192.168
проверяйте настройки

Re: Модуль SystemInfo

Добавлено: Пн фев 05, 2018 4:44 pm
ILGAS
указан адрес
тип сенсора можно выбрать только
All