[Модуль] SystemInfo (sysinfo)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser »

directman66 писал(а):надо галочку - создавать свойство автоматически.
если свойство не задать, при получении данных оно создается по имени
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: Модуль SystemInfo

Сообщение directman66 »

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

Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев. :D
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm

Re: Модуль SystemInfo

Сообщение ILGAS »

Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser »

ILGAS писал(а):Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
да есть такое, в таком виде OHM выдает, сделаю чтобы обрезало
можно конечно и сам OHM подправить, исходники на Github есть :D
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

Re: Модуль SystemInfo

Сообщение 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 КБ) 5051 просмотр
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

Re: Модуль SystemInfo

Сообщение webms »

у меня тоже без % или C
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser »

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

Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев. :D
залил обновление
* теперь для OHM можно выбрать сохранять все сенсоры в одном обьекте
* в настройках OHM надо указывать адрес без data.json
* для OHM сохраняет значение без % С и тд
main_form.png
main_form.png (35.68 КБ) 4972 просмотра
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm

Re: Модуль SystemInfo

Сообщение 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":""}
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: Модуль SystemInfo

Сообщение 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
проверяйте настройки
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm

Re: Модуль SystemInfo

Сообщение ILGAS »

указан адрес
тип сенсора можно выбрать только
All
Ответить